/* nterny — Typography tokens */

:root {
  /* Families */
  --font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
  /* Display / pixel face. Real brand uses "FK Raster Roman Compact Smooth".
     Substituted with "Doto" (Google Fonts, pixel/dot display) — see readme. */
  --font-pixel: "Doto", "JetBrains Mono", monospace;

  /* Sizes — UI-text dominant scale (11–15px), 16px body, large hero heads */
  --fs-10: 10px;
  --fs-11: 11px;
  --fs-12: 12px;
  --fs-13: 13px;   /* dominant UI size */
  --fs-14: 14px;
  --fs-15: 15px;
  --fs-body: 16px;
  --fs-4xl: 36px;
  --fs-5xl: 48px;
  --fs-6xl: 60px;  /* hero */

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

  /* Line heights */
  --lh-tight: 1.05;    /* @kind other */
  --lh-snug: 1.2;      /* @kind other */
  --lh-normal: 1.5;    /* @kind other */

  /* Micro-label tracking */
  --tracking-label: 0.06em;   /* 0.04–0.08em range, uppercase pills */
  --tracking-wide: 0.08em;
}

/* Utility classes mirrored from the brand codebase */
.mono { font-family: var(--font-mono); }
.font-pixel { font-family: var(--font-pixel); font-weight: 700; }
