/* ============================================================
   kizikula · typography
   ------------------------------------------------------------
   Two voices. Hanken Grotesk carries the interface and most
   copy — quiet, lowercase-led, humanist. Newsreader appears for
   editorial moments: pull quotes, oversize display, the italic
   aside. Labels and wayfinding are set in WIDE-TRACKED UPPERCASE
   — a core brand gesture borrowed from the property's signage.
   House style: kizikula and most prose are set lowercase.
   ============================================================ */
:root {
  --font-sans:  'Hanken Grotesk', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-serif: 'Newsreader', ui-serif, Georgia, 'Times New Roman', serif;
  --font-display: var(--font-sans);

  /* ---- Weights ---- */
  --w-light:     300; /* @kind font */
  --w-regular:   400; /* @kind font */
  --w-medium:    500; /* @kind font */
  --w-semibold:  600; /* @kind font */
  --w-bold:      700; /* @kind font */

  /* ---- Type scale (1.250 major-third-ish, tuned) ---- */
  --t-display-2: 5.25rem;  /* 84px — hero moments               */
  --t-display-1: 3.5rem;   /* 56px — page / section opener       */
  --t-h1:        2.5rem;   /* 40px                                */
  --t-h2:        1.875rem; /* 30px                                */
  --t-h3:        1.375rem; /* 22px                                */
  --t-h4:        1.125rem; /* 18px                                */
  --t-body-lg:   1.0625rem;/* 17px                                */
  --t-body:      0.9375rem;/* 15px — base UI                      */
  --t-small:     0.8125rem;/* 13px                                */
  --t-label:     0.6875rem;/* 11px — tracked uppercase eyebrow    */

  /* ---- Line heights ---- */
  --lh-tight:    1.04; /* @kind other */
  --lh-snug:     1.18; /* @kind other */
  --lh-normal:   1.5; /* @kind other */
  --lh-relaxed:  1.65; /* @kind other */

  /* ---- Tracking ---- */
  --track-tight:   -0.02em; /* @kind other */
  --track-normal:  0em; /* @kind other */
  --track-label:   0.22em; /* @kind other */ /* the signature wide-tracked label */
  --track-caps:    0.14em; /* @kind other */
}
