/* Turno — typography tokens */
:root {
  /* Families. Aspekta Variable is the brand face (self-hosted, see fonts.css). */
  --font-display: 'Aspekta Variable', system-ui, -apple-system, sans-serif;
  --font-body: 'Aspekta Variable', system-ui, -apple-system, sans-serif;
  --font-mono: 'Space Mono', 'SFMono-Regular', ui-monospace, monospace;

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

  /* Type scale (px) */
  --fs-display: 64px;   /* hero / page title */
  --fs-h1: 48px;
  --fs-h2: 26px;
  --fs-h3: 21px;
  --fs-lead: 18px;
  --fs-body: 16px;
  --fs-caption: 13px;
  --fs-label: 12px;     /* mono utility labels */
  --fs-micro: 10px;     /* mono metadata */

  /* Tight display tracking */
  --tracking-display: -0.035em;
  --tracking-tight: -0.01em;
  /* Mono labels run wide + uppercase */
  --tracking-label: 0.16em;
  --tracking-label-wide: 0.2em;

  --leading-tight: 0.94;
  --leading-snug: 1.18;
  --leading-body: 1.55;
}
