/* ============================================================
   Tachikoma — Typography tokens
   Inter for everything UI; JetBrains Mono for code, install
   commands, metric sources and "L1/L2" layer tags.
   Tight tracking on big display; wide tracking on overlines.
   ============================================================ */
:root {
  /* families (mirrors fonts.css) */
  --tk-font-sans: var(--font-sans);
  --tk-font-mono: var(--font-mono);

  /* weights */
  --tk-w-regular: 400;   /* @kind font */
  --tk-w-medium: 500;    /* @kind font */
  --tk-w-semibold: 600;  /* @kind font */
  --tk-w-bold: 700;      /* @kind font */
  --tk-w-extrabold: 800; /* @kind font */

  /* type scale (rem) */
  --tk-text-xs: 0.75rem;     /* 12 — captions, source lines */
  --tk-text-sm: 0.875rem;    /* 14 — body small, nav, labels */
  --tk-text-base: 0.95rem;   /* ~15 — default body */
  --tk-text-md: 1.125rem;    /* 18 — lead paragraph */
  --tk-text-lg: 1.3rem;      /* ~21 — H3 */
  --tk-text-xl: 1.5rem;      /* 24 — small headline */
  --tk-text-2xl: 2rem;       /* 32 — H2 mobile */
  --tk-text-3xl: 2.5rem;     /* 40 — H2 */
  --tk-text-4xl: 3.25rem;    /* 52 — H1 mobile */
  --tk-text-5xl: 4rem;       /* 64 — H1 display */

  /* line heights */
  --tk-leading-tight: 1.1;
  --tk-leading-snug: 1.3;
  --tk-leading-normal: 1.5;
  --tk-leading-relaxed: 1.7;

  /* letter spacing */
  --tk-tracking-display: -0.03em;  /* H1 */
  --tk-tracking-tight: -0.02em;    /* H2 */
  --tk-tracking-overline: 0.15em;  /* uppercase overline */
  --tk-tracking-wide: 0.08em;
}
