/* ATD London — Typography tokens */
:root {
  --font-display: 'Saira', system-ui, sans-serif;
  --font-condensed: 'Saira Semi Condensed', 'Saira', sans-serif;
  --font-body: 'Barlow', system-ui, sans-serif;
  --font-mono: 'Space Mono', ui-monospace, monospace; /* tech / telemetry labels */

  /* Type scale (px) */
  --fs-display: 72px;
  --fs-h1: 52px;
  --fs-h2: 38px;
  --fs-h3: 27px;
  --fs-h4: 21px;
  --fs-body-lg: 18px;
  --fs-body: 16px;
  --fs-sm: 14px;
  --fs-xs: 12px;
  --fs-overline: 13px;

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

  /* Line heights */
  --lh-tight: 1.02; /* @kind other */
  --lh-snug: 1.15; /* @kind other */
  --lh-normal: 1.5; /* @kind other */
  --lh-relaxed: 1.65; /* @kind other */

  /* Tracking */
  --ls-display: -0.02em; /* @kind other */
  --ls-tight: -0.01em; /* @kind other */
  --ls-overline: 0.18em; /* @kind other */
  --ls-wide: 0.04em; /* @kind other */
}
