/* GENERATED from brand/tokens.json v1 by scripts/build-assets.mjs. Do not edit. */
:root {
  --neon-cream: #fff3e0;
  --neon-amber: #ff9f1c;
  --neon-aqua: #9ff6ff;
  --neon-aqua-glow: #19e3ff;
  --neon-red: #ff6b60;
  --neon-red-glow: #ff3b30;
  --neon-cream-radar: #ffe2b8;
  --tube-off: #2a2a2a;
  --print-ink: #111111;
  --font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;
  --font-sans: "IBM Plex Sans", system-ui, sans-serif;
  --font-script: Yellowtail, "Brush Script MT", cursive;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --radius-none: 0px;
  --radius-ui: 2px;
  --radius-tube: 10px;
  --radius-app-icon: 40px;
  --glow-cream: 0 0 4px #ffffff, 0 0 10px #ffcf8a, 0 0 24px #ff9f1c, 0 0 48px #ff7a00;
  --glow-aqua: 0 0 4px #ffffff, 0 0 10px #7ff3ff, 0 0 22px #19e3ff;
  --glow-aqua-box: 0 0 12px #19e3ff, inset 0 0 10px #19e3ff;
  --glow-red: 0 0 4px #ffd0cc, 0 0 10px #ff3b30, 0 0 24px #ff3b30, 0 0 48px #b00000;
}
:root, :root[data-theme="dark"] {
  color-scheme: dark;
  --ground: #000000;
  --ground-inverse: #ffffff;
  --ink: #ffffff;
  --ink-inverse: #000000;
  --mute: #999999;
  --mute-inverse: #666666;
  --rule-soft: #333333;
  --rule-soft-inverse: #cccccc;
  --mayday: #ff3b30;
  --mayday-inverse: #e10600;
}
:root[data-theme="light"] {
  color-scheme: light;
  --ground: #ffffff;
  --ground-inverse: #000000;
  --ink: #000000;
  --ink-inverse: #ffffff;
  --mute: #666666;
  --mute-inverse: #999999;
  --rule-soft: #cccccc;
  --rule-soft-inverse: #333333;
  --mayday: #e10600;
  --mayday-inverse: #ff3b30;
}
.t-status-word { font-family: var(--font-mono); font-size: 72px; line-height: 0.95; font-weight: 700; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }
.t-stat-number { font-family: var(--font-mono); font-size: 56px; line-height: 1; font-weight: 700; font-variant-numeric: tabular-nums; }
.t-lede { font-family: var(--font-sans); font-size: 22px; line-height: 1.4; font-weight: 400; }
.t-heading { font-family: var(--font-sans); font-size: 24px; line-height: 1.25; font-weight: 600; }
.t-body { font-family: var(--font-sans); font-size: 16px; line-height: 1.55; font-weight: 400; }
.t-data { font-family: var(--font-mono); font-size: 14px; line-height: 1.45; font-weight: 400; font-variant-numeric: tabular-nums; }
.t-label { font-family: var(--font-mono); font-size: 12px; line-height: 1.4; font-weight: 500; letter-spacing: 0.08em; font-variant-numeric: tabular-nums; text-transform: uppercase; }
