/* Gegenereerd door tools/theme-colors.py — niet met de hand aanpassen, gebruik OVERRIDE in het script. */
html[data-theme="aarde"] {
  --bg: #19120b;
  --bg-rgb: 25, 18, 11;
  --bg-2: #2a1f13;
  --panel: rgba(46, 33, 21, 0.74);
  --panel-solid: #352618;
  --stage: #543d26;
  --text: #f6f2ee;
  --muted: #cbbdae;
  --faint: #a18f7d;
  --gold: #d89f64;
  --gold-rgb: 216, 159, 100;
  --gold-2: #c07930;
  --gold-hi: #edd2b6;
  --on-gold: #311f0c;
  --accent: #e59e6c;
  --glow-1: rgba(235, 139, 71, 0.26);
  --glow-2: rgba(232, 142, 48, 0.16);
}
html[data-theme="ontdekker"] {
  --bg: #19130a;
  --bg-rgb: 25, 19, 10;
  --bg-2: #2b2112;
  --panel: rgba(47, 36, 19, 0.74);
  --panel-solid: #362916;
  --stage: #574223;
  --text: #f6f3ee;
  --muted: #cbc0ae;
  --faint: #a1927d;
  --gold: #d9b064;
  --gold-rgb: 217, 176, 100;
  --gold-2: #c08e30;
  --gold-hi: #eddab5;
  --on-gold: #31240c;
  --accent: #e5bd6c;
  --glow-1: rgba(235, 181, 71, 0.26);
  --glow-2: rgba(232, 168, 48, 0.16);
}
html[data-theme="oceaan"] {
  --bg: #15140e;
  --bg-rgb: 21, 20, 14;
  --bg-2: #252319;
  --panel: rgba(40, 38, 27, 0.74);
  --panel-solid: #2e2c1f;
  --stage: #494631;
  --text: #f6f5ee;
  --muted: #cbc7ae;
  --faint: #a19b7d;
  --gold: #6485d8;
  --gold-rgb: 100, 133, 216;
  --gold-2: #3059c0;
  --gold-hi: #b6c5ed;
  --on-gold: #0c1731;
  --accent: #e5a06c;
  --glow-1: rgba(235, 141, 71, 0.26);
  --glow-2: rgba(48, 101, 232, 0.16);
}
html[data-theme="piraat"] {
  --bg: #1a110a;
  --bg-rgb: 26, 17, 10;
  --bg-2: #2c1e11;
  --panel: rgba(48, 32, 18, 0.74);
  --panel-solid: #372515;
  --stage: #593c22;
  --text: #f6f2ee;
  --muted: #cbbcae;
  --faint: #a18e7d;
  --gold: #f5a047;
  --gold-rgb: 245, 160, 71;
  --gold-2: #e37b0c;
  --gold-hi: #fad2a8;
  --on-gold: #311f0c;
  --accent: #e5b56c;
  --glow-1: rgba(235, 170, 71, 0.26);
  --glow-2: rgba(232, 143, 48, 0.16);
}
html[data-theme="vulkaan"] {
  --bg: #1a100a;
  --bg-rgb: 26, 16, 10;
  --bg-2: #2c1b11;
  --panel: rgba(48, 30, 18, 0.74);
  --panel-solid: #372215;
  --stage: #593722;
  --text: #f6f1ee;
  --muted: #cbb9ae;
  --faint: #a18b7d;
  --gold: #f59c47;
  --gold-rgb: 245, 156, 71;
  --gold-2: #e4750c;
  --gold-hi: #fad0a8;
  --on-gold: #311e0c;
  --accent: #e57c6c;
  --glow-1: rgba(235, 93, 71, 0.26);
  --glow-2: rgba(232, 138, 48, 0.16);
}
html[data-theme="poolijs"] {
  --bg: #0d1216;
  --bg-rgb: 13, 18, 22;
  --bg-2: #171f26;
  --panel: rgba(25, 33, 41, 0.74);
  --panel-solid: #1d2730;
  --stage: #2e3e4c;
  --text: #eef2f6;
  --muted: #aebdcb;
  --faint: #7d90a1;
  --gold: #64a1d8;
  --gold-rgb: 100, 161, 216;
  --gold-2: #307bc0;
  --gold-hi: #b6d2ed;
  --on-gold: #0c1f31;
  --accent: #6ca5e5;
  --glow-1: rgba(71, 149, 235, 0.26);
  --glow-2: rgba(48, 145, 232, 0.16);
}
html[data-theme="px-bos"] {
  --bg: #0c1715;
  --bg-rgb: 12, 23, 21;
  --bg-2: #152824;
  --panel: rgba(23, 43, 39, 0.74);
  --panel-solid: #1b322d;
  --stage: #2a5048;
  --text: #eef6f4;
  --muted: #aecbc5;
  --faint: #7da199;
  --gold: #b8ec51;
  --gold-rgb: 184, 236, 81;
  --gold-2: #98d818;
  --gold-hi: #ddf6ac;
  --on-gold: #25310c;
  --accent: #6cbee5;
  --glow-1: rgba(71, 183, 235, 0.26);
  --glow-2: rgba(171, 232, 48, 0.16);
}
html[data-theme="px-berg"] {
  --bg: #0b1819;
  --bg-rgb: 11, 24, 25;
  --bg-2: #13292a;
  --panel: rgba(21, 44, 46, 0.74);
  --panel-solid: #183335;
  --stage: #265154;
  --text: #eef6f6;
  --muted: #aec9cb;
  --faint: #7d9ea1;
  --gold: #52acea;
  --gold-rgb: 82, 172, 234;
  --gold-2: #1a89d6;
  --gold-hi: #add8f5;
  --on-gold: #0c2231;
  --accent: #6ce5c4;
  --glow-1: rgba(71, 235, 190, 0.26);
  --glow-2: rgba(48, 157, 232, 0.16);
}
html[data-theme="px-kasteel"] {
  --bg: #120c17;
  --bg-rgb: 18, 12, 23;
  --bg-2: #1e1528;
  --panel: rgba(33, 23, 43, 0.74);
  --panel-solid: #261b32;
  --stage: #3c2b50;
  --text: #f2eef6;
  --muted: #bcaecb;
  --faint: #8e7da1;
  --gold: #8664d8;
  --gold-rgb: 134, 100, 216;
  --gold-2: #5a30c0;
  --gold-hi: #c6b6ed;
  --on-gold: #170c31;
  --accent: #e16ce5;
  --glow-1: rgba(229, 71, 235, 0.26);
  --glow-2: rgba(102, 48, 232, 0.16);
}
html[data-theme="px-maan"] {
  --bg: #0e0d17;
  --bg-rgb: 14, 13, 23;
  --bg-2: #191627;
  --panel: rgba(27, 24, 43, 0.74);
  --panel-solid: #1f1b31;
  --stage: #312c4e;
  --text: #f0eef6;
  --muted: #b3aecb;
  --faint: #827da1;
  --gold: #f5ac47;
  --gold-rgb: 245, 172, 71;
  --gold-2: #e4890c;
  --gold-hi: #fad8a8;
  --on-gold: #31210c;
  --accent: #6ca0e5;
  --glow-1: rgba(71, 141, 235, 0.26);
  --glow-2: rgba(232, 155, 48, 0.16);
}
html[data-theme="px-draak"] {
  --bg: #180b10;
  --bg-rgb: 24, 11, 16;
  --bg-2: #2a141c;
  --panel: rgba(45, 21, 30, 0.74);
  --panel-solid: #341923;
  --stage: #532738;
  --text: #f6eef1;
  --muted: #cbaeb9;
  --faint: #a17d8b;
  --gold: #f56647;
  --gold-rgb: 245, 102, 71;
  --gold-2: #e4320c;
  --gold-hi: #fab6a8;
  --on-gold: #31130c;
  --accent: #e5c76c;
  --glow-1: rgba(235, 194, 71, 0.26);
  --glow-2: rgba(232, 81, 48, 0.16);
}
html[data-theme="bio-bomen"] {
  --bg: #11190b;
  --bg-rgb: 17, 25, 11;
  --bg-2: #1c2a13;
  --panel: rgba(31, 46, 21, 0.74);
  --panel-solid: #233518;
  --stage: #395426;
  --text: #f1f6ee;
  --muted: #bacbae;
  --faint: #8ba17d;
  --gold: #b5e458;
  --gold-rgb: 181, 228, 88;
  --gold-2: #94cf21;
  --gold-hi: #dcf2b0;
  --on-gold: #24310c;
  --accent: #6ce5a1;
  --glow-1: rgba(71, 235, 143, 0.26);
  --glow-2: rgba(170, 232, 48, 0.16);
}
html[data-theme="bio-eekhoorn"] {
  --bg: #17140c;
  --bg-rgb: 23, 20, 12;
  --bg-2: #282215;
  --panel: rgba(43, 36, 23, 0.74);
  --panel-solid: #322a1b;
  --stage: #50432b;
  --text: #f6f3ee;
  --muted: #cbc1ae;
  --faint: #a1957d;
  --gold: #ea9952;
  --gold-rgb: 234, 153, 82;
  --gold-2: #d6711a;
  --gold-hi: #f5cead;
  --on-gold: #311d0c;
  --accent: #6cbde5;
  --glow-1: rgba(71, 180, 235, 0.26);
  --glow-2: rgba(232, 134, 48, 0.16);
}
html[data-theme="bio-olifant"] {
  --bg: #0c180e;
  --bg-rgb: 12, 24, 14;
  --bg-2: #152918;
  --panel: rgba(22, 44, 26, 0.74);
  --panel-solid: #1a331e;
  --stage: #295130;
  --text: #eef6f0;
  --muted: #aecbb3;
  --faint: #7da183;
  --gold: #5dacdf;
  --gold-rgb: 93, 172, 223;
  --gold-2: #2788c8;
  --gold-hi: #b2d7f0;
  --on-gold: #0c2231;
  --accent: #e5c66c;
  --glow-1: rgba(235, 193, 71, 0.26);
  --glow-2: rgba(48, 159, 232, 0.16);
}
html[data-theme="bio-tijger"] {
  --bg: #170f0d;
  --bg-rgb: 23, 15, 13;
  --bg-2: #271916;
  --panel: rgba(42, 27, 24, 0.74);
  --panel-solid: #311f1c;
  --stage: #4e322d;
  --text: #f6f0ee;
  --muted: #cbb3ae;
  --faint: #a1827d;
  --gold: #d89a64;
  --gold-rgb: 216, 154, 100;
  --gold-2: #c07330;
  --gold-hi: #edcfb6;
  --on-gold: #311d0c;
  --accent: #9ee56c;
  --glow-1: rgba(139, 235, 71, 0.26);
  --glow-2: rgba(232, 134, 48, 0.16);
}
html[data-theme="bio-lichaam"] {
  --bg: #19170b;
  --bg-rgb: 25, 23, 11;
  --bg-2: #2b2812;
  --panel: rgba(47, 43, 20, 0.74);
  --panel-solid: #363217;
  --stage: #565024;
  --text: #f6f5ee;
  --muted: #cbc7ae;
  --faint: #a19c7d;
  --gold: #f5e047;
  --gold-rgb: 245, 224, 71;
  --gold-2: #e4c90c;
  --gold-hi: #faf0a8;
  --on-gold: #312c0c;
  --accent: #e5d46c;
  --glow-1: rgba(235, 212, 71, 0.26);
  --glow-2: rgba(232, 210, 48, 0.16);
}
html[data-theme="bio-dna"] {
  --bg: #0a141a;
  --bg-rgb: 10, 20, 26;
  --bg-2: #11222c;
  --panel: rgba(18, 36, 48, 0.74);
  --panel-solid: #152a37;
  --stage: #224359;
  --text: #eef3f6;
  --muted: #aec0cb;
  --faint: #7d93a1;
  --gold: #47c9f5;
  --gold-rgb: 71, 201, 245;
  --gold-2: #0cace4;
  --gold-hi: #a8e5fa;
  --on-gold: #0c2831;
  --accent: #6cc0e5;
  --glow-1: rgba(71, 185, 235, 0.26);
  --glow-2: rgba(48, 185, 232, 0.16);
}
html[data-theme="sk-kladblok"] {
  --bg: #0d1716;
  --bg-rgb: 13, 23, 22;
  --bg-2: #162726;
  --panel: rgba(24, 43, 42, 0.74);
  --panel-solid: #1b3130;
  --stage: #2c4f4d;
  --text: #eef6f6;
  --muted: #aecbca;
  --faint: #7da19f;
  --gold: #64d8d2;
  --gold-rgb: 100, 216, 210;
  --gold-2: #30c0b9;
  --gold-hi: #b6edea;
  --on-gold: #0c312f;
  --accent: #6ce5df;
  --glow-1: rgba(71, 235, 226, 0.26);
  --glow-2: rgba(48, 232, 223, 0.16);
}
html[data-theme="sk-bord"] {
  --bg: #150f0f;
  --bg-rgb: 21, 15, 15;
  --bg-2: #231a1a;
  --panel: rgba(38, 28, 28, 0.74);
  --panel-solid: #2c2121;
  --stage: #463434;
  --text: #f6eeee;
  --muted: #cbaeae;
  --faint: #a17d7d;
  --gold: #d86464;
  --gold-rgb: 216, 100, 100;
  --gold-2: #c03030;
  --gold-hi: #edb6b6;
  --on-gold: #310c0c;
  --accent: #e56c6c;
  --glow-1: rgba(235, 71, 71, 0.26);
  --glow-2: rgba(232, 48, 48, 0.16);
}
html[data-theme="sk-kolf"] {
  --bg: #0a131a;
  --bg-rgb: 10, 19, 26;
  --bg-2: #11212c;
  --panel: rgba(18, 36, 48, 0.74);
  --panel-solid: #152937;
  --stage: #224259;
  --text: #eef3f6;
  --muted: #aebfcb;
  --faint: #7d92a1;
  --gold: #47b1f5;
  --gold-rgb: 71, 177, 245;
  --gold-2: #0c90e4;
  --gold-hi: #a8dafa;
  --on-gold: #0c2331;
  --accent: #6cb3e5;
  --glow-1: rgba(71, 168, 235, 0.26);
  --glow-2: rgba(48, 161, 232, 0.16);
}
html[data-theme="sk-moleculen"] {
  --bg: #0c1018;
  --bg-rgb: 12, 16, 24;
  --bg-2: #141b29;
  --panel: rgba(22, 29, 45, 0.74);
  --panel-solid: #192234;
  --stage: #283653;
  --text: #eef1f6;
  --muted: #aeb8cb;
  --faint: #7d89a1;
  --gold: #6497d8;
  --gold-rgb: 100, 151, 216;
  --gold-2: #306fc0;
  --gold-hi: #b6ceed;
  --on-gold: #0c1c31;
  --accent: #6ca1e5;
  --glow-1: rgba(71, 143, 235, 0.26);
  --glow-2: rgba(48, 129, 232, 0.16);
}
html[data-theme="sk-neon"] {
  --bg: #190b15;
  --bg-rgb: 25, 11, 21;
  --bg-2: #2a1323;
  --panel: rgba(46, 20, 38, 0.74);
  --panel-solid: #35172c;
  --stage: #552547;
  --text: #f6eef4;
  --muted: #cbaec2;
  --faint: #a17d96;
  --gold: #e15b85;
  --gold-rgb: 225, 91, 133;
  --gold-2: #cb2559;
  --gold-hi: #f1b1c5;
  --on-gold: #310c18;
  --accent: #b76ce5;
  --glow-1: rgba(173, 71, 235, 0.26);
  --glow-2: rgba(232, 48, 106, 0.16);
}
html[data-theme="sk-periodiek"] {
  --bg: #0a1a19;
  --bg-rgb: 10, 26, 25;
  --bg-2: #112c2b;
  --panel: rgba(18, 48, 47, 0.74);
  --panel-solid: #153736;
  --stage: #225956;
  --text: #eef6f6;
  --muted: #aecbca;
  --faint: #7da19f;
  --gold: #47f5ec;
  --gold-rgb: 71, 245, 236;
  --gold-2: #0ce4d8;
  --gold-hi: #a8faf6;
  --on-gold: #0c312f;
  --accent: #6ce5e0;
  --glow-1: rgba(71, 235, 228, 0.26);
  --glow-2: rgba(48, 232, 222, 0.16);
}
html[data-theme="en-book"] {
  --bg: #19110a;
  --bg-rgb: 25, 17, 10;
  --bg-2: #2b1d12;
  --panel: rgba(47, 32, 19, 0.74);
  --panel-solid: #362516;
  --stage: #563b24;
  --text: #f6f2ee;
  --muted: #cbbbae;
  --faint: #a18d7d;
  --gold: #d8a764;
  --gold-rgb: 216, 167, 100;
  --gold-2: #c08330;
  --gold-hi: #edd5b6;
  --on-gold: #31210c;
  --accent: #e5b06c;
  --glow-1: rgba(235, 163, 71, 0.26);
  --glow-2: rgba(232, 154, 48, 0.16);
}
html[data-theme="en-woordenboek"] {
  --bg: #15170c;
  --bg-rgb: 21, 23, 12;
  --bg-2: #232815;
  --panel: rgba(38, 43, 23, 0.74);
  --panel-solid: #2c321b;
  --stage: #47502b;
  --text: #f4f6ee;
  --muted: #c4cbae;
  --faint: #98a17d;
  --gold: #e4c859;
  --gold-rgb: 228, 200, 89;
  --gold-2: #ceab22;
  --gold-hi: #f2e5b0;
  --on-gold: #312a0c;
  --accent: #6cb8e5;
  --glow-1: rgba(71, 174, 235, 0.26);
  --glow-2: rgba(232, 195, 48, 0.16);
}
html[data-theme="en-words"] {
  --bg: #18150c;
  --bg-rgb: 24, 21, 12;
  --bg-2: #292414;
  --panel: rgba(45, 39, 21, 0.74);
  --panel-solid: #342d19;
  --stage: #534928;
  --text: #f6f4ee;
  --muted: #cbc4ae;
  --faint: #a1987d;
  --gold: #ee574e;
  --gold-rgb: 238, 87, 78;
  --gold-2: #db2015;
  --gold-hi: #f7afab;
  --on-gold: #310e0c;
  --accent: #6ce588;
  --glow-1: rgba(71, 235, 109, 0.26);
  --glow-2: rgba(232, 59, 48, 0.16);
}
html[data-theme="en-bus"] {
  --bg: #18110c;
  --bg-rgb: 24, 17, 12;
  --bg-2: #291c14;
  --panel: rgba(44, 31, 22, 0.74);
  --panel-solid: #33231a;
  --stage: #513929;
  --text: #f6f1ee;
  --muted: #cbb9ae;
  --faint: #a18b7d;
  --gold: #dcb661;
  --gold-rgb: 220, 182, 97;
  --gold-2: #c4962c;
  --gold-hi: #eeddb4;
  --on-gold: #31260c;
  --accent: #e56c95;
  --glow-1: rgba(235, 71, 127, 0.26);
  --glow-2: rgba(232, 176, 48, 0.16);
}
html[data-theme="en-landscape"] {
  --bg: #1a150a;
  --bg-rgb: 26, 21, 10;
  --bg-2: #2c2411;
  --panel: rgba(48, 39, 18, 0.74);
  --panel-solid: #372d15;
  --stage: #594822;
  --text: #f6f4ee;
  --muted: #cbc2ae;
  --faint: #a1967d;
  --gold: #ebcf52;
  --gold-rgb: 235, 207, 82;
  --gold-2: #d6b519;
  --gold-hi: #f5e8ad;
  --on-gold: #312a0c;
  --accent: #e5b76c;
  --glow-1: rgba(235, 172, 71, 0.26);
  --glow-2: rgba(232, 199, 48, 0.16);
}
html[data-theme="en-flag"] {
  --bg: #1a0a16;
  --bg-rgb: 26, 10, 22;
  --bg-2: #2c1126;
  --panel: rgba(48, 18, 41, 0.74);
  --panel-solid: #371530;
  --stage: #59224c;
  --text: #f6eef4;
  --muted: #cbaec5;
  --faint: #a17d99;
  --gold: #f54759;
  --gold-rgb: 245, 71, 89;
  --gold-2: #e40c22;
  --gold-hi: #faa8b0;
  --on-gold: #310c10;
  --accent: #6c8de5;
  --glow-1: rgba(71, 116, 235, 0.26);
  --glow-2: rgba(232, 48, 68, 0.16);
}
html[data-theme="wa-cijferbrij"] {
  --bg: #0f1215;
  --bg-rgb: 15, 18, 21;
  --bg-2: #1a1f23;
  --panel: rgba(28, 34, 38, 0.74);
  --panel-solid: #21272c;
  --stage: #343f46;
  --text: #eef3f6;
  --muted: #aebfcb;
  --faint: #7d92a1;
  --gold: #64bbd8;
  --gold-rgb: 100, 187, 216;
  --gold-2: #309cc0;
  --gold-hi: #b6dfed;
  --on-gold: #0c2831;
  --accent: #e5c76c;
  --glow-1: rgba(235, 194, 71, 0.26);
  --glow-2: rgba(48, 186, 232, 0.16);
}
html[data-theme="wa-grafiek"] {
  --bg: #0a0c1a;
  --bg-rgb: 10, 12, 26;
  --bg-2: #11152c;
  --panel: rgba(18, 23, 48, 0.74);
  --panel-solid: #151a37;
  --stage: #222a59;
  --text: #eef0f6;
  --muted: #aeb3cb;
  --faint: #7d83a1;
  --gold: #4c80f0;
  --gold-rgb: 76, 128, 240;
  --gold-2: #1252de;
  --gold-hi: #aac3f8;
  --on-gold: #0c1831;
  --accent: #9a6ce5;
  --glow-1: rgba(133, 71, 235, 0.26);
  --glow-2: rgba(48, 106, 232, 0.16);
}
html[data-theme="wa-staaf"] {
  --bg: #0a0c1a;
  --bg-rgb: 10, 12, 26;
  --bg-2: #11152c;
  --panel: rgba(18, 23, 48, 0.74);
  --panel-solid: #151b37;
  --stage: #222b59;
  --text: #eef0f6;
  --muted: #aeb3cb;
  --faint: #7d83a1;
  --gold: #476ff5;
  --gold-rgb: 71, 111, 245;
  --gold-2: #0c3ee4;
  --gold-hi: #a8bbfa;
  --on-gold: #0c1531;
  --accent: #6c8fe5;
  --glow-1: rgba(71, 119, 235, 0.26);
  --glow-2: rgba(48, 91, 232, 0.16);
}
html[data-theme="wa-kans"] {
  --bg: #160d11;
  --bg-rgb: 22, 13, 17;
  --bg-2: #26171d;
  --panel: rgba(41, 25, 31, 0.74);
  --panel-solid: #301d24;
  --stage: #4c2e3a;
  --text: #f6eef1;
  --muted: #cbaeb9;
  --faint: #a17d8b;
  --gold: #d88964;
  --gold-rgb: 216, 137, 100;
  --gold-2: #c05e30;
  --gold-hi: #edc7b6;
  --on-gold: #31180c;
  --accent: #6cbbe5;
  --glow-1: rgba(71, 178, 235, 0.26);
  --glow-2: rgba(232, 107, 48, 0.16);
}
html[data-theme="wa-fractal"] {
  --bg: #12170c;
  --bg-rgb: 18, 23, 12;
  --bg-2: #1f2815;
  --panel: rgba(34, 43, 23, 0.74);
  --panel-solid: #27321a;
  --stage: #3f502a;
  --text: #f3f6ee;
  --muted: #becbae;
  --faint: #90a17d;
  --gold: #e1935c;
  --gold-rgb: 225, 147, 92;
  --gold-2: #ca6a26;
  --gold-hi: #f1ccb2;
  --on-gold: #311c0c;
  --accent: #6ce596;
  --glow-1: rgba(71, 235, 129, 0.26);
  --glow-2: rgba(232, 125, 48, 0.16);
}
html[data-theme="wa-mandelbrot"] {
  --bg: #0a0a1a;
  --bg-rgb: 10, 10, 26;
  --bg-2: #11112c;
  --panel: rgba(18, 18, 48, 0.74);
  --panel-solid: #151537;
  --stage: #222259;
  --text: #eeeef6;
  --muted: #aeaecb;
  --faint: #7d7da1;
  --gold: #476ef5;
  --gold-rgb: 71, 110, 245;
  --gold-2: #0c3de4;
  --gold-hi: #a8bbfa;
  --on-gold: #0c1531;
  --accent: #e58c6c;
  --glow-1: rgba(235, 115, 71, 0.26);
  --glow-2: rgba(48, 90, 232, 0.16);
}
html[data-theme="ku-schets"] {
  --bg: #0f1115;
  --bg-rgb: 15, 17, 21;
  --bg-2: #1a1d23;
  --panel: rgba(28, 31, 38, 0.74);
  --panel-solid: #21242c;
  --stage: #343a46;
  --text: #eef1f6;
  --muted: #aeb8cb;
  --faint: #7d89a1;
  --gold: #d86483;
  --gold-rgb: 216, 100, 131;
  --gold-2: #c03056;
  --gold-hi: #edb6c4;
  --on-gold: #310c16;
  --accent: #6cb2e5;
  --glow-1: rgba(71, 167, 235, 0.26);
  --glow-2: rgba(232, 48, 97, 0.16);
}
html[data-theme="ku-zen"] {
  --bg: #16140e;
  --bg-rgb: 22, 20, 14;
  --bg-2: #262217;
  --panel: rgba(41, 37, 25, 0.74);
  --panel-solid: #302b1d;
  --stage: #4c452e;
  --text: #f6f4ee;
  --muted: #cbc4ae;
  --faint: #a1987d;
  --gold: #d97363;
  --gold-rgb: 217, 115, 99;
  --gold-2: #c1422f;
  --gold-hi: #edbdb5;
  --on-gold: #31110c;
  --accent: #e5b86c;
  --glow-1: rgba(235, 175, 71, 0.26);
  --glow-2: rgba(232, 73, 48, 0.16);
}
html[data-theme="ku-modern"] {
  --bg: #161a0a;
  --bg-rgb: 22, 26, 10;
  --bg-2: #252c11;
  --panel: rgba(40, 48, 18, 0.74);
  --panel-solid: #2e3715;
  --stage: #4a5922;
  --text: #f4f6ee;
  --muted: #c3cbae;
  --faint: #97a17d;
  --gold: #f5dc47;
  --gold-rgb: 245, 220, 71;
  --gold-2: #e4c50c;
  --gold-hi: #faefa8;
  --on-gold: #312c0c;
  --accent: #6cd8e5;
  --glow-1: rgba(71, 217, 235, 0.26);
  --glow-2: rgba(232, 206, 48, 0.16);
}
html[data-theme="ku-renoir"] {
  --bg: #15160e;
  --bg-rgb: 21, 22, 14;
  --bg-2: #242518;
  --panel: rgba(39, 40, 26, 0.74);
  --panel-solid: #2d2f1e;
  --stage: #494a30;
  --text: #f6f6ee;
  --muted: #c9cbae;
  --faint: #9ea17d;
  --gold: #6492d8;
  --gold-rgb: 100, 146, 216;
  --gold-2: #3069c0;
  --gold-hi: #b6cbed;
  --on-gold: #0c1b31;
  --accent: #e5cd6c;
  --glow-1: rgba(235, 203, 71, 0.26);
  --glow-2: rgba(48, 121, 232, 0.16);
}
html[data-theme="ku-details"] {
  --bg: #1a130a;
  --bg-rgb: 26, 19, 10;
  --bg-2: #2c2111;
  --panel: rgba(48, 36, 19, 0.74);
  --panel-solid: #372a16;
  --stage: #584323;
  --text: #f6f3ee;
  --muted: #cbc0ae;
  --faint: #a1927d;
  --gold: #e69b57;
  --gold-rgb: 230, 155, 87;
  --gold-2: #d0741f;
  --gold-hi: #f3cfaf;
  --on-gold: #311e0c;
  --accent: #6ca4e5;
  --glow-1: rgba(71, 148, 235, 0.26);
  --glow-2: rgba(232, 136, 48, 0.16);
}
html[data-theme="ku-michelangelo"] {
  --bg: #17120d;
  --bg-rgb: 23, 18, 13;
  --bg-2: #281f16;
  --panel: rgba(43, 34, 23, 0.74);
  --panel-solid: #31271b;
  --stage: #4f3e2b;
  --text: #f6f2ee;
  --muted: #cbbeae;
  --faint: #a1907d;
  --gold: #d89d64;
  --gold-rgb: 216, 157, 100;
  --gold-2: #c07730;
  --gold-hi: #edd1b6;
  --on-gold: #311e0c;
  --accent: #6ccde5;
  --glow-1: rgba(71, 202, 235, 0.26);
  --glow-2: rgba(232, 139, 48, 0.16);
}
html[data-theme="nl-vlag"] {
  --bg: #180a1a;
  --bg-rgb: 24, 10, 26;
  --bg-2: #29112c;
  --panel: rgba(45, 18, 48, 0.74);
  --panel-solid: #341537;
  --stage: #532259;
  --text: #f5eef6;
  --muted: #c8aecb;
  --faint: #9d7da1;
  --gold: #f5474f;
  --gold-rgb: 245, 71, 79;
  --gold-2: #e40c16;
  --gold-hi: #faa8ac;
  --on-gold: #310c0e;
  --accent: #6c89e5;
  --glow-1: rgba(71, 111, 235, 0.26);
  --glow-2: rgba(232, 48, 57, 0.16);
}
html[data-theme="nl-fiets"] {
  --bg: #17130d;
  --bg-rgb: 23, 19, 13;
  --bg-2: #282015;
  --panel: rgba(43, 35, 23, 0.74);
  --panel-solid: #32281b;
  --stage: #4f402b;
  --text: #f6f3ee;
  --muted: #cbbfae;
  --faint: #a1927d;
  --gold: #64d8bc;
  --gold-rgb: 100, 216, 188;
  --gold-2: #30c09d;
  --gold-hi: #b6eddf;
  --on-gold: #0c3128;
  --accent: #e5946c;
  --glow-1: rgba(235, 126, 71, 0.26);
  --glow-2: rgba(48, 232, 187, 0.16);
}
html[data-theme="nl-grachten"] {
  --bg: #1a0c0a;
  --bg-rgb: 26, 12, 10;
  --bg-2: #2c1511;
  --panel: rgba(48, 23, 18, 0.74);
  --panel-solid: #371b15;
  --stage: #592b22;
  --text: #f6f0ee;
  --muted: #cbb3ae;
  --faint: #a1837d;
  --gold: #f57347;
  --gold-rgb: 245, 115, 71;
  --gold-2: #e4420c;
  --gold-hi: #fabda8;
  --on-gold: #31160c;
  --accent: #6cb0e5;
  --glow-1: rgba(71, 163, 235, 0.26);
  --glow-2: rgba(232, 95, 48, 0.16);
}
html[data-theme="nl-winter"] {
  --bg: #160e0d;
  --bg-rgb: 22, 14, 13;
  --bg-2: #261817;
  --panel: rgba(42, 26, 25, 0.74);
  --panel-solid: #301e1c;
  --stage: #4d312e;
  --text: #f6efee;
  --muted: #cbb1ae;
  --faint: #a1807d;
  --gold: #f0ac4c;
  --gold-rgb: 240, 172, 76;
  --gold-2: #dd8812;
  --gold-hi: #f8d7aa;
  --on-gold: #31220c;
  --accent: #6c96e5;
  --glow-1: rgba(71, 128, 235, 0.26);
  --glow-2: rgba(232, 155, 48, 0.16);
}
html[data-theme="nl-molens"] {
  --bg: #1a120a;
  --bg-rgb: 26, 18, 10;
  --bg-2: #2c1e11;
  --panel: rgba(48, 33, 18, 0.74);
  --panel-solid: #372615;
  --stage: #593c22;
  --text: #f6f2ee;
  --muted: #cbbcae;
  --faint: #a18e7d;
  --gold: #f58c47;
  --gold-rgb: 245, 140, 71;
  --gold-2: #e4620c;
  --gold-hi: #fac9a8;
  --on-gold: #311b0c;
  --accent: #6ca8e5;
  --glow-1: rgba(71, 153, 235, 0.26);
  --glow-2: rgba(232, 122, 48, 0.16);
}
html[data-theme="nl-vroeger"] {
  --bg: #18120c;
  --bg-rgb: 24, 18, 12;
  --bg-2: #291f14;
  --panel: rgba(44, 34, 22, 0.74);
  --panel-solid: #332719;
  --stage: #523f28;
  --text: #f6f3ee;
  --muted: #cbbeae;
  --faint: #a1907d;
  --gold: #d8a864;
  --gold-rgb: 216, 168, 100;
  --gold-2: #c08430;
  --gold-hi: #edd6b6;
  --on-gold: #31220c;
  --accent: #6cb2e5;
  --glow-1: rgba(71, 167, 235, 0.26);
  --glow-2: rgba(232, 156, 48, 0.16);
}
html[data-theme="mu-classic"] {
  --bg: #1a140a;
  --bg-rgb: 26, 20, 10;
  --bg-2: #2c2211;
  --panel: rgba(48, 37, 18, 0.74);
  --panel-solid: #372a15;
  --stage: #594422;
  --text: #f6f3ee;
  --muted: #cbc0ae;
  --faint: #a1937d;
  --gold: #e8ad54;
  --gold-rgb: 232, 173, 84;
  --gold-2: #d48a1c;
  --gold-hi: #f4d8ae;
  --on-gold: #31220c;
  --accent: #e57c6c;
  --glow-1: rgba(235, 93, 71, 0.26);
  --glow-2: rgba(232, 159, 48, 0.16);
}
html[data-theme="mu-renaissance"] {
  --bg: #1a110a;
  --bg-rgb: 26, 17, 10;
  --bg-2: #2c1d11;
  --panel: rgba(48, 31, 18, 0.74);
  --panel-solid: #372415;
  --stage: #593a22;
  --text: #f6f2ee;
  --muted: #cbbbae;
  --faint: #a18d7d;
  --gold: #eeae4e;
  --gold-rgb: 238, 174, 78;
  --gold-2: #db8c15;
  --gold-hi: #f7d9ab;
  --on-gold: #31220c;
  --accent: #6cbde5;
  --glow-1: rgba(71, 180, 235, 0.26);
  --glow-2: rgba(232, 159, 48, 0.16);
}
html[data-theme="mu-jazz"] {
  --bg: #1a0a0a;
  --bg-rgb: 26, 10, 10;
  --bg-2: #2c1211;
  --panel: rgba(48, 19, 18, 0.74);
  --panel-solid: #371615;
  --stage: #592422;
  --text: #f6efee;
  --muted: #cbafae;
  --faint: #a17e7d;
  --gold: #f57b47;
  --gold-rgb: 245, 123, 71;
  --gold-2: #e44d0c;
  --gold-hi: #fac1a8;
  --on-gold: #31170c;
  --accent: #ac6ce5;
  --glow-1: rgba(158, 71, 235, 0.26);
  --glow-2: rgba(232, 104, 48, 0.16);
}
html[data-theme="mu-rock"] {
  --bg: #15120f;
  --bg-rgb: 21, 18, 15;
  --bg-2: #241f19;
  --panel: rgba(39, 33, 27, 0.74);
  --panel-solid: #2d2620;
  --stage: #483d32;
  --text: #f6f2ee;
  --muted: #cbbdae;
  --faint: #a18f7d;
  --gold: #d8aa64;
  --gold-rgb: 216, 170, 100;
  --gold-2: #c08630;
  --gold-hi: #edd7b6;
  --on-gold: #31220c;
  --accent: #e56c76;
  --glow-1: rgba(235, 71, 85, 0.26);
  --glow-2: rgba(232, 159, 48, 0.16);
}
html[data-theme="mu-metal"] {
  --bg: #0e1016;
  --bg-rgb: 14, 16, 22;
  --bg-2: #181b25;
  --panel: rgba(26, 29, 40, 0.74);
  --panel-solid: #1e212f;
  --stage: #30354b;
  --text: #eef0f6;
  --muted: #aeb4cb;
  --faint: #7d84a1;
  --gold: #f54755;
  --gold-rgb: 245, 71, 85;
  --gold-2: #e40c1e;
  --gold-hi: #faa8af;
  --on-gold: #310c0f;
  --accent: #6ca8e5;
  --glow-1: rgba(71, 153, 235, 0.26);
  --glow-2: rgba(232, 48, 64, 0.16);
}
html[data-theme="mu-dance"] {
  --bg: #0c1017;
  --bg-rgb: 12, 16, 23;
  --bg-2: #151b28;
  --panel: rgba(23, 29, 43, 0.74);
  --panel-solid: #1b2232;
  --stage: #2b3650;
  --text: #eef1f6;
  --muted: #aeb7cb;
  --faint: #7d87a1;
  --gold: #648fd8;
  --gold-rgb: 100, 143, 216;
  --gold-2: #3065c0;
  --gold-hi: #b6caed;
  --on-gold: #0c1a31;
  --accent: #d16ce5;
  --glow-1: rgba(207, 71, 235, 0.26);
  --glow-2: rgba(48, 116, 232, 0.16);
}
html[data-theme="gs-kaart"] {
  --bg: #19130b;
  --bg-rgb: 25, 19, 11;
  --bg-2: #2b2012;
  --panel: rgba(47, 35, 20, 0.74);
  --panel-solid: #362817;
  --stage: #564024;
  --text: #f6f3ee;
  --muted: #cbbeae;
  --faint: #a1917d;
  --gold: #deab5e;
  --gold-rgb: 222, 171, 94;
  --gold-2: #c78829;
  --gold-hi: #efd7b3;
  --on-gold: #31220c;
  --accent: #e57c6c;
  --glow-1: rgba(235, 93, 71, 0.26);
  --glow-2: rgba(232, 159, 48, 0.16);
}
html[data-theme="gs-slagveld"] {
  --bg: #17150d;
  --bg-rgb: 23, 21, 13;
  --bg-2: #272316;
  --panel: rgba(42, 38, 24, 0.74);
  --panel-solid: #302c1c;
  --stage: #4d462d;
  --text: #f6f4ee;
  --muted: #cbc5ae;
  --faint: #a1997d;
  --gold: #d8b864;
  --gold-rgb: 216, 184, 100;
  --gold-2: #c09830;
  --gold-hi: #edddb6;
  --on-gold: #31270c;
  --accent: #6ce594;
  --glow-1: rgba(71, 235, 126, 0.26);
  --glow-2: rgba(232, 181, 48, 0.16);
}
html[data-theme="gs-revolutie"] {
  --bg: #190c0b;
  --bg-rgb: 25, 12, 11;
  --bg-2: #2b1512;
  --panel: rgba(46, 23, 20, 0.74);
  --panel-solid: #351a17;
  --stage: #552a25;
  --text: #f6efee;
  --muted: #cbb1ae;
  --faint: #a1817d;
  --gold: #ee514e;
  --gold-rgb: 238, 81, 78;
  --gold-2: #da1915;
  --gold-hi: #f7adab;
  --on-gold: #310d0c;
  --accent: #6ce5e5;
  --glow-1: rgba(71, 235, 235, 0.26);
  --glow-2: rgba(232, 52, 48, 0.16);
}
html[data-theme="gs-dday"] {
  --bg: #0f1215;
  --bg-rgb: 15, 18, 21;
  --bg-2: #1a1f23;
  --panel: rgba(28, 33, 38, 0.74);
  --panel-solid: #21262c;
  --stage: #343d46;
  --text: #eef2f6;
  --muted: #aebdcb;
  --faint: #7d8fa1;
  --gold: #bbd864;
  --gold-rgb: 187, 216, 100;
  --gold-2: #9cc030;
  --gold-hi: #dfedb6;
  --on-gold: #28310c;
  --accent: #e5b86c;
  --glow-1: rgba(235, 175, 71, 0.26);
  --glow-2: rgba(186, 232, 48, 0.16);
}
html[data-theme="gs-muur"] {
  --bg: #17140d;
  --bg-rgb: 23, 20, 13;
  --bg-2: #272216;
  --panel: rgba(42, 37, 24, 0.74);
  --panel-solid: #312b1c;
  --stage: #4e442d;
  --text: #f6f4ee;
  --muted: #cbc3ae;
  --faint: #a1967d;
  --gold: #64a9d8;
  --gold-rgb: 100, 169, 216;
  --gold-2: #3085c0;
  --gold-hi: #b6d6ed;
  --on-gold: #0c2231;
  --accent: #e57f6c;
  --glow-1: rgba(235, 98, 71, 0.26);
  --glow-2: rgba(48, 157, 232, 0.16);
}
html[data-theme="gs-mensen"] {
  --bg: #1a120a;
  --bg-rgb: 26, 18, 10;
  --bg-2: #2c1e11;
  --panel: rgba(48, 33, 18, 0.74);
  --panel-solid: #372615;
  --stage: #593d22;
  --text: #f6f2ee;
  --muted: #cbbdae;
  --faint: #a18f7d;
  --gold: #ebac51;
  --gold-rgb: 235, 172, 81;
  --gold-2: #d78919;
  --gold-hi: #f5d8ad;
  --on-gold: #31220c;
  --accent: #6cb2e5;
  --glow-1: rgba(71, 167, 235, 0.26);
  --glow-2: rgba(232, 157, 48, 0.16);
}
html[data-theme="nk-emc2"] {
  --bg: #11180b;
  --bg-rgb: 17, 24, 11;
  --bg-2: #1d2a13;
  --panel: rgba(32, 45, 21, 0.74);
  --panel-solid: #253418;
  --stage: #3b5427;
  --text: #f2f6ee;
  --muted: #bbcbae;
  --faint: #8da17d;
  --gold: #d8f548;
  --gold-rgb: 216, 245, 72;
  --gold-2: #bfe30d;
  --gold-hi: #ecfaa8;
  --on-gold: #2b310c;
  --accent: #e5c16c;
  --glow-1: rgba(235, 186, 71, 0.26);
  --glow-2: rgba(201, 232, 48, 0.16);
}
html[data-theme="nk-radioactief"] {
  --bg: #1a170a;
  --bg-rgb: 26, 23, 10;
  --bg-2: #2c2811;
  --panel: rgba(48, 43, 19, 0.74);
  --panel-solid: #373215;
  --stage: #585022;
  --text: #f6f5ee;
  --muted: #cbc7ae;
  --faint: #a19b7d;
  --gold: #f5e047;
  --gold-rgb: 245, 224, 71;
  --gold-2: #e4c90c;
  --gold-hi: #faf0a8;
  --on-gold: #312c0c;
  --accent: #e5986c;
  --glow-1: rgba(235, 131, 71, 0.26);
  --glow-2: rgba(232, 209, 48, 0.16);
}
html[data-theme="nk-aarde"] {
  --bg: #0a1119;
  --bg-rgb: 10, 17, 25;
  --bg-2: #121c2b;
  --panel: rgba(19, 31, 47, 0.74);
  --panel-solid: #162336;
  --stage: #243957;
  --text: #eef2f6;
  --muted: #aebacb;
  --faint: #7d8ca1;
  --gold: #5d92df;
  --gold-rgb: 93, 146, 223;
  --gold-2: #2769c9;
  --gold-hi: #b2cbf0;
  --on-gold: #0c1b31;
  --accent: #6cbfe5;
  --glow-1: rgba(71, 184, 235, 0.26);
  --glow-2: rgba(48, 123, 232, 0.16);
}
html[data-theme="nk-iss"] {
  --bg: #0e1016;
  --bg-rgb: 14, 16, 22;
  --bg-2: #171b26;
  --panel: rgba(25, 29, 41, 0.74);
  --panel-solid: #1d222f;
  --stage: #2f364c;
  --text: #eef0f6;
  --muted: #aeb5cb;
  --faint: #7d86a1;
  --gold: #6498d8;
  --gold-rgb: 100, 152, 216;
  --gold-2: #3070c0;
  --gold-hi: #b6ceed;
  --on-gold: #0c1d31;
  --accent: #e5ac6c;
  --glow-1: rgba(235, 158, 71, 0.26);
  --glow-2: rgba(48, 131, 232, 0.16);
}
html[data-theme="nk-quantum"] {
  --bg: #0b1118;
  --bg-rgb: 11, 17, 24;
  --bg-2: #131d2a;
  --panel: rgba(21, 31, 45, 0.74);
  --panel-solid: #182434;
  --stage: #273a53;
  --text: #eef2f6;
  --muted: #aebacb;
  --faint: #7d8ca1;
  --gold: #64acd8;
  --gold-rgb: 100, 172, 216;
  --gold-2: #3089c0;
  --gold-hi: #b6d8ed;
  --on-gold: #0c2331;
  --accent: #e5c76c;
  --glow-1: rgba(235, 194, 71, 0.26);
  --glow-2: rgba(48, 162, 232, 0.16);
}
html[data-theme="nk-nevel"] {
  --bg: #190c0b;
  --bg-rgb: 25, 12, 11;
  --bg-2: #2a1413;
  --panel: rgba(46, 22, 20, 0.74);
  --panel-solid: #351918;
  --stage: #552826;
  --text: #f6efee;
  --muted: #cbafae;
  --faint: #a17e7d;
  --gold: #f56647;
  --gold-rgb: 245, 102, 71;
  --gold-2: #e4330c;
  --gold-hi: #fab7a8;
  --on-gold: #31130c;
  --accent: #6ce5d5;
  --glow-1: rgba(71, 235, 213, 0.26);
  --glow-2: rgba(232, 81, 48, 0.16);
}
html[data-theme="ec-tien"] {
  --bg: #150e11;
  --bg-rgb: 21, 14, 17;
  --bg-2: #25181d;
  --panel: rgba(40, 26, 31, 0.74);
  --panel-solid: #2e1f24;
  --stage: #4a313a;
  --text: #f6eef1;
  --muted: #cbaeb9;
  --faint: #a17d8a;
  --gold: #d86486;
  --gold-rgb: 216, 100, 134;
  --gold-2: #c0305b;
  --gold-hi: #edb6c6;
  --on-gold: #310c17;
  --accent: #e5e56c;
  --glow-1: rgba(235, 235, 71, 0.26);
  --glow-2: rgba(232, 48, 103, 0.16);
}
html[data-theme="ec-twintig"] {
  --bg: #0d1317;
  --bg-rgb: 13, 19, 23;
  --bg-2: #162027;
  --panel: rgba(24, 35, 42, 0.74);
  --panel-solid: #1c2830;
  --stage: #2d414d;
  --text: #eef3f6;
  --muted: #aec0cb;
  --faint: #7d93a1;
  --gold: #64b4d8;
  --gold-rgb: 100, 180, 216;
  --gold-2: #3093c0;
  --gold-hi: #b6dced;
  --on-gold: #0c2631;
  --accent: #6c94e5;
  --glow-1: rgba(71, 126, 235, 0.26);
  --glow-2: rgba(48, 175, 232, 0.16);
}
html[data-theme="ec-vijftig"] {
  --bg: #16120e;
  --bg-rgb: 22, 18, 14;
  --bg-2: #251e18;
  --panel: rgba(40, 33, 26, 0.74);
  --panel-solid: #2e261e;
  --stage: #4a3d30;
  --text: #f6f2ee;
  --muted: #cbbcae;
  --faint: #a18f7d;
  --gold: #d89064;
  --gold-rgb: 216, 144, 100;
  --gold-2: #c06730;
  --gold-hi: #edcbb6;
  --on-gold: #311a0c;
  --accent: #e56cd1;
  --glow-1: rgba(235, 71, 207, 0.26);
  --glow-2: rgba(232, 119, 48, 0.16);
}
html[data-theme="ec-honderd"] {
  --bg: #0e160f;
  --bg-rgb: 14, 22, 15;
  --bg-2: #182519;
  --panel: rgba(26, 40, 27, 0.74);
  --panel-solid: #1e2e20;
  --stage: #314a32;
  --text: #eef6ef;
  --muted: #aecbb0;
  --faint: #7da180;
  --gold: #92d864;
  --gold-rgb: 146, 216, 100;
  --gold-2: #69c030;
  --gold-hi: #ccedb6;
  --on-gold: #1b310c;
  --accent: #6ce5cd;
  --glow-1: rgba(71, 235, 202, 0.26);
  --glow-2: rgba(122, 232, 48, 0.16);
}
html[data-theme="ec-tweehonderd"] {
  --bg: #16160d;
  --bg-rgb: 22, 22, 13;
  --bg-2: #262617;
  --panel: rgba(41, 41, 25, 0.74);
  --panel-solid: #302f1d;
  --stage: #4c4b2e;
  --text: #f6f6ee;
  --muted: #cbcaae;
  --faint: #a19f7d;
  --gold: #dfd85d;
  --gold-rgb: 223, 216, 93;
  --gold-2: #c8bf27;
  --gold-hi: #f0edb2;
  --on-gold: #312f0c;
  --accent: #6c6ce5;
  --glow-1: rgba(71, 71, 235, 0.26);
  --glow-2: rgba(232, 222, 48, 0.16);
}
html[data-theme="ec-vijfhonderd"] {
  --bg: #110e16;
  --bg-rgb: 17, 14, 22;
  --bg-2: #1d1826;
  --panel: rgba(31, 26, 41, 0.74);
  --panel-solid: #241d2f;
  --stage: #392f4b;
  --text: #f1eef6;
  --muted: #b8aecb;
  --faint: #897da1;
  --gold: #a364d8;
  --gold-rgb: 163, 100, 216;
  --gold-2: #7e30c0;
  --gold-hi: #d3b6ed;
  --on-gold: #200c31;
  --accent: #6c8ae5;
  --glow-1: rgba(71, 112, 235, 0.26);
  --glow-2: rgba(148, 48, 232, 0.16);
}
html[data-theme="du-vlag"] {
  --bg: #1a100a;
  --bg-rgb: 26, 16, 10;
  --bg-2: #2c1c11;
  --panel: rgba(48, 30, 18, 0.74);
  --panel-solid: #372315;
  --stage: #593722;
  --text: #f6f1ee;
  --muted: #cbbaae;
  --faint: #a18b7d;
  --gold: #f54a47;
  --gold-rgb: 245, 74, 71;
  --gold-2: #e4100c;
  --gold-hi: #faa9a8;
  --on-gold: #310d0c;
  --accent: #e5c66c;
  --glow-1: rgba(235, 193, 71, 0.26);
  --glow-2: rgba(232, 52, 48, 0.16);
}
html[data-theme="du-rothenburg"] {
  --bg: #18130c;
  --bg-rgb: 24, 19, 12;
  --bg-2: #292014;
  --panel: rgba(44, 34, 22, 0.74);
  --panel-solid: #332819;
  --stage: #523f29;
  --text: #f6f3ee;
  --muted: #cbbeae;
  --faint: #a1917d;
  --gold: #dbac61;
  --gold-rgb: 219, 172, 97;
  --gold-2: #c3892c;
  --gold-hi: #eed8b4;
  --on-gold: #31230c;
  --accent: #6c9ee5;
  --glow-1: rgba(71, 139, 235, 0.26);
  --glow-2: rgba(232, 162, 48, 0.16);
}
html[data-theme="du-cochem"] {
  --bg: #19150a;
  --bg-rgb: 25, 21, 10;
  --bg-2: #2b2512;
  --panel: rgba(47, 40, 19, 0.74);
  --panel-solid: #362e16;
  --stage: #574924;
  --text: #f6f4ee;
  --muted: #cbc3ae;
  --faint: #a1977d;
  --gold: #deb35e;
  --gold-rgb: 222, 179, 94;
  --gold-2: #c79129;
  --gold-hi: #efdbb3;
  --on-gold: #31240c;
  --accent: #94e56c;
  --glow-1: rgba(126, 235, 71, 0.26);
  --glow-2: rgba(232, 170, 48, 0.16);
}
html[data-theme="du-berlijn"] {
  --bg: #0f1115;
  --bg-rgb: 15, 17, 21;
  --bg-2: #1a1e23;
  --panel: rgba(28, 32, 38, 0.74);
  --panel-solid: #20252c;
  --stage: #343c46;
  --text: #eef2f6;
  --muted: #aebacb;
  --faint: #7d8ca1;
  --gold: #64d8a8;
  --gold-rgb: 100, 216, 168;
  --gold-2: #30c084;
  --gold-hi: #b6edd6;
  --on-gold: #0c3122;
  --accent: #e5c16c;
  --glow-1: rgba(235, 186, 71, 0.26);
  --glow-2: rgba(48, 232, 156, 0.16);
}
html[data-theme="du-brandenburg"] {
  --bg: #1a0a17;
  --bg-rgb: 26, 10, 23;
  --bg-2: #2c1128;
  --panel: rgba(48, 18, 43, 0.74);
  --panel-solid: #371532;
  --stage: #59224f;
  --text: #f6eef5;
  --muted: #cbaec6;
  --faint: #a17d9b;
  --gold: #4751f5;
  --gold-rgb: 71, 81, 245;
  --gold-2: #0c19e4;
  --gold-hi: #a8adfa;
  --on-gold: #0c0e31;
  --accent: #e5b96c;
  --glow-1: rgba(235, 175, 71, 0.26);
  --glow-2: rgba(48, 60, 232, 0.16);
}
html[data-theme="du-neuschwanstein"] {
  --bg: #19160a;
  --bg-rgb: 25, 22, 10;
  --bg-2: #2b2612;
  --panel: rgba(47, 42, 19, 0.74);
  --panel-solid: #363016;
  --stage: #574d24;
  --text: #f6f5ee;
  --muted: #cbc6ae;
  --faint: #a19a7d;
  --gold: #f59e47;
  --gold-rgb: 245, 158, 71;
  --gold-2: #e4780c;
  --gold-hi: #fad1a8;
  --on-gold: #311f0c;
  --accent: #6ce5a8;
  --glow-1: rgba(71, 235, 153, 0.26);
  --glow-2: rgba(232, 140, 48, 0.16);
}
html[data-theme="fr-wijnkaas"] {
  --bg: #1a150a;
  --bg-rgb: 26, 21, 10;
  --bg-2: #2c2411;
  --panel: rgba(48, 39, 18, 0.74);
  --panel-solid: #372d15;
  --stage: #594822;
  --text: #f6f4ee;
  --muted: #cbc2ae;
  --faint: #a1967d;
  --gold: #f5b547;
  --gold-rgb: 245, 181, 71;
  --gold-2: #e4950c;
  --gold-hi: #fadca8;
  --on-gold: #31230c;
  --accent: #e56c80;
  --glow-1: rgba(235, 71, 99, 0.26);
  --glow-2: rgba(232, 165, 48, 0.16);
}
html[data-theme="fr-lavendel"] {
  --bg: #180b15;
  --bg-rgb: 24, 11, 21;
  --bg-2: #2a1324;
  --panel: rgba(45, 21, 39, 0.74);
  --panel-solid: #34182d;
  --stage: #542748;
  --text: #f6eef4;
  --muted: #cbaec4;
  --faint: #a17d98;
  --gold: #f57d47;
  --gold-rgb: 245, 125, 71;
  --gold-2: #e44f0c;
  --gold-hi: #fac2a8;
  --on-gold: #31180c;
  --accent: #b26ce5;
  --glow-1: rgba(167, 71, 235, 0.26);
  --glow-2: rgba(232, 106, 48, 0.16);
}
html[data-theme="fr-strand"] {
  --bg: #170f0c;
  --bg-rgb: 23, 15, 12;
  --bg-2: #281915;
  --panel: rgba(44, 27, 23, 0.74);
  --panel-solid: #32201a;
  --stage: #50322a;
  --text: #f6f0ee;
  --muted: #cbb5ae;
  --faint: #a1857d;
  --gold: #e39459;
  --gold-rgb: 227, 148, 89;
  --gold-2: #cd6b22;
  --gold-hi: #f2ccb0;
  --on-gold: #311c0c;
  --accent: #6ca2e5;
  --glow-1: rgba(71, 144, 235, 0.26);
  --glow-2: rgba(232, 126, 48, 0.16);
}
html[data-theme="fr-steegje"] {
  --bg: #0f1115;
  --bg-rgb: 15, 17, 21;
  --bg-2: #1a1d23;
  --panel: rgba(28, 31, 38, 0.74);
  --panel-solid: #21242c;
  --stage: #343a46;
  --text: #eef1f6;
  --muted: #aeb8cb;
  --faint: #7d89a1;
  --gold: #d8647b;
  --gold-rgb: 216, 100, 123;
  --gold-2: #c0304d;
  --gold-hi: #edb6c1;
  --on-gold: #310c14;
  --accent: #e5c16c;
  --glow-1: rgba(235, 186, 71, 0.26);
  --glow-2: rgba(232, 48, 85, 0.16);
}
html[data-theme="fr-mist"] {
  --bg: #17120d;
  --bg-rgb: 23, 18, 13;
  --bg-2: #281e16;
  --panel: rgba(43, 33, 23, 0.74);
  --panel-solid: #31261b;
  --stage: #4f3c2b;
  --text: #f6f2ee;
  --muted: #cbbcae;
  --faint: #a18e7d;
  --gold: #d89e64;
  --gold-rgb: 216, 158, 100;
  --gold-2: #c07830;
  --gold-hi: #edd1b6;
  --on-gold: #311f0c;
  --accent: #e56c84;
  --glow-1: rgba(235, 71, 104, 0.26);
  --glow-2: rgba(232, 140, 48, 0.16);
}
html[data-theme="fr-eiffel"] {
  --bg: #190b19;
  --bg-rgb: 25, 11, 25;
  --bg-2: #2a132a;
  --panel: rgba(46, 20, 46, 0.74);
  --panel-solid: #351735;
  --stage: #552555;
  --text: #f6eef6;
  --muted: #cbaecb;
  --faint: #a17da1;
  --gold: #f44859;
  --gold-rgb: 244, 72, 89;
  --gold-2: #e20e22;
  --gold-hi: #faa9b0;
  --on-gold: #310c10;
  --accent: #a16ce5;
  --glow-1: rgba(144, 71, 235, 0.26);
  --glow-2: rgba(232, 48, 66, 0.16);
}
html[data-theme="wb-rekenmachine"] {
  --bg: #0e0f15;
  --bg-rgb: 14, 15, 21;
  --bg-2: #181a25;
  --panel: rgba(26, 28, 40, 0.74);
  --panel-solid: #1e212e;
  --stage: #31344a;
  --text: #eeeff6;
  --muted: #aeb2cb;
  --faint: #7d82a1;
  --gold: #6468d8;
  --gold-rgb: 100, 104, 216;
  --gold-2: #3035c0;
  --gold-hi: #b6b7ed;
  --on-gold: #0c0d31;
  --accent: #e5c76c;
  --glow-1: rgba(235, 194, 71, 0.26);
  --glow-2: rgba(48, 55, 232, 0.16);
}
html[data-theme="wb-golven"] {
  --bg: #1a120a;
  --bg-rgb: 26, 18, 10;
  --bg-2: #2c1e11;
  --panel: rgba(48, 33, 18, 0.74);
  --panel-solid: #372615;
  --stage: #593d22;
  --text: #f6f2ee;
  --muted: #cbbcae;
  --faint: #a18e7d;
  --gold: #f57847;
  --gold-rgb: 245, 120, 71;
  --gold-2: #e4490c;
  --gold-hi: #fabfa8;
  --on-gold: #31170c;
  --accent: #6cbee5;
  --glow-1: rgba(71, 182, 235, 0.26);
  --glow-2: rgba(232, 100, 48, 0.16);
}
html[data-theme="wb-ringen"] {
  --bg: #17160d;
  --bg-rgb: 23, 22, 13;
  --bg-2: #272617;
  --panel: rgba(42, 41, 24, 0.74);
  --panel-solid: #30301c;
  --stage: #4d4c2d;
  --text: #f6f6ee;
  --muted: #cbcaae;
  --faint: #a1a07d;
  --gold: #d963a4;
  --gold-rgb: 217, 99, 164;
  --gold-2: #c12f80;
  --gold-hi: #edb5d4;
  --on-gold: #310c21;
  --accent: #90e56c;
  --glow-1: rgba(120, 235, 71, 0.26);
  --glow-2: rgba(232, 48, 150, 0.16);
}
html[data-theme="wb-cirkel"] {
  --bg: #19130b;
  --bg-rgb: 25, 19, 11;
  --bg-2: #2a2113;
  --panel: rgba(46, 35, 20, 0.74);
  --panel-solid: #352917;
  --stage: #554225;
  --text: #f6f3ee;
  --muted: #cbbfae;
  --faint: #a1927d;
  --gold: #edb34f;
  --gold-rgb: 237, 179, 79;
  --gold-2: #da9116;
  --gold-hi: #f7dbac;
  --on-gold: #31230c;
  --accent: #e56c85;
  --glow-1: rgba(235, 71, 106, 0.26);
  --glow-2: rgba(232, 164, 48, 0.16);
}
html[data-theme="wb-vectoren"] {
  --bg: #0a0b1a;
  --bg-rgb: 10, 11, 26;
  --bg-2: #11122c;
  --panel: rgba(18, 20, 48, 0.74);
  --panel-solid: #151737;
  --stage: #222559;
  --text: #eeeff6;
  --muted: #aeb0cb;
  --faint: #7d7fa1;
  --gold: #517cec;
  --gold-rgb: 81, 124, 236;
  --gold-2: #184ed8;
  --gold-hi: #acc1f6;
  --on-gold: #0c1731;
  --accent: #a86ce5;
  --glow-1: rgba(153, 71, 235, 0.26);
  --glow-2: rgba(48, 100, 232, 0.16);
}
html[data-theme="wb-formules"] {
  --bg: #0d1316;
  --bg-rgb: 13, 19, 22;
  --bg-2: #172026;
  --panel: rgba(25, 35, 41, 0.74);
  --panel-solid: #1d2830;
  --stage: #2e404d;
  --text: #eef3f6;
  --muted: #aec0cb;
  --faint: #7d92a1;
  --gold: #64b0d8;
  --gold-rgb: 100, 176, 216;
  --gold-2: #308ec0;
  --gold-hi: #b6daed;
  --on-gold: #0c2431;
  --accent: #e5c76c;
  --glow-1: rgba(235, 194, 71, 0.26);
  --glow-2: rgba(48, 168, 232, 0.16);
}
html[data-theme="fi-wand"] {
  --bg: #190a15;
  --bg-rgb: 25, 10, 21;
  --bg-2: #2b1224;
  --panel: rgba(47, 19, 39, 0.74);
  --panel-solid: #36162d;
  --stage: #572449;
  --text: #f6eef4;
  --muted: #cbaec3;
  --faint: #a17d97;
  --gold: #f58547;
  --gold-rgb: 245, 133, 71;
  --gold-2: #e4590c;
  --gold-hi: #fac5a8;
  --on-gold: #31190c;
  --accent: #6c74e5;
  --glow-1: rgba(71, 82, 235, 0.26);
  --glow-2: rgba(232, 114, 48, 0.16);
}
html[data-theme="fi-kachel"] {
  --bg: #140b18;
  --bg-rgb: 20, 11, 24;
  --bg-2: #23132a;
  --panel: rgba(38, 21, 45, 0.74);
  --panel-solid: #2b1834;
  --stage: #452754;
  --text: #f4eef6;
  --muted: #c2aecb;
  --faint: #957da1;
  --gold: #dfb45d;
  --gold-rgb: 223, 180, 93;
  --gold-2: #c89327;
  --gold-hi: #f0dbb2;
  --on-gold: #31250c;
  --accent: #6ce59e;
  --glow-1: rgba(71, 235, 139, 0.26);
  --glow-2: rgba(232, 171, 48, 0.16);
}
html[data-theme="fi-uitgang"] {
  --bg: #170c17;
  --bg-rgb: 23, 12, 23;
  --bg-2: #271528;
  --panel: rgba(42, 23, 43, 0.74);
  --panel-solid: #301b32;
  --stage: #4d2b50;
  --text: #f6eef6;
  --muted: #c9aecb;
  --faint: #9e7da1;
  --gold: #ddc95f;
  --gold-rgb: 221, 201, 95;
  --gold-2: #c5ad2a;
  --gold-hi: #efe5b3;
  --on-gold: #312b0c;
  --accent: #886ce5;
  --glow-1: rgba(110, 71, 235, 0.26);
  --glow-2: rgba(232, 203, 48, 0.16);
}
html[data-theme="fi-academie"] {
  --bg: #16150d;
  --bg-rgb: 22, 21, 13;
  --bg-2: #262517;
  --panel: rgba(42, 40, 25, 0.74);
  --panel-solid: #302e1c;
  --stage: #4d492d;
  --text: #f6f5ee;
  --muted: #cbc8ae;
  --faint: #a19d7d;
  --gold: #ddb05f;
  --gold-rgb: 221, 176, 95;
  --gold-2: #c68e2a;
  --gold-hi: #efdab3;
  --on-gold: #31240c;
  --accent: #9ee56c;
  --glow-1: rgba(139, 235, 71, 0.26);
  --glow-2: rgba(232, 167, 48, 0.16);
}
html[data-theme="fi-akropolis"] {
  --bg: #0d0f17;
  --bg-rgb: 13, 15, 23;
  --bg-2: #161927;
  --panel: rgba(24, 27, 42, 0.74);
  --panel-solid: #1c2031;
  --stage: #2c334e;
  --text: #eef0f6;
  --muted: #aeb4cb;
  --faint: #7d84a1;
  --gold: #d89864;
  --gold-rgb: 216, 152, 100;
  --gold-2: #c07030;
  --gold-hi: #edceb6;
  --on-gold: #311d0c;
  --accent: #6ca0e5;
  --glow-1: rgba(71, 141, 235, 0.26);
  --glow-2: rgba(232, 130, 48, 0.16);
}
html[data-theme="fi-nevel"] {
  --bg: #16130d;
  --bg-rgb: 22, 19, 13;
  --bg-2: #262017;
  --panel: rgba(41, 35, 25, 0.74);
  --panel-solid: #30281d;
  --stage: #4d402e;
  --text: #f6f3ee;
  --muted: #cbc0ae;
  --faint: #a1937d;
  --gold: #d8a264;
  --gold-rgb: 216, 162, 100;
  --gold-2: #c07c30;
  --gold-hi: #edd3b6;
  --on-gold: #31200c;
  --accent: #6cade5;
  --glow-1: rgba(71, 159, 235, 0.26);
  --glow-2: rgba(232, 146, 48, 0.16);
}
