/* M.A.T.E. type tokens
   Inter only, no secondary typeface (Design Charter v0.4 section 4).
   Light 300 body, Bold 700 headings and subheadings, Black 900 display and H1.
   Sizes are the live corporate hub's fluid scale, verbatim. */
:root{
  --font-core:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif; /* @kind font */

  --weight-body:300; /* @kind font */ /* Inter Light */
  --weight-nav:400; /* @kind font */ /* Inter Regular, masthead links only */
  --weight-bold:700; /* @kind font */ /* Inter Bold */
  --weight-display:900; /* @kind font */ /* Inter Black */

  /* --- sizes --- */
  --text-h1:clamp(30px,min(5.1vw,7.4svh),68px); /* @kind font */
  --text-h2:clamp(26px,3.3vw,40px); /* @kind font */
  --text-h2-band:clamp(26px,3.5vw,42px); /* @kind font */
  --text-h2-compact:clamp(24px,2.95vw,35px); /* @kind font */
  --text-h3:19.5px; /* @kind font */
  --text-h3-tile:23px; /* @kind font */
  --text-pull:clamp(22px,2.95vw,35px); /* @kind font */
  --text-stand:clamp(15.5px,min(1.85vw,2.5svh),21.5px); /* @kind font */
  --text-tagline:clamp(17px,min(2.1vw,3.1svh),26px); /* @kind font */
  --text-lede:clamp(17px,1.55vw,19.5px); /* @kind font */
  --text-body-size:17px; /* @kind font */
  --text-small:16px; /* @kind font */
  --text-tile:15px; /* @kind font */
  --text-fine:14px; /* @kind font */
  --text-micro:13px; /* @kind font */
  --text-eyebrow:11.5px; /* @kind font */
  --text-eyebrow-accent:13px; /* @kind font */
  --text-idx:12.5px; /* @kind font */
  --text-msg:14.5px; /* @kind font */

  /* --- letter spacing --- */
  --track-display:-.038em; /* @kind other */
  --track-heading:-.028em; /* @kind other */
  --track-h2:-.032em; /* @kind other */
  --track-h3:-.02em; /* @kind other */
  --track-pull:-.03em; /* @kind other */
  --track-band:-.035em; /* @kind other */
  --track-eyebrow:.16em; /* @kind other */
  --track-label:.14em; /* @kind other */
  --track-chip:.1em; /* @kind other */

  /* --- line height --- */
  --lh-display:1.02; /* @kind other */
  --lh-heading:1.1; /* @kind other */
  --lh-band:1.06; /* @kind other */
  --lh-pull:1.24; /* @kind other */
  --lh-lede:1.55; /* @kind other */
  --lh-body:1.72; /* @kind other */
  --lh-tile:1.6; /* @kind other */

  /* --- measure --- */
  --measure-h1:16ch; /* @kind other */
  --measure-h2:22ch; /* @kind other */
  --measure-stand:60ch; /* @kind other */
  --measure-lede:64ch; /* @kind other */
  --measure-body:74ch; /* @kind other */
  --measure-pull:20ch; /* @kind other */
}
