:root {
  /* ─── FLUXC // BRO — Orbital Ops Console ───────────────────
     Institutional spacecraft-bridge terminal, ~2045.
     Expensive, tactile, restrained. */

  /* Backgrounds */
  --bg:        #0a0c0f;   /* base hull */
  --surface:   #12151a;   /* panel */
  --surface2:  #171b22;   /* raised */
  --hover:     #1b212a;   /* row hover */
  --border:    #232932;   /* hairline */

  /* Text */
  --text:       #e6e9ee;  /* primary */
  --text-muted: #8b94a3;  /* muted */
  --text-dim:   #6b7484;  /* dim labels */
  --text-faint: #4d5663;  /* faint / meta */

  /* Accent — single warm signal flare (use sparingly) */
  --accent:     #ff7a45;
  --accent-fg:  #0a0c0f;
  --accent-dim: rgba(255,122,69,0.10);

  /* Mono-data tint */
  --data:       #aab4c2;

  /* Semantic — instrument LEDs */
  --ok:      #3fd0c9;   /* online / live  (cold cyan) */
  --warn:    #ffb454;   /* warning */
  --danger:  #ff5468;   /* down */

  /* Typography */
  --font-body: 'Archivo', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', monospace;
  --font-data: 'JetBrains Mono', 'Fira Code', monospace;

  /* Geometry */
  --radius:    8px;
  --radius-sm: 5px;
  --shadow-sm: 0 1px 4px rgba(0,0,0,0.5);
  --shadow:    0 8px 30px rgba(0,0,0,0.6);

  /* Halos (steady, no pulse) */
  --halo-ok:     0 0 6px rgba(63,208,201,0.55);
  --halo-warn:   0 0 6px rgba(255,180,84,0.55);
  --halo-danger: 0 0 6px rgba(255,84,104,0.55);
  --halo-accent: 0 0 7px rgba(255,122,69,0.40);
}
