/* Escobar · Atelier — Shared tokens */

@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300..700&family=Geist+Mono:wght@400..600&display=swap');

:root {
  /* Palette */
  --ink: #1A2520;
  --ink-soft: #3A4640;
  --cream: #F1E9D8;
  --paper: #FBF6EB;
  --terra: #C46442;
  --sage: #8E9F8E;
  --brass: #B4914D;
  --rule: rgba(26,37,32,0.16);
  --rule-strong: rgba(26,37,32,0.32);

  /* Fonts */
  --serif: "Instrument Serif", Georgia, serif;
  --sans: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;
  --mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body { font-family: var(--sans); color: var(--ink); background: var(--paper); }

/* ─── Shared primitives ─── */

.mono-eyebrow {
  font-family: var(--mono);
  font-size: 13px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--ink-soft);
}

.serif-display {
  font-family: var(--serif);
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1;
}

a { color: inherit; text-decoration: none; }
