/* OverWatch — typography tokens. System stacks only — the product ships NO webfonts. */
:root{
  --font-ui:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;

  /* type scale (px values lifted verbatim from hud.css) */
  --fs-brand:16px;        /* topbar brand h1 */
  --fs-card-head:11px;    /* .card h3 */
  --fs-panel-head:12px;   /* .phead h3 */
  --fs-body:12.5px;       /* messages, buttons, nav */
  --fs-small:11px;        /* secondary text */
  --fs-micro:10px;        /* labels, hints */
  --fs-nano:9px;          /* stamps, LIVE badges */
  --fs-clock:20px;        /* cc-top clock */
  --fs-stat:15px;         /* mstat value */

  /* letterspacing system — wide tracking on uppercase labels IS the brand voice */
  --ls-brand:.30em;       /* OVERWATCH wordmark */
  --ls-title:.16em;       /* modal titles, wake label */
  --ls-head:.13em;        /* card h3 */
  --ls-label:.12em;       /* form labels, kickers */
  --ls-pill:.05em;

  --lh-body:1.5; /* @kind other */
  --lh-tight:1.35; /* @kind other */
}
