/* ATHENA AVOCAT — Typography tokens */

:root {
  --font-serif: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --font-sans: 'Mulish', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;

  /* Display / editorial serif — page titles, section headers, pull quotes */
  --text-display-xl: 600 56px/1.08 var(--font-serif);
  --text-display-lg: 600 40px/1.12 var(--font-serif);
  --text-display-md: 600 28px/1.18 var(--font-serif);
  --text-display-sm: 600 22px/1.2 var(--font-serif);
  --text-quote: italic 500 26px/1.4 var(--font-serif);

  /* UI sans — body, labels, forms */
  --text-body-lg: 400 16px/1.6 var(--font-sans);
  --text-body: 400 14px/1.55 var(--font-sans);
  --text-body-sm: 400 13px/1.5 var(--font-sans);
  --text-label: 700 11.5px/1.4 var(--font-sans);
  --text-eyebrow: 700 10px/1.3 var(--font-sans);
  --text-button: 600 13px/1.2 var(--font-sans);
  --text-caption: 400 12px/1.4 var(--font-sans);

  /* Letterspacing scale — tracked-out caps are a core motif */
  --tracking-eyebrow: 0.22em;
  --tracking-label: 0.06em;
  --tracking-wide: 0.03em;
}
