/* Design tokens — ported from helm-v024's css/variables.css (same values, same names) so the
   shell chrome (header/nav/footer/panels) matches the terminal operators already know. Kept
   as its own file, separate from dashboard.css's own smaller token set (--bg/--panel/--text/
   etc.), which the box cockpit renderer already depends on and is left untouched. */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --bg-primary: #0a0e14;
  --bg-secondary: #131820;
  --bg-tertiary: #1a2030;
  --bg-hover: #1e2a3a;
  --text-primary: #e2e8f0;
  --text-secondary: #94a3b8;
  --text-muted: #8a98ab;
  --border: #1e293b;
  --border-focus: #3b82f6;
  --accent: #3b82f6;
  --accent-dim: #1e3a5f;
  --green: #22c55e;
  --green-dim: #0d3320;
  --red: #ef4444;
  --red-dim: #3b1111;
  --yellow: #eab308;
  --yellow-dim: #3b3508;
  --orange: #f97316;
  --orange-dim: #3b2508;
  --font-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, monospace;
  --font-sans: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  --text-xs: 0.6875rem;
  --text-sm: 0.75rem;
  --text-base: 0.8125rem;
  --text-md: 0.875rem;
  --text-lg: 1rem;
  --text-xl: 1.125rem;
  --text-2xl: 1.5rem;
  --radius: 6px;
}
