/* Emkan Futures — Typography tokens */
:root {
  /* Families */
  --font-display: 'Schibsted Grotesk', 'Space Grotesk', system-ui, sans-serif;
  --font-sans:    'Figtree', system-ui, -apple-system, sans-serif;
  --font-mono:    'Space Grotesk', ui-monospace, 'SF Mono', monospace;

  /* Weights */
  --fw-regular: 400; /* @kind font */
  --fw-medium:  500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:    700; /* @kind font */
  --fw-extrabold:800; /* @kind font */
  --fw-black:   900; /* @kind font */

  /* Type scale (fluid-ready; px base) */
  --fs-display: 4rem;    /* 64 — hero */
  --fs-h1:      2.75rem; /* 44 */
  --fs-h2:      2rem;    /* 32 */
  --fs-h3:      1.5rem;  /* 24 */
  --fs-h4:      1.25rem; /* 20 */
  --fs-lead:    1.25rem; /* 20 — intro paragraph */
  --fs-body:    1rem;    /* 16 */
  --fs-sm:      0.875rem;/* 14 */
  --fs-xs:      0.75rem; /* 12 */
  --fs-eyebrow: 0.8125rem;/* 13 — uppercase labels */

  /* Line heights */
  --lh-tight:   1.05; /* @kind other */
  --lh-heading: 1.15; /* @kind other */
  --lh-snug:    1.35; /* @kind other */
  --lh-body:    1.6; /* @kind other */

  /* Letter spacing */
  --ls-tight:   -0.02em; /* @kind other */
  --ls-normal:  0; /* @kind other */
  --ls-eyebrow: 0.12em; /* @kind other */
  --ls-wordmark:0.04em; /* @kind other */
}
