/* Tuki Costa — type tokens
   Display: Instrument Sans 600/700, -1.5% tracking. Body: Inter 400-600.
   Weights stop at 700 — no extra-bold anywhere; restraint in weight/tracking keeps the voice professional. */
:root {
  --font-display: 'Instrument Sans', 'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-body: 'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-mono: ui-monospace, 'SF Mono', Menlo, monospace;

  --tracking-display: -0.015em;
  --tracking-eyebrow: 0.14em;

  /* display scale */
  --text-h1: 700 clamp(36px, 5vw, 58px)/1.06 var(--font-display);
  --text-h2: 600 clamp(28px, 3.4vw, 38px)/1.15 var(--font-display);
  --text-h3: 600 21px/1.3 var(--font-display);
  --text-stat: 700 38px/1.05 var(--font-display);

  /* body scale */
  --text-lead: 400 19px/1.65 var(--font-body);
  --text-body: 400 16px/1.65 var(--font-body);
  --text-small: 400 14px/1.6 var(--font-body);
  --text-eyebrow: 600 11px/1 var(--font-body);
  --text-button: 600 15px/1 var(--font-display);
  --text-chip: 600 13px/1 var(--font-body);
}
