/* Stratalyc v3 design tokens: the ONLY place colors are defined.
   Midnight (dark) is the default; Frost (light) via html[data-theme="light"].
   index.html sets data-theme before first paint from localStorage or the OS. */
:root {
  --font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --mono: "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --bg: #060818;
  --glow-a: rgba(88, 86, 214, .38);
  --glow-b: rgba(255, 122, 84, .16);
  --glow-c: rgba(56, 189, 248, .10);
  --gridline: rgba(160, 170, 255, .05);
  --glass: rgba(22, 26, 58, .46);
  --glass-2: rgba(255, 255, 255, .045);
  --glass-hi: rgba(255, 255, 255, .09);
  --edge: rgba(170, 176, 255, .14);
  --edge-hi: rgba(255, 255, 255, .22);
  --ink: #ECEEFF;
  --ink-2: #9EA3CC;
  --ink-3: #7A7FA8;
  --accent: #FF8A65;
  --accent-2: #FFB199;
  --on-accent: #1A0E0A;
  --data: #8E8CFF;
  --data-2: #5FD3F3;
  --threat: #FF6B6B;
  --opp: #4FD69C;
  --warn: #F5B454;
  --scrim: rgba(5, 6, 20, .45);
  --shadow: 0 24px 60px -30px rgba(0, 0, 0, .8);
  /* Competitor colors (War Room map). Shared by both themes. */
  --co-aramark: #E5484D;
  --co-compass: #3E8EF7;
  --co-hcsg: #8E4EC6;
  --co-sodexo: #FF8A65;
  --co-abm: #30A46C;
  --co-elior: #F5B454;
  --co-iss: #12A594;
  --co-dn: #D6409F;
  --co-selfop: #9EA3CC;
  --co-other: #7A7FA8;
  color-scheme: dark;
}

:root[data-theme="light"] {
  --bg: #E9ECF5;
  --glow-a: rgba(120, 110, 255, .28);
  --glow-b: rgba(255, 140, 105, .22);
  --glow-c: rgba(70, 190, 240, .20);
  --gridline: rgba(42, 41, 92, .05);
  --glass: rgba(255, 255, 255, .58);
  --glass-2: rgba(255, 255, 255, .5);
  --glass-hi: rgba(255, 255, 255, .88);
  --edge: rgba(255, 255, 255, .78);
  --edge-hi: rgba(255, 255, 255, .95);
  --ink: #16173A;
  --ink-2: #4C5078;
  --ink-3: #62668E;
  --accent: #C4441E;
  --accent-2: #E07A58;
  --on-accent: #FFFFFF;
  --data: #4B48C6;
  --data-2: #1A7AA3;
  --threat: #BF3030;
  --opp: #187A50;
  --warn: #9A6410;
  --scrim: rgba(200, 205, 225, .4);
  --shadow: 0 20px 50px -28px rgba(30, 30, 90, .35);
  color-scheme: light;
}
