:root {
  --navy: #0C1F4E; --navy-2: #122760; --navy-3: #1B3C7C; --navy-4: #2A4D96;
  --mint: #5CD6A9; --mint-2: #8BE4C5; --mint-ink: #0B5C41; --mint-bg: #DDF6EC;
  --bg: #F3F6FB; --surface: #FFFFFF; --tint: #EAEFF8; --tint-2: #DFE6F3;
  --ink: #0F1F45; --muted: #56678C; --faint: #5E6E93; --line: #DCE3F0; --line-2: #C6D0E4;
  --ok: #0C6E4A; --ok-bg: #DFF5EA; --warn: #8A5600; --warn-bg: #FFF3D6; --warn-line: #E0A62A; --act: #C2362A; --act-bg: #FDE8E5; --none: #4A5A80; --none-bg: #EDF0F6;
  --run: #1B3C7C; --run-bg: #E3EAF8;
  --shadow: 0 14px 40px rgba(12, 31, 78, .14), 0 1px 2px rgba(12, 31, 78, .08);
  --shadow-s: 0 4px 14px rgba(12, 31, 78, .08), 0 1px 1px rgba(12, 31, 78, .06);
  --r: 8px; --r-s: 5px;
  --font: 'Manrope', 'Segoe UI', Calibri, system-ui, sans-serif;
  --mono: 'IBM Plex Mono', 'Cascadia Mono', Consolas, monospace;
  --rail: 232px; --chat: 400px;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --navy: #07122E; --navy-2: #0D1B40; --navy-3: #1B3C7C; --navy-4: #3B62B5;
    --bg: #0B1530; --surface: #121F45; --tint: #182957; --tint-2: #213469;
    --ink: #EAF0FB; --muted: #A9B6D4; --faint: #7F8DB0; --line: #26386A; --line-2: #34488A;
    --ok: #5CD6A9; --ok-bg: #11392F; --warn: #F0B94B; --warn-bg: #3C2F0E; --warn-line: #A77C1C; --act: #FF8A7A; --act-bg: #4A1B16; --none: #7F8DB0; --none-bg: #1B2A55;
    --run: #9DB9F5; --run-bg: #1B2E63; --mint-ink: #8BE4C5; --mint-bg: #12402F;
    --shadow: 0 14px 40px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);
    --shadow-s: 0 4px 14px rgba(0, 0, 0, .35);
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --navy: #07122E; --navy-2: #0D1B40; --navy-3: #1B3C7C; --navy-4: #3B62B5;
  --bg: #0B1530; --surface: #121F45; --tint: #182957; --tint-2: #213469;
  --ink: #EAF0FB; --muted: #A9B6D4; --faint: #7F8DB0; --line: #26386A; --line-2: #34488A;
  --ok: #5CD6A9; --ok-bg: #11392F; --warn: #F0B94B; --warn-bg: #3C2F0E; --warn-line: #A77C1C; --act: #FF8A7A; --act-bg: #4A1B16; --none: #7F8DB0; --none-bg: #1B2A55;
  --run: #9DB9F5; --run-bg: #1B2E63; --mint-ink: #8BE4C5; --mint-bg: #12402F;
  --shadow: 0 14px 40px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);
  --shadow-s: 0 4px 14px rgba(0, 0, 0, .35);
  color-scheme: dark;
}
