/* Oction Labs — typography
   Technor: display, headlines & logotype. Light 300 / Extralight 200. Sentence case.
   Inter: body & interface. 400 / 500. Line-height 1.5-1.7. Never the logotype.
   JetBrains Mono: code, data, dimension callouts, spec labels & kickers. 400 only.
   Hard rule: nothing above weight 500 anywhere. No italics, no bold.
   Type scale uses a 1.25 ratio (matches the brand spec sheet). */

:root {
  /* ---- Families ---- */
  --font-display: 'Technor', 'Inter', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', monospace;

  /* ---- Weights (500 is the ceiling) ---- */
  --weight-display: 300;       /* Technor Light */
  --weight-display-light: 200; /* Technor Extralight — the 'labs' weight step */
  --weight-body: 400;
  --weight-medium: 500;        /* emphasis — replaces bold, which does not exist here */

  /* ---- Type scale (1.25) ---- */
  --text-display: 54px;   /* hero / cover display, Technor */
  --text-h1: 44px;
  --text-h2: 34px;
  --text-h3: 25px;
  --text-h4: 20px;
  --text-body-lg: 18px;
  --text-body: 16px;
  --text-body-sm: 14px;
  --text-caption: 12px;

  /* ---- Kicker / mono label ---- */
  --text-kicker: 11px;        /* JetBrains Mono caps, the one sanctioned uppercase */
  --tracking-kicker: 0.14em;
  --tracking-logotype: 0.012em;

  /* ---- Line heights ---- */
  --leading-display: 1.04;
  --leading-heading: 1.12;
  --leading-body: 1.6;
  --leading-tight: 1.3;
}
