/* Type: Instrument Serif = taste (statements, metrics). Archivo = everything else; wide caps (125%) = speed. */
:root {
  --font-serif: "Instrument Serif", "Times New Roman", serif; /* @kind font */
  --font-sans: "Archivo", "Inter Tight", "Inter", system-ui, -apple-system, sans-serif; /* @kind font */
  --wdth-body: 100; /* @kind font */      /* font-stretch: 100% */
  --wdth-wide: 125; /* @kind font */      /* font-stretch: 125% — labels, nav, buttons, kickers */
  --stretch-body: 100%; /* @kind font */
  --stretch-wide: 125%; /* @kind font */

  --fs-hero:    clamp(52px, 8.6vw, 148px); /* @kind font */ /* serif, lh 0.9 */
  --fs-display: clamp(44px, 6vw, 96px); /* @kind font */    /* serif, lh 0.95 */
  --fs-h1:      clamp(34px, 4.2vw, 64px); /* @kind font */  /* serif, lh 1.0 */
  --fs-h2:      clamp(26px, 3vw, 44px); /* @kind font */    /* serif, lh 1.05 */
  --fs-h3:      22px; /* @kind font */                      /* sans 600 wide, lh 1.2 */
  --fs-metric:  clamp(64px, 8vw, 132px); /* @kind font */   /* serif, lh 0.88 */
  --fs-lead:    clamp(18px, 1.5vw, 22px); /* @kind font */  /* sans 400, lh 1.45 */
  --fs-body:    17px; /* @kind font */                      /* sans 400, lh 1.6 */
  --fs-small:   14px; /* @kind font */
  --fs-label:   11px; /* @kind font */                      /* sans 600 wide, caps, 0.18em */
  --fs-kicker:  clamp(13px, 1.1vw, 15px); /* @kind font */  /* sans 700 wide, caps, 0.12em */
  --fs-button:  12px; /* @kind font */                      /* sans 600 wide, caps, 0.14em */
  --fs-chip:    10px; /* @kind font */

  --lh-hero: 0.9; /* @kind font */
  --lh-display: 0.95; /* @kind font */
  --lh-h1: 1; /* @kind font */
  --lh-h2: 1.05; /* @kind font */
  --lh-h3: 1.2; /* @kind font */
  --lh-metric: 0.88; /* @kind font */
  --lh-lead: 1.45; /* @kind font */
  --lh-tight: 0.92; /* @kind font */
  --lh-body: 1.6; /* @kind font */

  --track-display: -0.02em; /* @kind font */
  --track-heading: -0.015em; /* @kind font */
  --track-metric: -0.03em; /* @kind font */
  --track-label: 0.18em; /* @kind font */
  --track-kicker: 0.12em; /* @kind font */
  --track-button: 0.14em; /* @kind font */
  --track-ticker: 0.16em; /* @kind font */
}
