/* Shared theme palettes. Generated by scripts/themes.mjs. */
html[data-theme="hacker"][data-theme-variant="core"]{color-scheme:dark;--paper:#161917;--white:#1f2320;--ink:#c8cbc9;--muted:#999c9a;--line:#3b403d;--soft:#252926;--lime:#93b99e;--lilac:#2b2f2c;--peach:#29372d;--blue:#314537;--danger:#ff9ca9;--nav-bg:#1b1f1c;--nav-fg:#c8cbc9;--nav-muted:#999c9a;--nav-line:#3b403d;--nav-active-bg:#29372d;--nav-active-fg:#d8dcd9;--primary-bg:#93b99e;--primary-fg:#152118;--accent-ink:#93b99e;--on-accent:#152118;--field-bg:#181c19;--field-fg:#c2c5c3;--focus:#93b99e;--cover-web:#252926;--cover-python:#29372d;--cover-js:#2b2f2c;--cover-react:#314537;--cover-three:#0d1911;--cover-ink:#93b99e;--code-bg:#181c19;--code-fg:#c2c5c3;--code-keyword:#a5cbb0;--code-string:#9bb3ab;--workbench-bg:#1b1f1c;--workbench-fg:#d8dcd9;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="hacker"][data-theme-variant="alt"]{color-scheme:dark;--paper:#1a1814;--white:#24211d;--ink:#cccac7;--muted:#9d9b98;--line:#413e3a;--soft:#2a2723;--lime:#c2ac87;--lilac:#302d29;--peach:#3a3224;--blue:#493e2a;--danger:#ff9ca9;--nav-bg:#201e1a;--nav-fg:#cccac7;--nav-muted:#9d9b98;--nav-line:#413e3a;--nav-active-bg:#3a3224;--nav-active-fg:#dddad7;--primary-bg:#c2ac87;--primary-fg:#152118;--accent-ink:#c2ac87;--on-accent:#152118;--field-bg:#1d1a17;--field-fg:#c6c4c1;--focus:#c2ac87;--cover-web:#2a2723;--cover-python:#3a3224;--cover-js:#302d29;--cover-react:#493e2a;--cover-three:#1c1508;--cover-ink:#c2ac87;--code-bg:#1d1a17;--code-fg:#c6c4c1;--code-keyword:#d3bd98;--code-string:#b1ad98;--workbench-bg:#201e1a;--workbench-fg:#dddad7;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="hacker"][data-theme-variant="warm"]{color-scheme:dark;--paper:#15191b;--white:#1e2225;--ink:#c7cbcd;--muted:#989c9d;--line:#3a3f42;--soft:#24292b;--lime:#8db4be;--lilac:#2a2f31;--peach:#24363b;--blue:#29454b;--danger:#ff9ca9;--nav-bg:#1a1f21;--nav-fg:#c7cbcd;--nav-muted:#989c9d;--nav-line:#3a3f42;--nav-active-bg:#24363b;--nav-active-fg:#d7dbdd;--primary-bg:#8db4be;--primary-fg:#152118;--accent-ink:#8db4be;--on-accent:#152118;--field-bg:#171b1d;--field-fg:#c1c5c6;--focus:#8db4be;--cover-web:#24292b;--cover-python:#24363b;--cover-js:#2a2f31;--cover-react:#29454b;--cover-three:#07191d;--cover-ink:#8db4be;--code-bg:#171b1d;--code-fg:#c1c5c6;--code-keyword:#98cad6;--code-string:#9bb1bd;--workbench-bg:#1a1f21;--workbench-fg:#d7dbdd;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="hacker"][data-theme-variant="deep"]{color-scheme:dark;--paper:#1c1716;--white:#252020;--ink:#cec9c9;--muted:#9e9a9a;--line:#433d3c;--soft:#2b2626;--lime:#bd9993;--lilac:#322c2c;--peach:#3f2e2b;--blue:#513935;--danger:#ff9ca9;--nav-bg:#221d1c;--nav-fg:#cec9c9;--nav-muted:#9e9a9a;--nav-line:#433d3c;--nav-active-bg:#3f2e2b;--nav-active-fg:#ded9d9;--primary-bg:#bd9993;--primary-fg:#152118;--accent-ink:#bd9993;--on-accent:#152118;--field-bg:#1e1919;--field-fg:#c7c3c2;--focus:#bd9993;--cover-web:#2b2626;--cover-python:#3f2e2b;--cover-js:#322c2c;--cover-react:#513935;--cover-three:#20120f;--cover-ink:#bd9993;--code-bg:#1e1919;--code-fg:#c7c3c2;--code-keyword:#e1b3ac;--code-string:#bea89d;--workbench-bg:#221d1c;--workbench-fg:#ded9d9;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="hacker"][data-theme-variant="matrix"]{color-scheme:dark;--paper:#000201;--white:#040b05;--ink:#f0f8f1;--muted:#969e97;--line:#38433a;--soft:#09120b;--lime:#55ff88;--lilac:#101911;--peach:#102e17;--blue:#1b4b28;--danger:#ff9ca9;--nav-bg:#020703;--nav-fg:#f0f8f1;--nav-muted:#969e97;--nav-line:#38433a;--nav-active-bg:#102e17;--nav-active-fg:#fdfffe;--primary-bg:#55ff88;--primary-fg:#152118;--accent-ink:#55ff88;--on-accent:#152118;--field-bg:#000301;--field-fg:#e9f1ea;--focus:#55ff88;--cover-web:#09120b;--cover-python:#102e17;--cover-js:#101911;--cover-react:#1b4b28;--cover-three:#0e1910;--cover-ink:#55ff88;--code-bg:#000301;--code-fg:#e9f1ea;--code-keyword:#7cee97;--code-string:#69c2a1;--workbench-bg:#020703;--workbench-fg:#fdfffe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="workshop"][data-theme-variant="core"]{color-scheme:light;--paper:#f6f5ee;--white:#fffef9;--ink:#252e28;--muted:#636b61;--line:#dedfd5;--soft:#eeeee5;--lime:#d3ef89;--lilac:#e3dcf5;--peach:#e3edcf;--blue:#cedbaf;--danger:#a12e3e;--nav-bg:#252e28;--nav-fg:#f0f3e9;--nav-muted:#b8c5ad;--nav-line:#526149;--nav-active-bg:#f0f2e8;--nav-active-fg:#252e28;--primary-bg:#252e28;--primary-fg:#fffef9;--accent-ink:#596d03;--on-accent:#152118;--field-bg:#fffef9;--field-fg:#252e28;--focus:#596d03;--cover-web:#e5e9d8;--cover-python:#f1dfb9;--cover-js:#e4d9ed;--cover-react:#d6e5ef;--cover-three:#d3e7d9;--cover-ink:#4a5e37;--code-bg:#fffef9;--code-fg:#2c2b27;--code-keyword:#21763c;--code-string:#546e0d;--workbench-bg:#26312c;--workbench-fg:#f1f5e7;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="workshop"][data-theme-variant="alt"]{color-scheme:light;--paper:#f6f5ee;--white:#fffef9;--ink:#252e28;--muted:#636b61;--line:#dedfd5;--soft:#eeeee5;--lime:#c8b8ef;--lilac:#eae3fe;--peach:#eae3fe;--blue:#d8ccf7;--danger:#a12e3e;--nav-bg:#252e28;--nav-fg:#f0f3e9;--nav-muted:#b8c5ad;--nav-line:#526149;--nav-active-bg:#f0f2e8;--nav-active-fg:#252e28;--primary-bg:#252e28;--primary-fg:#fffef9;--accent-ink:#69598a;--on-accent:#152118;--field-bg:#fffef9;--field-fg:#252e28;--focus:#69598a;--cover-web:#e5e9d8;--cover-python:#f1dfb9;--cover-js:#e4d9ed;--cover-react:#d6e5ef;--cover-three:#d3e7d9;--cover-ink:#4a5e37;--code-bg:#fffef9;--code-fg:#2b2b2f;--code-keyword:#5d57a4;--code-string:#2f7434;--workbench-bg:#26312c;--workbench-fg:#f1f5e7;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="workshop"][data-theme-variant="warm"]{color-scheme:light;--paper:#f6f5ee;--white:#fffef9;--ink:#252e28;--muted:#636b61;--line:#dedfd5;--soft:#eeeee5;--lime:#f2bb94;--lilac:#fee2cf;--peach:#fee2cf;--blue:#f4cbaf;--danger:#a12e3e;--nav-bg:#252e28;--nav-fg:#f0f3e9;--nav-muted:#b8c5ad;--nav-line:#526149;--nav-active-bg:#f0f2e8;--nav-active-fg:#252e28;--primary-bg:#252e28;--primary-fg:#fffef9;--accent-ink:#875632;--on-accent:#152118;--field-bg:#fffef9;--field-fg:#252e28;--focus:#875632;--cover-web:#e5e9d8;--cover-python:#f1dfb9;--cover-js:#e4d9ed;--cover-react:#d6e5ef;--cover-three:#d3e7d9;--cover-ink:#4a5e37;--code-bg:#fffef9;--code-fg:#2f2a26;--code-keyword:#9b4630;--code-string:#21763c;--workbench-bg:#26312c;--workbench-fg:#f1f5e7;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="workshop"][data-theme-variant="deep"]{color-scheme:light;--paper:#f6f5ee;--white:#fffef9;--ink:#252e28;--muted:#636b61;--line:#dedfd5;--soft:#eeeee5;--lime:#edda82;--lilac:#efe9cb;--peach:#efe9cb;--blue:#dfd5a8;--danger:#a12e3e;--nav-bg:#252e28;--nav-fg:#f0f3e9;--nav-muted:#b8c5ad;--nav-line:#526149;--nav-active-bg:#f0f2e8;--nav-active-fg:#252e28;--primary-bg:#252e28;--primary-fg:#fffef9;--accent-ink:#736301;--on-accent:#152118;--field-bg:#fffef9;--field-fg:#252e28;--focus:#736301;--cover-web:#e5e9d8;--cover-python:#f1dfb9;--cover-js:#e4d9ed;--cover-react:#d6e5ef;--cover-three:#d3e7d9;--cover-ink:#4a5e37;--code-bg:#fffef9;--code-fg:#2d2b27;--code-keyword:#7d5e07;--code-string:#2f7434;--workbench-bg:#26312c;--workbench-fg:#f1f5e7;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="studio"][data-theme-variant="core"]{color-scheme:dark;--paper:#08101c;--white:#0d1622;--ink:#e1e8f3;--muted:#959ca6;--line:#2b3543;--soft:#121a27;--lime:#70a8ff;--lilac:#1a2330;--peach:#152641;--blue:#243f69;--danger:#ff9ca9;--nav-bg:#0d1521;--nav-fg:#f0f3e9;--nav-muted:#959ca6;--nav-line:#2b3543;--nav-active-bg:#152641;--nav-active-fg:#f3f7fd;--primary-bg:#70a8ff;--primary-fg:#152118;--accent-ink:#97bffe;--on-accent:#152118;--field-bg:#0b131f;--field-fg:#d7dfe9;--focus:#97bffe;--cover-web:#121a27;--cover-python:#152641;--cover-js:#1a2330;--cover-react:#243f69;--cover-three:#0f1621;--cover-ink:#97bffe;--code-bg:#0b131f;--code-fg:#d7dfe9;--code-keyword:#c9acff;--code-string:#86d489;--workbench-bg:#0d1521;--workbench-fg:#f3f7fd;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="studio"][data-theme-variant="alt"]{color-scheme:dark;--paper:#041212;--white:#081818;--ink:#deebea;--muted:#929e9e;--line:#273838;--soft:#0d1d1d;--lime:#45d6a0;--lilac:#152525;--peach:#032f1f;--blue:#064c35;--danger:#ff9ca9;--nav-bg:#081818;--nav-fg:#f0f3e9;--nav-muted:#929e9e;--nav-line:#273838;--nav-active-bg:#032f1f;--nav-active-fg:#edfaf9;--primary-bg:#45d6a0;--primary-fg:#152118;--accent-ink:#4bdba4;--on-accent:#152118;--field-bg:#061616;--field-fg:#d5e1e1;--focus:#4bdba4;--cover-web:#0d1d1d;--cover-python:#032f1f;--cover-js:#152525;--cover-react:#064c35;--cover-three:#0b1a13;--cover-ink:#4bdba4;--code-bg:#061616;--code-fg:#d5e1e1;--code-keyword:#c9acff;--code-string:#86d489;--workbench-bg:#081818;--workbench-fg:#edfaf9;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="studio"][data-theme-variant="warm"]{color-scheme:dark;--paper:#170c09;--white:#1d120e;--ink:#efe5e2;--muted:#a29996;--line:#3d312c;--soft:#221713;--lime:#ff8c61;--lilac:#2b1f1b;--peach:#3d1c10;--blue:#622f1c;--danger:#ff9ca9;--nav-bg:#1d120e;--nav-fg:#f0f3e9;--nav-muted:#a29996;--nav-line:#3d312c;--nav-active-bg:#3d1c10;--nav-active-fg:#fff4f1;--primary-bg:#ff8c61;--primary-fg:#152118;--accent-ink:#ffa381;--on-accent:#152118;--field-bg:#1b100c;--field-fg:#e6dcd8;--focus:#ffa381;--cover-web:#221713;--cover-python:#3d1c10;--cover-js:#2b1f1b;--cover-react:#622f1c;--cover-three:#20120d;--cover-ink:#ffa381;--code-bg:#1b100c;--code-fg:#e6dcd8;--code-keyword:#c9acff;--code-string:#86d489;--workbench-bg:#1d120e;--workbench-fg:#fff4f1;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="studio"][data-theme-variant="deep"]{color-scheme:dark;--paper:#0e0f12;--white:#141518;--ink:#e7e8ea;--muted:#9a9b9e;--line:#333437;--soft:#191a1d;--lime:#b49cff;--lilac:#212225;--peach:#28213f;--blue:#423666;--danger:#ff9ca9;--nav-bg:#141518;--nav-fg:#f0f3e9;--nav-muted:#9a9b9e;--nav-line:#333437;--nav-active-bg:#28213f;--nav-active-fg:#f6f7f9;--primary-bg:#b49cff;--primary-fg:#152118;--accent-ink:#c1b0fd;--on-accent:#152118;--field-bg:#121315;--field-fg:#dddee0;--focus:#c1b0fd;--cover-web:#191a1d;--cover-python:#28213f;--cover-js:#212225;--cover-react:#423666;--cover-three:#171420;--cover-ink:#c1b0fd;--code-bg:#121315;--code-fg:#dddee0;--code-keyword:#c9acff;--code-string:#86d489;--workbench-bg:#141518;--workbench-fg:#f6f7f9;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="cyberpunk"][data-theme-variant="core"]{color-scheme:dark;--paper:#1a002a;--white:#220134;--ink:#f0e1fd;--muted:#a692b7;--line:#432358;--soft:#27063a;--lime:#ff4fd8;--lilac:#300f43;--peach:#371b30;--blue:#5a2e4e;--danger:#ff9ca9;--nav-bg:#220134;--nav-fg:#f0f3e9;--nav-muted:#a692b7;--nav-line:#432358;--nav-active-bg:#371b30;--nav-active-fg:#faf4fe;--primary-bg:#ff4fd8;--primary-fg:#152118;--accent-ink:#ff93e1;--on-accent:#152118;--field-bg:#1f0030;--field-fg:#ead4fb;--focus:#ff93e1;--cover-web:#27063a;--cover-python:#371b30;--cover-js:#300f43;--cover-react:#5a2e4e;--cover-three:#1e121a;--cover-ink:#ff93e1;--code-bg:#1f0030;--code-fg:#ead4fb;--code-keyword:#ceb5ff;--code-string:#68e371;--workbench-bg:#220134;--workbench-fg:#faf4fe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="cyberpunk"][data-theme-variant="alt"]{color-scheme:dark;--paper:#0e0530;--white:#140c37;--ink:#e5e5fd;--muted:#9898b9;--line:#312d5b;--soft:#18113d;--lime:#b7ff35;--lilac:#201a46;--peach:#1e2b0b;--blue:#334714;--danger:#ff9ca9;--nav-bg:#130b36;--nav-fg:#f0f3e9;--nav-muted:#9898b9;--nav-line:#312d5b;--nav-active-bg:#1e2b0b;--nav-active-fg:#f6f6ff;--primary-bg:#b7ff35;--primary-fg:#152118;--accent-ink:#b7ff35;--on-accent:#152118;--field-bg:#110834;--field-fg:#dadafd;--focus:#b7ff35;--cover-web:#18113d;--cover-python:#1e2b0b;--cover-js:#201a46;--cover-react:#334714;--cover-three:#13180c;--cover-ink:#b7ff35;--code-bg:#110834;--code-fg:#dadafd;--code-keyword:#9adb45;--code-string:#68e371;--workbench-bg:#130b36;--workbench-fg:#f6f6ff;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="cyberpunk"][data-theme-variant="warm"]{color-scheme:dark;--paper:#130034;--white:#1a0140;--ink:#e8e4fe;--muted:#9c94c2;--line:#372467;--soft:#1f0448;--lime:#b66cff;--lilac:#260f52;--peach:#2d1f3c;--blue:#493462;--danger:#ff9ca9;--nav-bg:#190040;--nav-fg:#f0f3e9;--nav-muted:#9c94c2;--nav-line:#372467;--nav-active-bg:#2d1f3c;--nav-active-fg:#f7f6fe;--primary-bg:#b66cff;--primary-fg:#152118;--accent-ink:#d0a9ff;--on-accent:#152118;--field-bg:#17003b;--field-fg:#ded9fe;--focus:#d0a9ff;--cover-web:#1f0448;--cover-python:#2d1f3c;--cover-js:#260f52;--cover-react:#493462;--cover-three:#19131f;--cover-ink:#d0a9ff;--code-bg:#17003b;--code-fg:#ded9fe;--code-keyword:#ceb5ff;--code-string:#68e371;--workbench-bg:#190040;--workbench-fg:#f7f6fe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="cyberpunk"][data-theme-variant="deep"]{color-scheme:dark;--paper:#01111d;--white:#011727;--ink:#d3ecfe;--muted:#81a0b7;--line:#033855;--soft:#011c2e;--lime:#00e1ff;--lilac:#01253a;--peach:#002c34;--blue:#014853;--danger:#ff9ca9;--nav-bg:#001727;--nav-fg:#f0f3e9;--nav-muted:#81a0b7;--nav-line:#033855;--nav-active-bg:#002c34;--nav-active-fg:#f0f8fe;--primary-bg:#00e1ff;--primary-fg:#152118;--accent-ink:#00e1ff;--on-accent:#152118;--field-bg:#011523;--field-fg:#c2e3fb;--focus:#00e1ff;--cover-web:#011c2e;--cover-python:#002c34;--cover-js:#01253a;--cover-react:#014853;--cover-three:#07191d;--cover-ink:#00e1ff;--code-bg:#011523;--code-fg:#c2e3fb;--code-keyword:#fe9bf6;--code-string:#68e371;--workbench-bg:#001727;--workbench-fg:#f0f8fe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="midnight"][data-theme-variant="core"]{color-scheme:dark;--paper:#0d0c22;--white:#121229;--ink:#e4e6fa;--muted:#989aac;--line:#30314b;--soft:#17172e;--lime:#a78bfa;--lilac:#1f1f37;--peach:#28213f;--blue:#423666;--danger:#ff9ca9;--nav-bg:#121228;--nav-fg:#f0f3e9;--nav-muted:#989aac;--nav-line:#30314b;--nav-active-bg:#28213f;--nav-active-fg:#f5f6fe;--primary-bg:#a78bfa;--primary-fg:#152118;--accent-ink:#c1b0ff;--on-accent:#152118;--field-bg:#100f26;--field-fg:#dbdcf0;--focus:#c1b0ff;--cover-web:#17172e;--cover-python:#28213f;--cover-js:#1f1f37;--cover-react:#423666;--cover-three:#161420;--cover-ink:#c1b0ff;--code-bg:#100f26;--code-fg:#dbdcf0;--code-keyword:#d1bafd;--code-string:#9ed99f;--workbench-bg:#121228;--workbench-fg:#f5f6fe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="midnight"][data-theme-variant="alt"]{color-scheme:dark;--paper:#1b0810;--white:#220e16;--ink:#f4e2e8;--muted:#a7969c;--line:#432d35;--soft:#27131b;--lime:#fb7185;--lilac:#2f1b23;--peach:#3d1a1e;--blue:#632c33;--danger:#ff9ca9;--nav-bg:#210e16;--nav-fg:#f0f3e9;--nav-muted:#a7969c;--nav-line:#432d35;--nav-active-bg:#3d1a1e;--nav-active-fg:#fff3f7;--primary-bg:#fb7185;--primary-fg:#152118;--accent-ink:#fd9fa8;--on-accent:#152118;--field-bg:#1f0c13;--field-fg:#ead9df;--focus:#fd9fa8;--cover-web:#27131b;--cover-python:#3d1a1e;--cover-js:#2f1b23;--cover-react:#632c33;--cover-three:#201113;--cover-ink:#fd9fa8;--code-bg:#1f0c13;--code-fg:#ead9df;--code-keyword:#d1bafd;--code-string:#9ed99f;--workbench-bg:#210e16;--workbench-fg:#fff3f7;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="midnight"][data-theme-variant="warm"]{color-scheme:dark;--paper:#011217;--white:#02191e;--ink:#d7ecf2;--muted:#8b9fa5;--line:#193941;--soft:#021e24;--lime:#5eead4;--lilac:#05272e;--peach:#022e28;--blue:#064b42;--danger:#ff9ca9;--nav-bg:#02181e;--nav-fg:#f0f3e9;--nav-muted:#8b9fa5;--nav-line:#193941;--nav-active-bg:#022e28;--nav-active-fg:#ebfafe;--primary-bg:#5eead4;--primary-fg:#152118;--accent-ink:#5eead4;--on-accent:#152118;--field-bg:#00161c;--field-fg:#cde2e8;--focus:#5eead4;--cover-web:#021e24;--cover-python:#022e28;--cover-js:#05272e;--cover-react:#064b42;--cover-three:#081a17;--cover-ink:#5eead4;--code-bg:#00161c;--code-fg:#cde2e8;--code-keyword:#d1bafd;--code-string:#9ed99f;--workbench-bg:#02181e;--workbench-fg:#ebfafe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="midnight"][data-theme-variant="deep"]{color-scheme:dark;--paper:#040e25;--white:#08142c;--ink:#dde8fd;--muted:#919caf;--line:#26344e;--soft:#0d1931;--lime:#86efac;--lilac:#15223a;--peach:#0b2e1a;--blue:#134c2c;--danger:#ff9ca9;--nav-bg:#08142b;--nav-fg:#f0f3e9;--nav-muted:#919caf;--nav-line:#26344e;--nav-active-bg:#0b2e1a;--nav-active-fg:#f3f7fe;--primary-bg:#86efac;--primary-fg:#152118;--accent-ink:#86efac;--on-accent:#152118;--field-bg:#061229;--field-fg:#d3dff3;--focus:#86efac;--cover-web:#0d1931;--cover-python:#0b2e1a;--cover-js:#15223a;--cover-react:#134c2c;--cover-three:#0d1911;--cover-ink:#86efac;--code-bg:#061229;--code-fg:#d3dff3;--code-keyword:#d1bafd;--code-string:#9ed99f;--workbench-bg:#08142b;--workbench-fg:#f3f7fe;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="daylight"][data-theme-variant="core"]{color-scheme:dark;--paper:#171b20;--white:#22252b;--ink:#cbced2;--muted:#999ba0;--line:#3c4046;--soft:#272a30;--lime:#df9384;--lilac:#2e3238;--peach:#3f2e2b;--blue:#513934;--danger:#ff9ca9;--nav-bg:#1d2126;--nav-fg:#cbced2;--nav-muted:#999ba0;--nav-line:#3c4046;--nav-active-bg:#3f2e2b;--nav-active-fg:#dbdee3;--primary-bg:#df9384;--primary-fg:#152118;--accent-ink:#df9384;--on-accent:#152118;--field-bg:#1b1e24;--field-fg:#c8cbcf;--focus:#df9384;--cover-web:#272a30;--cover-python:#3f2e2b;--cover-js:#2e3238;--cover-react:#513934;--cover-three:#20120f;--cover-ink:#df9384;--code-bg:#1b1e24;--code-fg:#c8cbcf;--code-keyword:#bbaade;--code-string:#97c197;--workbench-bg:#1d2126;--workbench-fg:#dbdee3;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="daylight"][data-theme-variant="alt"]{color-scheme:dark;--paper:#161b20;--white:#20262b;--ink:#caced2;--muted:#989ca0;--line:#3b4146;--soft:#252b30;--lime:#8daed5;--lilac:#2d3237;--peach:#2a3440;--blue:#334152;--danger:#ff9ca9;--nav-bg:#1c2126;--nav-fg:#caced2;--nav-muted:#989ca0;--nav-line:#3b4146;--nav-active-bg:#2a3440;--nav-active-fg:#dadfe2;--primary-bg:#8daed5;--primary-fg:#152118;--accent-ink:#8daed5;--on-accent:#152118;--field-bg:#191f23;--field-fg:#c7cbcf;--focus:#8daed5;--cover-web:#252b30;--cover-python:#2a3440;--cover-js:#2d3237;--cover-react:#334152;--cover-three:#0e1721;--cover-ink:#8daed5;--code-bg:#191f23;--code-fg:#c7cbcf;--code-keyword:#bbaade;--code-string:#97c197;--workbench-bg:#1c2126;--workbench-fg:#dadfe2;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="daylight"][data-theme-variant="warm"]{color-scheme:dark;--paper:#171c19;--white:#222723;--ink:#cbcfcc;--muted:#999c9a;--line:#3c413d;--soft:#262c28;--lime:#93b99e;--lilac:#2e332f;--peach:#29372d;--blue:#314537;--danger:#ff9ca9;--nav-bg:#1d221e;--nav-fg:#cbcfcc;--nav-muted:#999c9a;--nav-line:#3c413d;--nav-active-bg:#29372d;--nav-active-fg:#dbdfdc;--primary-bg:#93b99e;--primary-fg:#152118;--accent-ink:#93b99e;--on-accent:#152118;--field-bg:#1a201c;--field-fg:#c8ccc9;--focus:#93b99e;--cover-web:#262c28;--cover-python:#29372d;--cover-js:#2e332f;--cover-react:#314537;--cover-three:#0d1911;--cover-ink:#93b99e;--code-bg:#1a201c;--code-fg:#c8ccc9;--code-keyword:#bbaade;--code-string:#97c197;--workbench-bg:#1d221e;--workbench-fg:#dbdfdc;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="daylight"][data-theme-variant="deep"]{color-scheme:dark;--paper:#1b1921;--white:#25242c;--ink:#cecdd3;--muted:#9b9aa0;--line:#403f47;--soft:#2a2931;--lime:#b49ad8;--lilac:#313038;--peach:#35303d;--blue:#433b4f;--danger:#ff9ca9;--nav-bg:#201f27;--nav-fg:#cecdd3;--nav-muted:#9b9aa0;--nav-line:#403f47;--nav-active-bg:#35303d;--nav-active-fg:#dedde3;--primary-bg:#b49ad8;--primary-fg:#152118;--accent-ink:#b49ad8;--on-accent:#152118;--field-bg:#1e1d24;--field-fg:#cacad0;--focus:#b49ad8;--cover-web:#2a2931;--cover-python:#35303d;--cover-js:#313038;--cover-react:#433b4f;--cover-three:#18131f;--cover-ink:#b49ad8;--code-bg:#1e1d24;--code-fg:#cacad0;--code-keyword:#bbaade;--code-string:#97c197;--workbench-bg:#201f27;--workbench-fg:#dedde3;--card-shadow:#00000055;--nav-shadow:#00000080}
html[data-theme="paper"][data-theme-variant="core"]{color-scheme:light;--paper:#f9efda;--white:#fefaf0;--ink:#2a261c;--muted:#686358;--line:#dad0bb;--soft:#f9efda;--lime:#a3401c;--lilac:#efe5d0;--peach:#fee0d7;--blue:#f8c8b8;--danger:#a12e3e;--nav-bg:#f9efda;--nav-fg:#2a261c;--nav-muted:#686358;--nav-line:#dad0bb;--nav-active-bg:#fee0d7;--nav-active-fg:#151108;--primary-bg:#a3401c;--primary-fg:#ffffff;--accent-ink:#a2401b;--on-accent:#ffffff;--field-bg:#fffffe;--field-fg:#2f2b21;--focus:#a2401b;--cover-web:#f9efda;--cover-python:#fee0d7;--cover-js:#efe5d0;--cover-react:#f8c8b8;--cover-three:#fef2ee;--cover-ink:#a2401b;--code-bg:#fffffe;--code-fg:#2f2b21;--code-keyword:#6d5398;--code-string:#357339;--workbench-bg:#fdd4c6;--workbench-fg:#472216;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="paper"][data-theme-variant="alt"]{color-scheme:light;--paper:#feeddc;--white:#fef9f4;--ink:#2f2418;--muted:#6e6153;--line:#e5ccb2;--soft:#feeddc;--lime:#7c5a2e;--lilac:#fbe1c7;--peach:#f9e4cc;--blue:#eeceaa;--danger:#a12e3e;--nav-bg:#feeddc;--nav-fg:#2f2418;--nav-muted:#6e6153;--nav-line:#e5ccb2;--nav-active-bg:#f9e4cc;--nav-active-fg:#190f05;--primary-bg:#7c5a2e;--primary-fg:#ffffff;--accent-ink:#7c5a2e;--on-accent:#ffffff;--field-bg:#fffffe;--field-fg:#34291d;--focus:#7c5a2e;--cover-web:#feeddc;--cover-python:#f9e4cc;--cover-js:#fbe1c7;--cover-react:#eeceaa;--cover-three:#fdf3e8;--cover-ink:#7c5a2e;--code-bg:#fffffe;--code-fg:#34291d;--code-keyword:#6d5398;--code-string:#357339;--workbench-bg:#f3d9bb;--workbench-fg:#402804;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="paper"][data-theme-variant="warm"]{color-scheme:light;--paper:#ecf3e1;--white:#f6fdeb;--ink:#252820;--muted:#61655c;--line:#cdd4c3;--soft:#ecf3e1;--lime:#3c7a57;--lilac:#e2e9d8;--peach:#d3f0dd;--blue:#b5e1c5;--danger:#a12e3e;--nav-bg:#ecf3e1;--nav-fg:#252820;--nav-muted:#61655c;--nav-line:#cdd4c3;--nav-active-bg:#d3f0dd;--nav-active-fg:#10130c;--primary-bg:#3c7a57;--primary-fg:#ffffff;--accent-ink:#34724f;--on-accent:#ffffff;--field-bg:#fffffe;--field-fg:#2a2d25;--focus:#34724f;--cover-web:#ecf3e1;--cover-python:#d3f0dd;--cover-js:#e2e9d8;--cover-react:#b5e1c5;--cover-three:#ecf9f0;--cover-ink:#34724f;--code-bg:#fffffe;--code-fg:#2a2d25;--code-keyword:#6d5398;--code-string:#357339;--workbench-bg:#c4e9d1;--workbench-fg:#0d3721;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="paper"][data-theme-variant="deep"]{color-scheme:light;--paper:#e9f1f9;--white:#f7fafe;--ink:#23272a;--muted:#606468;--line:#cad2da;--soft:#e9f1f9;--lime:#1f4fc4;--lilac:#dfe7ef;--peach:#dde8fe;--blue:#c0d5fd;--danger:#a12e3e;--nav-bg:#e9f1f9;--nav-fg:#23272a;--nav-muted:#606468;--nav-line:#cad2da;--nav-active-bg:#dde8fe;--nav-active-fg:#0f1215;--primary-bg:#1f4fc4;--primary-fg:#ffffff;--accent-ink:#1f4fc4;--on-accent:#ffffff;--field-bg:#feffff;--field-fg:#282c2f;--focus:#1f4fc4;--cover-web:#e9f1f9;--cover-python:#dde8fe;--cover-js:#dfe7ef;--cover-react:#c0d5fd;--cover-three:#f0f5ff;--cover-ink:#1f4fc4;--code-bg:#feffff;--code-fg:#282c2f;--code-keyword:#6d5398;--code-string:#357339;--workbench-bg:#cfdffe;--workbench-fg:#1e2d4c;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="retro"][data-theme-variant="core"]{color-scheme:light;--paper:#c2c4c7;--white:#cfd1d3;--ink:#212223;--muted:#4c4e4f;--line:#787a7d;--soft:#dcdee0;--lime:#52657c;--lilac:#c5c7ca;--peach:#c9d6e5;--blue:#c9d6e5;--danger:#a12e3e;--nav-bg:#c0c0c0;--nav-fg:#212223;--nav-muted:#515354;--nav-line:#787a7d;--nav-active-bg:#c9d6e5;--nav-active-fg:#131415;--primary-bg:#52657c;--primary-fg:#ffffff;--accent-ink:#3c4f64;--on-accent:#ffffff;--field-bg:#eef0f3;--field-fg:#28292a;--focus:#3c4f64;--cover-web:#dcdee0;--cover-python:#c9d6e5;--cover-js:#c5c7ca;--cover-react:#c9d6e5;--cover-three:#eff6ff;--cover-ink:#475a70;--code-bg:#eef0f3;--code-fg:#28292a;--code-keyword:#5b4d74;--code-string:#3e5f3f;--workbench-bg:#dcdee0;--workbench-fg:#162f4b;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="retro"][data-theme-variant="alt"]{color-scheme:light;--paper:#c0c5c5;--white:#cdd2d2;--ink:#202222;--muted:#4b4e4e;--line:#767b7b;--soft:#dadfdf;--lime:#4c716f;--lilac:#c3c8c8;--peach:#c2dad8;--blue:#c2dad8;--danger:#a12e3e;--nav-bg:#c0c0c0;--nav-fg:#202222;--nav-muted:#505353;--nav-line:#767b7b;--nav-active-bg:#c2dad8;--nav-active-fg:#121414;--primary-bg:#4c716f;--primary-fg:#ffffff;--accent-ink:#305553;--on-accent:#ffffff;--field-bg:#ecf1f1;--field-fg:#272929;--focus:#305553;--cover-web:#dadfdf;--cover-python:#c2dad8;--cover-js:#c3c8c8;--cover-react:#c2dad8;--cover-three:#e8f9f8;--cover-ink:#385d5b;--code-bg:#ecf1f1;--code-fg:#272929;--code-keyword:#5b4d74;--code-string:#3e5f3f;--workbench-bg:#dadfdf;--workbench-fg:#063534;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="retro"][data-theme-variant="warm"]{color-scheme:light;--paper:#c6c3c6;--white:#d3d0d2;--ink:#222122;--muted:#4e4d4e;--line:#7c797c;--soft:#e0dddf;--lime:#765d75;--lilac:#c9c6c9;--peach:#decfdd;--blue:#decfdd;--danger:#a12e3e;--nav-bg:#c0c0c0;--nav-fg:#222122;--nav-muted:#535253;--nav-line:#7c797c;--nav-active-bg:#decfdd;--nav-active-fg:#151314;--primary-bg:#765d75;--primary-fg:#ffffff;--accent-ink:#5e475e;--on-accent:#ffffff;--field-bg:#f2eff2;--field-fg:#2a282a;--focus:#5e475e;--cover-web:#e0dddf;--cover-python:#decfdd;--cover-js:#c9c6c9;--cover-react:#decfdd;--cover-three:#fcf1fb;--cover-ink:#674f67;--code-bg:#f2eff2;--code-fg:#2a282a;--code-keyword:#5b4d74;--code-string:#3e5f3f;--workbench-bg:#e0dddf;--workbench-fg:#3e223d;--card-shadow:#252e2814;--nav-shadow:#283b2440}
html[data-theme="retro"][data-theme-variant="deep"]{color-scheme:light;--paper:#c5c4bf;--white:#d2d1cc;--ink:#22221f;--muted:#4e4e4b;--line:#7b7a76;--soft:#dfded9;--lime:#6f704e;--lilac:#c8c7c2;--peach:#d5d6c3;--blue:#d5d6c3;--danger:#a12e3e;--nav-bg:#c0c0c0;--nav-fg:#22221f;--nav-muted:#535350;--nav-line:#7b7a76;--nav-active-bg:#d5d6c3;--nav-active-fg:#141412;--primary-bg:#6f704e;--primary-fg:#ffffff;--accent-ink:#505130;--on-accent:#ffffff;--field-bg:#f1f0eb;--field-fg:#292927;--focus:#505130;--cover-web:#dfded9;--cover-python:#d5d6c3;--cover-js:#c8c7c2;--cover-react:#d5d6c3;--cover-three:#f6f6e9;--cover-ink:#585938;--code-bg:#f1f0eb;--code-fg:#292927;--code-keyword:#5b4d74;--code-string:#3e5f3f;--workbench-bg:#dfded9;--workbench-fg:#303005;--card-shadow:#252e2814;--nav-shadow:#283b2440}
