/* ─────────────────────────────────────────
   Frame99 Typography Tokens
   Single source of truth for all type across the site.
   Linked from every active page — change here, update everywhere.
   ───────────────────────────────────────── */

:root {
  /* Type families */
  --serif: 'Cormorant Garamond', Georgia, serif;
  --sans:  'Syne', system-ui, sans-serif;
  --mono:  'IBM Plex Mono', monospace;

  /* Reading body (--sans) */
  --t-read:    17px;   /* section subtitles, lead paragraphs */
  --t-body:    15px;   /* card descriptions, compact body */
  --t-body-sm: 13px;   /* dense card text, notes */

  /* UI labels (--mono) */
  --t-label:    12px;  /* chips, tags, eyebrows, buttons */
  --t-label-sm: 11px;  /* tier taglines, micro labels */
}
