/* ============================================================
   gasbase — Typography tokens
   Golos Text (grotesque, full Cyrillic) carries display + UI.
   JetBrains Mono labels technical data: specs, GOST codes,
   pressures, masses, phone numbers.
   Weight-driven hierarchy; tight tracking on big display.
   ============================================================ */

:root {
  /* Families */
  --gb-font-display: 'Golos Text', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --gb-font-sans:    'Golos Text', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --gb-font-mono:    'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;

  /* Type scale (1.250 major-third-ish, tuned) */
  --gb-text-5xl: 64px;   /* hero */
  --gb-text-4xl: 50px;
  --gb-text-3xl: 40px;
  --gb-text-2xl: 32px;
  --gb-text-xl:  26px;
  --gb-text-lg:  21px;
  --gb-text-md:  17px;   /* base body */
  --gb-text-sm:  15px;
  --gb-text-xs:  13px;
  --gb-text-2xs: 11px;   /* eyebrows / labels */

  /* Weights */
  --gb-weight-regular: 400;
  --gb-weight-medium:  500;
  --gb-weight-semibold:600;
  --gb-weight-bold:    700;
  --gb-weight-black:   800;

  /* Line heights */
  --gb-leading-tight:  1.05;
  --gb-leading-snug:   1.18;
  --gb-leading-normal: 1.45;
  --gb-leading-relaxed:1.6;

  /* Letter spacing */
  --gb-tracking-tight:  -0.02em;
  --gb-tracking-normal: 0;
  --gb-tracking-wide:   0.04em;
  --gb-tracking-eyebrow:0.12em;  /* uppercase eyebrows */
}
