/* ---- Typography tokens ---- */

:root {
  --font-display: "Instrument Serif", "PP Editorial New", "Cormorant Garamond", Georgia, serif;
  --font-sans:    "Cabinet Grotesk", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --tracking-tight:    -0.02em;
  --tracking-display:  -0.015em;
  --tracking-eyebrow:   0.18em;
  --tracking-meta:      0.12em;
}

body {
  font-family: var(--font-sans);
  font-weight: 400;
  font-size: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  color: var(--ink);
  background: var(--bg-paper);
}

em {
  font-family: var(--font-display);
  font-style: italic;
  font-weight: 400;
  letter-spacing: var(--tracking-display);
}
