/* ============================================================
   Premier Brands of America — Typography tokens
   Display serif (Source Serif 4, italic-forward) for moments.
   Hanken Grotesk for everything else. Eight-step scale.
   ============================================================ */
:root {
  /* ---- Families ---- */
  --font-display: "Source Serif 4", Georgia, serif;
  --font-serif-text: "Source Serif 4", Georgia, serif;
  --font-body: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  /* ---- Type scale (px, 8 steps from the guide) ---- */
  --text-display-1: 64px;   /* Hero, brand moments */
  --text-display-2: 48px;   /* Section openers */
  --text-h1: 36px;          /* Page titles */
  --text-h2: 24px;          /* Sub-sections */
  --text-lead: 18px;        /* Lead paragraphs */
  --text-body: 14px;        /* Default body */
  --text-small: 11px;       /* Captions, metadata */
  --text-eyebrow: 9px;      /* Labels, eyebrows */

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

  /* ---- Line heights ---- */
  --leading-tight: 1.05;    /* display */
  --leading-snug: 1.2;      /* headings */
  --leading-normal: 1.5;    /* body */
  --leading-relaxed: 1.65;  /* long-form */

  /* ---- Tracking ---- */
  --tracking-eyebrow: 0.14em;   /* tracked caps labels */
  --tracking-tight: -0.02em;    /* large display */
  --tracking-normal: 0;
}
