/* OneHub — type tokens.
   Pairing rule: big / hero = SVN-Circular.  Small & data-dense (≤16px) = FK Grotesk Neue.
   Never swap the roles. */
:root{
  --font-display:'FK Grotesk Neue','SVN-Circular',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-body:'SVN-Circular','FK Grotesk Neue',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;

  --text-hero:clamp(56px,7vw,96px);
  --text-h1:48px;
  --text-h2:32px;
  --text-h3:24px;
  --text-h4:20px;
  --text-h5:16px;
  --text-body:16px;
  --text-body-sm:14px;
  --text-caption:12px;
  --text-micro:10px;

  --lh-tight:1.1;  /* @kind other */
  --lh-snug:1.2;   /* @kind other */
  --lh-normal:1.4; /* @kind other */
  --lh-loose:1.6;  /* @kind other */

  --tracking-tight:-0.015em;  /* 24px and up */
  --tracking-snug:-0.010em;   /* 16px */
  --tracking-normal:0;
  --tracking-eyebrow:0.08em;  /* uppercase eyebrows / all-caps labels */
}
