/* Auto-generated by scripts/sync-theme-from-jeff-site.mjs
 * Source: src/styles/global.css
 * This maps only basic color tokens from jeff_wilson_name themes.
 * GL background behavior is intentionally not imported.
 */

:root[data-theme='dark'] {
  --bg-0: #0a0a0a;
  --bg-1: #121212;
  --bg-2: #1a1a1a;
  --ink: #c8d2e6;
  --ink-muted: #a6a6a6;
  --line: #333333;
  --card: #121212;
  --panel: #121212;
  --accent: #6191f2;
  --accent-2: #99bbff;
  --bg: #0a0a0a;
  --surface: #121212;
  --surface-2: #1a1a1a;
  --text: #c8d2e6;
  --muted: #a6a6a6;
  --border: #333333;
}

:root[data-theme='light'] {
  --bg-0: #e9edf5;
  --bg-1: #f7f9fd;
  --bg-2: #dde4f0;
  --ink: #223045;
  --ink-muted: #5d6d86;
  --line: #c5cfdf;
  --card: #f7f9fd;
  --panel: #f7f9fd;
  --accent: #4b74c7;
  --accent-2: #2f559f;
  --bg: #e9edf5;
  --surface: #f7f9fd;
  --surface-2: #dde4f0;
  --text: #223045;
  --muted: #5d6d86;
  --border: #c5cfdf;
}

:root[data-theme='plasma'] {
  --bg-0: rgba(4, 6, 14, 0.72);
  --bg-1: rgba(12, 16, 28, 0.78);
  --bg-2: rgba(18, 26, 42, 0.84);
  --ink: #d5e2ff;
  --ink-muted: #b8c5e2;
  --line: rgba(134, 160, 219, 0.45);
  --card: rgba(12, 16, 28, 0.78);
  --panel: rgba(12, 16, 28, 0.78);
  --accent: #8eb4ff;
  --accent-2: #c8dcff;
  --bg: rgba(4, 6, 14, 0.72);
  --surface: rgba(12, 16, 28, 0.78);
  --surface-2: rgba(18, 26, 42, 0.84);
  --text: #d5e2ff;
  --muted: #b8c5e2;
  --border: rgba(134, 160, 219, 0.45);
}

:root[data-theme='purple-haze'] {
  --bg-0: rgba(5, 3, 10, 0.84);
  --bg-1: rgba(14, 9, 23, 0.8);
  --bg-2: rgba(24, 14, 38, 0.84);
  --ink: #e7dbff;
  --ink-muted: #c0b0db;
  --line: rgba(155, 117, 200, 0.42);
  --card: rgba(14, 9, 23, 0.8);
  --panel: rgba(14, 9, 23, 0.8);
  --accent: #bf8cff;
  --accent-2: #e5caff;
  --bg: rgba(5, 3, 10, 0.84);
  --surface: rgba(14, 9, 23, 0.8);
  --surface-2: rgba(24, 14, 38, 0.84);
  --text: #e7dbff;
  --muted: #c0b0db;
  --border: rgba(155, 117, 200, 0.42);
}

:root[data-theme='mosaic'] {
  --bg-0: rgba(9, 12, 20, 0.74);
  --bg-1: rgba(16, 20, 31, 0.8);
  --bg-2: rgba(24, 31, 46, 0.84);
  --ink: #d7def2;
  --ink-muted: #b5bfd7;
  --line: rgba(140, 150, 180, 0.45);
  --card: rgba(16, 20, 31, 0.8);
  --panel: rgba(16, 20, 31, 0.8);
  --accent: #9fb7ff;
  --accent-2: #d6e2ff;
  --bg: rgba(9, 12, 20, 0.74);
  --surface: rgba(16, 20, 31, 0.8);
  --surface-2: rgba(24, 31, 46, 0.84);
  --text: #d7def2;
  --muted: #b5bfd7;
  --border: rgba(140, 150, 180, 0.45);
}

:root[data-theme='cirrus'] {
  --bg-0: rgba(114, 146, 196, 0.34);
  --bg-1: rgba(244, 248, 255, 0.74);
  --bg-2: rgba(227, 236, 249, 0.8);
  --ink: #24364f;
  --ink-muted: #50657f;
  --line: rgba(111, 137, 171, 0.36);
  --card: rgba(244, 248, 255, 0.74);
  --panel: rgba(244, 248, 255, 0.74);
  --accent: #456fb0;
  --accent-2: #294f88;
  --bg: rgba(114, 146, 196, 0.34);
  --surface: rgba(244, 248, 255, 0.74);
  --surface-2: rgba(227, 236, 249, 0.8);
  --text: #24364f;
  --muted: #50657f;
  --border: rgba(111, 137, 171, 0.36);
}

:root[data-theme='lava'] {
  --bg-0: rgba(56, 10, 6, 0.84);
  --bg-1: rgba(76, 14, 10, 0.74);
  --bg-2: rgba(104, 24, 14, 0.8);
  --ink: #ffe5d0;
  --ink-muted: #d9b1a0;
  --line: rgba(179, 87, 60, 0.4);
  --card: rgba(76, 14, 10, 0.74);
  --panel: rgba(76, 14, 10, 0.74);
  --accent: #ff8a52;
  --accent-2: #ffc5a1;
  --bg: rgba(56, 10, 6, 0.84);
  --surface: rgba(76, 14, 10, 0.74);
  --surface-2: rgba(104, 24, 14, 0.8);
  --text: #ffe5d0;
  --muted: #d9b1a0;
  --border: rgba(179, 87, 60, 0.4);
}
