/* Generated from src/lib/themes — edit the theme definitions, not this output. */
:root[data-theme="spider-verse"] {
  color-scheme: dark;
  --bg-primary: #0c0714;
  --bg-secondary: #1a0c2e;
  --bg: #0c0714;
  --bg-card: #1f1138;
  --card-bg: #1f1138;
  --bg-hover: rgba(255, 30, 86, 0.18);
  --surface: #1f1138;
  --surface-1: #1a0c2e;
  --surface-2: #2a144a;
  --surface-3: #381963;
  --surface-raised: #1f1138;
  --bg-header: radial-gradient(circle at 80% 20%, rgba(255, 30, 86, 0.3) 0%, transparent 60%), linear-gradient(135deg, #1a0c2e 0%, #0c0714 100%);
  --border: rgba(0, 240, 255, 0.4);
  --border-subtle: rgba(255, 30, 86, 0.25);
  --text-primary: #fdfefe;
  --text-secondary: #00f0ff;
  --text-muted: #b193d9;
  --accent-blue: #00f0ff;
  --accent-blue-dark: #00b3bf;
  --accent-green: #00f0ff;
  --accent-yellow: #ffde00;
  --accent-red: #ff1e56;
  --accent-purple: #b193d9;
  --accent-orange: #ff7b25;
  --brand-gradient: linear-gradient(135deg, #ff1e56 0%, #00f0ff 60%, #ffde00 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(255, 30, 86, 0.25) 0%, rgba(0, 240, 255, 0.2) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(255, 30, 86, 0.34) 0%, rgba(0, 240, 255, 0.28) 100%);
  --multi-gradient-border: rgba(0, 240, 255, 0.5);
  --multi-gradient-shadow: 0 4px 24px -2px rgba(255, 30, 86, 0.3), 0 2px 10px -2px rgba(0, 240, 255, 0.2);
  --pill-purple-bg: rgba(177, 147, 217, 0.2);
  --pill-purple-text: #00f0ff;
  --pill-purple-border: rgba(0, 240, 255, 0.4);
  --pill-blue-bg: rgba(0, 240, 255, 0.2);
  --pill-blue-text: #00f0ff;
  --pill-blue-border: rgba(0, 240, 255, 0.5);
  --pill-green-bg: rgba(0, 240, 255, 0.2);
  --pill-green-text: #00f0ff;
  --pill-green-border: rgba(0, 240, 255, 0.5);
  --pill-orange-bg: rgba(255, 123, 37, 0.2);
  --pill-orange-text: #ffad78;
  --pill-orange-border: rgba(255, 123, 37, 0.5);
  --pill-rose-bg: rgba(255, 30, 86, 0.2);
  --pill-rose-text: #ff7a9c;
  --pill-rose-border: rgba(255, 30, 86, 0.5);
  --pill-teal-bg: rgba(0, 230, 163, 0.18);
  --pill-teal-text: #5ff5c8;
  --pill-teal-border: rgba(0, 230, 163, 0.45);
  --pill-sky-bg: rgba(0, 240, 255, 0.18);
  --pill-sky-text: #7af6ff;
  --pill-sky-border: rgba(0, 240, 255, 0.45);
  --pill-red-bg: rgba(255, 30, 86, 0.24);
  --pill-red-text: #ff7a9c;
  --pill-red-border: rgba(255, 30, 86, 0.55);
  --shadow-card: 0 4px 24px rgba(0, 240, 255, 0.15);
  --shadow-glow: 0 4px 20px rgba(255, 30, 86, 0.3);
  --hero-bg-gradient: radial-gradient(circle at 80% 20%, rgba(255, 30, 86, 0.25) 0%, transparent 60%), linear-gradient(135deg, #1a0c2e 0%, #0c0714 100%);
  --hero-border: 1px solid rgba(0, 240, 255, 0.4);
  --dir-table-bg: linear-gradient(135deg, rgba(31, 17, 56, 0.95) 0%, rgba(20, 10, 38, 0.95) 100%);
  --dir-table-border: rgba(0, 240, 255, 0.35);
  --dir-table-header-bg: rgba(26, 12, 46, 0.9);
  --dir-table-header-border: rgba(255, 30, 86, 0.35);
  --dir-table-row-border: rgba(0, 240, 255, 0.12);
  --dir-table-row-hover: rgba(255, 30, 86, 0.1);
  --dir-search-bg: rgba(26, 12, 46, 0.7);
  --dir-search-border: rgba(0, 240, 255, 0.35);
  --dir-toggle-bg: rgba(26, 12, 46, 0.7);
  --dir-toggle-border: rgba(0, 240, 255, 0.35);
  --sidebar-bg: linear-gradient(180deg, #1a0c2e 0%, #120822 60%, #0c0714 100%);
  --row-zebra: rgba(0, 240, 255, 0.03);
  --row-hover: rgba(255, 30, 86, 0.08);
  --on-accent: #0c0714;
  --accent: #00f0ff;
  --primary: #ff1e56;
  --danger: #ff1e56;
  --text: #fdfefe;
  --bg-main: #0c0714;
  --bg-muted: #2a144a;
  --bg-card-hover: #2a144a;
  --border-strong: rgba(0, 240, 255, 0.6);
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.5);
  --accent-pink: #ff1e56;
  --accent-teal: #00e6a3;
  --pill-amber-bg: rgba(255, 222, 0, 0.16);
  --pill-amber-text: #ffe94d;
  --pill-amber-border: rgba(255, 222, 0, 0.45);
  --pill-emerald-bg: rgba(0, 230, 163, 0.18);
  --pill-emerald-text: #5ff5c8;
  --pill-emerald-border: rgba(0, 230, 163, 0.45);
  --popup-bg: #1f1138;
  --popup-border: rgba(0, 240, 255, 0.45);
  --popup-shadow: 6px 6px 0 rgba(255, 30, 86, 0.35), 0 24px 60px -16px rgba(0, 0, 0, 0.8);
  --focus-ring: rgba(0, 240, 255, 0.7);
  --selection-bg: #ff1e56;
  --selection-text: #ffffff;
  --spectrum-1: #ff1e56;
  --spectrum-2: #ff4f7b;
  --spectrum-3: #d9468f;
  --spectrum-4: #b193d9;
  --spectrum-5: #6ec8ff;
  --spectrum-6: #00f0ff;
  --spectrum-7: #00e6a3;
  --spectrum-8: #ffde00;
  --spectrum-9: #ff7b25;
}
:root[data-theme="spider-verse"] {
  --color-red-50: rgb(35, 30, 42);
  --color-red-100: rgb(39, 33, 46);
  --color-red-200: rgb(64, 28, 31);
  --color-red-300: rgb(254, 163, 168);
  --color-red-400: rgb(246, 109, 123);
  --color-red-500: rgb(253, 26, 84);
  --color-red-600: rgb(221, 32, 75);
  --color-red-700: rgb(221, 32, 75);
  --color-red-800: rgb(246, 7, 79);
  --color-red-900: rgb(251, 70, 99);
  --color-red-950: rgb(255, 160, 165);
  --color-orange-50: rgb(34, 29, 41);
  --color-orange-100: rgb(37, 31, 44);
  --color-orange-200: rgb(46, 39, 4);
  --color-orange-300: rgb(222, 196, 55);
  --color-orange-400: rgb(254, 138, 72);
  --color-orange-500: rgb(248, 116, 26);
  --color-orange-600: rgb(218, 105, 33);
  --color-orange-700: rgb(221, 32, 75);
  --color-orange-800: rgb(246, 7, 79);
  --color-orange-900: rgb(247, 65, 96);
  --color-orange-950: rgb(250, 158, 163);
  --color-amber-50: rgb(34, 28, 41);
  --color-amber-100: rgb(39, 33, 4);
  --color-amber-200: rgb(44, 37, 0);
  --color-amber-300: rgb(224, 196, 30);
  --color-amber-400: rgb(224, 196, 30);
  --color-amber-500: rgb(204, 180, 49);
  --color-amber-600: rgb(169, 148, 35);
  --color-amber-700: rgb(187, 91, 31);
  --color-amber-800: rgb(209, 97, 20);
  --color-amber-900: rgb(222, 102, 14);
  --color-amber-950: rgb(245, 160, 115);
  --color-yellow-50: rgb(34, 28, 41);
  --color-yellow-100: rgb(38, 32, 1);
  --color-yellow-200: rgb(41, 35, 3);
  --color-yellow-300: rgb(46, 39, 0);
  --color-yellow-400: rgb(224, 196, 30);
  --color-yellow-500: rgb(216, 188, 4);
  --color-yellow-600: rgb(173, 153, 42);
  --color-yellow-700: rgb(140, 122, 27);
  --color-yellow-800: rgb(153, 134, 26);
  --color-yellow-900: rgb(161, 140, 11);
  --color-yellow-950: rgb(235, 162, 124);
  --color-lime-50: rgb(34, 28, 41);
  --color-lime-100: rgb(4, 40, 26);
  --color-lime-200: rgb(3, 43, 28);
  --color-lime-300: rgb(0, 49, 31);
  --color-lime-400: rgb(3, 231, 164);
  --color-lime-500: rgb(45, 210, 151);
  --color-lime-600: rgb(17, 168, 119);
  --color-lime-700: rgb(20, 144, 102);
  --color-lime-800: rgb(42, 156, 114);
  --color-lime-900: rgb(39, 169, 122);
  --color-lime-950: rgb(116, 207, 166);
  --color-green-50: rgb(34, 29, 41);
  --color-green-100: rgb(36, 30, 43);
  --color-green-200: rgb(3, 45, 29);
  --color-green-300: rgb(3, 231, 164);
  --color-green-400: rgb(58, 218, 159);
  --color-green-500: rgb(5, 195, 138);
  --color-green-600: rgb(45, 158, 116);
  --color-green-700: rgb(20, 144, 102);
  --color-green-800: rgb(43, 156, 114);
  --color-green-900: rgb(22, 174, 124);
  --color-green-950: rgb(128, 207, 171);
  --color-emerald-50: rgb(34, 29, 41);
  --color-emerald-100: rgb(15, 40, 29);
  --color-emerald-200: rgb(6, 47, 31);
  --color-emerald-300: rgb(3, 231, 164);
  --color-emerald-400: rgb(44, 209, 151);
  --color-emerald-500: rgb(47, 183, 133);
  --color-emerald-600: rgb(30, 149, 107);
  --color-emerald-700: rgb(26, 144, 102);
  --color-emerald-800: rgb(41, 159, 115);
  --color-emerald-900: rgb(88, 172, 136);
  --color-emerald-950: rgb(145, 205, 176);
  --color-teal-50: rgb(34, 28, 41);
  --color-teal-100: rgb(13, 39, 41);
  --color-teal-200: rgb(0, 45, 48);
  --color-teal-300: rgb(52, 220, 233);
  --color-teal-400: rgb(19, 206, 219);
  --color-teal-500: rgb(31, 180, 191);
  --color-teal-600: rgb(17, 145, 154);
  --color-teal-700: rgb(30, 138, 146);
  --color-teal-800: rgb(60, 150, 158);
  --color-teal-900: rgb(86, 165, 172);
  --color-teal-950: rgb(141, 196, 200);
  --color-cyan-50: rgb(34, 28, 41);
  --color-cyan-100: rgb(37, 31, 44);
  --color-cyan-200: rgb(3, 44, 47);
  --color-cyan-300: rgb(52, 220, 233);
  --color-cyan-400: rgb(31, 210, 223);
  --color-cyan-500: rgb(38, 184, 195);
  --color-cyan-600: rgb(40, 147, 156);
  --color-cyan-700: rgb(38, 137, 145);
  --color-cyan-800: rgb(6, 152, 162);
  --color-cyan-900: rgb(72, 162, 170);
  --color-cyan-950: rgb(122, 190, 196);
  --color-sky-50: rgb(35, 29, 42);
  --color-sky-100: rgb(37, 31, 44);
  --color-sky-200: rgb(14, 44, 47);
  --color-sky-300: rgb(75, 219, 230);
  --color-sky-400: rgb(55, 194, 205);
  --color-sky-500: rgb(15, 174, 185);
  --color-sky-600: rgb(40, 140, 148);
  --color-sky-700: rgb(31, 151, 160);
  --color-sky-800: rgb(3, 152, 162);
  --color-sky-900: rgb(20, 168, 179);
  --color-sky-950: rgb(112, 195, 202);
  --color-blue-50: rgb(35, 30, 42);
  --color-blue-100: rgb(39, 33, 46);
  --color-blue-200: rgb(20, 46, 48);
  --color-blue-300: rgb(83, 214, 225);
  --color-blue-400: rgb(33, 181, 192);
  --color-blue-500: rgb(27, 153, 162);
  --color-blue-600: rgb(37, 138, 145);
  --color-blue-700: rgb(25, 152, 161);
  --color-blue-800: rgb(34, 157, 166);
  --color-blue-900: rgb(10, 173, 184);
  --color-blue-950: rgb(73, 204, 214);
  --color-indigo-50: rgb(36, 30, 43);
  --color-indigo-100: rgb(39, 33, 47);
  --color-indigo-200: rgb(140, 210, 216);
  --color-indigo-300: rgb(48, 208, 220);
  --color-indigo-400: rgb(0, 170, 181);
  --color-indigo-500: rgb(39, 139, 147);
  --color-indigo-600: rgb(37, 138, 145);
  --color-indigo-700: rgb(25, 152, 161);
  --color-indigo-800: rgb(47, 165, 174);
  --color-indigo-900: rgb(29, 179, 190);
  --color-indigo-950: rgb(201, 179, 233);
  --color-violet-50: rgb(35, 30, 42);
  --color-violet-100: rgb(38, 32, 45);
  --color-violet-200: rgb(42, 37, 49);
  --color-violet-300: rgb(205, 180, 239);
  --color-violet-400: rgb(173, 143, 212);
  --color-violet-500: rgb(143, 114, 181);
  --color-violet-600: rgb(135, 106, 173);
  --color-violet-700: rgb(147, 118, 186);
  --color-violet-800: rgb(150, 120, 188);
  --color-violet-900: rgb(166, 136, 205);
  --color-violet-950: rgb(196, 166, 237);
  --color-purple-50: rgb(35, 29, 42);
  --color-purple-100: rgb(38, 32, 45);
  --color-purple-200: rgb(42, 36, 49);
  --color-purple-300: rgb(208, 182, 245);
  --color-purple-400: rgb(176, 146, 216);
  --color-purple-500: rgb(150, 120, 188);
  --color-purple-600: rgb(135, 106, 173);
  --color-purple-700: rgb(147, 118, 186);
  --color-purple-800: rgb(148, 118, 186);
  --color-purple-900: rgb(165, 136, 205);
  --color-purple-950: rgb(194, 163, 235);
  --color-fuchsia-50: rgb(35, 29, 42);
  --color-fuchsia-100: rgb(37, 31, 44);
  --color-fuchsia-200: rgb(42, 36, 51);
  --color-fuchsia-300: rgb(210, 180, 252);
  --color-fuchsia-400: rgb(185, 154, 225);
  --color-fuchsia-500: rgb(162, 132, 201);
  --color-fuchsia-600: rgb(139, 109, 176);
  --color-fuchsia-700: rgb(135, 106, 173);
  --color-fuchsia-800: rgb(147, 118, 186);
  --color-fuchsia-900: rgb(159, 130, 198);
  --color-fuchsia-950: rgb(193, 163, 234);
  --color-pink-50: rgb(35, 30, 42);
  --color-pink-100: rgb(37, 32, 45);
  --color-pink-200: rgb(65, 25, 29);
  --color-pink-300: rgb(254, 169, 173);
  --color-pink-400: rgb(251, 114, 127);
  --color-pink-500: rgb(248, 66, 97);
  --color-pink-600: rgb(225, 39, 79);
  --color-pink-700: rgb(221, 32, 75);
  --color-pink-800: rgb(246, 7, 79);
  --color-pink-900: rgb(247, 65, 96);
  --color-pink-950: rgb(248, 150, 156);
  --color-rose-50: rgb(35, 30, 42);
  --color-rose-100: rgb(38, 32, 45);
  --color-rose-200: rgb(65, 26, 30);
  --color-rose-300: rgb(250, 167, 171);
  --color-rose-400: rgb(248, 112, 125);
  --color-rose-500: rgb(244, 62, 94);
  --color-rose-600: rgb(223, 36, 77);
  --color-rose-700: rgb(221, 32, 75);
  --color-rose-800: rgb(246, 7, 79);
  --color-rose-900: rgb(246, 64, 95);
  --color-rose-950: rgb(250, 156, 161);
  --color-slate-50: rgb(34, 28, 41);
  --color-slate-100: rgb(36, 30, 43);
  --color-slate-200: rgb(39, 33, 47);
  --color-slate-300: rgb(199, 193, 208);
  --color-slate-400: rgb(163, 156, 173);
  --color-slate-500: rgb(80, 133, 137);
  --color-slate-600: rgb(138, 130, 149);
  --color-slate-700: rgb(158, 151, 169);
  --color-slate-800: rgb(187, 180, 196);
  --color-slate-900: rgb(209, 203, 217);
  --color-slate-950: rgb(234, 230, 241);
  --color-gray-50: rgb(34, 28, 41);
  --color-gray-100: rgb(36, 30, 43);
  --color-gray-200: rgb(39, 34, 47);
  --color-gray-300: rgb(199, 193, 208);
  --color-gray-400: rgb(164, 157, 174);
  --color-gray-500: rgb(126, 118, 137);
  --color-gray-600: rgb(138, 130, 149);
  --color-gray-700: rgb(158, 150, 168);
  --color-gray-800: rgb(187, 180, 197);
  --color-gray-900: rgb(209, 203, 217);
  --color-gray-950: rgb(234, 229, 240);
  --color-zinc-50: rgb(34, 28, 41);
  --color-zinc-100: rgb(36, 30, 43);
  --color-zinc-200: rgb(40, 34, 48);
  --color-zinc-300: rgb(199, 193, 208);
  --color-zinc-400: rgb(164, 156, 174);
  --color-zinc-500: rgb(126, 118, 137);
  --color-zinc-600: rgb(138, 130, 149);
  --color-zinc-700: rgb(159, 151, 169);
  --color-zinc-800: rgb(189, 182, 198);
  --color-zinc-900: rgb(209, 203, 217);
  --color-zinc-950: rgb(231, 226, 237);
  --color-neutral-50: rgb(34, 28, 41);
  --color-neutral-100: rgb(35, 30, 42);
  --color-neutral-200: rgb(40, 34, 47);
  --color-neutral-300: rgb(199, 193, 208);
  --color-neutral-400: rgb(165, 157, 175);
  --color-neutral-500: rgb(126, 118, 137);
  --color-neutral-600: rgb(138, 130, 149);
  --color-neutral-700: rgb(159, 151, 169);
  --color-neutral-800: rgb(190, 183, 199);
  --color-neutral-900: rgb(210, 204, 218);
  --color-neutral-950: rgb(229, 224, 236);
  --color-stone-50: rgb(34, 28, 41);
  --color-stone-100: rgb(35, 30, 42);
  --color-stone-200: rgb(40, 34, 47);
  --color-stone-300: rgb(199, 193, 208);
  --color-stone-400: rgb(165, 157, 175);
  --color-stone-500: rgb(126, 118, 137);
  --color-stone-600: rgb(138, 130, 149);
  --color-stone-700: rgb(158, 150, 168);
  --color-stone-800: rgb(190, 184, 200);
  --color-stone-900: rgb(207, 201, 215);
  --color-stone-950: rgb(229, 224, 235);
  --color-white: rgb(254, 253, 255);
  --color-black: rgb(12, 8, 17);
}

:root[data-theme="her-os1-coral"] {
  color-scheme: light;
  --bg-primary: #fcf8f2;
  --bg-secondary: #f4e9dc;
  --bg: #ffffff;
  --bg-card: #ffffff;
  --card-bg: #ffffff;
  --bg-hover: rgba(201, 33, 32, 0.06);
  --surface: #ffffff;
  --surface-1: #ffffff;
  --surface-2: #f7ede1;
  --surface-3: #eee0cf;
  --surface-raised: #ffffff;
  --bg-header: radial-gradient(circle at 85% 15%, rgba(229, 190, 120, 0.25) 0%, transparent 45%), linear-gradient(135deg, #fbf6ee 0%, #f5ebdf 60%, #ede0d0 100%);
  --border: rgba(201, 33, 32, 0.22);
  --border-subtle: rgba(198, 146, 41, 0.18);
  --text-primary: #2b1d19;
  --text-secondary: #744d3f;
  --text-muted: #8a6253;
  --accent-blue: #2e575b;
  --accent-blue-dark: #1d3d40;
  --accent-green: #2e7d5a;
  --accent-yellow: #c69229;
  --accent-red: #c92120;
  --accent-purple: #845261;
  --accent-orange: #df6f55;
  --brand-gradient: linear-gradient(135deg, #c92120 0%, #df6f55 35%, #c69229 70%, #2e575b 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(201, 33, 32, 0.08) 0%, rgba(229, 190, 120, 0.10) 50%, rgba(46, 87, 91, 0.07) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(201, 33, 32, 0.12) 0%, rgba(229, 190, 120, 0.15) 50%, rgba(46, 87, 91, 0.10) 100%);
  --multi-gradient-border: rgba(201, 33, 32, 0.28);
  --multi-gradient-shadow: 0 4px 16px -4px rgba(201, 33, 32, 0.15), 0 2px 8px -2px rgba(229, 190, 120, 0.12);
  --pill-purple-bg: rgba(132, 82, 97, 0.12);
  --pill-purple-text: #845261;
  --pill-purple-border: rgba(132, 82, 97, 0.40);
  --pill-blue-bg: rgba(46, 87, 91, 0.12);
  --pill-blue-text: #234b4e;
  --pill-blue-border: rgba(46, 87, 91, 0.45);
  --pill-green-bg: rgba(46, 125, 90, 0.12);
  --pill-green-text: #235848;
  --pill-green-border: rgba(46, 125, 90, 0.45);
  --pill-orange-bg: rgba(223, 111, 85, 0.14);
  --pill-orange-text: #b84830;
  --pill-orange-border: rgba(223, 111, 85, 0.45);
  --pill-rose-bg: rgba(224, 93, 111, 0.13);
  --pill-rose-text: #b82e46;
  --pill-rose-border: rgba(224, 93, 111, 0.45);
  --pill-teal-bg: rgba(46, 87, 91, 0.12);
  --pill-teal-text: #1f4b4e;
  --pill-teal-border: rgba(46, 87, 91, 0.45);
  --pill-sky-bg: rgba(46, 87, 91, 0.12);
  --pill-sky-text: #284e52;
  --pill-sky-border: rgba(46, 87, 91, 0.45);
  --pill-red-bg: rgba(201, 33, 32, 0.13);
  --pill-red-text: #b51a19;
  --pill-red-border: rgba(201, 33, 32, 0.48);
  --shadow-card: 0 4px 22px rgba(201, 33, 32, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03), inset 0 1px 0 rgba(255, 255, 255, 0.9);
  --shadow-glow: 0 4px 18px rgba(201, 33, 32, 0.16);
  --hero-bg-gradient: radial-gradient(circle at 85% 15%, rgba(229, 190, 120, 0.25) 0%, transparent 45%), linear-gradient(135deg, #fbf6ee 0%, #f5ebdf 60%, #ede0d0 100%);
  --hero-border: 1px solid rgba(201, 33, 32, 0.24);
  --dir-table-bg: #ffffff;
  --dir-table-border: rgba(201, 33, 32, 0.20);
  --dir-table-header-bg: linear-gradient(135deg, rgba(251, 246, 238, 0.95) 0%, rgba(246, 236, 226, 0.90) 100%);
  --dir-table-header-border: rgba(201, 33, 32, 0.16);
  --dir-table-row-border: rgba(201, 33, 32, 0.08);
  --dir-table-row-hover: rgba(201, 33, 32, 0.04);
  --dir-search-bg: rgba(255, 255, 255, 0.85);
  --dir-search-border: rgba(201, 33, 32, 0.24);
  --dir-toggle-bg: rgba(255, 255, 255, 0.90);
  --dir-toggle-border: rgba(201, 33, 32, 0.24);
  --sidebar-bg: linear-gradient(180deg, #fcf8f2 0%, #f4e9dc 100%);
  --row-zebra: rgba(201, 33, 32, 0.022);
  --row-hover: rgba(201, 33, 32, 0.045);
  --on-accent: #ffffff;
  --accent: #c92120;
  --primary: #2e575b;
  --danger: #b51a19;
  --text: #2b1d19;
  --bg-main: #fcf8f2;
  --bg-muted: #f7ede1;
  --bg-card-hover: #fbf4ec;
  --border-strong: rgba(201, 33, 32, 0.36);
  --shadow-sm: 0 1px 2px rgba(43, 29, 25, 0.06);
  --accent-pink: #e05d6f;
  --accent-teal: #2e575b;
  --pill-amber-bg: rgba(198, 146, 41, 0.15);
  --pill-amber-text: #7a5510;
  --pill-amber-border: rgba(198, 146, 41, 0.45);
  --pill-emerald-bg: rgba(46, 125, 90, 0.12);
  --pill-emerald-text: #235848;
  --pill-emerald-border: rgba(46, 125, 90, 0.45);
  --popup-bg: #ffffff;
  --popup-border: rgba(201, 33, 32, 0.2);
  --popup-shadow: 0 24px 60px -18px rgba(201, 33, 32, 0.22), 0 2px 8px rgba(43, 29, 25, 0.06);
  --focus-ring: rgba(201, 33, 32, 0.45);
  --selection-bg: rgba(229, 190, 120, 0.55);
  --selection-text: #2b1d19;
  --spectrum-1: #c92120;
  --spectrum-2: #d43b2f;
  --spectrum-3: #df6f55;
  --spectrum-4: #ea7c63;
  --spectrum-5: #d99036;
  --spectrum-6: #c69229;
  --spectrum-7: #e5be78;
  --spectrum-8: #4a7862;
  --spectrum-9: #2e575b;
}
:root[data-theme="her-os1-coral"] {
  --color-red-50: rgb(248, 244, 242);
  --color-red-100: rgb(237, 233, 230);
  --color-red-200: rgb(252, 204, 197);
  --color-red-300: rgb(188, 58, 50);
  --color-red-400: rgb(201, 33, 32);
  --color-red-500: rgb(201, 33, 32);
  --color-red-600: rgb(201, 33, 32);
  --color-red-700: rgb(201, 33, 32);
  --color-red-800: rgb(201, 33, 32);
  --color-red-900: rgb(135, 8, 12);
  --color-red-950: rgb(74, 0, 2);
  --color-orange-50: rgb(251, 248, 246);
  --color-orange-100: rgb(243, 239, 236);
  --color-orange-200: rgb(248, 218, 168);
  --color-orange-300: rgb(196, 147, 54);
  --color-orange-400: rgb(223, 111, 85);
  --color-orange-500: rgb(223, 111, 85);
  --color-orange-600: rgb(223, 111, 85);
  --color-orange-700: rgb(201, 33, 32);
  --color-orange-800: rgb(201, 33, 32);
  --color-orange-900: rgb(139, 16, 16);
  --color-orange-950: rgb(76, 4, 4);
  --color-amber-50: rgb(253, 250, 248);
  --color-amber-100: rgb(255, 241, 218);
  --color-amber-200: rgb(254, 226, 178);
  --color-amber-300: rgb(255, 207, 124);
  --color-amber-400: rgb(198, 146, 41);
  --color-amber-500: rgb(198, 146, 41);
  --color-amber-600: rgb(198, 146, 41);
  --color-amber-700: rgb(223, 111, 85);
  --color-amber-800: rgb(223, 111, 85);
  --color-amber-900: rgb(133, 36, 13);
  --color-amber-950: rgb(77, 16, 3);
  --color-yellow-50: rgb(253, 250, 248);
  --color-yellow-100: rgb(255, 245, 228);
  --color-yellow-200: rgb(254, 234, 202);
  --color-yellow-300: rgb(255, 218, 156);
  --color-yellow-400: rgb(198, 146, 41);
  --color-yellow-500: rgb(198, 146, 41);
  --color-yellow-600: rgb(198, 146, 41);
  --color-yellow-700: rgb(198, 146, 43);
  --color-yellow-800: rgb(191, 148, 70);
  --color-yellow-900: rgb(190, 149, 76);
  --color-yellow-950: rgb(74, 24, 12);
  --color-lime-50: rgb(253, 250, 248);
  --color-lime-100: rgb(218, 255, 234);
  --color-lime-200: rgb(176, 255, 214);
  --color-lime-300: rgb(163, 241, 201);
  --color-lime-400: rgb(46, 125, 90);
  --color-lime-500: rgb(46, 125, 90);
  --color-lime-600: rgb(46, 125, 90);
  --color-lime-700: rgb(46, 125, 90);
  --color-lime-800: rgb(46, 125, 90);
  --color-lime-900: rgb(19, 86, 59);
  --color-lime-950: rgb(4, 48, 30);
  --color-green-50: rgb(252, 248, 246);
  --color-green-100: rgb(246, 241, 239);
  --color-green-200: rgb(192, 245, 216);
  --color-green-300: rgb(155, 233, 192);
  --color-green-400: rgb(46, 125, 90);
  --color-green-500: rgb(46, 125, 90);
  --color-green-600: rgb(46, 125, 90);
  --color-green-700: rgb(46, 125, 90);
  --color-green-800: rgb(47, 125, 90);
  --color-green-900: rgb(21, 82, 56);
  --color-green-950: rgb(7, 45, 29);
  --color-emerald-50: rgb(251, 247, 245);
  --color-emerald-100: rgb(215, 248, 230);
  --color-emerald-200: rgb(180, 240, 208);
  --color-emerald-300: rgb(46, 125, 90);
  --color-emerald-400: rgb(46, 125, 90);
  --color-emerald-500: rgb(46, 125, 90);
  --color-emerald-600: rgb(46, 125, 90);
  --color-emerald-700: rgb(59, 123, 93);
  --color-emerald-800: rgb(71, 120, 96);
  --color-emerald-900: rgb(37, 75, 57);
  --color-emerald-950: rgb(16, 43, 30);
  --color-teal-50: rgb(253, 249, 247);
  --color-teal-100: rgb(225, 244, 245);
  --color-teal-200: rgb(198, 233, 237);
  --color-teal-300: rgb(46, 87, 91);
  --color-teal-400: rgb(46, 87, 91);
  --color-teal-500: rgb(46, 87, 91);
  --color-teal-600: rgb(52, 86, 89);
  --color-teal-700: rgb(58, 85, 88);
  --color-teal-800: rgb(62, 84, 86);
  --color-teal-900: rgb(53, 72, 74);
  --color-teal-950: rgb(30, 43, 44);
  --color-cyan-50: rgb(253, 249, 247);
  --color-cyan-100: rgb(244, 239, 237);
  --color-cyan-200: rgb(205, 234, 237);
  --color-cyan-300: rgb(176, 220, 224);
  --color-cyan-400: rgb(46, 87, 91);
  --color-cyan-500: rgb(46, 87, 91);
  --color-cyan-600: rgb(49, 86, 90);
  --color-cyan-700: rgb(55, 85, 88);
  --color-cyan-800: rgb(58, 85, 88);
  --color-cyan-900: rgb(54, 76, 78);
  --color-cyan-950: rgb(33, 50, 51);
  --color-sky-50: rgb(250, 246, 244);
  --color-sky-100: rgb(242, 238, 235);
  --color-sky-200: rgb(206, 227, 229);
  --color-sky-300: rgb(54, 86, 89);
  --color-sky-400: rgb(46, 87, 91);
  --color-sky-500: rgb(46, 87, 91);
  --color-sky-600: rgb(46, 87, 91);
  --color-sky-700: rgb(47, 87, 91);
  --color-sky-800: rgb(54, 86, 89);
  --color-sky-900: rgb(46, 75, 78);
  --color-sky-950: rgb(28, 48, 50);
  --color-blue-50: rgb(248, 244, 242);
  --color-blue-100: rgb(236, 231, 229);
  --color-blue-200: rgb(202, 220, 222);
  --color-blue-300: rgb(55, 85, 88);
  --color-blue-400: rgb(46, 87, 91);
  --color-blue-500: rgb(46, 87, 91);
  --color-blue-600: rgb(46, 87, 91);
  --color-blue-700: rgb(46, 87, 91);
  --color-blue-800: rgb(46, 87, 91);
  --color-blue-900: rgb(32, 73, 77);
  --color-blue-950: rgb(17, 46, 49);
  --color-indigo-50: rgb(246, 241, 239);
  --color-indigo-100: rgb(235, 231, 228);
  --color-indigo-200: rgb(196, 217, 219);
  --color-indigo-300: rgb(53, 86, 89);
  --color-indigo-400: rgb(46, 87, 91);
  --color-indigo-500: rgb(46, 87, 91);
  --color-indigo-600: rgb(46, 87, 91);
  --color-indigo-700: rgb(46, 87, 91);
  --color-indigo-800: rgb(37, 79, 83);
  --color-indigo-900: rgb(26, 68, 72);
  --color-indigo-950: rgb(55, 24, 34);
  --color-violet-50: rgb(248, 244, 242);
  --color-violet-100: rgb(240, 235, 233);
  --color-violet-200: rgb(238, 213, 219);
  --color-violet-300: rgb(126, 86, 97);
  --color-violet-400: rgb(132, 82, 97);
  --color-violet-500: rgb(132, 82, 97);
  --color-violet-600: rgb(132, 82, 97);
  --color-violet-700: rgb(132, 82, 97);
  --color-violet-800: rgb(132, 82, 97);
  --color-violet-900: rgb(96, 50, 64);
  --color-violet-950: rgb(68, 24, 40);
  --color-purple-50: rgb(250, 246, 244);
  --color-purple-100: rgb(241, 236, 234);
  --color-purple-200: rgb(242, 214, 221);
  --color-purple-300: rgb(128, 84, 97);
  --color-purple-400: rgb(132, 82, 97);
  --color-purple-500: rgb(132, 82, 97);
  --color-purple-600: rgb(132, 82, 97);
  --color-purple-700: rgb(132, 82, 97);
  --color-purple-800: rgb(132, 82, 97);
  --color-purple-900: rgb(96, 50, 65);
  --color-purple-950: rgb(70, 27, 42);
  --color-fuchsia-50: rgb(250, 246, 244);
  --color-fuchsia-100: rgb(242, 238, 236);
  --color-fuchsia-200: rgb(246, 213, 222);
  --color-fuchsia-300: rgb(132, 82, 97);
  --color-fuchsia-400: rgb(132, 82, 97);
  --color-fuchsia-500: rgb(132, 82, 97);
  --color-fuchsia-600: rgb(132, 82, 97);
  --color-fuchsia-700: rgb(132, 82, 97);
  --color-fuchsia-800: rgb(132, 82, 97);
  --color-fuchsia-900: rgb(102, 55, 70);
  --color-fuchsia-950: rgb(71, 27, 42);
  --color-pink-50: rgb(248, 244, 242);
  --color-pink-100: rgb(241, 237, 234);
  --color-pink-200: rgb(253, 209, 211);
  --color-pink-300: rgb(224, 93, 111);
  --color-pink-400: rgb(224, 93, 111);
  --color-pink-500: rgb(224, 93, 111);
  --color-pink-600: rgb(201, 33, 32);
  --color-pink-700: rgb(201, 33, 32);
  --color-pink-800: rgb(201, 33, 32);
  --color-pink-900: rgb(139, 16, 16);
  --color-pink-950: rgb(84, 5, 5);
  --color-rose-50: rgb(248, 244, 242);
  --color-rose-100: rgb(239, 234, 232);
  --color-rose-200: rgb(252, 207, 201);
  --color-rose-300: rgb(190, 55, 48);
  --color-rose-400: rgb(201, 33, 32);
  --color-rose-500: rgb(201, 33, 32);
  --color-rose-600: rgb(201, 33, 32);
  --color-rose-700: rgb(201, 33, 32);
  --color-rose-800: rgb(201, 33, 32);
  --color-rose-900: rgb(140, 17, 17);
  --color-rose-950: rgb(78, 3, 4);
  --color-slate-50: rgb(253, 249, 247);
  --color-slate-100: rgb(247, 243, 241);
  --color-slate-200: rgb(235, 230, 228);
  --color-slate-300: rgb(216, 210, 207);
  --color-slate-400: rgb(165, 158, 154);
  --color-slate-500: rgb(68, 82, 84);
  --color-slate-600: rgb(90, 82, 78);
  --color-slate-700: rgb(70, 63, 59);
  --color-slate-800: rgb(45, 39, 36);
  --color-slate-900: rgb(37, 32, 29);
  --color-slate-950: rgb(37, 32, 29);
  --color-gray-50: rgb(253, 249, 247);
  --color-gray-100: rgb(247, 243, 241);
  --color-gray-200: rgb(235, 230, 227);
  --color-gray-300: rgb(217, 211, 208);
  --color-gray-400: rgb(166, 159, 155);
  --color-gray-500: rgb(120, 112, 108);
  --color-gray-600: rgb(90, 82, 78);
  --color-gray-700: rgb(70, 63, 59);
  --color-gray-800: rgb(45, 39, 36);
  --color-gray-900: rgb(37, 32, 29);
  --color-gray-950: rgb(37, 32, 29);
  --color-zinc-50: rgb(253, 249, 247);
  --color-zinc-100: rgb(247, 243, 241);
  --color-zinc-200: rgb(232, 227, 225);
  --color-zinc-300: rgb(217, 211, 208);
  --color-zinc-400: rgb(166, 158, 154);
  --color-zinc-500: rgb(120, 112, 108);
  --color-zinc-600: rgb(89, 81, 77);
  --color-zinc-700: rgb(69, 62, 58);
  --color-zinc-800: rgb(44, 38, 35);
  --color-zinc-900: rgb(37, 32, 29);
  --color-zinc-950: rgb(37, 32, 29);
  --color-neutral-50: rgb(253, 249, 247);
  --color-neutral-100: rgb(248, 244, 242);
  --color-neutral-200: rgb(233, 228, 225);
  --color-neutral-300: rgb(217, 211, 208);
  --color-neutral-400: rgb(167, 159, 155);
  --color-neutral-500: rgb(121, 113, 109);
  --color-neutral-600: rgb(88, 80, 76);
  --color-neutral-700: rgb(69, 62, 59);
  --color-neutral-800: rgb(43, 37, 34);
  --color-neutral-900: rgb(37, 32, 29);
  --color-neutral-950: rgb(37, 32, 29);
  --color-stone-50: rgb(253, 249, 247);
  --color-stone-100: rgb(248, 244, 242);
  --color-stone-200: rgb(233, 228, 226);
  --color-stone-300: rgb(216, 210, 207);
  --color-stone-400: rgb(167, 159, 155);
  --color-stone-500: rgb(121, 113, 108);
  --color-stone-600: rgb(89, 82, 78);
  --color-stone-700: rgb(70, 63, 59);
  --color-stone-800: rgb(42, 37, 34);
  --color-stone-900: rgb(37, 32, 29);
  --color-stone-950: rgb(37, 32, 29);
  --color-white: rgb(255, 255, 255);
  --color-black: rgb(37, 32, 29);
}

:root[data-theme="gotham"] {
  color-scheme: dark;
  --bg-primary: #0a0c0e;
  --bg-secondary: #0c0e11;
  --bg: #0a0c0e;
  --bg-card: #111417;
  --card-bg: #111417;
  --bg-hover: rgba(143, 167, 186, 0.07);
  --surface: #111417;
  --surface-1: #0d1013;
  --surface-2: #161a1e;
  --surface-3: #1d2227;
  --surface-raised: #14181c;
  --bg-header: radial-gradient(ellipse 55% 140% at 100% 130%, rgba(217, 168, 78, 0.10) 0%, transparent 60%), linear-gradient(180deg, #111417 0%, #0b0d10 100%);
  --sidebar-bg: linear-gradient(180deg, #0d0f12 0%, #0a0c0e 60%, #0b0c0d 100%);
  --border: rgba(143, 167, 186, 0.14);
  --border-subtle: rgba(143, 167, 186, 0.07);
  --text-primary: #e7e3d9;
  --text-secondary: #a4acb3;
  --text-muted: #7b848c;
  --accent-blue: #8fa7ba;
  --accent-blue-dark: #5f7688;
  --accent-green: #93a275;
  --accent-yellow: #d9a84e;
  --accent-red: #d65a4f;
  --accent-purple: #9690ad;
  --accent-orange: #cf8740;
  --brand-gradient: linear-gradient(135deg, #3a4651 0%, #8fa7ba 55%, #d9a84e 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(143, 167, 186, 0.10) 0%, rgba(20, 24, 28, 0.55) 55%, rgba(217, 168, 78, 0.09) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(143, 167, 186, 0.16) 0%, rgba(24, 28, 33, 0.6) 55%, rgba(217, 168, 78, 0.14) 100%);
  --multi-gradient-border: rgba(143, 167, 186, 0.28);
  --multi-gradient-shadow: 0 8px 28px -10px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(217, 168, 78, 0.05);
  --pill-purple-bg: rgba(150, 144, 173, 0.14);
  --pill-purple-text: #c3bdd6;
  --pill-purple-border: rgba(150, 144, 173, 0.36);
  --pill-blue-bg: rgba(143, 167, 186, 0.14);
  --pill-blue-text: #b9cad8;
  --pill-blue-border: rgba(143, 167, 186, 0.36);
  --pill-green-bg: rgba(147, 162, 117, 0.15);
  --pill-green-text: #bccaa0;
  --pill-green-border: rgba(147, 162, 117, 0.38);
  --pill-orange-bg: rgba(207, 135, 64, 0.15);
  --pill-orange-text: #e6ad72;
  --pill-orange-border: rgba(207, 135, 64, 0.4);
  --pill-rose-bg: rgba(176, 72, 92, 0.18);
  --pill-rose-text: #e3909f;
  --pill-rose-border: rgba(176, 72, 92, 0.42);
  --pill-teal-bg: rgba(95, 143, 141, 0.16);
  --pill-teal-text: #9fc6c3;
  --pill-teal-border: rgba(95, 143, 141, 0.4);
  --pill-sky-bg: rgba(120, 150, 175, 0.15);
  --pill-sky-text: #a9c3d8;
  --pill-sky-border: rgba(120, 150, 175, 0.38);
  --pill-red-bg: rgba(178, 34, 44, 0.22);
  --pill-red-text: #ef8378;
  --pill-red-border: rgba(207, 74, 63, 0.48);
  --shadow-card: inset 0 1px 0 rgba(255, 255, 255, 0.025), 0 14px 34px -14px rgba(0, 0, 0, 0.8);
  --shadow-glow: 0 0 26px rgba(217, 168, 78, 0.14);
  --hero-bg-gradient: radial-gradient(ellipse at 100% 0%, rgba(217, 168, 78, 0.09) 0%, transparent 55%), linear-gradient(135deg, #14181c 0%, #0d1013 100%);
  --hero-border: 1px solid rgba(143, 167, 186, 0.18);
  --dir-table-bg: linear-gradient(180deg, #111417 0%, #0e1114 100%);
  --dir-table-border: rgba(143, 167, 186, 0.14);
  --dir-table-header-bg: rgba(9, 11, 13, 0.9);
  --dir-table-header-border: rgba(217, 168, 78, 0.24);
  --dir-table-row-border: rgba(143, 167, 186, 0.07);
  --dir-table-row-hover: rgba(143, 167, 186, 0.06);
  --dir-search-bg: rgba(9, 11, 13, 0.7);
  --dir-search-border: rgba(143, 167, 186, 0.16);
  --dir-toggle-bg: rgba(9, 11, 13, 0.7);
  --dir-toggle-border: rgba(143, 167, 186, 0.16);
  --row-zebra: rgba(255, 255, 255, 0.018);
  --row-hover: rgba(143, 167, 186, 0.06);
  --on-accent: #0a0c0e;
  --accent: #8fa7ba;
  --primary: #8fa7ba;
  --danger: #d65a4f;
  --text: #e7e3d9;
  --bg-main: #0a0c0e;
  --bg-muted: #161a1e;
  --bg-card-hover: #161a1e;
  --border-strong: rgba(143, 167, 186, 0.28);
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.6);
  --accent-pink: #b0485c;
  --accent-teal: #6f9c9a;
  --pill-amber-bg: rgba(217, 168, 78, 0.15);
  --pill-amber-text: #e4bd72;
  --pill-amber-border: rgba(217, 168, 78, 0.4);
  --pill-emerald-bg: rgba(147, 162, 117, 0.15);
  --pill-emerald-text: #bccaa0;
  --pill-emerald-border: rgba(147, 162, 117, 0.38);
  --popup-bg: #121519;
  --popup-border: rgba(143, 167, 186, 0.18);
  --popup-shadow: 0 32px 80px -20px rgba(0, 0, 0, 0.9), 0 0 0 1px rgba(0, 0, 0, 0.6);
  --focus-ring: rgba(217, 168, 78, 0.55);
  --selection-bg: rgba(217, 168, 78, 0.3);
  --selection-text: #f3efe6;
  --spectrum-1: #1c242c;
  --spectrum-2: #27313b;
  --spectrum-3: #33404c;
  --spectrum-4: #3e4c59;
  --spectrum-5: #4c5d6d;
  --spectrum-6: #5c6f80;
  --spectrum-7: #6e869b;
  --spectrum-8: #8fa7ba;
  --spectrum-9: #b4c3cf;
}
:root[data-theme="gotham"] {
  --color-red-50: rgb(28, 32, 35);
  --color-red-100: rgb(32, 35, 39);
  --color-red-200: rgb(57, 32, 30);
  --color-red-300: rgb(251, 167, 161);
  --color-red-400: rgb(250, 107, 104);
  --color-red-500: rgb(226, 85, 84);
  --color-red-600: rgb(206, 66, 68);
  --color-red-700: rgb(206, 66, 68);
  --color-red-800: rgb(220, 79, 80);
  --color-red-900: rgb(236, 94, 92);
  --color-red-950: rgb(251, 163, 158);
  --color-orange-50: rgb(28, 31, 34);
  --color-orange-100: rgb(30, 34, 37);
  --color-orange-200: rgb(47, 36, 18);
  --color-orange-300: rgb(235, 188, 105);
  --color-orange-400: rgb(228, 156, 84);
  --color-orange-500: rgb(213, 142, 69);
  --color-orange-600: rgb(193, 124, 49);
  --color-orange-700: rgb(206, 66, 68);
  --color-orange-800: rgb(220, 79, 80);
  --color-orange-900: rgb(232, 90, 89);
  --color-orange-950: rgb(254, 157, 152);
  --color-amber-50: rgb(27, 30, 34);
  --color-amber-100: rgb(40, 31, 15);
  --color-amber-200: rgb(49, 33, 0);
  --color-amber-300: rgb(237, 187, 97);
  --color-amber-400: rgb(237, 187, 97);
  --color-amber-500: rgb(220, 171, 80);
  --color-amber-600: rgb(187, 139, 43);
  --color-amber-700: rgb(172, 104, 22);
  --color-amber-800: rgb(184, 116, 39);
  --color-amber-900: rgb(190, 126, 58);
  --color-amber-950: rgb(220, 174, 130);
  --color-yellow-50: rgb(27, 30, 34);
  --color-yellow-100: rgb(40, 29, 10);
  --color-yellow-200: rgb(47, 30, 0);
  --color-yellow-300: rgb(51, 34, 1);
  --color-yellow-400: rgb(237, 187, 97);
  --color-yellow-500: rgb(229, 179, 89);
  --color-yellow-600: rgb(191, 143, 49);
  --color-yellow-700: rgb(155, 115, 34);
  --color-yellow-800: rgb(166, 127, 54);
  --color-yellow-900: rgb(170, 133, 66);
  --color-yellow-950: rgb(212, 173, 136);
  --color-lime-50: rgb(27, 31, 34);
  --color-lime-100: rgb(30, 33, 24);
  --color-lime-200: rgb(31, 37, 19);
  --color-lime-300: rgb(35, 41, 23);
  --color-lime-400: rgb(187, 204, 157);
  --color-lime-500: rgb(170, 187, 141);
  --color-lime-600: rgb(134, 150, 105);
  --color-lime-700: rgb(114, 129, 85);
  --color-lime-800: rgb(125, 141, 96);
  --color-lime-900: rgb(137, 151, 113);
  --color-lime-950: rgb(180, 190, 162);
  --color-green-50: rgb(27, 31, 34);
  --color-green-100: rgb(29, 33, 36);
  --color-green-200: rgb(33, 38, 25);
  --color-green-300: rgb(187, 204, 157);
  --color-green-400: rgb(178, 195, 148);
  --color-green-500: rgb(156, 173, 127);
  --color-green-600: rgb(127, 144, 98);
  --color-green-700: rgb(114, 129, 85);
  --color-green-800: rgb(125, 141, 97);
  --color-green-900: rgb(141, 154, 119);
  --color-green-950: rgb(183, 192, 167);
  --color-emerald-50: rgb(28, 31, 34);
  --color-emerald-100: rgb(32, 35, 27);
  --color-emerald-200: rgb(35, 40, 26);
  --color-emerald-300: rgb(187, 204, 157);
  --color-emerald-400: rgb(169, 186, 140);
  --color-emerald-500: rgb(148, 165, 119);
  --color-emerald-600: rgb(118, 134, 90);
  --color-emerald-700: rgb(115, 128, 90);
  --color-emerald-800: rgb(130, 142, 111);
  --color-emerald-900: rgb(148, 157, 132);
  --color-emerald-950: rgb(185, 192, 173);
  --color-teal-50: rgb(27, 31, 34);
  --color-teal-100: rgb(27, 35, 35);
  --color-teal-200: rgb(25, 41, 40);
  --color-teal-300: rgb(157, 207, 205);
  --color-teal-400: rgb(144, 193, 191);
  --color-teal-500: rgb(122, 170, 168);
  --color-teal-600: rgb(96, 137, 135);
  --color-teal-700: rgb(97, 130, 128);
  --color-teal-800: rgb(115, 141, 140);
  --color-teal-900: rgb(132, 156, 155);
  --color-teal-950: rgb(171, 189, 188);
  --color-cyan-50: rgb(27, 31, 34);
  --color-cyan-100: rgb(30, 33, 37);
  --color-cyan-200: rgb(27, 39, 39);
  --color-cyan-300: rgb(157, 207, 205);
  --color-cyan-400: rgb(148, 197, 195);
  --color-cyan-500: rgb(125, 174, 172);
  --color-cyan-600: rgb(97, 140, 138);
  --color-cyan-700: rgb(95, 130, 129);
  --color-cyan-800: rgb(109, 142, 140);
  --color-cyan-900: rgb(126, 153, 152);
  --color-cyan-950: rgb(160, 182, 180);
  --color-sky-50: rgb(28, 31, 35);
  --color-sky-100: rgb(30, 34, 37);
  --color-sky-200: rgb(31, 40, 40);
  --color-sky-300: rgb(165, 205, 203);
  --color-sky-400: rgb(151, 176, 198);
  --color-sky-500: rgb(133, 157, 179);
  --color-sky-600: rgb(104, 128, 149);
  --color-sky-700: rgb(114, 137, 158);
  --color-sky-800: rgb(117, 137, 154);
  --color-sky-900: rgb(133, 151, 168);
  --color-sky-950: rgb(167, 181, 193);
  --color-blue-50: rgb(28, 32, 35);
  --color-blue-100: rgb(32, 36, 39);
  --color-blue-200: rgb(36, 41, 44);
  --color-blue-300: rgb(176, 195, 213);
  --color-blue-400: rgb(139, 164, 186);
  --color-blue-500: rgb(114, 138, 159);
  --color-blue-600: rgb(102, 125, 146);
  --color-blue-700: rgb(113, 137, 158);
  --color-blue-800: rgb(118, 142, 163);
  --color-blue-900: rgb(131, 156, 178);
  --color-blue-950: rgb(166, 185, 202);
  --color-indigo-50: rgb(29, 33, 36);
  --color-indigo-100: rgb(32, 36, 39);
  --color-indigo-200: rgb(186, 198, 209);
  --color-indigo-300: rgb(167, 188, 207);
  --color-indigo-400: rgb(129, 153, 175);
  --color-indigo-500: rgb(103, 127, 148);
  --color-indigo-600: rgb(102, 125, 146);
  --color-indigo-700: rgb(113, 137, 158);
  --color-indigo-800: rgb(126, 150, 172);
  --color-indigo-900: rgb(137, 162, 184);
  --color-indigo-950: rgb(191, 187, 212);
  --color-violet-50: rgb(29, 32, 35);
  --color-violet-100: rgb(31, 35, 38);
  --color-violet-200: rgb(39, 38, 43);
  --color-violet-300: rgb(194, 189, 216);
  --color-violet-400: rgb(160, 154, 186);
  --color-violet-500: rgb(131, 125, 156);
  --color-violet-600: rgb(123, 117, 148);
  --color-violet-700: rgb(135, 129, 160);
  --color-violet-800: rgb(138, 132, 163);
  --color-violet-900: rgb(153, 147, 179);
  --color-violet-950: rgb(183, 177, 210);
  --color-purple-50: rgb(28, 31, 35);
  --color-purple-100: rgb(31, 34, 38);
  --color-purple-200: rgb(38, 37, 43);
  --color-purple-300: rgb(197, 192, 221);
  --color-purple-400: rgb(164, 158, 190);
  --color-purple-500: rgb(137, 131, 162);
  --color-purple-600: rgb(123, 117, 148);
  --color-purple-700: rgb(135, 129, 160);
  --color-purple-800: rgb(136, 130, 161);
  --color-purple-900: rgb(153, 147, 179);
  --color-purple-950: rgb(181, 175, 208);
  --color-fuchsia-50: rgb(28, 31, 35);
  --color-fuchsia-100: rgb(30, 34, 37);
  --color-fuchsia-200: rgb(38, 37, 44);
  --color-fuchsia-300: rgb(197, 191, 224);
  --color-fuchsia-400: rgb(172, 166, 198);
  --color-fuchsia-500: rgb(149, 143, 175);
  --color-fuchsia-600: rgb(127, 121, 151);
  --color-fuchsia-700: rgb(123, 117, 148);
  --color-fuchsia-800: rgb(135, 129, 160);
  --color-fuchsia-900: rgb(147, 141, 172);
  --color-fuchsia-950: rgb(180, 174, 207);
  --color-pink-50: rgb(28, 32, 35);
  --color-pink-100: rgb(30, 34, 38);
  --color-pink-200: rgb(52, 32, 35);
  --color-pink-300: rgb(253, 169, 181);
  --color-pink-400: rgb(232, 128, 145);
  --color-pink-500: rgb(210, 109, 126);
  --color-pink-600: rgb(210, 70, 71);
  --color-pink-700: rgb(206, 66, 68);
  --color-pink-800: rgb(220, 79, 80);
  --color-pink-900: rgb(232, 90, 89);
  --color-pink-950: rgb(252, 149, 143);
  --color-rose-50: rgb(29, 32, 35);
  --color-rose-100: rgb(31, 35, 38);
  --color-rose-200: rgb(57, 30, 29);
  --color-rose-300: rgb(253, 166, 161);
  --color-rose-400: rgb(253, 109, 107);
  --color-rose-500: rgb(229, 88, 87);
  --color-rose-600: rgb(208, 68, 70);
  --color-rose-700: rgb(206, 66, 68);
  --color-rose-800: rgb(220, 79, 80);
  --color-rose-900: rgb(231, 89, 88);
  --color-rose-950: rgb(254, 155, 149);
  --color-slate-50: rgb(27, 31, 34);
  --color-slate-100: rgb(29, 32, 36);
  --color-slate-200: rgb(32, 36, 39);
  --color-slate-300: rgb(192, 197, 201);
  --color-slate-400: rgb(155, 160, 165);
  --color-slate-500: rgb(115, 124, 132);
  --color-slate-600: rgb(130, 135, 140);
  --color-slate-700: rgb(150, 155, 160);
  --color-slate-800: rgb(180, 184, 188);
  --color-slate-900: rgb(203, 207, 211);
  --color-slate-950: rgb(224, 228, 231);
  --color-gray-50: rgb(27, 31, 34);
  --color-gray-100: rgb(29, 32, 36);
  --color-gray-200: rgb(32, 36, 39);
  --color-gray-300: rgb(192, 197, 201);
  --color-gray-400: rgb(156, 161, 166);
  --color-gray-500: rgb(118, 123, 128);
  --color-gray-600: rgb(130, 135, 140);
  --color-gray-700: rgb(150, 155, 160);
  --color-gray-800: rgb(180, 185, 189);
  --color-gray-900: rgb(202, 206, 210);
  --color-gray-950: rgb(224, 228, 231);
  --color-zinc-50: rgb(27, 31, 34);
  --color-zinc-100: rgb(29, 32, 36);
  --color-zinc-200: rgb(33, 37, 40);
  --color-zinc-300: rgb(192, 197, 201);
  --color-zinc-400: rgb(155, 161, 165);
  --color-zinc-500: rgb(118, 123, 128);
  --color-zinc-600: rgb(130, 135, 140);
  --color-zinc-700: rgb(151, 156, 161);
  --color-zinc-800: rgb(181, 186, 190);
  --color-zinc-900: rgb(202, 206, 210);
  --color-zinc-950: rgb(224, 228, 231);
  --color-neutral-50: rgb(27, 31, 34);
  --color-neutral-100: rgb(28, 32, 35);
  --color-neutral-200: rgb(33, 37, 40);
  --color-neutral-300: rgb(192, 197, 201);
  --color-neutral-400: rgb(156, 162, 166);
  --color-neutral-500: rgb(118, 123, 128);
  --color-neutral-600: rgb(130, 135, 140);
  --color-neutral-700: rgb(151, 156, 160);
  --color-neutral-800: rgb(183, 187, 192);
  --color-neutral-900: rgb(204, 208, 211);
  --color-neutral-950: rgb(224, 227, 230);
  --color-stone-50: rgb(27, 31, 34);
  --color-stone-100: rgb(28, 32, 35);
  --color-stone-200: rgb(33, 37, 40);
  --color-stone-300: rgb(192, 197, 201);
  --color-stone-400: rgb(157, 162, 166);
  --color-stone-500: rgb(118, 123, 128);
  --color-stone-600: rgb(130, 135, 140);
  --color-stone-700: rgb(150, 155, 159);
  --color-stone-800: rgb(183, 188, 192);
  --color-stone-900: rgb(200, 204, 208);
  --color-stone-950: rgb(223, 227, 230);
  --color-white: rgb(224, 228, 231);
  --color-black: rgb(7, 9, 12);
}

:root[data-theme="mono"] {
  color-scheme: light;
  --bg-primary: #f2efe8;
  --bg-secondary: #e9e5dc;
  --bg: #fdfcfa;
  --bg-card: #fdfcfa;
  --card-bg: #fdfcfa;
  --bg-hover: rgba(18, 18, 18, 0.045);
  --surface: #fdfcfa;
  --surface-1: #fdfcfa;
  --surface-2: #f5f2ec;
  --surface-3: #ebe7df;
  --surface-raised: #fdfcfa;
  --bg-header: linear-gradient(180deg, #f8f6f1 0%, #efebe3 100%);
  --sidebar-bg: linear-gradient(180deg, #ece8e0 0%, #e6e1d7 55%, #dfd9cd 100%);
  --border: rgba(18, 18, 18, 0.13);
  --border-subtle: rgba(18, 18, 18, 0.07);
  --text-primary: #141414;
  --text-secondary: #4a4743;
  --text-muted: #69655f;
  --accent-blue: #141414;
  --accent-blue-dark: #000000;
  --accent-green: #3b3936;
  --accent-yellow: #806200;
  --accent-red: #141414;
  --accent-purple: #55524d;
  --accent-orange: #5e5a54;
  --brand-gradient: linear-gradient(135deg, #141414 0%, #3b3936 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(253, 252, 250, 0.95) 0%, rgba(242, 239, 232, 0.95) 70%, rgba(245, 196, 0, 0.07) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(253, 252, 250, 1) 0%, rgba(238, 234, 226, 1) 70%, rgba(245, 196, 0, 0.12) 100%);
  --multi-gradient-border: rgba(18, 18, 18, 0.2);
  --multi-gradient-shadow: 0 8px 22px -10px rgba(18, 18, 18, 0.2);
  --pill-purple-bg: rgba(18, 18, 18, 0.05);
  --pill-purple-text: #3b3936;
  --pill-purple-border: rgba(18, 18, 18, 0.2);
  --pill-blue-bg: rgba(18, 18, 18, 0.07);
  --pill-blue-text: #141414;
  --pill-blue-border: rgba(18, 18, 18, 0.28);
  --pill-green-bg: rgba(253, 252, 250, 0.9);
  --pill-green-text: #141414;
  --pill-green-border: rgba(18, 18, 18, 0.55);
  --pill-orange-bg: rgba(245, 196, 0, 0.22);
  --pill-orange-text: #4d3b00;
  --pill-orange-border: rgba(196, 152, 0, 0.55);
  --pill-rose-bg: rgba(18, 18, 18, 0.05);
  --pill-rose-text: #3b3936;
  --pill-rose-border: rgba(18, 18, 18, 0.2);
  --pill-teal-bg: rgba(18, 18, 18, 0.05);
  --pill-teal-text: #3b3936;
  --pill-teal-border: rgba(18, 18, 18, 0.2);
  --pill-sky-bg: rgba(18, 18, 18, 0.05);
  --pill-sky-text: #3b3936;
  --pill-sky-border: rgba(18, 18, 18, 0.2);
  --pill-red-bg: rgba(20, 20, 20, 0.92);
  --pill-red-text: #f5f2ea;
  --pill-red-border: #141414;
  --shadow-card: inset 0 1px 0 rgba(255, 255, 255, 0.85), 0 1px 2px rgba(18, 18, 18, 0.05), 0 10px 26px -14px rgba(18, 18, 18, 0.14);
  --shadow-glow: 0 6px 22px rgba(18, 18, 18, 0.12);
  --hero-bg-gradient: linear-gradient(135deg, #fdfcfa 0%, #f3f0e9 100%);
  --hero-border: 1px solid rgba(18, 18, 18, 0.14);
  --dir-table-bg: #fdfcfa;
  --dir-table-border: rgba(18, 18, 18, 0.12);
  --dir-table-header-bg: #f5f2ec;
  --dir-table-header-border: rgba(18, 18, 18, 0.16);
  --dir-table-row-border: rgba(18, 18, 18, 0.06);
  --dir-table-row-hover: rgba(18, 18, 18, 0.035);
  --dir-search-bg: rgba(253, 252, 250, 0.9);
  --dir-search-border: rgba(18, 18, 18, 0.16);
  --dir-toggle-bg: rgba(253, 252, 250, 0.9);
  --dir-toggle-border: rgba(18, 18, 18, 0.16);
  --row-zebra: rgba(18, 18, 18, 0.022);
  --row-hover: rgba(18, 18, 18, 0.045);
  --on-accent: #fdfcfa;
  --accent: #141414;
  --primary: #141414;
  --danger: #141414;
  --text: #141414;
  --bg-main: #f2efe8;
  --bg-muted: #ebe7df;
  --bg-card-hover: #f5f2ec;
  --border-strong: rgba(18, 18, 18, 0.28);
  --shadow-sm: 0 1px 2px rgba(18, 18, 18, 0.06);
  --accent-pink: #55524d;
  --accent-teal: #4a4743;
  --pill-amber-bg: rgba(245, 196, 0, 0.22);
  --pill-amber-text: #4d3b00;
  --pill-amber-border: rgba(196, 152, 0, 0.55);
  --pill-emerald-bg: rgba(253, 252, 250, 0.9);
  --pill-emerald-text: #141414;
  --pill-emerald-border: rgba(18, 18, 18, 0.55);
  --popup-bg: #fdfcfa;
  --popup-border: rgba(18, 18, 18, 0.16);
  --popup-shadow: 0 28px 64px -18px rgba(18, 18, 18, 0.3), 0 0 0 1px rgba(18, 18, 18, 0.04);
  --focus-ring: rgba(245, 196, 0, 0.95);
  --selection-bg: #f5c400;
  --selection-text: #141414;
  --spectrum-1: #141414;
  --spectrum-2: #2b2a28;
  --spectrum-3: #45433f;
  --spectrum-4: #615e59;
  --spectrum-5: #807c75;
  --spectrum-6: #a29d95;
  --spectrum-7: #c4bfb5;
  --spectrum-8: #f5c400;
  --spectrum-9: #e4dfd5;
}
:root[data-theme="mono"] {
  --color-red-50: rgb(246, 245, 243);
  --color-red-100: rgb(235, 234, 231);
  --color-red-200: rgb(218, 217, 214);
  --color-red-300: rgb(90, 88, 84);
  --color-red-400: rgb(90, 88, 84);
  --color-red-500: rgb(90, 88, 84);
  --color-red-600: rgb(90, 88, 84);
  --color-red-700: rgb(90, 88, 84);
  --color-red-800: rgb(85, 83, 79);
  --color-red-900: rgb(72, 70, 67);
  --color-red-950: rgb(37, 35, 32);
  --color-orange-50: rgb(249, 248, 246);
  --color-orange-100: rgb(241, 240, 237);
  --color-orange-200: rgb(247, 220, 148);
  --color-orange-300: rgb(242, 197, 45);
  --color-orange-400: rgb(90, 88, 84);
  --color-orange-500: rgb(90, 88, 84);
  --color-orange-600: rgb(90, 88, 84);
  --color-orange-700: rgb(90, 88, 84);
  --color-orange-800: rgb(90, 88, 84);
  --color-orange-900: rgb(75, 74, 70);
  --color-orange-950: rgb(39, 37, 34);
  --color-amber-50: rgb(251, 251, 249);
  --color-amber-100: rgb(254, 242, 209);
  --color-amber-200: rgb(253, 228, 160);
  --color-amber-300: rgb(253, 210, 80);
  --color-amber-400: rgb(245, 196, 0);
  --color-amber-500: rgb(245, 196, 0);
  --color-amber-600: rgb(245, 196, 0);
  --color-amber-700: rgb(90, 88, 84);
  --color-amber-800: rgb(90, 88, 84);
  --color-amber-900: rgb(77, 75, 71);
  --color-amber-950: rgb(42, 40, 37);
  --color-yellow-50: rgb(251, 251, 249);
  --color-yellow-100: rgb(254, 246, 222);
  --color-yellow-200: rgb(255, 236, 183);
  --color-yellow-300: rgb(253, 221, 129);
  --color-yellow-400: rgb(245, 196, 0);
  --color-yellow-500: rgb(245, 196, 0);
  --color-yellow-600: rgb(245, 196, 0);
  --color-yellow-700: rgb(245, 196, 13);
  --color-yellow-800: rgb(238, 198, 76);
  --color-yellow-900: rgb(236, 198, 86);
  --color-yellow-950: rgb(44, 42, 39);
  --color-lime-50: rgb(251, 250, 248);
  --color-lime-100: rgb(245, 244, 242);
  --color-lime-200: rgb(235, 234, 232);
  --color-lime-300: rgb(222, 221, 218);
  --color-lime-400: rgb(90, 88, 84);
  --color-lime-500: rgb(90, 88, 84);
  --color-lime-600: rgb(90, 88, 84);
  --color-lime-700: rgb(90, 88, 84);
  --color-lime-800: rgb(88, 86, 82);
  --color-lime-900: rgb(75, 73, 69);
  --color-lime-950: rgb(41, 39, 36);
  --color-green-50: rgb(250, 249, 247);
  --color-green-100: rgb(243, 242, 240);
  --color-green-200: rgb(231, 230, 227);
  --color-green-300: rgb(214, 212, 209);
  --color-green-400: rgb(90, 88, 84);
  --color-green-500: rgb(90, 88, 84);
  --color-green-600: rgb(90, 88, 84);
  --color-green-700: rgb(90, 88, 84);
  --color-green-800: rgb(86, 84, 80);
  --color-green-900: rgb(71, 70, 66);
  --color-green-950: rgb(39, 37, 34);
  --color-emerald-50: rgb(249, 248, 246);
  --color-emerald-100: rgb(239, 238, 236);
  --color-emerald-200: rgb(225, 223, 221);
  --color-emerald-300: rgb(90, 88, 84);
  --color-emerald-400: rgb(90, 88, 84);
  --color-emerald-500: rgb(90, 88, 84);
  --color-emerald-600: rgb(90, 88, 84);
  --color-emerald-700: rgb(90, 88, 84);
  --color-emerald-800: rgb(82, 80, 76);
  --color-emerald-900: rgb(67, 66, 62);
  --color-emerald-950: rgb(38, 36, 33);
  --color-teal-50: rgb(251, 250, 248);
  --color-teal-100: rgb(240, 239, 237);
  --color-teal-200: rgb(226, 225, 222);
  --color-teal-300: rgb(90, 88, 84);
  --color-teal-400: rgb(90, 88, 84);
  --color-teal-500: rgb(90, 88, 84);
  --color-teal-600: rgb(90, 88, 84);
  --color-teal-700: rgb(90, 88, 84);
  --color-teal-800: rgb(83, 81, 77);
  --color-teal-900: rgb(70, 68, 64);
  --color-teal-950: rgb(41, 40, 37);
  --color-cyan-50: rgb(251, 250, 248);
  --color-cyan-100: rgb(241, 240, 238);
  --color-cyan-200: rgb(229, 227, 225);
  --color-cyan-300: rgb(212, 210, 207);
  --color-cyan-400: rgb(90, 88, 84);
  --color-cyan-500: rgb(90, 88, 84);
  --color-cyan-600: rgb(90, 88, 84);
  --color-cyan-700: rgb(90, 88, 84);
  --color-cyan-800: rgb(87, 85, 81);
  --color-cyan-900: rgb(73, 71, 67);
  --color-cyan-950: rgb(48, 46, 43);
  --color-sky-50: rgb(248, 247, 245);
  --color-sky-100: rgb(240, 239, 236);
  --color-sky-200: rgb(223, 222, 219);
  --color-sky-300: rgb(90, 88, 84);
  --color-sky-400: rgb(90, 88, 84);
  --color-sky-500: rgb(90, 88, 84);
  --color-sky-600: rgb(90, 88, 84);
  --color-sky-700: rgb(90, 88, 84);
  --color-sky-800: rgb(85, 83, 79);
  --color-sky-900: rgb(71, 69, 65);
  --color-sky-950: rgb(45, 44, 41);
  --color-blue-50: rgb(246, 245, 243);
  --color-blue-100: rgb(233, 232, 230);
  --color-blue-200: rgb(217, 216, 213);
  --color-blue-300: rgb(90, 88, 84);
  --color-blue-400: rgb(90, 88, 84);
  --color-blue-500: rgb(90, 88, 84);
  --color-blue-600: rgb(90, 88, 84);
  --color-blue-700: rgb(90, 88, 84);
  --color-blue-800: rgb(80, 78, 74);
  --color-blue-900: rgb(68, 66, 62);
  --color-blue-950: rgb(43, 41, 38);
  --color-indigo-50: rgb(243, 242, 240);
  --color-indigo-100: rgb(233, 232, 229);
  --color-indigo-200: rgb(213, 212, 209);
  --color-indigo-300: rgb(90, 88, 84);
  --color-indigo-400: rgb(90, 88, 84);
  --color-indigo-500: rgb(90, 88, 84);
  --color-indigo-600: rgb(90, 88, 84);
  --color-indigo-700: rgb(89, 87, 83);
  --color-indigo-800: rgb(73, 71, 67);
  --color-indigo-900: rgb(62, 61, 57);
  --color-indigo-950: rgb(37, 35, 32);
  --color-violet-50: rgb(246, 245, 242);
  --color-violet-100: rgb(237, 236, 234);
  --color-violet-200: rgb(221, 220, 217);
  --color-violet-300: rgb(90, 88, 84);
  --color-violet-400: rgb(90, 88, 84);
  --color-violet-500: rgb(90, 88, 84);
  --color-violet-600: rgb(90, 88, 84);
  --color-violet-700: rgb(90, 88, 84);
  --color-violet-800: rgb(82, 80, 76);
  --color-violet-900: rgb(68, 66, 62);
  --color-violet-950: rgb(43, 41, 38);
  --color-purple-50: rgb(248, 247, 245);
  --color-purple-100: rgb(238, 237, 235);
  --color-purple-200: rgb(224, 222, 220);
  --color-purple-300: rgb(90, 88, 84);
  --color-purple-400: rgb(90, 88, 84);
  --color-purple-500: rgb(90, 88, 84);
  --color-purple-600: rgb(90, 88, 84);
  --color-purple-700: rgb(90, 88, 84);
  --color-purple-800: rgb(84, 82, 78);
  --color-purple-900: rgb(68, 66, 63);
  --color-purple-950: rgb(45, 43, 40);
  --color-fuchsia-50: rgb(248, 247, 245);
  --color-fuchsia-100: rgb(240, 239, 237);
  --color-fuchsia-200: rgb(224, 223, 220);
  --color-fuchsia-300: rgb(90, 88, 84);
  --color-fuchsia-400: rgb(90, 88, 84);
  --color-fuchsia-500: rgb(90, 88, 84);
  --color-fuchsia-600: rgb(90, 88, 84);
  --color-fuchsia-700: rgb(90, 88, 84);
  --color-fuchsia-800: rgb(88, 86, 81);
  --color-fuchsia-900: rgb(74, 72, 68);
  --color-fuchsia-950: rgb(45, 44, 41);
  --color-pink-50: rgb(246, 245, 243);
  --color-pink-100: rgb(239, 238, 235);
  --color-pink-200: rgb(223, 221, 219);
  --color-pink-300: rgb(90, 88, 84);
  --color-pink-400: rgb(90, 88, 84);
  --color-pink-500: rgb(90, 88, 84);
  --color-pink-600: rgb(90, 88, 84);
  --color-pink-700: rgb(90, 88, 84);
  --color-pink-800: rgb(89, 87, 83);
  --color-pink-900: rgb(75, 74, 70);
  --color-pink-950: rgb(43, 42, 38);
  --color-rose-50: rgb(246, 245, 242);
  --color-rose-100: rgb(236, 235, 233);
  --color-rose-200: rgb(220, 219, 216);
  --color-rose-300: rgb(90, 88, 84);
  --color-rose-400: rgb(90, 88, 84);
  --color-rose-500: rgb(90, 88, 84);
  --color-rose-600: rgb(90, 88, 84);
  --color-rose-700: rgb(90, 88, 84);
  --color-rose-800: rgb(88, 86, 82);
  --color-rose-900: rgb(76, 74, 70);
  --color-rose-950: rgb(40, 38, 35);
  --color-slate-50: rgb(251, 250, 248);
  --color-slate-100: rgb(245, 244, 242);
  --color-slate-200: rgb(232, 231, 229);
  --color-slate-300: rgb(213, 212, 209);
  --color-slate-400: rgb(161, 159, 155);
  --color-slate-500: rgb(90, 88, 84);
  --color-slate-600: rgb(86, 84, 80);
  --color-slate-700: rgb(66, 64, 60);
  --color-slate-800: rgb(42, 40, 37);
  --color-slate-900: rgb(25, 24, 21);
  --color-slate-950: rgb(19, 18, 16);
  --color-gray-50: rgb(251, 250, 248);
  --color-gray-100: rgb(245, 244, 242);
  --color-gray-200: rgb(232, 231, 228);
  --color-gray-300: rgb(214, 213, 210);
  --color-gray-400: rgb(162, 160, 156);
  --color-gray-500: rgb(116, 114, 109);
  --color-gray-600: rgb(86, 84, 80);
  --color-gray-700: rgb(66, 64, 61);
  --color-gray-800: rgb(42, 40, 37);
  --color-gray-900: rgb(25, 24, 21);
  --color-gray-950: rgb(19, 18, 16);
  --color-zinc-50: rgb(251, 250, 248);
  --color-zinc-100: rgb(245, 244, 242);
  --color-zinc-200: rgb(230, 228, 226);
  --color-zinc-300: rgb(214, 212, 209);
  --color-zinc-400: rgb(162, 160, 156);
  --color-zinc-500: rgb(116, 114, 110);
  --color-zinc-600: rgb(85, 83, 79);
  --color-zinc-700: rgb(65, 63, 60);
  --color-zinc-800: rgb(41, 39, 36);
  --color-zinc-900: rgb(25, 24, 21);
  --color-zinc-950: rgb(19, 18, 16);
  --color-neutral-50: rgb(251, 250, 248);
  --color-neutral-100: rgb(246, 245, 243);
  --color-neutral-200: rgb(230, 229, 226);
  --color-neutral-300: rgb(213, 212, 209);
  --color-neutral-400: rgb(163, 161, 157);
  --color-neutral-500: rgb(117, 115, 111);
  --color-neutral-600: rgb(84, 82, 78);
  --color-neutral-700: rgb(66, 64, 60);
  --color-neutral-800: rgb(39, 38, 35);
  --color-neutral-900: rgb(24, 23, 20);
  --color-neutral-950: rgb(19, 18, 16);
  --color-stone-50: rgb(251, 250, 248);
  --color-stone-100: rgb(246, 245, 243);
  --color-stone-200: rgb(231, 229, 227);
  --color-stone-300: rgb(213, 212, 209);
  --color-stone-400: rgb(163, 161, 157);
  --color-stone-500: rgb(116, 114, 110);
  --color-stone-600: rgb(85, 83, 79);
  --color-stone-700: rgb(66, 65, 61);
  --color-stone-800: rgb(39, 38, 35);
  --color-stone-900: rgb(27, 25, 23);
  --color-stone-950: rgb(19, 18, 16);
  --color-white: rgb(253, 252, 250);
  --color-black: rgb(19, 18, 16);
}

:root[data-theme="stranger-things"] {
  color-scheme: dark;
  --bg-primary: #07080c;
  --bg-secondary: #0a0b11;
  --bg: #07080c;
  --bg-card: #0f1119;
  --card-bg: #0f1119;
  --bg-hover: rgba(121, 184, 217, 0.07);
  --surface: #0f1119;
  --surface-1: #0b0c13;
  --surface-2: #151824;
  --surface-3: #1c2030;
  --surface-raised: #121521;
  --bg-header: radial-gradient(ellipse 60% 150% at 100% -30%, rgba(255, 43, 43, 0.14) 0%, transparent 60%), linear-gradient(180deg, #10121b 0%, #0a0b11 100%);
  --sidebar-bg: linear-gradient(180deg, #0c0d14 0%, #090a10 60%, #07080c 100%);
  --border: rgba(121, 184, 217, 0.13);
  --border-subtle: rgba(121, 184, 217, 0.07);
  --text-primary: #ece6df;
  --text-secondary: #aab2c4;
  --text-muted: #80889c;
  --accent-blue: #79b8d9;
  --accent-blue-dark: #4f8aa8;
  --accent-green: #3ddc84;
  --accent-yellow: #ffd23f;
  --accent-red: #ff4a4a;
  --accent-purple: #b18cff;
  --accent-orange: #ff9f1c;
  --brand-gradient: linear-gradient(135deg, #8a0f14 0%, #ff2b2b 55%, #ff7a59 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(255, 43, 43, 0.10) 0%, rgba(15, 17, 25, 0.6) 55%, rgba(121, 184, 217, 0.10) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(255, 43, 43, 0.16) 0%, rgba(20, 23, 33, 0.65) 55%, rgba(121, 184, 217, 0.15) 100%);
  --multi-gradient-border: rgba(255, 59, 59, 0.32);
  --multi-gradient-shadow: 0 8px 28px -10px rgba(0, 0, 0, 0.8), 0 0 18px -6px rgba(255, 43, 43, 0.25);
  --pill-purple-bg: rgba(177, 140, 255, 0.15);
  --pill-purple-text: #cdb6ff;
  --pill-purple-border: rgba(177, 140, 255, 0.4);
  --pill-blue-bg: rgba(121, 184, 217, 0.15);
  --pill-blue-text: #a9d6ec;
  --pill-blue-border: rgba(121, 184, 217, 0.4);
  --pill-green-bg: rgba(61, 220, 132, 0.14);
  --pill-green-text: #8cf0b8;
  --pill-green-border: rgba(61, 220, 132, 0.4);
  --pill-orange-bg: rgba(255, 159, 28, 0.15);
  --pill-orange-text: #ffc06b;
  --pill-orange-border: rgba(255, 159, 28, 0.42);
  --pill-rose-bg: rgba(255, 110, 199, 0.15);
  --pill-rose-text: #ffa6dc;
  --pill-rose-border: rgba(255, 110, 199, 0.4);
  --pill-teal-bg: rgba(110, 198, 230, 0.15);
  --pill-teal-text: #a6e0f3;
  --pill-teal-border: rgba(110, 198, 230, 0.4);
  --pill-sky-bg: rgba(74, 163, 255, 0.15);
  --pill-sky-text: #9fcbff;
  --pill-sky-border: rgba(74, 163, 255, 0.4);
  --pill-red-bg: rgba(255, 43, 43, 0.18);
  --pill-red-text: #ff9494;
  --pill-red-border: rgba(255, 59, 59, 0.5);
  --shadow-card: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 14px 34px -14px rgba(0, 0, 0, 0.85);
  --shadow-glow: 0 0 24px rgba(255, 43, 43, 0.2);
  --hero-bg-gradient: radial-gradient(ellipse at 100% 0%, rgba(255, 43, 43, 0.10) 0%, transparent 55%), linear-gradient(135deg, #131622 0%, #0b0c13 100%);
  --hero-border: 1px solid rgba(121, 184, 217, 0.16);
  --dir-table-bg: linear-gradient(180deg, #0f1119 0%, #0c0e15 100%);
  --dir-table-border: rgba(121, 184, 217, 0.13);
  --dir-table-header-bg: rgba(7, 8, 12, 0.9);
  --dir-table-header-border: rgba(255, 59, 59, 0.3);
  --dir-table-row-border: rgba(121, 184, 217, 0.06);
  --dir-table-row-hover: rgba(255, 59, 59, 0.05);
  --dir-search-bg: rgba(7, 8, 12, 0.7);
  --dir-search-border: rgba(121, 184, 217, 0.16);
  --dir-toggle-bg: rgba(7, 8, 12, 0.7);
  --dir-toggle-border: rgba(121, 184, 217, 0.16);
  --row-zebra: rgba(255, 255, 255, 0.018);
  --row-hover: rgba(255, 59, 59, 0.05);
  --on-accent: #07080c;
  --accent: #79b8d9;
  --primary: #79b8d9;
  --danger: #ff4a4a;
  --text: #ece6df;
  --bg-main: #07080c;
  --bg-muted: #151824;
  --bg-card-hover: #151824;
  --border-strong: rgba(121, 184, 217, 0.28);
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.6);
  --accent-pink: #ff6ec7;
  --accent-teal: #6ec6e6;
  --pill-amber-bg: rgba(255, 210, 63, 0.14);
  --pill-amber-text: #ffe28a;
  --pill-amber-border: rgba(255, 210, 63, 0.4);
  --pill-emerald-bg: rgba(61, 220, 132, 0.14);
  --pill-emerald-text: #8cf0b8;
  --pill-emerald-border: rgba(61, 220, 132, 0.4);
  --popup-bg: #11131c;
  --popup-border: rgba(255, 59, 59, 0.22);
  --popup-shadow: 0 30px 80px -20px rgba(0, 0, 0, 0.9), 0 0 44px -14px rgba(255, 43, 43, 0.28);
  --focus-ring: rgba(255, 59, 59, 0.6);
  --selection-bg: rgba(255, 43, 43, 0.42);
  --selection-text: #ffffff;
  --spectrum-1: #ff3b3b;
  --spectrum-2: #ff9f1c;
  --spectrum-3: #ffd23f;
  --spectrum-4: #3ddc84;
  --spectrum-5: #4aa3ff;
  --spectrum-6: #ff6ec7;
  --spectrum-7: #ff3b3b;
  --spectrum-8: #3ddc84;
  --spectrum-9: #ffd23f;
}
:root[data-theme="stranger-things"] {
  --color-red-50: rgb(25, 29, 34);
  --color-red-100: rgb(29, 33, 38);
  --color-red-200: rgb(59, 26, 23);
  --color-red-300: rgb(251, 167, 157);
  --color-red-400: rgb(251, 107, 97);
  --color-red-500: rgb(248, 51, 53);
  --color-red-600: rgb(227, 16, 33);
  --color-red-700: rgb(227, 16, 33);
  --color-red-800: rgb(242, 42, 47);
  --color-red-900: rgb(247, 81, 75);
  --color-red-950: rgb(251, 164, 154);
  --color-orange-50: rgb(25, 28, 33);
  --color-orange-100: rgb(27, 31, 36);
  --color-orange-200: rgb(44, 35, 6);
  --color-orange-300: rgb(233, 191, 55);
  --color-orange-400: rgb(236, 153, 52);
  --color-orange-500: rgb(221, 138, 31);
  --color-orange-600: rgb(194, 124, 37);
  --color-orange-700: rgb(227, 16, 33);
  --color-orange-800: rgb(242, 42, 47);
  --color-orange-900: rgb(254, 58, 58);
  --color-orange-950: rgb(255, 157, 147);
  --color-amber-50: rgb(24, 28, 33);
  --color-amber-100: rgb(37, 29, 5);
  --color-amber-200: rgb(42, 32, 2);
  --color-amber-300: rgb(235, 191, 31);
  --color-amber-400: rgb(235, 191, 31);
  --color-amber-500: rgb(214, 175, 50);
  --color-amber-600: rgb(177, 144, 35);
  --color-amber-700: rgb(167, 107, 34);
  --color-amber-800: rgb(186, 116, 25);
  --color-amber-900: rgb(197, 122, 21);
  --color-amber-950: rgb(231, 170, 106);
  --color-yellow-50: rgb(24, 28, 33);
  --color-yellow-100: rgb(37, 28, 0);
  --color-yellow-200: rgb(40, 30, 0);
  --color-yellow-300: rgb(44, 34, 3);
  --color-yellow-400: rgb(235, 191, 31);
  --color-yellow-500: rgb(227, 183, 6);
  --color-yellow-600: rgb(182, 149, 42);
  --color-yellow-700: rgb(147, 119, 28);
  --color-yellow-800: rgb(161, 131, 26);
  --color-yellow-900: rgb(169, 136, 12);
  --color-yellow-950: rgb(222, 170, 117);
  --color-lime-50: rgb(24, 28, 33);
  --color-lime-100: rgb(5, 36, 18);
  --color-lime-200: rgb(0, 40, 18);
  --color-lime-300: rgb(3, 44, 22);
  --color-lime-400: rgb(73, 229, 140);
  --color-lime-500: rgb(48, 212, 124);
  --color-lime-600: rgb(21, 169, 96);
  --color-lime-700: rgb(23, 145, 82);
  --color-lime-800: rgb(43, 158, 94);
  --color-lime-900: rgb(41, 171, 100);
  --color-lime-950: rgb(127, 206, 154);
  --color-green-50: rgb(24, 28, 33);
  --color-green-100: rgb(26, 30, 35);
  --color-green-200: rgb(0, 42, 18);
  --color-green-300: rgb(73, 229, 140);
  --color-green-400: rgb(61, 220, 132);
  --color-green-500: rgb(13, 197, 111);
  --color-green-600: rgb(46, 160, 96);
  --color-green-700: rgb(23, 145, 82);
  --color-green-800: rgb(45, 158, 94);
  --color-green-900: rgb(58, 173, 107);
  --color-green-950: rgb(137, 207, 159);
  --color-emerald-50: rgb(25, 29, 34);
  --color-emerald-100: rgb(15, 36, 22);
  --color-emerald-200: rgb(3, 43, 21);
  --color-emerald-300: rgb(73, 229, 140);
  --color-emerald-400: rgb(46, 211, 123);
  --color-emerald-500: rgb(49, 185, 110);
  --color-emerald-600: rgb(32, 150, 87);
  --color-emerald-700: rgb(28, 145, 83);
  --color-emerald-800: rgb(62, 158, 101);
  --color-emerald-900: rgb(99, 171, 124);
  --color-emerald-950: rgb(151, 204, 167);
  --color-teal-50: rgb(24, 28, 33);
  --color-teal-100: rgb(20, 33, 38);
  --color-teal-200: rgb(10, 39, 48);
  --color-teal-300: rgb(122, 210, 242);
  --color-teal-400: rgb(108, 196, 228);
  --color-teal-500: rgb(84, 173, 204);
  --color-teal-600: rgb(65, 139, 165);
  --color-teal-700: rgb(74, 131, 152);
  --color-teal-800: rgb(98, 143, 160);
  --color-teal-900: rgb(117, 158, 174);
  --color-teal-950: rgb(160, 190, 202);
  --color-cyan-50: rgb(24, 28, 33);
  --color-cyan-100: rgb(27, 31, 36);
  --color-cyan-200: rgb(15, 37, 45);
  --color-cyan-300: rgb(122, 210, 242);
  --color-cyan-400: rgb(112, 200, 232);
  --color-cyan-500: rgb(88, 176, 207);
  --color-cyan-600: rgb(61, 142, 170);
  --color-cyan-700: rgb(68, 132, 155);
  --color-cyan-800: rgb(86, 143, 165);
  --color-cyan-900: rgb(109, 155, 172);
  --color-cyan-950: rgb(146, 183, 198);
  --color-sky-50: rgb(25, 29, 34);
  --color-sky-100: rgb(27, 31, 36);
  --color-sky-200: rgb(23, 38, 44);
  --color-sky-300: rgb(139, 208, 234);
  --color-sky-400: rgb(119, 182, 215);
  --color-sky-500: rgb(100, 163, 195);
  --color-sky-600: rgb(71, 133, 164);
  --color-sky-700: rgb(82, 143, 174);
  --color-sky-800: rgb(93, 141, 167);
  --color-sky-900: rgb(111, 156, 180);
  --color-sky-950: rgb(152, 185, 203);
  --color-blue-50: rgb(26, 29, 34);
  --color-blue-100: rgb(29, 33, 38);
  --color-blue-200: rgb(29, 39, 45);
  --color-blue-300: rgb(153, 200, 226);
  --color-blue-400: rgb(107, 170, 202);
  --color-blue-500: rgb(81, 144, 175);
  --color-blue-600: rgb(68, 131, 162);
  --color-blue-700: rgb(80, 143, 174);
  --color-blue-800: rgb(85, 148, 179);
  --color-blue-900: rgb(99, 162, 194);
  --color-blue-950: rgb(144, 190, 215);
  --color-indigo-50: rgb(26, 30, 35);
  --color-indigo-100: rgb(29, 33, 38);
  --color-indigo-200: rgb(172, 201, 217);
  --color-indigo-300: rgb(141, 193, 221);
  --color-indigo-400: rgb(97, 159, 191);
  --color-indigo-500: rgb(70, 132, 163);
  --color-indigo-600: rgb(68, 131, 162);
  --color-indigo-700: rgb(80, 143, 174);
  --color-indigo-800: rgb(93, 156, 188);
  --color-indigo-900: rgb(105, 168, 200);
  --color-indigo-950: rgb(198, 176, 253);
  --color-violet-50: rgb(26, 30, 35);
  --color-violet-100: rgb(28, 32, 37);
  --color-violet-200: rgb(38, 33, 51);
  --color-violet-300: rgb(200, 179, 253);
  --color-violet-400: rgb(171, 134, 248);
  --color-violet-500: rgb(142, 104, 215);
  --color-violet-600: rgb(134, 96, 206);
  --color-violet-700: rgb(146, 108, 220);
  --color-violet-800: rgb(148, 111, 223);
  --color-violet-900: rgb(164, 127, 240);
  --color-violet-950: rgb(191, 164, 254);
  --color-purple-50: rgb(25, 29, 34);
  --color-purple-100: rgb(28, 32, 37);
  --color-purple-200: rgb(37, 32, 52);
  --color-purple-300: rgb(202, 183, 253);
  --color-purple-400: rgb(174, 137, 252);
  --color-purple-500: rgb(148, 110, 222);
  --color-purple-600: rgb(134, 96, 206);
  --color-purple-700: rgb(146, 108, 220);
  --color-purple-800: rgb(147, 109, 221);
  --color-purple-900: rgb(164, 126, 240);
  --color-purple-950: rgb(188, 162, 251);
  --color-fuchsia-50: rgb(25, 29, 34);
  --color-fuchsia-100: rgb(27, 31, 36);
  --color-fuchsia-200: rgb(38, 30, 55);
  --color-fuchsia-300: rgb(202, 183, 253);
  --color-fuchsia-400: rgb(181, 150, 251);
  --color-fuchsia-500: rgb(160, 123, 236);
  --color-fuchsia-600: rgb(137, 99, 210);
  --color-fuchsia-700: rgb(134, 96, 206);
  --color-fuchsia-800: rgb(146, 108, 220);
  --color-fuchsia-900: rgb(158, 120, 233);
  --color-fuchsia-950: rgb(188, 161, 251);
  --color-pink-50: rgb(25, 29, 34);
  --color-pink-100: rgb(28, 31, 37);
  --color-pink-200: rgb(53, 25, 41);
  --color-pink-300: rgb(252, 164, 214);
  --color-pink-400: rgb(247, 102, 192);
  --color-pink-500: rgb(225, 82, 172);
  --color-pink-600: rgb(231, 26, 38);
  --color-pink-700: rgb(227, 16, 33);
  --color-pink-800: rgb(242, 42, 47);
  --color-pink-900: rgb(254, 58, 58);
  --color-pink-950: rgb(252, 149, 139);
  --color-rose-50: rgb(26, 30, 35);
  --color-rose-100: rgb(28, 32, 37);
  --color-rose-200: rgb(59, 24, 22);
  --color-rose-300: rgb(253, 167, 157);
  --color-rose-400: rgb(254, 109, 100);
  --color-rose-500: rgb(251, 54, 56);
  --color-rose-600: rgb(229, 21, 35);
  --color-rose-700: rgb(227, 16, 33);
  --color-rose-800: rgb(242, 42, 47);
  --color-rose-900: rgb(253, 57, 57);
  --color-rose-950: rgb(255, 155, 145);
  --color-slate-50: rgb(24, 28, 33);
  --color-slate-100: rgb(26, 30, 35);
  --color-slate-200: rgb(29, 33, 39);
  --color-slate-300: rgb(192, 197, 203);
  --color-slate-400: rgb(155, 160, 167);
  --color-slate-500: rgb(105, 126, 138);
  --color-slate-600: rgb(129, 135, 142);
  --color-slate-700: rgb(150, 155, 163);
  --color-slate-800: rgb(179, 184, 191);
  --color-slate-900: rgb(202, 207, 213);
  --color-slate-950: rgb(228, 231, 236);
  --color-gray-50: rgb(24, 28, 33);
  --color-gray-100: rgb(26, 30, 35);
  --color-gray-200: rgb(29, 33, 39);
  --color-gray-300: rgb(192, 197, 203);
  --color-gray-400: rgb(155, 161, 168);
  --color-gray-500: rgb(117, 123, 131);
  --color-gray-600: rgb(129, 135, 142);
  --color-gray-700: rgb(149, 155, 162);
  --color-gray-800: rgb(179, 184, 191);
  --color-gray-900: rgb(202, 206, 212);
  --color-gray-950: rgb(228, 231, 236);
  --color-zinc-50: rgb(24, 28, 33);
  --color-zinc-100: rgb(26, 30, 35);
  --color-zinc-200: rgb(30, 34, 39);
  --color-zinc-300: rgb(192, 197, 203);
  --color-zinc-400: rgb(155, 160, 168);
  --color-zinc-500: rgb(117, 123, 131);
  --color-zinc-600: rgb(129, 135, 142);
  --color-zinc-700: rgb(150, 156, 163);
  --color-zinc-800: rgb(181, 186, 192);
  --color-zinc-900: rgb(202, 206, 212);
  --color-zinc-950: rgb(225, 229, 233);
  --color-neutral-50: rgb(24, 28, 33);
  --color-neutral-100: rgb(26, 29, 34);
  --color-neutral-200: rgb(30, 34, 39);
  --color-neutral-300: rgb(192, 197, 203);
  --color-neutral-400: rgb(156, 161, 169);
  --color-neutral-500: rgb(117, 123, 131);
  --color-neutral-600: rgb(129, 135, 143);
  --color-neutral-700: rgb(150, 156, 163);
  --color-neutral-800: rgb(182, 187, 194);
  --color-neutral-900: rgb(203, 208, 214);
  --color-neutral-950: rgb(223, 227, 232);
  --color-stone-50: rgb(24, 28, 33);
  --color-stone-100: rgb(26, 29, 34);
  --color-stone-200: rgb(30, 34, 39);
  --color-stone-300: rgb(192, 197, 203);
  --color-stone-400: rgb(156, 162, 169);
  --color-stone-500: rgb(117, 123, 131);
  --color-stone-600: rgb(129, 135, 142);
  --color-stone-700: rgb(149, 155, 162);
  --color-stone-800: rgb(183, 188, 194);
  --color-stone-900: rgb(200, 204, 210);
  --color-stone-950: rgb(223, 227, 231);
  --color-white: rgb(228, 231, 236);
  --color-black: rgb(5, 7, 10);
}

:root[data-theme="high-key"] {
  color-scheme: light;
  --bg-primary: #fff7f0;
  --bg-secondary: #ffefe4;
  --bg: #ffffff;
  --bg-card: #ffffff;
  --card-bg: #ffffff;
  --bg-hover: rgba(255, 153, 102, 0.12);
  --surface: #ffffff;
  --surface-1: #ffffff;
  --surface-2: #fff3ea;
  --surface-3: #ffe8d9;
  --surface-raised: #ffffff;
  --bg-header: linear-gradient(100deg, #ffd9d4 0%, #ffe0c8 38%, #ffedc0 72%, #fff6d4 100%);
  --sidebar-bg: linear-gradient(180deg, #ffeee8 0%, #fff2e0 42%, #fff8df 74%, #eaf9f1 100%);
  --border: rgba(226, 122, 92, 0.26);
  --border-subtle: rgba(226, 122, 92, 0.13);
  --text-primary: #231f42;
  --text-secondary: #4b4670;
  --text-muted: #58527c;
  --accent-blue: #3654d5;
  --accent-blue-dark: #2a44b8;
  --accent-green: #006e4e;
  --accent-yellow: #8c570e;
  --accent-red: #b8213f;
  --accent-purple: #793bc3;
  --accent-orange: #a1450c;
  --brand-gradient: linear-gradient(135deg, #3654d5 0%, #7244cf 52%, #b3207e 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(255, 143, 163, 0.20) 0%, rgba(255, 184, 107, 0.20) 34%, rgba(255, 217, 94, 0.18) 66%, rgba(111, 224, 180, 0.20) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(255, 143, 163, 0.32) 0%, rgba(255, 184, 107, 0.32) 34%, rgba(255, 217, 94, 0.30) 66%, rgba(111, 224, 180, 0.32) 100%);
  --multi-gradient-border: rgba(255, 153, 102, 0.55);
  --multi-gradient-shadow: 0 8px 26px -10px rgba(255, 143, 120, 0.45), 0 2px 8px -2px rgba(143, 153, 255, 0.18);
  --pill-purple-bg: rgba(189, 148, 255, 0.30);
  --pill-purple-text: #5a2fa8;
  --pill-purple-border: rgba(160, 110, 245, 0.55);
  --pill-blue-bg: rgba(143, 153, 255, 0.30);
  --pill-blue-text: #2f45ad;
  --pill-blue-border: rgba(110, 124, 245, 0.55);
  --pill-green-bg: rgba(111, 224, 180, 0.36);
  --pill-green-text: #085f44;
  --pill-green-border: rgba(52, 190, 140, 0.60);
  --pill-orange-bg: rgba(255, 153, 102, 0.32);
  --pill-orange-text: #8f3906;
  --pill-orange-border: rgba(245, 128, 70, 0.60);
  --pill-rose-bg: rgba(255, 143, 190, 0.30);
  --pill-rose-text: #9c1c62;
  --pill-rose-border: rgba(240, 105, 165, 0.55);
  --pill-teal-bg: rgba(95, 212, 220, 0.34);
  --pill-teal-text: #085c68;
  --pill-teal-border: rgba(40, 180, 195, 0.60);
  --pill-sky-bg: rgba(116, 182, 255, 0.32);
  --pill-sky-text: #1b4f9e;
  --pill-sky-border: rgba(80, 155, 245, 0.58);
  --pill-red-bg: rgba(255, 130, 140, 0.32);
  --pill-red-text: #a01a33;
  --pill-red-border: rgba(240, 90, 110, 0.60);
  --shadow-card: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 1px 2px rgba(35, 31, 66, 0.04), 0 14px 34px -16px rgba(255, 128, 96, 0.34);
  --shadow-glow: 0 6px 26px rgba(255, 153, 102, 0.34);
  --hero-bg-gradient: radial-gradient(circle at 88% 10%, rgba(111, 224, 180, 0.38) 0%, transparent 46%), radial-gradient(circle at 8% 100%, rgba(143, 153, 255, 0.22) 0%, transparent 42%), linear-gradient(135deg, #ffe1dc 0%, #ffe9d2 52%, #fff5d2 100%);
  --hero-border: 1px solid rgba(226, 122, 92, 0.30);
  --dir-table-bg: #ffffff;
  --dir-table-border: rgba(226, 122, 92, 0.24);
  --dir-table-header-bg: linear-gradient(90deg, #fff0ea 0%, #fff5e2 55%, #f0faf4 100%);
  --dir-table-header-border: rgba(226, 122, 92, 0.22);
  --dir-table-row-border: rgba(226, 122, 92, 0.10);
  --dir-table-row-hover: rgba(255, 153, 102, 0.07);
  --dir-search-bg: rgba(255, 255, 255, 0.88);
  --dir-search-border: rgba(226, 122, 92, 0.30);
  --dir-toggle-bg: rgba(255, 255, 255, 0.92);
  --dir-toggle-border: rgba(226, 122, 92, 0.30);
  --row-zebra: rgba(255, 153, 102, 0.035);
  --row-hover: rgba(255, 153, 102, 0.08);
  --on-accent: #ffffff;
  --accent: #3654d5;
  --primary: #3654d5;
  --danger: #a81c38;
  --text: #231f42;
  --bg-main: #fff7f0;
  --bg-muted: #fff0e6;
  --bg-card-hover: #fff9f5;
  --border-strong: rgba(214, 100, 76, 0.44);
  --shadow-sm: 0 1px 2px rgba(35, 31, 66, 0.05), 0 2px 8px -4px rgba(255, 128, 96, 0.22);
  --accent-pink: #ae1678;
  --accent-teal: #086b79;
  --pill-amber-bg: rgba(255, 217, 94, 0.42);
  --pill-amber-text: #6f4c00;
  --pill-amber-border: rgba(232, 180, 30, 0.65);
  --pill-emerald-bg: rgba(111, 224, 180, 0.36);
  --pill-emerald-text: #085f44;
  --pill-emerald-border: rgba(52, 190, 140, 0.60);
  --popup-bg: #ffffff;
  --popup-border: rgba(226, 122, 92, 0.26);
  --popup-shadow: 0 30px 70px -22px rgba(240, 110, 100, 0.42), 0 6px 18px -6px rgba(143, 153, 255, 0.22), 0 0 0 1px rgba(255, 255, 255, 0.6);
  --focus-ring: rgba(110, 124, 245, 0.60);
  --selection-bg: rgba(255, 196, 120, 0.65);
  --selection-text: #231f42;
  --spectrum-1: #ff7f98;
  --spectrum-2: #ff8a52;
  --spectrum-3: #ffab4a;
  --spectrum-4: #ffcf45;
  --spectrum-5: #45d4a0;
  --spectrum-6: #45c6d4;
  --spectrum-7: #5ea6ff;
  --spectrum-8: #7f8bff;
  --spectrum-9: #b085ff;
}
:root[data-theme="high-key"] {
  --color-red-50: rgb(245, 245, 251);
  --color-red-100: rgb(233, 233, 241);
  --color-red-200: rgb(253, 203, 204);
  --color-red-300: rgb(173, 54, 70);
  --color-red-400: rgb(184, 33, 63);
  --color-red-500: rgb(184, 33, 63);
  --color-red-600: rgb(184, 33, 63);
  --color-red-700: rgb(184, 33, 63);
  --color-red-800: rgb(184, 33, 63);
  --color-red-900: rgb(130, 20, 42);
  --color-red-950: rgb(73, 6, 19);
  --color-orange-50: rgb(248, 248, 254);
  --color-orange-100: rgb(239, 239, 246);
  --color-orange-200: rgb(249, 216, 181);
  --color-orange-300: rgb(138, 88, 25);
  --color-orange-400: rgb(161, 69, 12);
  --color-orange-500: rgb(161, 69, 12);
  --color-orange-600: rgb(161, 69, 12);
  --color-orange-700: rgb(184, 33, 63);
  --color-orange-800: rgb(184, 33, 63);
  --color-orange-900: rgb(140, 2, 41);
  --color-orange-950: rgb(77, 0, 18);
  --color-amber-50: rgb(250, 250, 255);
  --color-amber-100: rgb(254, 240, 226);
  --color-amber-200: rgb(253, 224, 196);
  --color-amber-300: rgb(252, 205, 157);
  --color-amber-400: rgb(140, 87, 14);
  --color-amber-500: rgb(140, 87, 14);
  --color-amber-600: rgb(140, 87, 14);
  --color-amber-700: rgb(161, 69, 12);
  --color-amber-800: rgb(161, 69, 12);
  --color-amber-900: rgb(123, 51, 7);
  --color-amber-950: rgb(70, 25, 1);
  --color-yellow-50: rgb(250, 250, 255);
  --color-yellow-100: rgb(254, 244, 234);
  --color-yellow-200: rgb(255, 233, 210);
  --color-yellow-300: rgb(253, 216, 179);
  --color-yellow-400: rgb(140, 87, 14);
  --color-yellow-500: rgb(140, 87, 14);
  --color-yellow-600: rgb(140, 87, 14);
  --color-yellow-700: rgb(140, 87, 16);
  --color-yellow-800: rgb(134, 90, 38);
  --color-yellow-900: rgb(132, 91, 43);
  --color-yellow-950: rgb(71, 27, 4);
  --color-lime-50: rgb(250, 250, 255);
  --color-lime-100: rgb(218, 254, 237);
  --color-lime-200: rgb(178, 254, 220);
  --color-lime-300: rgb(155, 243, 204);
  --color-lime-400: rgb(0, 110, 78);
  --color-lime-500: rgb(0, 110, 78);
  --color-lime-600: rgb(0, 110, 78);
  --color-lime-700: rgb(0, 110, 78);
  --color-lime-800: rgb(0, 110, 78);
  --color-lime-900: rgb(2, 87, 61);
  --color-lime-950: rgb(5, 47, 33);
  --color-green-50: rgb(248, 248, 254);
  --color-green-100: rgb(242, 242, 248);
  --color-green-200: rgb(187, 246, 218);
  --color-green-300: rgb(147, 234, 196);
  --color-green-400: rgb(0, 110, 78);
  --color-green-500: rgb(0, 110, 78);
  --color-green-600: rgb(0, 110, 78);
  --color-green-700: rgb(0, 110, 78);
  --color-green-800: rgb(3, 110, 78);
  --color-green-900: rgb(8, 83, 59);
  --color-green-950: rgb(2, 46, 31);
  --color-emerald-50: rgb(247, 247, 254);
  --color-emerald-100: rgb(213, 248, 231);
  --color-emerald-200: rgb(175, 241, 211);
  --color-emerald-300: rgb(0, 110, 78);
  --color-emerald-400: rgb(0, 110, 78);
  --color-emerald-500: rgb(0, 110, 78);
  --color-emerald-600: rgb(0, 110, 78);
  --color-emerald-700: rgb(31, 108, 80);
  --color-emerald-800: rgb(50, 105, 83);
  --color-emerald-900: rgb(33, 75, 58);
  --color-emerald-950: rgb(13, 43, 32);
  --color-teal-50: rgb(249, 249, 255);
  --color-teal-100: rgb(214, 246, 253);
  --color-teal-200: rgb(174, 238, 250);
  --color-teal-300: rgb(8, 107, 121);
  --color-teal-400: rgb(8, 107, 121);
  --color-teal-500: rgb(8, 107, 121);
  --color-teal-600: rgb(35, 106, 118);
  --color-teal-700: rgb(51, 104, 113);
  --color-teal-800: rgb(62, 102, 110);
  --color-teal-900: rgb(38, 74, 81);
  --color-teal-950: rgb(20, 44, 49);
  --color-cyan-50: rgb(249, 249, 255);
  --color-cyan-100: rgb(239, 240, 247);
  --color-cyan-200: rgb(186, 238, 248);
  --color-cyan-300: rgb(144, 226, 241);
  --color-cyan-400: rgb(8, 107, 121);
  --color-cyan-500: rgb(8, 107, 121);
  --color-cyan-600: rgb(26, 106, 119);
  --color-cyan-700: rgb(45, 105, 115);
  --color-cyan-800: rgb(51, 104, 113);
  --color-cyan-900: rgb(37, 78, 86);
  --color-cyan-950: rgb(20, 52, 57);
  --color-sky-50: rgb(247, 247, 253);
  --color-sky-100: rgb(238, 238, 245);
  --color-sky-200: rgb(193, 230, 237);
  --color-sky-300: rgb(41, 105, 116);
  --color-sky-400: rgb(54, 84, 213);
  --color-sky-500: rgb(54, 84, 213);
  --color-sky-600: rgb(54, 84, 213);
  --color-sky-700: rgb(55, 85, 211);
  --color-sky-800: rgb(62, 91, 192);
  --color-sky-900: rgb(36, 58, 148);
  --color-sky-950: rgb(21, 37, 98);
  --color-blue-50: rgb(244, 244, 251);
  --color-blue-100: rgb(231, 232, 239);
  --color-blue-200: rgb(201, 216, 252);
  --color-blue-300: rgb(64, 92, 188);
  --color-blue-400: rgb(54, 84, 213);
  --color-blue-500: rgb(54, 84, 213);
  --color-blue-600: rgb(54, 84, 213);
  --color-blue-700: rgb(54, 84, 213);
  --color-blue-800: rgb(54, 84, 213);
  --color-blue-900: rgb(27, 41, 170);
  --color-blue-950: rgb(14, 23, 114);
  --color-indigo-50: rgb(242, 242, 248);
  --color-indigo-100: rgb(231, 231, 239);
  --color-indigo-200: rgb(196, 212, 251);
  --color-indigo-300: rgb(60, 90, 196);
  --color-indigo-400: rgb(54, 84, 213);
  --color-indigo-500: rgb(54, 84, 213);
  --color-indigo-600: rgb(54, 84, 213);
  --color-indigo-700: rgb(54, 84, 213);
  --color-indigo-800: rgb(30, 48, 176);
  --color-indigo-900: rgb(24, 33, 163);
  --color-indigo-950: rgb(49, 5, 89);
  --color-violet-50: rgb(244, 244, 250);
  --color-violet-100: rgb(235, 235, 243);
  --color-violet-200: rgb(225, 212, 253);
  --color-violet-300: rgb(117, 72, 178);
  --color-violet-400: rgb(121, 59, 195);
  --color-violet-500: rgb(121, 59, 195);
  --color-violet-600: rgb(121, 59, 195);
  --color-violet-700: rgb(121, 59, 195);
  --color-violet-800: rgb(121, 59, 195);
  --color-violet-900: rgb(87, 3, 154);
  --color-violet-950: rgb(54, 10, 97);
  --color-purple-50: rgb(247, 247, 253);
  --color-purple-100: rgb(236, 236, 244);
  --color-purple-200: rgb(228, 215, 255);
  --color-purple-300: rgb(118, 68, 183);
  --color-purple-400: rgb(121, 59, 195);
  --color-purple-500: rgb(121, 59, 195);
  --color-purple-600: rgb(121, 59, 195);
  --color-purple-700: rgb(121, 59, 195);
  --color-purple-800: rgb(121, 59, 195);
  --color-purple-900: rgb(87, 4, 154);
  --color-purple-950: rgb(58, 0, 107);
  --color-fuchsia-50: rgb(247, 247, 253);
  --color-fuchsia-100: rgb(238, 238, 245);
  --color-fuchsia-200: rgb(228, 216, 253);
  --color-fuchsia-300: rgb(121, 59, 195);
  --color-fuchsia-400: rgb(121, 59, 195);
  --color-fuchsia-500: rgb(121, 59, 195);
  --color-fuchsia-600: rgb(121, 59, 195);
  --color-fuchsia-700: rgb(121, 59, 195);
  --color-fuchsia-800: rgb(121, 59, 195);
  --color-fuchsia-900: rgb(92, 17, 160);
  --color-fuchsia-950: rgb(59, 1, 107);
  --color-pink-50: rgb(245, 245, 251);
  --color-pink-100: rgb(237, 237, 244);
  --color-pink-200: rgb(254, 206, 229);
  --color-pink-300: rgb(174, 22, 120);
  --color-pink-400: rgb(174, 22, 120);
  --color-pink-500: rgb(174, 22, 120);
  --color-pink-600: rgb(184, 33, 63);
  --color-pink-700: rgb(184, 33, 63);
  --color-pink-800: rgb(184, 33, 63);
  --color-pink-900: rgb(140, 2, 41);
  --color-pink-950: rgb(85, 0, 20);
  --color-rose-50: rgb(244, 244, 250);
  --color-rose-100: rgb(234, 235, 242);
  --color-rose-200: rgb(253, 206, 207);
  --color-rose-300: rgb(174, 52, 69);
  --color-rose-400: rgb(184, 33, 63);
  --color-rose-500: rgb(184, 33, 63);
  --color-rose-600: rgb(184, 33, 63);
  --color-rose-700: rgb(184, 33, 63);
  --color-rose-800: rgb(184, 33, 63);
  --color-rose-900: rgb(141, 3, 41);
  --color-rose-950: rgb(79, 0, 18);
  --color-slate-50: rgb(249, 249, 255);
  --color-slate-100: rgb(244, 244, 250);
  --color-slate-200: rgb(230, 231, 238);
  --color-slate-300: rgb(211, 211, 220);
  --color-slate-400: rgb(158, 158, 171);
  --color-slate-500: rgb(82, 99, 145);
  --color-slate-600: rgb(83, 83, 95);
  --color-slate-700: rgb(63, 63, 74);
  --color-slate-800: rgb(39, 40, 49);
  --color-slate-900: rgb(36, 36, 45);
  --color-slate-950: rgb(36, 36, 45);
  --color-gray-50: rgb(249, 250, 255);
  --color-gray-100: rgb(243, 243, 250);
  --color-gray-200: rgb(230, 230, 238);
  --color-gray-300: rgb(212, 212, 221);
  --color-gray-400: rgb(159, 159, 172);
  --color-gray-500: rgb(112, 112, 125);
  --color-gray-600: rgb(83, 83, 95);
  --color-gray-700: rgb(63, 63, 75);
  --color-gray-800: rgb(39, 39, 49);
  --color-gray-900: rgb(36, 36, 45);
  --color-gray-950: rgb(36, 36, 45);
  --color-zinc-50: rgb(249, 250, 255);
  --color-zinc-100: rgb(243, 243, 250);
  --color-zinc-200: rgb(227, 228, 236);
  --color-zinc-300: rgb(211, 211, 221);
  --color-zinc-400: rgb(158, 159, 171);
  --color-zinc-500: rgb(113, 113, 126);
  --color-zinc-600: rgb(82, 82, 94);
  --color-zinc-700: rgb(62, 62, 74);
  --color-zinc-800: rgb(38, 38, 48);
  --color-zinc-900: rgb(36, 36, 45);
  --color-zinc-950: rgb(36, 36, 45);
  --color-neutral-50: rgb(249, 250, 255);
  --color-neutral-100: rgb(244, 244, 251);
  --color-neutral-200: rgb(228, 228, 236);
  --color-neutral-300: rgb(211, 211, 221);
  --color-neutral-400: rgb(159, 160, 172);
  --color-neutral-500: rgb(114, 114, 127);
  --color-neutral-600: rgb(81, 81, 93);
  --color-neutral-700: rgb(63, 63, 74);
  --color-neutral-800: rgb(37, 37, 46);
  --color-neutral-900: rgb(36, 36, 45);
  --color-neutral-950: rgb(36, 36, 45);
  --color-stone-50: rgb(249, 250, 255);
  --color-stone-100: rgb(244, 244, 251);
  --color-stone-200: rgb(228, 229, 237);
  --color-stone-300: rgb(211, 211, 220);
  --color-stone-400: rgb(160, 160, 172);
  --color-stone-500: rgb(113, 113, 126);
  --color-stone-600: rgb(82, 82, 94);
  --color-stone-700: rgb(63, 64, 75);
  --color-stone-800: rgb(37, 37, 46);
  --color-stone-900: rgb(36, 36, 45);
  --color-stone-950: rgb(36, 36, 45);
  --color-white: rgb(255, 255, 255);
  --color-black: rgb(36, 36, 45);
}
:root[data-theme="high-key"] :is(div, span, i, b):empty {
  --accent-blue: rgb(123, 136, 247);
  --accent-blue-dark: rgb(123, 136, 247);
  --accent-green: rgb(60, 201, 154);
  --accent-yellow: rgb(242, 182, 50);
  --accent-red: rgb(244, 104, 127);
  --accent-purple: rgb(168, 128, 247);
  --accent-orange: rgb(247, 139, 79);
  --accent-pink: rgb(238, 111, 180);
  --accent-teal: rgb(53, 191, 208);
  --accent: rgb(123, 136, 247);
  --primary: rgb(123, 136, 247);
  --danger: rgb(244, 104, 127);
  --brand-gradient: linear-gradient(135deg, rgb(123, 136, 247) 0%, rgb(168, 128, 247) 52%, rgb(238, 111, 180) 100%);
  --pill-purple-text: rgb(168, 128, 247);
  --pill-blue-text: rgb(123, 136, 247);
  --pill-green-text: rgb(60, 201, 154);
  --pill-orange-text: rgb(247, 139, 79);
  --pill-rose-text: rgb(238, 111, 180);
  --pill-teal-text: rgb(53, 191, 208);
  --pill-sky-text: rgb(123, 136, 247);
  --pill-red-text: rgb(244, 104, 127);
  --pill-amber-text: rgb(242, 182, 50);
  --pill-emerald-text: rgb(60, 201, 154);
  --color-red-200: rgb(251, 203, 207);
  --color-red-300: rgb(244, 104, 127);
  --color-red-400: rgb(244, 104, 127);
  --color-red-500: rgb(244, 104, 127);
  --color-red-600: rgb(244, 104, 127);
  --color-red-700: rgb(244, 104, 127);
  --color-red-800: rgb(244, 104, 127);
  --color-red-900: rgb(132, 9, 47);
  --color-red-950: rgb(75, 1, 22);
  --color-orange-200: rgb(252, 217, 155);
  --color-orange-300: rgb(242, 182, 50);
  --color-orange-400: rgb(247, 139, 79);
  --color-orange-500: rgb(247, 139, 79);
  --color-orange-600: rgb(247, 139, 79);
  --color-orange-700: rgb(244, 104, 127);
  --color-orange-800: rgb(244, 104, 127);
  --color-orange-900: rgb(136, 16, 50);
  --color-orange-950: rgb(75, 2, 23);
  --color-amber-100: rgb(255, 241, 216);
  --color-amber-200: rgb(254, 226, 176);
  --color-amber-300: rgb(254, 208, 120);
  --color-amber-400: rgb(242, 182, 50);
  --color-amber-500: rgb(242, 182, 50);
  --color-amber-600: rgb(242, 182, 50);
  --color-amber-700: rgb(247, 139, 79);
  --color-amber-800: rgb(247, 139, 79);
  --color-amber-900: rgb(119, 55, 14);
  --color-amber-950: rgb(67, 28, 4);
  --color-yellow-100: rgb(255, 245, 227);
  --color-yellow-200: rgb(253, 234, 201);
  --color-yellow-300: rgb(254, 218, 153);
  --color-yellow-400: rgb(242, 182, 50);
  --color-yellow-500: rgb(242, 182, 50);
  --color-yellow-600: rgb(242, 182, 50);
  --color-yellow-700: rgb(242, 182, 50);
  --color-yellow-800: rgb(242, 182, 50);
  --color-yellow-900: rgb(242, 182, 50);
  --color-yellow-950: rgb(71, 28, 2);
  --color-lime-100: rgb(215, 255, 237);
  --color-lime-200: rgb(181, 253, 222);
  --color-lime-300: rgb(117, 250, 200);
  --color-lime-400: rgb(60, 201, 154);
  --color-lime-500: rgb(60, 201, 154);
  --color-lime-600: rgb(60, 201, 154);
  --color-lime-700: rgb(60, 201, 154);
  --color-lime-800: rgb(60, 201, 154);
  --color-lime-900: rgb(3, 87, 63);
  --color-lime-950: rgb(1, 48, 33);
  --color-green-200: rgb(158, 253, 214);
  --color-green-300: rgb(108, 241, 192);
  --color-green-400: rgb(60, 201, 154);
  --color-green-500: rgb(60, 201, 154);
  --color-green-600: rgb(60, 201, 154);
  --color-green-700: rgb(60, 201, 154);
  --color-green-800: rgb(60, 201, 154);
  --color-green-900: rgb(18, 82, 61);
  --color-green-950: rgb(3, 45, 32);
  --color-emerald-100: rgb(195, 254, 228);
  --color-emerald-200: rgb(120, 253, 203);
  --color-emerald-300: rgb(60, 201, 154);
  --color-emerald-400: rgb(60, 201, 154);
  --color-emerald-500: rgb(60, 201, 154);
  --color-emerald-600: rgb(60, 201, 154);
  --color-emerald-700: rgb(60, 201, 154);
  --color-emerald-800: rgb(60, 201, 154);
  --color-emerald-900: rgb(16, 77, 57);
  --color-emerald-950: rgb(2, 45, 31);
  --color-teal-100: rgb(206, 249, 255);
  --color-teal-200: rgb(162, 241, 252);
  --color-teal-300: rgb(53, 191, 208);
  --color-teal-400: rgb(53, 191, 208);
  --color-teal-500: rgb(53, 191, 208);
  --color-teal-600: rgb(53, 191, 208);
  --color-teal-700: rgb(53, 191, 208);
  --color-teal-800: rgb(58, 191, 207);
  --color-teal-900: rgb(11, 77, 85);
  --color-teal-950: rgb(3, 46, 51);
  --color-cyan-200: rgb(164, 243, 254);
  --color-cyan-300: rgb(103, 232, 249);
  --color-cyan-400: rgb(53, 191, 208);
  --color-cyan-500: rgb(53, 191, 208);
  --color-cyan-600: rgb(53, 191, 208);
  --color-cyan-700: rgb(53, 191, 208);
  --color-cyan-800: rgb(53, 191, 208);
  --color-cyan-900: rgb(19, 80, 88);
  --color-cyan-950: rgb(5, 53, 59);
  --color-sky-200: rgb(141, 241, 255);
  --color-sky-300: rgb(53, 191, 208);
  --color-sky-400: rgb(123, 136, 247);
  --color-sky-500: rgb(123, 136, 247);
  --color-sky-600: rgb(123, 136, 247);
  --color-sky-700: rgb(123, 136, 247);
  --color-sky-800: rgb(123, 136, 247);
  --color-sky-900: rgb(51, 50, 154);
  --color-sky-950: rgb(31, 20, 118);
  --color-blue-200: rgb(205, 214, 254);
  --color-blue-300: rgb(123, 136, 247);
  --color-blue-400: rgb(123, 136, 247);
  --color-blue-500: rgb(123, 136, 247);
  --color-blue-600: rgb(123, 136, 247);
  --color-blue-700: rgb(123, 136, 247);
  --color-blue-800: rgb(123, 136, 247);
  --color-blue-900: rgb(48, 47, 150);
  --color-blue-950: rgb(30, 10, 119);
  --color-indigo-200: rgb(201, 210, 254);
  --color-indigo-300: rgb(123, 136, 247);
  --color-indigo-400: rgb(123, 136, 247);
  --color-indigo-500: rgb(123, 136, 247);
  --color-indigo-600: rgb(123, 136, 247);
  --color-indigo-700: rgb(123, 136, 247);
  --color-indigo-800: rgb(53, 53, 156);
  --color-indigo-900: rgb(44, 40, 144);
  --color-indigo-950: rgb(47, 6, 91);
  --color-violet-200: rgb(224, 213, 254);
  --color-violet-300: rgb(168, 128, 247);
  --color-violet-400: rgb(168, 128, 247);
  --color-violet-500: rgb(168, 128, 247);
  --color-violet-600: rgb(168, 128, 247);
  --color-violet-700: rgb(168, 128, 247);
  --color-violet-800: rgb(168, 128, 247);
  --color-violet-900: rgb(80, 30, 144);
  --color-violet-950: rgb(53, 2, 105);
  --color-purple-200: rgb(226, 216, 252);
  --color-purple-300: rgb(168, 128, 247);
  --color-purple-400: rgb(168, 128, 247);
  --color-purple-500: rgb(168, 128, 247);
  --color-purple-600: rgb(168, 128, 247);
  --color-purple-700: rgb(168, 128, 247);
  --color-purple-800: rgb(168, 128, 247);
  --color-purple-900: rgb(80, 30, 144);
  --color-purple-950: rgb(55, 5, 107);
  --color-fuchsia-200: rgb(226, 216, 254);
  --color-fuchsia-300: rgb(168, 128, 247);
  --color-fuchsia-400: rgb(168, 128, 247);
  --color-fuchsia-500: rgb(168, 128, 247);
  --color-fuchsia-600: rgb(168, 128, 247);
  --color-fuchsia-700: rgb(168, 128, 247);
  --color-fuchsia-800: rgb(168, 128, 247);
  --color-fuchsia-900: rgb(85, 37, 151);
  --color-fuchsia-950: rgb(56, 6, 108);
  --color-pink-200: rgb(254, 206, 228);
  --color-pink-300: rgb(238, 111, 180);
  --color-pink-400: rgb(238, 111, 180);
  --color-pink-500: rgb(238, 111, 180);
  --color-pink-600: rgb(244, 104, 127);
  --color-pink-700: rgb(244, 104, 127);
  --color-pink-800: rgb(244, 104, 127);
  --color-pink-900: rgb(136, 16, 50);
  --color-pink-950: rgb(81, 8, 27);
  --color-rose-200: rgb(251, 206, 210);
  --color-rose-300: rgb(244, 104, 127);
  --color-rose-400: rgb(244, 104, 127);
  --color-rose-500: rgb(244, 104, 127);
  --color-rose-600: rgb(244, 104, 127);
  --color-rose-700: rgb(244, 104, 127);
  --color-rose-800: rgb(244, 104, 127);
  --color-rose-900: rgb(137, 17, 51);
  --color-rose-950: rgb(77, 3, 24);
  --color-slate-500: rgb(131, 142, 214);
}
:root[data-theme="high-key"] svg {
  --accent-blue: rgb(123, 136, 247);
  --accent-blue-dark: rgb(123, 136, 247);
  --accent-green: rgb(46, 191, 145);
  --accent-yellow: rgb(206, 155, 43);
  --accent-red: rgb(244, 104, 127);
  --accent-purple: rgb(168, 128, 247);
  --accent-orange: rgb(239, 132, 71);
  --accent-pink: rgb(238, 111, 180);
  --accent-teal: rgb(43, 184, 201);
  --accent: rgb(123, 136, 247);
  --primary: rgb(123, 136, 247);
  --danger: rgb(244, 104, 127);
  --brand-gradient: linear-gradient(135deg, rgb(123, 136, 247) 0%, rgb(168, 128, 247) 52%, rgb(238, 111, 180) 100%);
  --pill-purple-text: rgb(168, 128, 247);
  --pill-blue-text: rgb(123, 136, 247);
  --pill-green-text: rgb(46, 191, 145);
  --pill-orange-text: rgb(239, 132, 71);
  --pill-rose-text: rgb(238, 111, 180);
  --pill-teal-text: rgb(43, 184, 201);
  --pill-sky-text: rgb(123, 136, 247);
  --pill-red-text: rgb(244, 104, 127);
  --pill-amber-text: rgb(206, 155, 43);
  --pill-emerald-text: rgb(46, 191, 145);
  --color-red-200: rgb(251, 203, 207);
  --color-red-300: rgb(244, 104, 127);
  --color-red-400: rgb(244, 104, 127);
  --color-red-500: rgb(244, 104, 127);
  --color-red-600: rgb(244, 104, 127);
  --color-red-700: rgb(244, 104, 127);
  --color-red-800: rgb(244, 104, 127);
  --color-red-900: rgb(132, 9, 47);
  --color-red-950: rgb(75, 1, 22);
  --color-orange-200: rgb(252, 217, 155);
  --color-orange-300: rgb(206, 155, 43);
  --color-orange-400: rgb(239, 132, 71);
  --color-orange-500: rgb(239, 132, 71);
  --color-orange-600: rgb(239, 132, 71);
  --color-orange-700: rgb(244, 104, 127);
  --color-orange-800: rgb(244, 104, 127);
  --color-orange-900: rgb(136, 16, 50);
  --color-orange-950: rgb(75, 2, 23);
  --color-amber-100: rgb(255, 241, 216);
  --color-amber-200: rgb(254, 226, 176);
  --color-amber-300: rgb(254, 208, 120);
  --color-amber-400: rgb(206, 155, 43);
  --color-amber-500: rgb(206, 155, 43);
  --color-amber-600: rgb(206, 155, 43);
  --color-amber-700: rgb(239, 132, 71);
  --color-amber-800: rgb(239, 132, 71);
  --color-amber-900: rgb(119, 55, 14);
  --color-amber-950: rgb(67, 28, 4);
  --color-yellow-100: rgb(255, 245, 227);
  --color-yellow-200: rgb(253, 234, 201);
  --color-yellow-300: rgb(254, 218, 153);
  --color-yellow-400: rgb(206, 155, 43);
  --color-yellow-500: rgb(206, 155, 43);
  --color-yellow-600: rgb(206, 155, 43);
  --color-yellow-700: rgb(206, 155, 43);
  --color-yellow-800: rgb(206, 155, 43);
  --color-yellow-900: rgb(206, 155, 43);
  --color-yellow-950: rgb(71, 28, 2);
  --color-lime-100: rgb(215, 255, 237);
  --color-lime-200: rgb(181, 253, 222);
  --color-lime-300: rgb(117, 250, 200);
  --color-lime-400: rgb(46, 191, 145);
  --color-lime-500: rgb(46, 191, 145);
  --color-lime-600: rgb(46, 191, 145);
  --color-lime-700: rgb(46, 191, 145);
  --color-lime-800: rgb(46, 191, 145);
  --color-lime-900: rgb(3, 87, 63);
  --color-lime-950: rgb(1, 48, 33);
  --color-green-200: rgb(158, 253, 214);
  --color-green-300: rgb(108, 241, 192);
  --color-green-400: rgb(46, 191, 145);
  --color-green-500: rgb(46, 191, 145);
  --color-green-600: rgb(46, 191, 145);
  --color-green-700: rgb(46, 191, 145);
  --color-green-800: rgb(46, 191, 145);
  --color-green-900: rgb(18, 82, 61);
  --color-green-950: rgb(3, 45, 32);
  --color-emerald-100: rgb(195, 254, 228);
  --color-emerald-200: rgb(120, 253, 203);
  --color-emerald-300: rgb(46, 191, 145);
  --color-emerald-400: rgb(46, 191, 145);
  --color-emerald-500: rgb(46, 191, 145);
  --color-emerald-600: rgb(46, 191, 145);
  --color-emerald-700: rgb(46, 191, 145);
  --color-emerald-800: rgb(46, 191, 145);
  --color-emerald-900: rgb(16, 77, 57);
  --color-emerald-950: rgb(2, 45, 31);
  --color-teal-100: rgb(206, 249, 255);
  --color-teal-200: rgb(162, 241, 252);
  --color-teal-300: rgb(43, 184, 201);
  --color-teal-400: rgb(43, 184, 201);
  --color-teal-500: rgb(43, 184, 201);
  --color-teal-600: rgb(43, 184, 201);
  --color-teal-700: rgb(43, 184, 201);
  --color-teal-800: rgb(48, 184, 201);
  --color-teal-900: rgb(11, 77, 85);
  --color-teal-950: rgb(3, 46, 51);
  --color-cyan-200: rgb(164, 243, 254);
  --color-cyan-300: rgb(103, 232, 249);
  --color-cyan-400: rgb(43, 184, 201);
  --color-cyan-500: rgb(43, 184, 201);
  --color-cyan-600: rgb(43, 184, 201);
  --color-cyan-700: rgb(43, 184, 201);
  --color-cyan-800: rgb(43, 184, 201);
  --color-cyan-900: rgb(19, 80, 88);
  --color-cyan-950: rgb(5, 53, 59);
  --color-sky-200: rgb(141, 241, 255);
  --color-sky-300: rgb(43, 184, 201);
  --color-sky-400: rgb(123, 136, 247);
  --color-sky-500: rgb(123, 136, 247);
  --color-sky-600: rgb(123, 136, 247);
  --color-sky-700: rgb(123, 136, 247);
  --color-sky-800: rgb(123, 136, 247);
  --color-sky-900: rgb(51, 50, 154);
  --color-sky-950: rgb(31, 20, 118);
  --color-blue-200: rgb(205, 214, 254);
  --color-blue-300: rgb(123, 136, 247);
  --color-blue-400: rgb(123, 136, 247);
  --color-blue-500: rgb(123, 136, 247);
  --color-blue-600: rgb(123, 136, 247);
  --color-blue-700: rgb(123, 136, 247);
  --color-blue-800: rgb(123, 136, 247);
  --color-blue-900: rgb(48, 47, 150);
  --color-blue-950: rgb(30, 10, 119);
  --color-indigo-200: rgb(201, 210, 254);
  --color-indigo-300: rgb(123, 136, 247);
  --color-indigo-400: rgb(123, 136, 247);
  --color-indigo-500: rgb(123, 136, 247);
  --color-indigo-600: rgb(123, 136, 247);
  --color-indigo-700: rgb(123, 136, 247);
  --color-indigo-800: rgb(53, 53, 156);
  --color-indigo-900: rgb(44, 40, 144);
  --color-indigo-950: rgb(47, 6, 91);
  --color-violet-200: rgb(224, 213, 254);
  --color-violet-300: rgb(168, 128, 247);
  --color-violet-400: rgb(168, 128, 247);
  --color-violet-500: rgb(168, 128, 247);
  --color-violet-600: rgb(168, 128, 247);
  --color-violet-700: rgb(168, 128, 247);
  --color-violet-800: rgb(168, 128, 247);
  --color-violet-900: rgb(80, 30, 144);
  --color-violet-950: rgb(53, 2, 105);
  --color-purple-200: rgb(226, 216, 252);
  --color-purple-300: rgb(168, 128, 247);
  --color-purple-400: rgb(168, 128, 247);
  --color-purple-500: rgb(168, 128, 247);
  --color-purple-600: rgb(168, 128, 247);
  --color-purple-700: rgb(168, 128, 247);
  --color-purple-800: rgb(168, 128, 247);
  --color-purple-900: rgb(80, 30, 144);
  --color-purple-950: rgb(55, 5, 107);
  --color-fuchsia-200: rgb(226, 216, 254);
  --color-fuchsia-300: rgb(168, 128, 247);
  --color-fuchsia-400: rgb(168, 128, 247);
  --color-fuchsia-500: rgb(168, 128, 247);
  --color-fuchsia-600: rgb(168, 128, 247);
  --color-fuchsia-700: rgb(168, 128, 247);
  --color-fuchsia-800: rgb(168, 128, 247);
  --color-fuchsia-900: rgb(85, 37, 151);
  --color-fuchsia-950: rgb(56, 6, 108);
  --color-pink-200: rgb(254, 206, 228);
  --color-pink-300: rgb(238, 111, 180);
  --color-pink-400: rgb(238, 111, 180);
  --color-pink-500: rgb(238, 111, 180);
  --color-pink-600: rgb(244, 104, 127);
  --color-pink-700: rgb(244, 104, 127);
  --color-pink-800: rgb(244, 104, 127);
  --color-pink-900: rgb(136, 16, 50);
  --color-pink-950: rgb(81, 8, 27);
  --color-rose-200: rgb(251, 206, 210);
  --color-rose-300: rgb(244, 104, 127);
  --color-rose-400: rgb(244, 104, 127);
  --color-rose-500: rgb(244, 104, 127);
  --color-rose-600: rgb(244, 104, 127);
  --color-rose-700: rgb(244, 104, 127);
  --color-rose-800: rgb(244, 104, 127);
  --color-rose-900: rgb(137, 17, 51);
  --color-rose-950: rgb(77, 3, 24);
  --color-slate-500: rgb(131, 142, 214);
}
:root[data-theme="high-key"] svg :is(text, tspan, textPath) {
  --accent-blue: #3654d5;
  --accent-blue-dark: #2a44b8;
  --accent-green: #006e4e;
  --accent-yellow: #8c570e;
  --accent-red: #b8213f;
  --accent-purple: #793bc3;
  --accent-orange: #a1450c;
  --accent-pink: #ae1678;
  --accent-teal: #086b79;
  --accent: #3654d5;
  --primary: #3654d5;
  --danger: #a81c38;
  --brand-gradient: linear-gradient(135deg, #3654d5 0%, #7244cf 52%, #b3207e 100%);
  --pill-purple-text: #5a2fa8;
  --pill-blue-text: #2f45ad;
  --pill-green-text: #085f44;
  --pill-orange-text: #8f3906;
  --pill-rose-text: #9c1c62;
  --pill-teal-text: #085c68;
  --pill-sky-text: #1b4f9e;
  --pill-red-text: #a01a33;
  --pill-amber-text: #6f4c00;
  --pill-emerald-text: #085f44;
  --color-red-200: rgb(253, 203, 204);
  --color-red-300: rgb(173, 54, 70);
  --color-red-400: rgb(184, 33, 63);
  --color-red-500: rgb(184, 33, 63);
  --color-red-600: rgb(184, 33, 63);
  --color-red-700: rgb(184, 33, 63);
  --color-red-800: rgb(184, 33, 63);
  --color-red-900: rgb(130, 20, 42);
  --color-red-950: rgb(73, 6, 19);
  --color-orange-200: rgb(249, 216, 181);
  --color-orange-300: rgb(138, 88, 25);
  --color-orange-400: rgb(161, 69, 12);
  --color-orange-500: rgb(161, 69, 12);
  --color-orange-600: rgb(161, 69, 12);
  --color-orange-700: rgb(184, 33, 63);
  --color-orange-800: rgb(184, 33, 63);
  --color-orange-900: rgb(140, 2, 41);
  --color-orange-950: rgb(77, 0, 18);
  --color-amber-100: rgb(254, 240, 226);
  --color-amber-200: rgb(253, 224, 196);
  --color-amber-300: rgb(252, 205, 157);
  --color-amber-400: rgb(140, 87, 14);
  --color-amber-500: rgb(140, 87, 14);
  --color-amber-600: rgb(140, 87, 14);
  --color-amber-700: rgb(161, 69, 12);
  --color-amber-800: rgb(161, 69, 12);
  --color-amber-900: rgb(123, 51, 7);
  --color-amber-950: rgb(70, 25, 1);
  --color-yellow-100: rgb(254, 244, 234);
  --color-yellow-200: rgb(255, 233, 210);
  --color-yellow-300: rgb(253, 216, 179);
  --color-yellow-400: rgb(140, 87, 14);
  --color-yellow-500: rgb(140, 87, 14);
  --color-yellow-600: rgb(140, 87, 14);
  --color-yellow-700: rgb(140, 87, 16);
  --color-yellow-800: rgb(134, 90, 38);
  --color-yellow-900: rgb(132, 91, 43);
  --color-yellow-950: rgb(71, 27, 4);
  --color-lime-100: rgb(218, 254, 237);
  --color-lime-200: rgb(178, 254, 220);
  --color-lime-300: rgb(155, 243, 204);
  --color-lime-400: rgb(0, 110, 78);
  --color-lime-500: rgb(0, 110, 78);
  --color-lime-600: rgb(0, 110, 78);
  --color-lime-700: rgb(0, 110, 78);
  --color-lime-800: rgb(0, 110, 78);
  --color-lime-900: rgb(2, 87, 61);
  --color-lime-950: rgb(5, 47, 33);
  --color-green-200: rgb(187, 246, 218);
  --color-green-300: rgb(147, 234, 196);
  --color-green-400: rgb(0, 110, 78);
  --color-green-500: rgb(0, 110, 78);
  --color-green-600: rgb(0, 110, 78);
  --color-green-700: rgb(0, 110, 78);
  --color-green-800: rgb(3, 110, 78);
  --color-green-900: rgb(8, 83, 59);
  --color-green-950: rgb(2, 46, 31);
  --color-emerald-100: rgb(213, 248, 231);
  --color-emerald-200: rgb(175, 241, 211);
  --color-emerald-300: rgb(0, 110, 78);
  --color-emerald-400: rgb(0, 110, 78);
  --color-emerald-500: rgb(0, 110, 78);
  --color-emerald-600: rgb(0, 110, 78);
  --color-emerald-700: rgb(31, 108, 80);
  --color-emerald-800: rgb(50, 105, 83);
  --color-emerald-900: rgb(33, 75, 58);
  --color-emerald-950: rgb(13, 43, 32);
  --color-teal-100: rgb(214, 246, 253);
  --color-teal-200: rgb(174, 238, 250);
  --color-teal-300: rgb(8, 107, 121);
  --color-teal-400: rgb(8, 107, 121);
  --color-teal-500: rgb(8, 107, 121);
  --color-teal-600: rgb(35, 106, 118);
  --color-teal-700: rgb(51, 104, 113);
  --color-teal-800: rgb(62, 102, 110);
  --color-teal-900: rgb(38, 74, 81);
  --color-teal-950: rgb(20, 44, 49);
  --color-cyan-200: rgb(186, 238, 248);
  --color-cyan-300: rgb(144, 226, 241);
  --color-cyan-400: rgb(8, 107, 121);
  --color-cyan-500: rgb(8, 107, 121);
  --color-cyan-600: rgb(26, 106, 119);
  --color-cyan-700: rgb(45, 105, 115);
  --color-cyan-800: rgb(51, 104, 113);
  --color-cyan-900: rgb(37, 78, 86);
  --color-cyan-950: rgb(20, 52, 57);
  --color-sky-200: rgb(193, 230, 237);
  --color-sky-300: rgb(41, 105, 116);
  --color-sky-400: rgb(54, 84, 213);
  --color-sky-500: rgb(54, 84, 213);
  --color-sky-600: rgb(54, 84, 213);
  --color-sky-700: rgb(55, 85, 211);
  --color-sky-800: rgb(62, 91, 192);
  --color-sky-900: rgb(36, 58, 148);
  --color-sky-950: rgb(21, 37, 98);
  --color-blue-200: rgb(201, 216, 252);
  --color-blue-300: rgb(64, 92, 188);
  --color-blue-400: rgb(54, 84, 213);
  --color-blue-500: rgb(54, 84, 213);
  --color-blue-600: rgb(54, 84, 213);
  --color-blue-700: rgb(54, 84, 213);
  --color-blue-800: rgb(54, 84, 213);
  --color-blue-900: rgb(27, 41, 170);
  --color-blue-950: rgb(14, 23, 114);
  --color-indigo-200: rgb(196, 212, 251);
  --color-indigo-300: rgb(60, 90, 196);
  --color-indigo-400: rgb(54, 84, 213);
  --color-indigo-500: rgb(54, 84, 213);
  --color-indigo-600: rgb(54, 84, 213);
  --color-indigo-700: rgb(54, 84, 213);
  --color-indigo-800: rgb(30, 48, 176);
  --color-indigo-900: rgb(24, 33, 163);
  --color-indigo-950: rgb(49, 5, 89);
  --color-violet-200: rgb(225, 212, 253);
  --color-violet-300: rgb(117, 72, 178);
  --color-violet-400: rgb(121, 59, 195);
  --color-violet-500: rgb(121, 59, 195);
  --color-violet-600: rgb(121, 59, 195);
  --color-violet-700: rgb(121, 59, 195);
  --color-violet-800: rgb(121, 59, 195);
  --color-violet-900: rgb(87, 3, 154);
  --color-violet-950: rgb(54, 10, 97);
  --color-purple-200: rgb(228, 215, 255);
  --color-purple-300: rgb(118, 68, 183);
  --color-purple-400: rgb(121, 59, 195);
  --color-purple-500: rgb(121, 59, 195);
  --color-purple-600: rgb(121, 59, 195);
  --color-purple-700: rgb(121, 59, 195);
  --color-purple-800: rgb(121, 59, 195);
  --color-purple-900: rgb(87, 4, 154);
  --color-purple-950: rgb(58, 0, 107);
  --color-fuchsia-200: rgb(228, 216, 253);
  --color-fuchsia-300: rgb(121, 59, 195);
  --color-fuchsia-400: rgb(121, 59, 195);
  --color-fuchsia-500: rgb(121, 59, 195);
  --color-fuchsia-600: rgb(121, 59, 195);
  --color-fuchsia-700: rgb(121, 59, 195);
  --color-fuchsia-800: rgb(121, 59, 195);
  --color-fuchsia-900: rgb(92, 17, 160);
  --color-fuchsia-950: rgb(59, 1, 107);
  --color-pink-200: rgb(254, 206, 229);
  --color-pink-300: rgb(174, 22, 120);
  --color-pink-400: rgb(174, 22, 120);
  --color-pink-500: rgb(174, 22, 120);
  --color-pink-600: rgb(184, 33, 63);
  --color-pink-700: rgb(184, 33, 63);
  --color-pink-800: rgb(184, 33, 63);
  --color-pink-900: rgb(140, 2, 41);
  --color-pink-950: rgb(85, 0, 20);
  --color-rose-200: rgb(253, 206, 207);
  --color-rose-300: rgb(174, 52, 69);
  --color-rose-400: rgb(184, 33, 63);
  --color-rose-500: rgb(184, 33, 63);
  --color-rose-600: rgb(184, 33, 63);
  --color-rose-700: rgb(184, 33, 63);
  --color-rose-800: rgb(184, 33, 63);
  --color-rose-900: rgb(141, 3, 41);
  --color-rose-950: rgb(79, 0, 18);
  --color-slate-500: rgb(82, 99, 145);
}

:root[data-theme="high-key-blue"] {
  color-scheme: light;
  --bg-primary: #f3f6fc;
  --bg-secondary: #e9effa;
  --bg: #ffffff;
  --bg-card: #ffffff;
  --card-bg: #ffffff;
  --bg-hover: rgba(79, 145, 255, 0.10);
  --surface: #ffffff;
  --surface-1: #ffffff;
  --surface-2: #eef3fc;
  --surface-3: #e1eafa;
  --surface-raised: #ffffff;
  --bg-header: linear-gradient(100deg, #f4dcf0 0%, #e0e1fb 20%, #cfe4fc 48%, #c3edfb 72%, #9ff2ec 100%);
  --sidebar-bg: radial-gradient(ellipse 150% 48% at 100% 100%, #bde2fb 0%, #c9ecf6 40%, transparent 80%), linear-gradient(180deg, #f6eff5 0%, #eef0fb 38%, #e4eefb 72%, #dff3f6 100%);
  --border: rgba(66, 110, 180, 0.24);
  --border-subtle: rgba(66, 110, 180, 0.12);
  --text-primary: #1c2b33;
  --text-secondary: #3d4f5c;
  --text-muted: #4a5b67;
  --accent-blue: #0b5bd0;
  --accent-blue-dark: #0847a8;
  --accent-green: #007a54;
  --accent-yellow: #8c570e;
  --accent-red: #b8213f;
  --accent-purple: #5a40c8;
  --accent-orange: #a1450c;
  --brand-gradient: linear-gradient(135deg, #0b5bd0 0%, #0a68c4 46%, #087a8e 100%);
  --multi-gradient-bg: linear-gradient(135deg, rgba(247, 143, 196, 0.18) 0%, rgba(135, 152, 255, 0.20) 34%, rgba(92, 184, 255, 0.20) 66%, rgba(79, 227, 184, 0.22) 100%);
  --multi-gradient-hover: linear-gradient(135deg, rgba(247, 143, 196, 0.30) 0%, rgba(135, 152, 255, 0.32) 34%, rgba(92, 184, 255, 0.32) 66%, rgba(79, 227, 184, 0.34) 100%);
  --multi-gradient-border: rgba(92, 150, 255, 0.55);
  --multi-gradient-shadow: 0 8px 26px -10px rgba(70, 140, 245, 0.42), 0 2px 8px -2px rgba(79, 227, 184, 0.20);
  --pill-purple-bg: rgba(176, 150, 255, 0.30);
  --pill-purple-text: #4b2fb0;
  --pill-purple-border: rgba(140, 110, 245, 0.55);
  --pill-blue-bg: rgba(95, 150, 255, 0.26);
  --pill-blue-text: #0b4fb8;
  --pill-blue-border: rgba(60, 120, 240, 0.55);
  --pill-green-bg: rgba(79, 227, 184, 0.34);
  --pill-green-text: #00634a;
  --pill-green-border: rgba(30, 190, 140, 0.60);
  --pill-orange-bg: rgba(255, 153, 102, 0.30);
  --pill-orange-text: #8f3906;
  --pill-orange-border: rgba(245, 128, 70, 0.58);
  --pill-rose-bg: rgba(247, 143, 196, 0.30);
  --pill-rose-text: #9c1c62;
  --pill-rose-border: rgba(235, 105, 170, 0.55);
  --pill-teal-bg: rgba(63, 216, 236, 0.30);
  --pill-teal-text: #05596a;
  --pill-teal-border: rgba(30, 180, 205, 0.60);
  --pill-sky-bg: rgba(92, 184, 255, 0.30);
  --pill-sky-text: #0b4a8f;
  --pill-sky-border: rgba(60, 150, 240, 0.58);
  --pill-red-bg: rgba(255, 130, 140, 0.30);
  --pill-red-text: #a01a33;
  --pill-red-border: rgba(240, 90, 110, 0.58);
  --shadow-card: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 1px 2px rgba(28, 43, 51, 0.04), 0 14px 34px -16px rgba(60, 120, 230, 0.34);
  --shadow-glow: 0 6px 26px rgba(79, 145, 255, 0.34);
  --hero-bg-gradient: radial-gradient(circle at 88% 10%, rgba(79, 227, 184, 0.40) 0%, transparent 46%), radial-gradient(circle at 8% 100%, rgba(135, 152, 255, 0.26) 0%, transparent 42%), linear-gradient(135deg, #f5deef 0%, #e0e4fb 36%, #cdeffb 100%);
  --hero-border: 1px solid rgba(66, 110, 180, 0.28);
  --dir-table-bg: #ffffff;
  --dir-table-border: rgba(66, 110, 180, 0.24);
  --dir-table-header-bg: linear-gradient(90deg, #f8e8f2 0%, #e8ecfb 55%, #dcf3f6 100%);
  --dir-table-header-border: rgba(66, 110, 180, 0.22);
  --dir-table-row-border: rgba(66, 110, 180, 0.10);
  --dir-table-row-hover: rgba(79, 145, 255, 0.07);
  --dir-search-bg: rgba(255, 255, 255, 0.88);
  --dir-search-border: rgba(66, 110, 180, 0.30);
  --dir-toggle-bg: rgba(255, 255, 255, 0.92);
  --dir-toggle-border: rgba(66, 110, 180, 0.30);
  --row-zebra: rgba(79, 145, 255, 0.04);
  --row-hover: rgba(79, 145, 255, 0.09);
  --on-accent: #ffffff;
  --accent: #0b5bd0;
  --primary: #0b5bd0;
  --danger: #a81c38;
  --text: #1c2b33;
  --bg-main: #f3f6fc;
  --bg-muted: #ebf0fa;
  --bg-card-hover: #f8faff;
  --border-strong: rgba(56, 100, 175, 0.44);
  --shadow-sm: 0 1px 2px rgba(28, 43, 51, 0.05), 0 2px 8px -4px rgba(60, 120, 230, 0.22);
  --accent-pink: #a8167a;
  --accent-teal: #087a8e;
  --pill-amber-bg: rgba(255, 217, 94, 0.42);
  --pill-amber-text: #6f4c00;
  --pill-amber-border: rgba(232, 180, 30, 0.65);
  --pill-emerald-bg: rgba(79, 227, 184, 0.34);
  --pill-emerald-text: #00634a;
  --pill-emerald-border: rgba(30, 190, 140, 0.60);
  --popup-bg: #ffffff;
  --popup-border: rgba(66, 110, 180, 0.26);
  --popup-shadow: 0 30px 70px -22px rgba(50, 110, 230, 0.40), 0 6px 18px -6px rgba(79, 227, 184, 0.22), 0 0 0 1px rgba(255, 255, 255, 0.6);
  --focus-ring: rgba(40, 110, 240, 0.60);
  --selection-bg: rgba(143, 200, 255, 0.65);
  --selection-text: #1c2b33;
  --spectrum-1: #f78fc4;
  --spectrum-2: #b79bff;
  --spectrum-3: #8798ff;
  --spectrum-4: #5cb8ff;
  --spectrum-5: #3d9bff;
  --spectrum-6: #3fd8ec;
  --spectrum-7: #35d0c4;
  --spectrum-8: #4fe3b8;
  --spectrum-9: #8cf0d0;
}
:root[data-theme="high-key-blue"] {
  --color-red-50: rgb(241, 246, 251);
  --color-red-100: rgb(228, 235, 240);
  --color-red-200: rgb(253, 203, 204);
  --color-red-300: rgb(173, 54, 70);
  --color-red-400: rgb(184, 33, 63);
  --color-red-500: rgb(184, 33, 63);
  --color-red-600: rgb(184, 33, 63);
  --color-red-700: rgb(184, 33, 63);
  --color-red-800: rgb(184, 33, 63);
  --color-red-900: rgb(130, 20, 42);
  --color-red-950: rgb(82, 2, 20);
  --color-orange-50: rgb(244, 249, 254);
  --color-orange-100: rgb(235, 241, 246);
  --color-orange-200: rgb(249, 216, 181);
  --color-orange-300: rgb(138, 88, 25);
  --color-orange-400: rgb(161, 69, 12);
  --color-orange-500: rgb(161, 69, 12);
  --color-orange-600: rgb(161, 69, 12);
  --color-orange-700: rgb(184, 33, 63);
  --color-orange-800: rgb(184, 33, 63);
  --color-orange-900: rgb(140, 2, 41);
  --color-orange-950: rgb(81, 4, 21);
  --color-amber-50: rgb(248, 251, 255);
  --color-amber-100: rgb(254, 240, 226);
  --color-amber-200: rgb(253, 224, 196);
  --color-amber-300: rgb(252, 205, 157);
  --color-amber-400: rgb(140, 87, 14);
  --color-amber-500: rgb(140, 87, 14);
  --color-amber-600: rgb(140, 87, 14);
  --color-amber-700: rgb(161, 69, 12);
  --color-amber-800: rgb(161, 69, 12);
  --color-amber-900: rgb(123, 51, 7);
  --color-amber-950: rgb(70, 25, 1);
  --color-yellow-50: rgb(248, 251, 255);
  --color-yellow-100: rgb(254, 244, 234);
  --color-yellow-200: rgb(255, 233, 210);
  --color-yellow-300: rgb(253, 216, 179);
  --color-yellow-400: rgb(140, 87, 14);
  --color-yellow-500: rgb(140, 87, 14);
  --color-yellow-600: rgb(140, 87, 14);
  --color-yellow-700: rgb(140, 87, 16);
  --color-yellow-800: rgb(134, 90, 38);
  --color-yellow-900: rgb(132, 91, 43);
  --color-yellow-950: rgb(71, 27, 4);
  --color-lime-50: rgb(247, 251, 255);
  --color-lime-100: rgb(216, 255, 235);
  --color-lime-200: rgb(182, 253, 218);
  --color-lime-300: rgb(149, 244, 200);
  --color-lime-400: rgb(0, 122, 84);
  --color-lime-500: rgb(0, 122, 84);
  --color-lime-600: rgb(0, 122, 84);
  --color-lime-700: rgb(0, 122, 84);
  --color-lime-800: rgb(0, 122, 84);
  --color-lime-900: rgb(13, 87, 60);
  --color-lime-950: rgb(2, 49, 32);
  --color-green-50: rgb(245, 250, 254);
  --color-green-100: rgb(238, 243, 248);
  --color-green-200: rgb(183, 247, 215);
  --color-green-300: rgb(140, 236, 192);
  --color-green-400: rgb(0, 122, 84);
  --color-green-500: rgb(0, 122, 84);
  --color-green-600: rgb(0, 122, 84);
  --color-green-700: rgb(0, 122, 84);
  --color-green-800: rgb(4, 122, 84);
  --color-green-900: rgb(16, 82, 58);
  --color-green-950: rgb(0, 50, 32);
  --color-emerald-50: rgb(244, 249, 253);
  --color-emerald-100: rgb(211, 249, 229);
  --color-emerald-200: rgb(171, 242, 207);
  --color-emerald-300: rgb(0, 122, 84);
  --color-emerald-400: rgb(0, 122, 84);
  --color-emerald-500: rgb(0, 122, 84);
  --color-emerald-600: rgb(0, 122, 84);
  --color-emerald-700: rgb(36, 120, 87);
  --color-emerald-800: rgb(56, 117, 90);
  --color-emerald-900: rgb(29, 76, 56);
  --color-emerald-950: rgb(15, 48, 34);
  --color-teal-50: rgb(246, 250, 255);
  --color-teal-100: rgb(214, 246, 254);
  --color-teal-200: rgb(176, 237, 252);
  --color-teal-300: rgb(8, 122, 142);
  --color-teal-400: rgb(8, 122, 142);
  --color-teal-500: rgb(8, 122, 142);
  --color-teal-600: rgb(40, 121, 138);
  --color-teal-700: rgb(59, 119, 132);
  --color-teal-800: rgb(71, 117, 128);
  --color-teal-900: rgb(33, 75, 84);
  --color-teal-950: rgb(17, 45, 52);
  --color-cyan-50: rgb(246, 250, 255);
  --color-cyan-100: rgb(236, 241, 246);
  --color-cyan-200: rgb(181, 239, 253);
  --color-cyan-300: rgb(135, 227, 248);
  --color-cyan-400: rgb(8, 122, 142);
  --color-cyan-500: rgb(8, 122, 142);
  --color-cyan-600: rgb(30, 121, 140);
  --color-cyan-700: rgb(52, 119, 135);
  --color-cyan-800: rgb(59, 119, 132);
  --color-cyan-900: rgb(31, 79, 89);
  --color-cyan-950: rgb(15, 52, 60);
  --color-sky-50: rgb(243, 248, 253);
  --color-sky-100: rgb(234, 240, 245);
  --color-sky-200: rgb(190, 231, 241);
  --color-sky-300: rgb(47, 120, 136);
  --color-sky-400: rgb(11, 91, 208);
  --color-sky-500: rgb(11, 91, 208);
  --color-sky-600: rgb(11, 91, 208);
  --color-sky-700: rgb(15, 91, 206);
  --color-sky-800: rgb(39, 96, 188);
  --color-sky-900: rgb(10, 63, 145);
  --color-sky-950: rgb(5, 40, 96);
  --color-blue-50: rgb(241, 246, 251);
  --color-blue-100: rgb(227, 233, 239);
  --color-blue-200: rgb(194, 218, 255);
  --color-blue-300: rgb(43, 96, 184);
  --color-blue-400: rgb(11, 91, 208);
  --color-blue-500: rgb(11, 91, 208);
  --color-blue-600: rgb(11, 91, 208);
  --color-blue-700: rgb(11, 91, 208);
  --color-blue-800: rgb(11, 91, 208);
  --color-blue-900: rgb(2, 59, 144);
  --color-blue-950: rgb(0, 36, 96);
  --color-indigo-50: rgb(238, 243, 248);
  --color-indigo-100: rgb(226, 233, 238);
  --color-indigo-200: rgb(188, 214, 255);
  --color-indigo-300: rgb(35, 95, 192);
  --color-indigo-400: rgb(11, 91, 208);
  --color-indigo-500: rgb(11, 91, 208);
  --color-indigo-600: rgb(11, 91, 208);
  --color-indigo-700: rgb(11, 91, 208);
  --color-indigo-800: rgb(8, 65, 150);
  --color-indigo-900: rgb(8, 56, 129);
  --color-indigo-950: rgb(40, 10, 109);
  --color-violet-50: rgb(240, 245, 250);
  --color-violet-100: rgb(231, 237, 242);
  --color-violet-200: rgb(216, 216, 253);
  --color-violet-300: rgb(89, 74, 181);
  --color-violet-400: rgb(90, 64, 200);
  --color-violet-500: rgb(90, 64, 200);
  --color-violet-600: rgb(90, 64, 200);
  --color-violet-700: rgb(90, 64, 200);
  --color-violet-800: rgb(90, 64, 200);
  --color-violet-900: rgb(65, 25, 165);
  --color-violet-950: rgb(41, 8, 112);
  --color-purple-50: rgb(243, 248, 253);
  --color-purple-100: rgb(232, 238, 243);
  --color-purple-200: rgb(219, 219, 255);
  --color-purple-300: rgb(89, 71, 187);
  --color-purple-400: rgb(90, 64, 200);
  --color-purple-500: rgb(90, 64, 200);
  --color-purple-600: rgb(90, 64, 200);
  --color-purple-700: rgb(90, 64, 200);
  --color-purple-800: rgb(90, 64, 200);
  --color-purple-900: rgb(65, 25, 165);
  --color-purple-950: rgb(43, 12, 115);
  --color-fuchsia-50: rgb(243, 248, 253);
  --color-fuchsia-100: rgb(234, 240, 245);
  --color-fuchsia-200: rgb(219, 219, 253);
  --color-fuchsia-300: rgb(90, 64, 200);
  --color-fuchsia-400: rgb(90, 64, 200);
  --color-fuchsia-500: rgb(90, 64, 200);
  --color-fuchsia-600: rgb(90, 64, 200);
  --color-fuchsia-700: rgb(90, 64, 200);
  --color-fuchsia-800: rgb(90, 64, 200);
  --color-fuchsia-900: rgb(70, 34, 172);
  --color-fuchsia-950: rgb(43, 13, 115);
  --color-pink-50: rgb(241, 246, 251);
  --color-pink-100: rgb(233, 239, 244);
  --color-pink-200: rgb(252, 206, 231);
  --color-pink-300: rgb(168, 22, 122);
  --color-pink-400: rgb(168, 22, 122);
  --color-pink-500: rgb(168, 22, 122);
  --color-pink-600: rgb(184, 33, 63);
  --color-pink-700: rgb(184, 33, 63);
  --color-pink-800: rgb(184, 33, 63);
  --color-pink-900: rgb(140, 2, 41);
  --color-pink-950: rgb(85, 0, 20);
  --color-rose-50: rgb(240, 245, 250);
  --color-rose-100: rgb(230, 236, 242);
  --color-rose-200: rgb(253, 206, 207);
  --color-rose-300: rgb(174, 52, 69);
  --color-rose-400: rgb(184, 33, 63);
  --color-rose-500: rgb(184, 33, 63);
  --color-rose-600: rgb(184, 33, 63);
  --color-rose-700: rgb(184, 33, 63);
  --color-rose-800: rgb(184, 33, 63);
  --color-rose-900: rgb(141, 3, 41);
  --color-rose-950: rgb(82, 1, 20);
  --color-slate-50: rgb(246, 250, 255);
  --color-slate-100: rgb(240, 245, 250);
  --color-slate-200: rgb(226, 232, 238);
  --color-slate-300: rgb(205, 213, 220);
  --color-slate-400: rgb(151, 161, 170);
  --color-slate-500: rgb(75, 101, 143);
  --color-slate-600: rgb(75, 86, 95);
  --color-slate-700: rgb(56, 66, 74);
  --color-slate-800: rgb(34, 42, 49);
  --color-slate-900: rgb(34, 42, 49);
  --color-slate-950: rgb(34, 42, 49);
  --color-gray-50: rgb(246, 251, 255);
  --color-gray-100: rgb(239, 245, 250);
  --color-gray-200: rgb(226, 232, 238);
  --color-gray-300: rgb(206, 214, 221);
  --color-gray-400: rgb(152, 162, 171);
  --color-gray-500: rgb(105, 115, 125);
  --color-gray-600: rgb(75, 86, 95);
  --color-gray-700: rgb(56, 66, 74);
  --color-gray-800: rgb(34, 42, 49);
  --color-gray-900: rgb(34, 42, 49);
  --color-gray-950: rgb(34, 42, 49);
  --color-zinc-50: rgb(246, 251, 255);
  --color-zinc-100: rgb(239, 245, 250);
  --color-zinc-200: rgb(223, 229, 235);
  --color-zinc-300: rgb(206, 214, 221);
  --color-zinc-400: rgb(151, 161, 171);
  --color-zinc-500: rgb(105, 116, 125);
  --color-zinc-600: rgb(74, 84, 94);
  --color-zinc-700: rgb(56, 65, 73);
  --color-zinc-800: rgb(34, 42, 49);
  --color-zinc-900: rgb(34, 42, 49);
  --color-zinc-950: rgb(34, 42, 49);
  --color-neutral-50: rgb(246, 251, 255);
  --color-neutral-100: rgb(241, 246, 251);
  --color-neutral-200: rgb(224, 230, 236);
  --color-neutral-300: rgb(205, 213, 220);
  --color-neutral-400: rgb(152, 162, 171);
  --color-neutral-500: rgb(106, 117, 126);
  --color-neutral-600: rgb(73, 84, 93);
  --color-neutral-700: rgb(56, 65, 74);
  --color-neutral-800: rgb(34, 42, 49);
  --color-neutral-900: rgb(34, 42, 49);
  --color-neutral-950: rgb(34, 42, 49);
  --color-stone-50: rgb(246, 251, 255);
  --color-stone-100: rgb(241, 246, 251);
  --color-stone-200: rgb(224, 230, 236);
  --color-stone-300: rgb(205, 213, 220);
  --color-stone-400: rgb(152, 163, 172);
  --color-stone-500: rgb(105, 116, 126);
  --color-stone-600: rgb(75, 85, 94);
  --color-stone-700: rgb(57, 66, 74);
  --color-stone-800: rgb(34, 42, 49);
  --color-stone-900: rgb(34, 42, 49);
  --color-stone-950: rgb(34, 42, 49);
  --color-white: rgb(255, 255, 255);
  --color-black: rgb(34, 42, 49);
}
:root[data-theme="high-key-blue"] :is(div, span, i, b):empty {
  --accent-blue: rgb(79, 155, 255);
  --accent-blue-dark: rgb(79, 155, 255);
  --accent-green: rgb(52, 207, 156);
  --accent-yellow: rgb(242, 182, 50);
  --accent-red: rgb(244, 104, 127);
  --accent-purple: rgb(154, 134, 255);
  --accent-orange: rgb(247, 139, 79);
  --accent-pink: rgb(238, 119, 184);
  --accent-teal: rgb(39, 196, 222);
  --accent: rgb(79, 155, 255);
  --primary: rgb(79, 155, 255);
  --danger: rgb(244, 104, 127);
  --brand-gradient: linear-gradient(135deg, rgb(79, 155, 255) 0%, rgb(79, 155, 255) 46%, rgb(39, 196, 222) 100%);
  --pill-purple-text: rgb(154, 134, 255);
  --pill-blue-text: rgb(79, 155, 255);
  --pill-green-text: rgb(52, 207, 156);
  --pill-orange-text: rgb(247, 139, 79);
  --pill-rose-text: rgb(238, 119, 184);
  --pill-teal-text: rgb(39, 196, 222);
  --pill-sky-text: rgb(16, 74, 143);
  --pill-red-text: rgb(244, 104, 127);
  --pill-amber-text: rgb(242, 182, 50);
  --pill-emerald-text: rgb(52, 207, 156);
  --color-red-200: rgb(251, 203, 207);
  --color-red-300: rgb(244, 104, 127);
  --color-red-400: rgb(244, 104, 127);
  --color-red-500: rgb(244, 104, 127);
  --color-red-600: rgb(244, 104, 127);
  --color-red-700: rgb(244, 104, 127);
  --color-red-800: rgb(244, 104, 127);
  --color-red-900: rgb(132, 9, 47);
  --color-red-950: rgb(79, 6, 26);
  --color-orange-200: rgb(252, 217, 155);
  --color-orange-300: rgb(242, 182, 50);
  --color-orange-400: rgb(247, 139, 79);
  --color-orange-500: rgb(247, 139, 79);
  --color-orange-600: rgb(247, 139, 79);
  --color-orange-700: rgb(244, 104, 127);
  --color-orange-800: rgb(244, 104, 127);
  --color-orange-900: rgb(136, 16, 50);
  --color-orange-950: rgb(79, 6, 26);
  --color-amber-100: rgb(255, 241, 216);
  --color-amber-200: rgb(254, 226, 176);
  --color-amber-300: rgb(254, 208, 120);
  --color-amber-400: rgb(242, 182, 50);
  --color-amber-500: rgb(242, 182, 50);
  --color-amber-600: rgb(242, 182, 50);
  --color-amber-700: rgb(247, 139, 79);
  --color-amber-800: rgb(247, 139, 79);
  --color-amber-900: rgb(119, 55, 14);
  --color-amber-950: rgb(67, 28, 4);
  --color-yellow-100: rgb(255, 245, 227);
  --color-yellow-200: rgb(253, 234, 201);
  --color-yellow-300: rgb(254, 218, 153);
  --color-yellow-400: rgb(242, 182, 50);
  --color-yellow-500: rgb(242, 182, 50);
  --color-yellow-600: rgb(242, 182, 50);
  --color-yellow-700: rgb(242, 182, 50);
  --color-yellow-800: rgb(242, 182, 50);
  --color-yellow-900: rgb(242, 182, 50);
  --color-yellow-950: rgb(71, 28, 2);
  --color-lime-100: rgb(217, 254, 237);
  --color-lime-200: rgb(178, 254, 221);
  --color-lime-300: rgb(108, 252, 198);
  --color-lime-400: rgb(52, 207, 156);
  --color-lime-500: rgb(52, 207, 156);
  --color-lime-600: rgb(52, 207, 156);
  --color-lime-700: rgb(52, 207, 156);
  --color-lime-800: rgb(52, 207, 156);
  --color-lime-900: rgb(17, 86, 63);
  --color-lime-950: rgb(7, 49, 34);
  --color-green-200: rgb(152, 255, 212);
  --color-green-300: rgb(98, 243, 190);
  --color-green-400: rgb(52, 207, 156);
  --color-green-500: rgb(52, 207, 156);
  --color-green-600: rgb(52, 207, 156);
  --color-green-700: rgb(52, 207, 156);
  --color-green-800: rgb(52, 207, 156);
  --color-green-900: rgb(11, 83, 60);
  --color-green-950: rgb(3, 49, 34);
  --color-emerald-100: rgb(192, 255, 227);
  --color-emerald-200: rgb(111, 254, 201);
  --color-emerald-300: rgb(52, 207, 156);
  --color-emerald-400: rgb(52, 207, 156);
  --color-emerald-500: rgb(52, 207, 156);
  --color-emerald-600: rgb(52, 207, 156);
  --color-emerald-700: rgb(52, 207, 156);
  --color-emerald-800: rgb(52, 207, 156);
  --color-emerald-900: rgb(9, 78, 56);
  --color-emerald-950: rgb(3, 49, 34);
  --color-teal-100: rgb(212, 247, 254);
  --color-teal-200: rgb(166, 239, 255);
  --color-teal-300: rgb(39, 196, 222);
  --color-teal-400: rgb(39, 196, 222);
  --color-teal-500: rgb(39, 196, 222);
  --color-teal-600: rgb(39, 196, 222);
  --color-teal-700: rgb(39, 196, 222);
  --color-teal-800: rgb(46, 196, 221);
  --color-teal-900: rgb(0, 77, 89);
  --color-teal-950: rgb(0, 47, 55);
  --color-cyan-200: rgb(177, 240, 254);
  --color-cyan-300: rgb(113, 230, 253);
  --color-cyan-400: rgb(39, 196, 222);
  --color-cyan-500: rgb(39, 196, 222);
  --color-cyan-600: rgb(39, 196, 222);
  --color-cyan-700: rgb(39, 196, 222);
  --color-cyan-800: rgb(39, 196, 222);
  --color-cyan-900: rgb(9, 80, 92);
  --color-cyan-950: rgb(0, 53, 62);
  --color-sky-200: rgb(158, 237, 254);
  --color-sky-300: rgb(39, 196, 222);
  --color-sky-400: rgb(79, 155, 255);
  --color-sky-500: rgb(79, 155, 255);
  --color-sky-600: rgb(79, 155, 255);
  --color-sky-700: rgb(79, 155, 255);
  --color-sky-800: rgb(79, 155, 255);
  --color-sky-900: rgb(6, 67, 136);
  --color-sky-950: rgb(4, 43, 89);
  --color-blue-200: rgb(192, 218, 254);
  --color-blue-300: rgb(79, 155, 255);
  --color-blue-400: rgb(79, 155, 255);
  --color-blue-500: rgb(79, 155, 255);
  --color-blue-600: rgb(79, 155, 255);
  --color-blue-700: rgb(79, 155, 255);
  --color-blue-800: rgb(79, 155, 255);
  --color-blue-900: rgb(2, 64, 132);
  --color-blue-950: rgb(0, 39, 89);
  --color-indigo-200: rgb(186, 215, 254);
  --color-indigo-300: rgb(79, 155, 255);
  --color-indigo-400: rgb(79, 155, 255);
  --color-indigo-500: rgb(79, 155, 255);
  --color-indigo-600: rgb(79, 155, 255);
  --color-indigo-700: rgb(79, 155, 255);
  --color-indigo-800: rgb(9, 69, 138);
  --color-indigo-900: rgb(9, 59, 118);
  --color-indigo-950: rgb(44, 5, 108);
  --color-violet-200: rgb(218, 215, 252);
  --color-violet-300: rgb(154, 134, 255);
  --color-violet-400: rgb(154, 134, 255);
  --color-violet-500: rgb(154, 134, 255);
  --color-violet-600: rgb(154, 134, 255);
  --color-violet-700: rgb(154, 134, 255);
  --color-violet-800: rgb(154, 134, 255);
  --color-violet-900: rgb(69, 35, 150);
  --color-violet-950: rgb(45, 7, 110);
  --color-purple-200: rgb(221, 218, 254);
  --color-purple-300: rgb(154, 134, 255);
  --color-purple-400: rgb(154, 134, 255);
  --color-purple-500: rgb(154, 134, 255);
  --color-purple-600: rgb(154, 134, 255);
  --color-purple-700: rgb(154, 134, 255);
  --color-purple-800: rgb(154, 134, 255);
  --color-purple-900: rgb(69, 36, 150);
  --color-purple-950: rgb(47, 11, 112);
  --color-fuchsia-200: rgb(221, 219, 253);
  --color-fuchsia-300: rgb(154, 134, 255);
  --color-fuchsia-400: rgb(154, 134, 255);
  --color-fuchsia-500: rgb(154, 134, 255);
  --color-fuchsia-600: rgb(154, 134, 255);
  --color-fuchsia-700: rgb(154, 134, 255);
  --color-fuchsia-800: rgb(154, 134, 255);
  --color-fuchsia-900: rgb(74, 43, 157);
  --color-fuchsia-950: rgb(47, 12, 113);
  --color-pink-200: rgb(252, 207, 228);
  --color-pink-300: rgb(238, 119, 184);
  --color-pink-400: rgb(238, 119, 184);
  --color-pink-500: rgb(238, 119, 184);
  --color-pink-600: rgb(244, 104, 127);
  --color-pink-700: rgb(244, 104, 127);
  --color-pink-800: rgb(244, 104, 127);
  --color-pink-900: rgb(136, 16, 50);
  --color-pink-950: rgb(81, 8, 27);
  --color-rose-200: rgb(251, 206, 210);
  --color-rose-300: rgb(244, 104, 127);
  --color-rose-400: rgb(244, 104, 127);
  --color-rose-500: rgb(244, 104, 127);
  --color-rose-600: rgb(244, 104, 127);
  --color-rose-700: rgb(244, 104, 127);
  --color-rose-800: rgb(244, 104, 127);
  --color-rose-900: rgb(137, 17, 51);
  --color-rose-950: rgb(79, 6, 26);
  --color-slate-500: rgb(109, 157, 222);
}
:root[data-theme="high-key-blue"] svg {
  --accent-blue: rgb(79, 155, 255);
  --accent-blue-dark: rgb(79, 155, 255);
  --accent-green: rgb(24, 193, 143);
  --accent-yellow: rgb(206, 155, 43);
  --accent-red: rgb(244, 104, 127);
  --accent-purple: rgb(154, 134, 255);
  --accent-orange: rgb(239, 132, 71);
  --accent-pink: rgb(236, 117, 182);
  --accent-teal: rgb(4, 184, 210);
  --accent: rgb(79, 155, 255);
  --primary: rgb(79, 155, 255);
  --danger: rgb(244, 104, 127);
  --brand-gradient: linear-gradient(135deg, rgb(79, 155, 255) 0%, rgb(79, 155, 255) 46%, rgb(4, 184, 210) 100%);
  --pill-purple-text: rgb(154, 134, 255);
  --pill-blue-text: rgb(79, 155, 255);
  --pill-green-text: rgb(24, 193, 143);
  --pill-orange-text: rgb(239, 132, 71);
  --pill-rose-text: rgb(236, 117, 182);
  --pill-teal-text: rgb(4, 184, 210);
  --pill-sky-text: rgb(16, 74, 143);
  --pill-red-text: rgb(244, 104, 127);
  --pill-amber-text: rgb(206, 155, 43);
  --pill-emerald-text: rgb(24, 193, 143);
  --color-red-200: rgb(251, 203, 207);
  --color-red-300: rgb(244, 104, 127);
  --color-red-400: rgb(244, 104, 127);
  --color-red-500: rgb(244, 104, 127);
  --color-red-600: rgb(244, 104, 127);
  --color-red-700: rgb(244, 104, 127);
  --color-red-800: rgb(244, 104, 127);
  --color-red-900: rgb(132, 9, 47);
  --color-red-950: rgb(79, 6, 26);
  --color-orange-200: rgb(252, 217, 155);
  --color-orange-300: rgb(206, 155, 43);
  --color-orange-400: rgb(239, 132, 71);
  --color-orange-500: rgb(239, 132, 71);
  --color-orange-600: rgb(239, 132, 71);
  --color-orange-700: rgb(244, 104, 127);
  --color-orange-800: rgb(244, 104, 127);
  --color-orange-900: rgb(136, 16, 50);
  --color-orange-950: rgb(79, 6, 26);
  --color-amber-100: rgb(255, 241, 216);
  --color-amber-200: rgb(254, 226, 176);
  --color-amber-300: rgb(254, 208, 120);
  --color-amber-400: rgb(206, 155, 43);
  --color-amber-500: rgb(206, 155, 43);
  --color-amber-600: rgb(206, 155, 43);
  --color-amber-700: rgb(239, 132, 71);
  --color-amber-800: rgb(239, 132, 71);
  --color-amber-900: rgb(119, 55, 14);
  --color-amber-950: rgb(67, 28, 4);
  --color-yellow-100: rgb(255, 245, 227);
  --color-yellow-200: rgb(253, 234, 201);
  --color-yellow-300: rgb(254, 218, 153);
  --color-yellow-400: rgb(206, 155, 43);
  --color-yellow-500: rgb(206, 155, 43);
  --color-yellow-600: rgb(206, 155, 43);
  --color-yellow-700: rgb(206, 155, 43);
  --color-yellow-800: rgb(206, 155, 43);
  --color-yellow-900: rgb(206, 155, 43);
  --color-yellow-950: rgb(71, 28, 2);
  --color-lime-100: rgb(217, 254, 237);
  --color-lime-200: rgb(178, 254, 221);
  --color-lime-300: rgb(108, 252, 198);
  --color-lime-400: rgb(24, 193, 143);
  --color-lime-500: rgb(24, 193, 143);
  --color-lime-600: rgb(24, 193, 143);
  --color-lime-700: rgb(24, 193, 143);
  --color-lime-800: rgb(24, 193, 143);
  --color-lime-900: rgb(17, 86, 63);
  --color-lime-950: rgb(7, 49, 34);
  --color-green-200: rgb(152, 255, 212);
  --color-green-300: rgb(98, 243, 190);
  --color-green-400: rgb(24, 193, 143);
  --color-green-500: rgb(24, 193, 143);
  --color-green-600: rgb(24, 193, 143);
  --color-green-700: rgb(24, 193, 143);
  --color-green-800: rgb(24, 193, 143);
  --color-green-900: rgb(11, 83, 60);
  --color-green-950: rgb(3, 49, 34);
  --color-emerald-100: rgb(192, 255, 227);
  --color-emerald-200: rgb(111, 254, 201);
  --color-emerald-300: rgb(24, 193, 143);
  --color-emerald-400: rgb(24, 193, 143);
  --color-emerald-500: rgb(24, 193, 143);
  --color-emerald-600: rgb(24, 193, 143);
  --color-emerald-700: rgb(24, 193, 143);
  --color-emerald-800: rgb(24, 193, 143);
  --color-emerald-900: rgb(9, 78, 56);
  --color-emerald-950: rgb(3, 49, 34);
  --color-teal-100: rgb(212, 247, 254);
  --color-teal-200: rgb(166, 239, 255);
  --color-teal-300: rgb(4, 184, 210);
  --color-teal-400: rgb(4, 184, 210);
  --color-teal-500: rgb(4, 184, 210);
  --color-teal-600: rgb(4, 184, 210);
  --color-teal-700: rgb(4, 184, 210);
  --color-teal-800: rgb(22, 184, 209);
  --color-teal-900: rgb(0, 77, 89);
  --color-teal-950: rgb(0, 47, 55);
  --color-cyan-200: rgb(177, 240, 254);
  --color-cyan-300: rgb(113, 230, 253);
  --color-cyan-400: rgb(4, 184, 210);
  --color-cyan-500: rgb(4, 184, 210);
  --color-cyan-600: rgb(4, 184, 210);
  --color-cyan-700: rgb(4, 184, 210);
  --color-cyan-800: rgb(4, 184, 210);
  --color-cyan-900: rgb(9, 80, 92);
  --color-cyan-950: rgb(0, 53, 62);
  --color-sky-200: rgb(158, 237, 254);
  --color-sky-300: rgb(4, 184, 210);
  --color-sky-400: rgb(79, 155, 255);
  --color-sky-500: rgb(79, 155, 255);
  --color-sky-600: rgb(79, 155, 255);
  --color-sky-700: rgb(79, 155, 255);
  --color-sky-800: rgb(79, 155, 255);
  --color-sky-900: rgb(6, 67, 136);
  --color-sky-950: rgb(4, 43, 89);
  --color-blue-200: rgb(192, 218, 254);
  --color-blue-300: rgb(79, 155, 255);
  --color-blue-400: rgb(79, 155, 255);
  --color-blue-500: rgb(79, 155, 255);
  --color-blue-600: rgb(79, 155, 255);
  --color-blue-700: rgb(79, 155, 255);
  --color-blue-800: rgb(79, 155, 255);
  --color-blue-900: rgb(2, 64, 132);
  --color-blue-950: rgb(0, 39, 89);
  --color-indigo-200: rgb(186, 215, 254);
  --color-indigo-300: rgb(79, 155, 255);
  --color-indigo-400: rgb(79, 155, 255);
  --color-indigo-500: rgb(79, 155, 255);
  --color-indigo-600: rgb(79, 155, 255);
  --color-indigo-700: rgb(79, 155, 255);
  --color-indigo-800: rgb(9, 69, 138);
  --color-indigo-900: rgb(9, 59, 118);
  --color-indigo-950: rgb(44, 5, 108);
  --color-violet-200: rgb(218, 215, 252);
  --color-violet-300: rgb(154, 134, 255);
  --color-violet-400: rgb(154, 134, 255);
  --color-violet-500: rgb(154, 134, 255);
  --color-violet-600: rgb(154, 134, 255);
  --color-violet-700: rgb(154, 134, 255);
  --color-violet-800: rgb(154, 134, 255);
  --color-violet-900: rgb(69, 35, 150);
  --color-violet-950: rgb(45, 7, 110);
  --color-purple-200: rgb(221, 218, 254);
  --color-purple-300: rgb(154, 134, 255);
  --color-purple-400: rgb(154, 134, 255);
  --color-purple-500: rgb(154, 134, 255);
  --color-purple-600: rgb(154, 134, 255);
  --color-purple-700: rgb(154, 134, 255);
  --color-purple-800: rgb(154, 134, 255);
  --color-purple-900: rgb(69, 36, 150);
  --color-purple-950: rgb(47, 11, 112);
  --color-fuchsia-200: rgb(221, 219, 253);
  --color-fuchsia-300: rgb(154, 134, 255);
  --color-fuchsia-400: rgb(154, 134, 255);
  --color-fuchsia-500: rgb(154, 134, 255);
  --color-fuchsia-600: rgb(154, 134, 255);
  --color-fuchsia-700: rgb(154, 134, 255);
  --color-fuchsia-800: rgb(154, 134, 255);
  --color-fuchsia-900: rgb(74, 43, 157);
  --color-fuchsia-950: rgb(47, 12, 113);
  --color-pink-200: rgb(252, 207, 228);
  --color-pink-300: rgb(236, 117, 182);
  --color-pink-400: rgb(236, 117, 182);
  --color-pink-500: rgb(236, 117, 182);
  --color-pink-600: rgb(244, 104, 127);
  --color-pink-700: rgb(244, 104, 127);
  --color-pink-800: rgb(244, 104, 127);
  --color-pink-900: rgb(136, 16, 50);
  --color-pink-950: rgb(81, 8, 27);
  --color-rose-200: rgb(251, 206, 210);
  --color-rose-300: rgb(244, 104, 127);
  --color-rose-400: rgb(244, 104, 127);
  --color-rose-500: rgb(244, 104, 127);
  --color-rose-600: rgb(244, 104, 127);
  --color-rose-700: rgb(244, 104, 127);
  --color-rose-800: rgb(244, 104, 127);
  --color-rose-900: rgb(137, 17, 51);
  --color-rose-950: rgb(79, 6, 26);
  --color-slate-500: rgb(109, 157, 222);
}
:root[data-theme="high-key-blue"] svg :is(text, tspan, textPath) {
  --accent-blue: #0b5bd0;
  --accent-blue-dark: #0847a8;
  --accent-green: #007a54;
  --accent-yellow: #8c570e;
  --accent-red: #b8213f;
  --accent-purple: #5a40c8;
  --accent-orange: #a1450c;
  --accent-pink: #a8167a;
  --accent-teal: #087a8e;
  --accent: #0b5bd0;
  --primary: #0b5bd0;
  --danger: #a81c38;
  --brand-gradient: linear-gradient(135deg, #0b5bd0 0%, #0a68c4 46%, #087a8e 100%);
  --pill-purple-text: #4b2fb0;
  --pill-blue-text: #0b4fb8;
  --pill-green-text: #00634a;
  --pill-orange-text: #8f3906;
  --pill-rose-text: #9c1c62;
  --pill-teal-text: #05596a;
  --pill-sky-text: #0b4a8f;
  --pill-red-text: #a01a33;
  --pill-amber-text: #6f4c00;
  --pill-emerald-text: #00634a;
  --color-red-200: rgb(253, 203, 204);
  --color-red-300: rgb(173, 54, 70);
  --color-red-400: rgb(184, 33, 63);
  --color-red-500: rgb(184, 33, 63);
  --color-red-600: rgb(184, 33, 63);
  --color-red-700: rgb(184, 33, 63);
  --color-red-800: rgb(184, 33, 63);
  --color-red-900: rgb(130, 20, 42);
  --color-red-950: rgb(82, 2, 20);
  --color-orange-200: rgb(249, 216, 181);
  --color-orange-300: rgb(138, 88, 25);
  --color-orange-400: rgb(161, 69, 12);
  --color-orange-500: rgb(161, 69, 12);
  --color-orange-600: rgb(161, 69, 12);
  --color-orange-700: rgb(184, 33, 63);
  --color-orange-800: rgb(184, 33, 63);
  --color-orange-900: rgb(140, 2, 41);
  --color-orange-950: rgb(81, 4, 21);
  --color-amber-100: rgb(254, 240, 226);
  --color-amber-200: rgb(253, 224, 196);
  --color-amber-300: rgb(252, 205, 157);
  --color-amber-400: rgb(140, 87, 14);
  --color-amber-500: rgb(140, 87, 14);
  --color-amber-600: rgb(140, 87, 14);
  --color-amber-700: rgb(161, 69, 12);
  --color-amber-800: rgb(161, 69, 12);
  --color-amber-900: rgb(123, 51, 7);
  --color-amber-950: rgb(70, 25, 1);
  --color-yellow-100: rgb(254, 244, 234);
  --color-yellow-200: rgb(255, 233, 210);
  --color-yellow-300: rgb(253, 216, 179);
  --color-yellow-400: rgb(140, 87, 14);
  --color-yellow-500: rgb(140, 87, 14);
  --color-yellow-600: rgb(140, 87, 14);
  --color-yellow-700: rgb(140, 87, 16);
  --color-yellow-800: rgb(134, 90, 38);
  --color-yellow-900: rgb(132, 91, 43);
  --color-yellow-950: rgb(71, 27, 4);
  --color-lime-100: rgb(216, 255, 235);
  --color-lime-200: rgb(182, 253, 218);
  --color-lime-300: rgb(149, 244, 200);
  --color-lime-400: rgb(0, 122, 84);
  --color-lime-500: rgb(0, 122, 84);
  --color-lime-600: rgb(0, 122, 84);
  --color-lime-700: rgb(0, 122, 84);
  --color-lime-800: rgb(0, 122, 84);
  --color-lime-900: rgb(13, 87, 60);
  --color-lime-950: rgb(2, 49, 32);
  --color-green-200: rgb(183, 247, 215);
  --color-green-300: rgb(140, 236, 192);
  --color-green-400: rgb(0, 122, 84);
  --color-green-500: rgb(0, 122, 84);
  --color-green-600: rgb(0, 122, 84);
  --color-green-700: rgb(0, 122, 84);
  --color-green-800: rgb(4, 122, 84);
  --color-green-900: rgb(16, 82, 58);
  --color-green-950: rgb(0, 50, 32);
  --color-emerald-100: rgb(211, 249, 229);
  --color-emerald-200: rgb(171, 242, 207);
  --color-emerald-300: rgb(0, 122, 84);
  --color-emerald-400: rgb(0, 122, 84);
  --color-emerald-500: rgb(0, 122, 84);
  --color-emerald-600: rgb(0, 122, 84);
  --color-emerald-700: rgb(36, 120, 87);
  --color-emerald-800: rgb(56, 117, 90);
  --color-emerald-900: rgb(29, 76, 56);
  --color-emerald-950: rgb(15, 48, 34);
  --color-teal-100: rgb(214, 246, 254);
  --color-teal-200: rgb(176, 237, 252);
  --color-teal-300: rgb(8, 122, 142);
  --color-teal-400: rgb(8, 122, 142);
  --color-teal-500: rgb(8, 122, 142);
  --color-teal-600: rgb(40, 121, 138);
  --color-teal-700: rgb(59, 119, 132);
  --color-teal-800: rgb(71, 117, 128);
  --color-teal-900: rgb(33, 75, 84);
  --color-teal-950: rgb(17, 45, 52);
  --color-cyan-200: rgb(181, 239, 253);
  --color-cyan-300: rgb(135, 227, 248);
  --color-cyan-400: rgb(8, 122, 142);
  --color-cyan-500: rgb(8, 122, 142);
  --color-cyan-600: rgb(30, 121, 140);
  --color-cyan-700: rgb(52, 119, 135);
  --color-cyan-800: rgb(59, 119, 132);
  --color-cyan-900: rgb(31, 79, 89);
  --color-cyan-950: rgb(15, 52, 60);
  --color-sky-200: rgb(190, 231, 241);
  --color-sky-300: rgb(47, 120, 136);
  --color-sky-400: rgb(11, 91, 208);
  --color-sky-500: rgb(11, 91, 208);
  --color-sky-600: rgb(11, 91, 208);
  --color-sky-700: rgb(15, 91, 206);
  --color-sky-800: rgb(39, 96, 188);
  --color-sky-900: rgb(10, 63, 145);
  --color-sky-950: rgb(5, 40, 96);
  --color-blue-200: rgb(194, 218, 255);
  --color-blue-300: rgb(43, 96, 184);
  --color-blue-400: rgb(11, 91, 208);
  --color-blue-500: rgb(11, 91, 208);
  --color-blue-600: rgb(11, 91, 208);
  --color-blue-700: rgb(11, 91, 208);
  --color-blue-800: rgb(11, 91, 208);
  --color-blue-900: rgb(2, 59, 144);
  --color-blue-950: rgb(0, 36, 96);
  --color-indigo-200: rgb(188, 214, 255);
  --color-indigo-300: rgb(35, 95, 192);
  --color-indigo-400: rgb(11, 91, 208);
  --color-indigo-500: rgb(11, 91, 208);
  --color-indigo-600: rgb(11, 91, 208);
  --color-indigo-700: rgb(11, 91, 208);
  --color-indigo-800: rgb(8, 65, 150);
  --color-indigo-900: rgb(8, 56, 129);
  --color-indigo-950: rgb(40, 10, 109);
  --color-violet-200: rgb(216, 216, 253);
  --color-violet-300: rgb(89, 74, 181);
  --color-violet-400: rgb(90, 64, 200);
  --color-violet-500: rgb(90, 64, 200);
  --color-violet-600: rgb(90, 64, 200);
  --color-violet-700: rgb(90, 64, 200);
  --color-violet-800: rgb(90, 64, 200);
  --color-violet-900: rgb(65, 25, 165);
  --color-violet-950: rgb(41, 8, 112);
  --color-purple-200: rgb(219, 219, 255);
  --color-purple-300: rgb(89, 71, 187);
  --color-purple-400: rgb(90, 64, 200);
  --color-purple-500: rgb(90, 64, 200);
  --color-purple-600: rgb(90, 64, 200);
  --color-purple-700: rgb(90, 64, 200);
  --color-purple-800: rgb(90, 64, 200);
  --color-purple-900: rgb(65, 25, 165);
  --color-purple-950: rgb(43, 12, 115);
  --color-fuchsia-200: rgb(219, 219, 253);
  --color-fuchsia-300: rgb(90, 64, 200);
  --color-fuchsia-400: rgb(90, 64, 200);
  --color-fuchsia-500: rgb(90, 64, 200);
  --color-fuchsia-600: rgb(90, 64, 200);
  --color-fuchsia-700: rgb(90, 64, 200);
  --color-fuchsia-800: rgb(90, 64, 200);
  --color-fuchsia-900: rgb(70, 34, 172);
  --color-fuchsia-950: rgb(43, 13, 115);
  --color-pink-200: rgb(252, 206, 231);
  --color-pink-300: rgb(168, 22, 122);
  --color-pink-400: rgb(168, 22, 122);
  --color-pink-500: rgb(168, 22, 122);
  --color-pink-600: rgb(184, 33, 63);
  --color-pink-700: rgb(184, 33, 63);
  --color-pink-800: rgb(184, 33, 63);
  --color-pink-900: rgb(140, 2, 41);
  --color-pink-950: rgb(85, 0, 20);
  --color-rose-200: rgb(253, 206, 207);
  --color-rose-300: rgb(174, 52, 69);
  --color-rose-400: rgb(184, 33, 63);
  --color-rose-500: rgb(184, 33, 63);
  --color-rose-600: rgb(184, 33, 63);
  --color-rose-700: rgb(184, 33, 63);
  --color-rose-800: rgb(184, 33, 63);
  --color-rose-900: rgb(141, 3, 41);
  --color-rose-950: rgb(82, 1, 20);
  --color-slate-500: rgb(75, 101, 143);
}
