/* DOOR — Typography tokens
   Faces (see fonts.css for substitution notes):
     Display  — Antonio         (stands in for CCDropCaseSolid): blocky, condensed,
                                  uppercase "doorway that reads at a glance"
     Sans/UI  — Space Grotesk   (stands in for CCLetterhackSans): techy grotesque body & UI
     Serif    — Hedvig Letters Serif: long-form editorial storytelling
     Mono     — Roboto Mono     : meta, code, technical labels
     Alt sans — Rethink Sans    : secondary body option named in the file */
:root {
  --font-display: 'Antonio', 'Arial Narrow', sans-serif;
  --font-sans: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-serif: 'Hedvig Letters Serif', ui-serif, Georgia, 'Times New Roman', serif;
  --font-mono: 'Roboto Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --font-alt: 'Rethink Sans', var(--font-sans);

  /* Type scale — sizes transcribed from the file's actual usage */
  --text-display-xl: 60px;   /* hero display (CCDropCase / Hedvig) */
  --text-display-l: 50px;
  --text-display-m: 30px;    /* section headings (CCLetterhack Bold) */
  --text-heading: 22px;      /* sub-headings */
  --text-lg: 20px;
  --text-body: 15px;         /* default body & UI */
  --text-sm: 13px;           /* small body, labels, captions */
  --text-meta: 12px;         /* mono meta */
  --text-micro: 10px;        /* CCDropCase index numerals */

  /* Line heights */
  --leading-display: 1.1;
  --leading-tight: 1.2;
  --leading-body: 1.4;
  --leading-relaxed: 1.55;

  /* Tracking */
  --tracking-tight: -0.02em;   /* UI / display */
  --tracking-snug: -0.01em;    /* body */
  --tracking-normal: 0em;
  --tracking-wide: 0.08em;     /* mono / all-caps meta */

  /* Weights */
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
}
