/* =========================================================================
   Veiss Coach — typography tokens
   Inter for everything UI; JetBrains Mono for ALL numbers (tabular) and
   technical metadata (jersey #, dates, m/s readouts, breadcrumbs).
   ========================================================================= */

:root {
  --font-sans: 'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;

  /* OpenType features Inter ships — alt 1, stylistic sets for a cleaner UI face */
  --font-features: "cv11", "ss01", "ss03";

  /* ── Type scale (px) — compact, data-app density ── */
  --text-display: 44px;   /* editorial headline */
  --text-h1:      22px;   /* page title */
  --text-h2:      16px;   /* card / section title */
  --text-h3:      13.5px; /* sub-heading */
  --text-body:    13.5px; /* default body */
  --text-meta:    12px;   /* secondary meta */
  --text-label:   10.5px; /* uppercase eyebrow labels */
  --text-micro:   9.5px;  /* axis ticks, micro-meta */

  /* ── Weights ── */
  --weight-regular: 400;
  --weight-medium:  500;
  --weight-semibold:600;

  /* ── Tracking ── */
  --track-display: -0.025em;
  --track-tight:   -0.015em;
  --track-label:    0.07em;   /* uppercase labels are loosely tracked */
}
