/* GENERERAD av webapp/dev-scripts/theme-tokens.js - ändra inte för hand, se docs/TEMAN.md.
   Ljust läge har inga variabler här: varje färg i koden har sin ljusa färg som reserv. */

:root[data-theme="dark"] {
  color-scheme: dark;
  --bd-0047ab: #2265c3;
  --bd-054a17: #5e8c69;
  --bd-0b6b24: #22c34c;
  --bd-0d47a1: #2261c3;
  --bd-1565c0: #226ec3;
  --bd-1a73e8: #2975d9;
  --bd-1a7d2e: #28be46;
  --bd-2563eb: #3569db;
  --bd-2e7d32: #3ea843;
  --bd-2e7d6b: #3ea890;
  --bd-2f7d4f: #3fa769;
  --bd-34a853: #36af57;
  --bd-4caf50: #4caf50;
  --bd-6b3fa0: #6e41a5;
  --bd-6b7280: #6c7f72;
  --bd-6cc69a: #6cc69a;
  --bd-7c3aed: #8048df;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #7ee8a0;
  --bd-7f8c8d: #7c9083;
  --bd-888888: #7e9285;
  --bd-8b5cf6: #926de5;
  --bd-8fbf9a: #8fbf9a;
  --bd-9cc9bc: #9cc9bc;
  --bd-9fcfaa: #9fcfaa;
  --bd-a3b18a: #a3b18a;
  --bd-a5d6a7: #a5d6a7;
  --bd-a855f7: #a868e4;
  --bd-a87a00: #c39722;
  --bd-b0b0b0: #aab6ae;
  --bd-b3261e: #c32b22;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #b1bdb5;
  --bd-b6d9c4: #3b634b;
  --bd-b9c4bb: #b9c4bd;
  --bd-c3e6cb: #36593e;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #4b544e;
  --bd-c9d3cf: #47504a;
  --bd-cccccc: #48514b;
  --bd-ccccdd: #393956;
  --bd-cfd8d1: #444c47;
  --bd-cfdccf: #3c523c;
  --bd-cfe0d5: #375541;
  --bd-cfe3d4: #34563c;
  --bd-d0d2d6: #444d47;
  --bd-d0d5d0: #444d47;
  --bd-d4a017: #c89a23;
  --bd-d4a5ff: #4a375b;
  --bd-d5dbd6: #414944;
  --bd-d5e3de: #365047;
  --bd-d6e6db: #32523c;
  --bd-d7c7f5: #3d3152;
  --bd-d7e8db: #315138;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #3a2f4f;
  --bd-dddddd: #3e4641;
  --bd-ded4f5: #382e4d;
  --bd-dfe3e0: #3c443f;
  --bd-dfe5df: #3c433e;
  --bd-dfe9e2: #334a39;
  --bd-e08a1f: #d98926;
  --bd-e0d3a8: #665c3d;
  --bd-e0e0e0: #3d443f;
  --bd-e3b3ad: #63403b;
  --bd-e3d6c8: #594735;
  --bd-e3e3e3: #3b423d;
  --bd-e3e8e3: #3a413c;
  --bd-e3ebe4: #324635;
  --bd-e3ece6: #314738;
  --bd-e53935: #dd413d;
  --bd-e65100: #c35b23;
  --bd-e67e22: #da7f2e;
  --bd-e68700: #c38123;
  --bd-e6972e: #dc9638;
  --bd-e6d29a: #695e3f;
  --bd-e6e6e6: #39413c;
  --bd-e6e8e6: #39403b;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #da2d8b;
  --bd-e9e9e9: #383f3a;
  --bd-ececec: #363d38;
  --bd-eeeeee: #353b37;
  --bd-eef0ee: #343b36;
  --bd-f0d3b4: #5b4a37;
  --bd-f0d58a: #ebd38f;
  --bd-f0e2a8: #605839;
  --bd-f0f0f0: #343a36;
  --bd-f1e3b8: #595036;
  --bd-f3cccc: #513131;
  --bd-f3d3d1: #4f312f;
  --bd-f3eac6: #534d32;
  --bd-f3f3f3: #323834;
  --bd-f5a623: #dda03c;
  --bd-f5c6cb: #523135;
  --bd-f6d8a8: #5d4f38;
  --bd-ffb347: #e3ae63;
  --bd-ffcc80: #69583f;
  --bd-ffffff: #2b312d;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #02d27c;
  --bg-043812: #335e3f;
  --bg-054a17: #3d6e4a;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #1a7d2e;
  --bg-257a3d: #257a3d;
  --bg-28a745: #28a745;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #2ad6a3;
  --bg-2c8c46: #2c8c46;
  --bg-2e7d6b: #2e7d6b;
  --bg-2f7d4f: #2f7d4f;
  --bg-333333: #333333;
  --bg-34a853: #34a853;
  --bg-3a853d: #3a853d;
  --bg-3b3f46: #3b3f46;
  --bg-45a049: #45a049;
  --bg-4caf50: #4caf50;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #616161;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #6b7280;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #757575;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #8fdcb9;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #958e8d;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #a8e6cb;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #bbbbbb;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #254526;
  --bg-cccccc: #37413a;
  --bg-d0d0d0: #353e38;
  --bg-d0d2d8: #333c36;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #213e28;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #2e3631;
  --bg-dddddd: #2e3630;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #2c342f;
  --bg-e0e2e5: #2b322d;
  --bg-e0eeef: #1e3738;
  --bg-e3d6c8: #463726;
  --bg-e3e6ea: #262b32;
  --bg-e3e8e3: #29302b;
  --bg-e3e8ea: #262f32;
  --bg-e3f1ec: #1d372e;
  --bg-e3f2fd: #1b2832;
  --bg-e4e6eb: #252932;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #253025;
  --bg-e6f0fb: #1b2531;
  --bg-e6f3ef: #1c352d;
  --bg-e6f4ea: #1c3423;
  --bg-e6f4ef: #1c342c;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #493d27;
  --bg-e8e8e8: #282f2a;
  --bg-e8eaed: #25292f;
  --bg-e8f0ea: #203124;
  --bg-e8f3ec: #1c3425;
  --bg-e8f5e9: #1b331d;
  --bg-e8f5ec: #1b3323;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #1c331e;
  --bg-e9f4ec: #1b3322;
  --bg-eaf3ec: #1d3221;
  --bg-ececec: #252c28;
  --bg-ecfccb: #333c20;
  --bg-ededed: #252b27;
  --bg-eeeeee: #242b26;
  --bg-eef0ee: #242a26;
  --bg-eef1ee: #242a26;
  --bg-eef1f3: #1f272d;
  --bg-eef1f5: #1c242f;
  --bg-eef2f0: #212b26;
  --bg-eef6ef: #1a301d;
  --bg-eef6f0: #1a3020;
  --bg-efe8fb: #221a31;
  --bg-f0f1f0: #232925;
  --bg-f0f2f5: #0f1311;
  --bg-f0f9f2: #192e1e;
  --bg-f1e9fc: #231a30;
  --bg-f1f1f1: #232925;
  --bg-f1f8f2: #192e1c;
  --bg-f2effa: #1f192e;
  --bg-f2f2f2: #222824;
  --bg-f2f4f3: #222724;
  --bg-f3e8fd: #251a30;
  --bg-f3ecd6: #3b3420;
  --bg-f3f5f3: #212723;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #1d2921;
  --bg-f4f8f5: #1b2a1f;
  --bg-f4f9f5: #182d1c;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #202622;
  --bg-f5f6f7: #202622;
  --bg-f5f8f5: #1c281c;
  --bg-f6f7f6: #202522;
  --bg-f6faf7: #182b1d;
  --bg-f6faf8: #182b22;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #1e172b;
  --bg-f7f7f7: #1f2521;
  --bg-f7f9f7: #1d261d;
  --bg-f7faf7: #1a291a;
  --bg-f8d7da: #381e21;
  --bg-f8f9fa: #1b2126;
  --bg-f8fbf9: #182a1e;
  --bg-f9edeb: #301d1a;
  --bg-f9f9f9: #1e2420;
  --bg-fafafa: #1e231f;
  --bg-fbe1df: #341e1c;
  --bg-fbe9ee: #301a20;
  --bg-fde4ec: #311b22;
  --bg-fdeaf3: #2f1924;
  --bg-fdecea: #2f1c19;
  --bg-fdf1cf: #3a331f;
  --bg-fdf1de: #342b1c;
  --bg-fdf2e6: #31261a;
  --bg-fefefe: #1c201d;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #e09a3a;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #2e191c;
  --bg-fff3cd: #3a331f;
  --bg-fff3d6: #362f1d;
  --bg-fff3e0: #32291b;
  --bg-fff4e5: #30271a;
  --bg-fff4f4: #2a1717;
  --bg-fff5d1: #38321e;
  --bg-fff5e6: #30271a;
  --bg-fff5f5: #2a1717;
  --bg-fff8e1: #322c1b;
  --bg-fff8e7: #2f291a;
  --bg-fff8ec: #2e2619;
  --bg-fffaf0: #2c2518;
  --bg-fffaf4: #2a2217;
  --bg-fffbea: #2e2a19;
  --bg-fffbf0: #2c2718;
  --bg-fffdf5: #2a2617;
  --bg-ffffff: #1a201c;
  --bg-ffffff-a0: rgba(26, 32, 28, 0);
  --bg-ffffff-a15: rgba(26, 32, 28, 0.15);
  --bg-ffffff-a30: rgba(26, 32, 28, 0.3);
  --bg-ffffff-a55: rgba(26, 32, 28, 0.55);
  --bg-ffffff-a88: rgba(26, 32, 28, 0.88);
  --bg-ffffff-a90: rgba(26, 32, 28, 0.9);
  --tx-000000: #f1f3f2;
  --tx-0047ab: #96bcf0;
  --tx-00838f: #a4ebf2;
  --tx-02300e: #d1f8db;
  --tx-032b0d: #d3f9dc;
  --tx-054a17: #b6dbbe;
  --tx-0b6b24: #b0f4c2;
  --tx-0d47a1: #95b9f0;
  --tx-155724: #bbeec6;
  --tx-1565c0: #82b4ed;
  --tx-1a73e8: #6da3ea;
  --tx-1a7d2e: #a5ecb4;
  --tx-1a8f3c: #9bedb3;
  --tx-1b5e20: #b7eabb;
  --tx-1c1e21: #dfe4e1;
  --tx-1f2a22: #d9e3dc;
  --tx-1f5c38: #b9e8cc;
  --tx-1f7a3e: #a8e9be;
  --tx-222222: #dde2df;
  --tx-2563eb: #668fe9;
  --tx-2e7d32: #a8dfaa;
  --tx-2e7d6b: #a8dfd2;
  --tx-2f5d43: #bbddca;
  --tx-333333: #d3d9d5;
  --tx-34a853: #8fdca4;
  --tx-3a2500: #f8e8cd;
  --tx-3a2a00: #2a1d00;
  --tx-3f6212: #d6f1b4;
  --tx-444444: #c9d1cc;
  --tx-4c1d95: #b898eb;
  --tx-4caf50: #8dcd90;
  --tx-546e7a: #adbec6;
  --tx-555555: #bfc8c2;
  --tx-5c4a00: #f5eabc;
  --tx-5c6a5e: #b6c1ba;
  --tx-616161: #b8c2bb;
  --tx-666666: #b5c0b8;
  --tx-6a1b9a: #cb95ec;
  --tx-6a3fb5: #a589d6;
  --tx-6b3fa0: #b295d5;
  --tx-6b5200: #f4e6b5;
  --tx-6b6f76: #aebab2;
  --tx-6b7280: #abb8b0;
  --tx-721c24: #ebacb2;
  --tx-777777: #abb7af;
  --tx-7a4100: #f3d3ae;
  --tx-7a5a00: #f3e1ae;
  --tx-7b5ea7: #a592c3;
  --tx-7c3aed: #aa82ed;
  --tx-7d8580: #a5b2a9;
  --tx-7e57c2: #af96d9;
  --tx-7f8c8d: #a2afa6;
  --tx-888888: #a0aea5;
  --tx-8a1c1c: #eb9e9e;
  --tx-8a4b00: #f2d0a6;
  --tx-8a4b0f: #f1c79f;
  --tx-8a6d00: #f2e2a6;
  --tx-8a7a4a: #cdc3a3;
  --tx-8a948c: #9caaa1;
  --tx-8b5cf6: #a382ed;
  --tx-958e8d: #99a99e;
  --tx-999999: #91a196;
  --tx-99aabb: #a9b8c6;
  --tx-9aa09b: #8d9d92;
  --tx-9aa39c: #8b9c91;
  --tx-9aa4a1: #8a9c90;
  --tx-9aa4ad: #86988c;
  --tx-a05a00: #f1cc9c;
  --tx-a0a6a1: #86988c;
  --tx-a3184a: #ef8fb1;
  --tx-a3aaa6: #829588;
  --tx-a7b0b8: #798c7f;
  --tx-a87a00: #f0d898;
  --tx-aaaaaa: #7e9285;
  --tx-b00020: #f094a5;
  --tx-b1611a: #edb787;
  --tx-b3261e: #eb8c87;
  --tx-b5730f: #eec78a;
  --tx-b59a4a: #cfbd89;
  --tx-b71c1c: #ec8484;
  --tx-b8860b: #eed28b;
  --tx-b8c2bf: #6c7e72;
  --tx-c0392b: #e38a81;
  --tx-c46a00: #eec08a;
  --tx-c62828: #e57d7d;
  --tx-cc0000: #ee8787;
  --tx-cccccc: #6a7c70;
  --tx-d0605d: #df9290;
  --tx-d4a017: #eccc78;
  --tx-d9534f: #e68c8a;
  --tx-e0716e: #e68c89;
  --tx-e08a1f: #eab36e;
  --tx-e65100: #eca27a;
  --tx-e67e22: #eaa66a;
  --tx-e6972e: #e9b064;
  --tx-e91e8c: #ea6aaf;
  --tx-eeeeee: #6a7c70;
  --tx-f44336: #ed8982;
  --tx-ff9800: #eab86e;
  --tx-ffb347: #edc182;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}

:where(:root[data-theme="dark"]) :where(input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"]), textarea, select) {
  background-color: #121714; color: #e3e8e4; border: 1px solid #3a443d;
}
:where(:root[data-theme="dark"]) :where(input, textarea)::placeholder { color: #7f8a82; }
:where(:root[data-theme="dark"]) :where(a:not([class])) { color: #b6dbbe; }
:root[data-theme="dark"] .pack-bag-btn { color: #0b3d1c; }
:root[data-theme="dark"] .pack-bag-btn svg { fill: #0b3d1c; }
:root[data-theme="dark"] [fill="#054a17" i] { fill: #b6dbbe; }
:root[data-theme="dark"] [stroke="#054a17" i] { stroke: #b6dbbe; }
:root[data-theme="dark"] [fill="#1f7a5a" i] { fill: #a8e9d2; }
:root[data-theme="dark"] [stroke="#1f7a5a" i] { stroke: #a8e9d2; }
:root[data-theme="dark"] [fill="#2c6cb8" i] { fill: #85b0e2; }
:root[data-theme="dark"] [stroke="#2c6cb8" i] { stroke: #85b0e2; }
:root[data-theme="dark"] [fill="#2f6b45" i] { fill: #b2ddc2; }
:root[data-theme="dark"] [stroke="#2f6b45" i] { stroke: #b2ddc2; }
:root[data-theme="dark"] [fill="#4a5568" i] { fill: #b7bfcc; }
:root[data-theme="dark"] [stroke="#4a5568" i] { stroke: #b7bfcc; }
:root[data-theme="dark"] [fill="#555" i] { fill: #bfc8c2; }
:root[data-theme="dark"] [stroke="#555" i] { stroke: #bfc8c2; }
:root[data-theme="dark"] [fill="#6b3fa0" i] { fill: #b295d5; }
:root[data-theme="dark"] [stroke="#6b3fa0" i] { stroke: #b295d5; }
:root[data-theme="dark"] [fill="#7a5206" i] { fill: #f3daab; }
:root[data-theme="dark"] [stroke="#7a5206" i] { stroke: #f3daab; }
:root[data-theme="dark"] [fill="#888" i] { fill: #a0aea5; }
:root[data-theme="dark"] [stroke="#888" i] { stroke: #a0aea5; }
:root[data-theme="dark"] [fill="#8f9692" i] { fill: #98a79d; }
:root[data-theme="dark"] [stroke="#8f9692" i] { stroke: #98a79d; }
:root[data-theme="dark"] [fill="#999" i] { fill: #91a196; }
:root[data-theme="dark"] [stroke="#999" i] { stroke: #91a196; }
:root[data-theme="dark"] [fill="#9aa0a6" i] { fill: #899b8f; }
:root[data-theme="dark"] [stroke="#9aa0a6" i] { stroke: #899b8f; }
:root[data-theme="dark"] [fill="#9aa19c" i] { fill: #8c9d92; }
:root[data-theme="dark"] [stroke="#9aa19c" i] { stroke: #8c9d92; }
:root[data-theme="dark"] [fill="#9c6f0a" i] { fill: #f0d599; }
:root[data-theme="dark"] [stroke="#9c6f0a" i] { stroke: #f0d599; }
:root[data-theme="dark"] [fill="#b8860b" i] { fill: #eed28b; }
:root[data-theme="dark"] [stroke="#b8860b" i] { stroke: #eed28b; }
:root[data-theme="dark"] [fill="#c23e63" i] { fill: #d78199; }
:root[data-theme="dark"] [stroke="#c23e63" i] { stroke: #d78199; }
:root[data-theme="dark"] [fill="#c9821f" i] { fill: #ebbc7a; }
:root[data-theme="dark"] [stroke="#c9821f" i] { stroke: #ebbc7a; }
:root[data-theme="dark"] [fill="#c9ccc9" i] { fill: #6a7c70; }
:root[data-theme="dark"] [stroke="#c9ccc9" i] { stroke: #6a7c70; }
:root[data-theme="dark"] [fill="#d9534f" i] { fill: #e68c8a; }
:root[data-theme="dark"] [stroke="#d9534f" i] { stroke: #e68c8a; }
:root[data-theme="dark"] [fill="#d9dedb" i] { fill: #2f3731; }
:root[data-theme="dark"] [stroke="#d9dedb" i] { stroke: #2f3731; }
:root[data-theme="dark"] [fill="#ddd" i] { fill: #2e3630; }
:root[data-theme="dark"] [stroke="#ddd" i] { stroke: #2e3630; }
:root[data-theme="dark"] [fill="#eef0ee" i] { fill: #242a26; }
:root[data-theme="dark"] [stroke="#eef0ee" i] { stroke: #242a26; }
:root[data-theme="dark"] [fill="#fafafa" i] { fill: #1e231f; }
:root[data-theme="dark"] [stroke="#fafafa" i] { stroke: #1e231f; }
:root[data-theme="dark"] [fill="#fff" i] { fill: #1a201c; }
:root[data-theme="dark"] [stroke="#fff" i] { stroke: #1a201c; }
:root[data-theme="dark"] [fill="#fffdf7" i] { fill: #292416; }
:root[data-theme="dark"] [stroke="#fffdf7" i] { stroke: #292416; }

:root[data-theme="solsken"] {
  color-scheme: light;
  --bd-0047ab: #0047ab;
  --bd-054a17: #a35a12;
  --bd-0b6b24: #6b450b;
  --bd-0d47a1: #0d47a1;
  --bd-1565c0: #1565c0;
  --bd-1a73e8: #1a73e8;
  --bd-1a7d2e: #7d541a;
  --bd-2563eb: #2563eb;
  --bd-2e7d32: #7d572e;
  --bd-2e7d6b: #7d6e2e;
  --bd-2f7d4f: #7d632f;
  --bd-34a853: #a87a34;
  --bd-4caf50: #af7f4c;
  --bd-6b3fa0: #6b3fa0;
  --bd-6b7280: #8a7c61;
  --bd-6cc69a: #c6ab6c;
  --bd-7c3aed: #7c3aed;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #e8c17e;
  --bd-7f8c8d: #9b8d71;
  --bd-888888: #9d8f73;
  --bd-8b5cf6: #8b5cf6;
  --bd-8fbf9a: #bfab8f;
  --bd-9cc9bc: #c9bf9c;
  --bd-9fcfaa: #cfbb9f;
  --bd-a3b18a: #b1948a;
  --bd-a5d6a7: #d6bea5;
  --bd-a855f7: #a855f7;
  --bd-a87a00: #a87a00;
  --bd-b0b0b0: #beb5a2;
  --bd-b3261e: #b3261e;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #c4bbaa;
  --bd-b6d9c4: #d9cdb6;
  --bd-b9c4bb: #cac2b3;
  --bd-c3e6cb: #e6d8c3;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #d1cabd;
  --bd-c9d3cf: #d7d1c5;
  --bd-cccccc: #d5cfc3;
  --bd-ccccdd: #ccccdd;
  --bd-cfd8d1: #dbd6cc;
  --bd-cfdccf: #dcd6cf;
  --bd-cfe0d5: #e0dacf;
  --bd-cfe3d4: #e3dbcf;
  --bd-d0d2d6: #dbd6cb;
  --bd-d0d5d0: #dad5cb;
  --bd-d4a017: #d4a017;
  --bd-d4a5ff: #d4a5ff;
  --bd-d5dbd6: #dfdad1;
  --bd-d5e3de: #e3e0d5;
  --bd-d6e6db: #e6e0d6;
  --bd-d7c7f5: #d7c7f5;
  --bd-d7e8db: #e8e1d7;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #ddd0f5;
  --bd-dddddd: #e3dfd7;
  --bd-ded4f5: #ded4f5;
  --bd-dfe3e0: #e6e3dc;
  --bd-dfe5df: #e7e4dd;
  --bd-dfe9e2: #e9e5df;
  --bd-e08a1f: #e08a1f;
  --bd-e0d3a8: #e0d3a8;
  --bd-e0e0e0: #e5e2db;
  --bd-e3b3ad: #e3b3ad;
  --bd-e3d6c8: #e3d6c8;
  --bd-e3e3e3: #e8e5de;
  --bd-e3e8e3: #eae7e1;
  --bd-e3ebe4: #ebe7e3;
  --bd-e3ece6: #ece9e3;
  --bd-e53935: #e53935;
  --bd-e65100: #e65100;
  --bd-e67e22: #e67e22;
  --bd-e68700: #e68700;
  --bd-e6972e: #e6972e;
  --bd-e6d29a: #e6d29a;
  --bd-e6e6e6: #eae7e2;
  --bd-e6e8e6: #ebe8e3;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #e91e8c;
  --bd-e9e9e9: #edeae5;
  --bd-ececec: #efede9;
  --bd-eeeeee: #f1efeb;
  --bd-eef0ee: #f2f0ec;
  --bd-f0d3b4: #f0d3b4;
  --bd-f0d58a: #f0d58a;
  --bd-f0e2a8: #f0e2a8;
  --bd-f0f0f0: #f3f1ed;
  --bd-f1e3b8: #f1e3b8;
  --bd-f3cccc: #f3cccc;
  --bd-f3d3d1: #f3d3d1;
  --bd-f3eac6: #f3eac6;
  --bd-f3f3f3: #f5f4f1;
  --bd-f5a623: #f5a623;
  --bd-f5c6cb: #f5c6cb;
  --bd-f6d8a8: #f6d8a8;
  --bd-ffb347: #ffb347;
  --bd-ffcc80: #ffcc80;
  --bd-ffffff: #ffffff;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #d29b02;
  --bg-043812: #874a0e;
  --bg-054a17: #a35a12;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #7d541a;
  --bg-257a3d: #7a5925;
  --bg-28a745: #a77328;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #d6b02a;
  --bg-2c8c46: #8c662c;
  --bg-2e7d6b: #7d6e2e;
  --bg-2f7d4f: #7d632f;
  --bg-333333: #37342f;
  --bg-34a853: #a87a34;
  --bg-3a853d: #85613a;
  --bg-3b3f46: #46423b;
  --bg-45a049: #a07445;
  --bg-4caf50: #af7f4c;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #696459;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #7f796c;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #7e786c;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #dcc68f;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #9a9488;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #e6d5a8;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #c0bdb6;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #e6d7c8;
  --bg-cccccc: #ded2ba;
  --bg-d0d0d0: #e0d5c0;
  --bg-d0d2d8: #e3d9c5;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #ede3d4;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #e8e0d0;
  --bg-dddddd: #e9e1d1;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #ebe4d5;
  --bg-e0e2e5: #ece6d9;
  --bg-e0eeef: #e0eeef;
  --bg-e3d6c8: #e3d6c8;
  --bg-e3e6ea: #e3e6ea;
  --bg-e3e8e3: #eee8dd;
  --bg-e3e8ea: #e3e8ea;
  --bg-e3f1ec: #f1eee3;
  --bg-e3f2fd: #e3f2fd;
  --bg-e4e6eb: #e4e6eb;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #ece9e6;
  --bg-e6f0fb: #e6f0fb;
  --bg-e6f3ef: #f3f0e6;
  --bg-e6f4ea: #f4efe6;
  --bg-e6f4ef: #f4f1e6;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #e8d9bd;
  --bg-e8e8e8: #f0ebe0;
  --bg-e8eaed: #e8eaed;
  --bg-e8f0ea: #f0ede8;
  --bg-e8f3ec: #f3efe8;
  --bg-e8f5e9: #f5efe8;
  --bg-e8f5ec: #f5f0e8;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #f3eee9;
  --bg-e9f4ec: #f4f0e9;
  --bg-eaf3ec: #f3efea;
  --bg-ececec: #f3eee5;
  --bg-ecfccb: #fcd6cb;
  --bg-ededed: #f3efe7;
  --bg-eeeeee: #f4f0e8;
  --bg-eef0ee: #f5f1e9;
  --bg-eef1ee: #f5f1ea;
  --bg-eef1f3: #eef1f3;
  --bg-eef1f5: #eef1f5;
  --bg-eef2f0: #f2f1ee;
  --bg-eef6ef: #f6f2ee;
  --bg-eef6f0: #f6f3ee;
  --bg-efe8fb: #efe8fb;
  --bg-f0f1f0: #f6f2eb;
  --bg-f0f2f5: #f6efdf;
  --bg-f0f9f2: #f9f5f0;
  --bg-f1e9fc: #f1e9fc;
  --bg-f1f1f1: #f6f3ec;
  --bg-f1f8f2: #f8f5f1;
  --bg-f2effa: #f2effa;
  --bg-f2f2f2: #f7f4ed;
  --bg-f2f4f3: #f7f4ef;
  --bg-f3e8fd: #f3e8fd;
  --bg-f3ecd6: #f3ecd6;
  --bg-f3f5f3: #f8f5f0;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #f7f6f4;
  --bg-f4f8f5: #f8f6f4;
  --bg-f4f9f5: #f9f7f4;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #f9f6f2;
  --bg-f5f6f7: #f9f7f3;
  --bg-f5f8f5: #f8f7f5;
  --bg-f6f7f6: #f9f7f4;
  --bg-f6faf7: #faf8f6;
  --bg-f6faf8: #faf9f6;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #f7f4fd;
  --bg-f7f7f7: #faf8f4;
  --bg-f7f9f7: #f9f8f7;
  --bg-f7faf7: #faf9f7;
  --bg-f8d7da: #f8d7da;
  --bg-f8f9fa: #f8f9fa;
  --bg-f8fbf9: #fbfaf8;
  --bg-f9edeb: #f9edeb;
  --bg-f9f9f9: #fbfaf7;
  --bg-fafafa: #fcfbf8;
  --bg-fbe1df: #fbe1df;
  --bg-fbe9ee: #fbe9ee;
  --bg-fde4ec: #fde4ec;
  --bg-fdeaf3: #fdeaf3;
  --bg-fdecea: #fdecea;
  --bg-fdf1cf: #fdf1cf;
  --bg-fdf1de: #fdf1de;
  --bg-fdf2e6: #fdf2e6;
  --bg-fefefe: #fefefe;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #ffb347;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #ffebee;
  --bg-fff3cd: #fff3cd;
  --bg-fff3d6: #fff3d6;
  --bg-fff3e0: #fff3e0;
  --bg-fff4e5: #fff4e5;
  --bg-fff4f4: #fff4f4;
  --bg-fff5d1: #fff5d1;
  --bg-fff5e6: #fff5e6;
  --bg-fff5f5: #fff5f5;
  --bg-fff8e1: #fff8e1;
  --bg-fff8e7: #fff8e7;
  --bg-fff8ec: #fff8ec;
  --bg-fffaf0: #fffaf0;
  --bg-fffaf4: #fffaf4;
  --bg-fffbea: #fffbea;
  --bg-fffbf0: #fffbf0;
  --bg-fffdf5: #fffdf5;
  --bg-ffffff: #fffdf7;
  --bg-ffffff-a0: rgba(255, 253, 247, 0);
  --bg-ffffff-a15: rgba(255, 253, 247, 0.15);
  --bg-ffffff-a30: rgba(255, 253, 247, 0.3);
  --bg-ffffff-a55: rgba(255, 253, 247, 0.55);
  --bg-ffffff-a88: rgba(255, 253, 247, 0.88);
  --bg-ffffff-a90: rgba(255, 253, 247, 0.9);
  --tx-000000: #000000;
  --tx-0047ab: #0047ab;
  --tx-00838f: #00838f;
  --tx-02300e: #301e02;
  --tx-032b0d: #2b1b03;
  --tx-054a17: #8a4b0d;
  --tx-0b6b24: #6b450b;
  --tx-0d47a1: #0d47a1;
  --tx-155724: #573c15;
  --tx-1565c0: #1565c0;
  --tx-1a73e8: #1a73e8;
  --tx-1a7d2e: #7d541a;
  --tx-1a8f3c: #8f621a;
  --tx-1b5e20: #5e3f1b;
  --tx-1c1e21: #211f1c;
  --tx-1f2a22: #2a261f;
  --tx-1f5c38: #5c471f;
  --tx-1f7a3e: #7a591f;
  --tx-222222: #25231f;
  --tx-2563eb: #2563eb;
  --tx-2e7d32: #7d572e;
  --tx-2e7d6b: #7d6e2e;
  --tx-2f5d43: #5d4e2f;
  --tx-333333: #37342f;
  --tx-34a853: #a87a34;
  --tx-3a2500: #3a2500;
  --tx-3a2a00: #3a2a00;
  --tx-3f6212: #622812;
  --tx-444444: #49463f;
  --tx-4c1d95: #4c1d95;
  --tx-4caf50: #af7f4c;
  --tx-546e7a: #546e7a;
  --tx-555555: #5c574e;
  --tx-5c4a00: #5c4a00;
  --tx-5c6a5e: #6b665b;
  --tx-616161: #696459;
  --tx-666666: #6e695e;
  --tx-6a1b9a: #6a1b9a;
  --tx-6a3fb5: #6a3fb5;
  --tx-6b3fa0: #6b3fa0;
  --tx-6b5200: #6b5200;
  --tx-6b6f76: #7a7468;
  --tx-6b7280: #7f796c;
  --tx-721c24: #721c24;
  --tx-777777: #817a6d;
  --tx-7a4100: #7a4100;
  --tx-7a5a00: #7a5a00;
  --tx-7b5ea7: #7b5ea7;
  --tx-7c3aed: #7c3aed;
  --tx-7d8580: #8b8477;
  --tx-7e57c2: #7e57c2;
  --tx-7f8c8d: #90897c;
  --tx-888888: #928b7e;
  --tx-8a1c1c: #8a1c1c;
  --tx-8a4b00: #8a4b00;
  --tx-8a4b0f: #8a4b0f;
  --tx-8a6d00: #8a6d00;
  --tx-8a7a4a: #8a7a4a;
  --tx-8a948c: #989286;
  --tx-8b5cf6: #8b5cf6;
  --tx-958e8d: #9a9488;
  --tx-999999: #a19c91;
  --tx-99aabb: #99aabb;
  --tx-9aa09b: #a5a095;
  --tx-9aa39c: #a6a197;
  --tx-9aa4a1: #a7a297;
  --tx-9aa4ad: #aba69c;
  --tx-a05a00: #a05a00;
  --tx-a0a6a1: #aaa59c;
  --tx-a3184a: #a3184a;
  --tx-a3aaa6: #aea99f;
  --tx-a7b0b8: #b6b2a9;
  --tx-a87a00: #a87a00;
  --tx-aaaaaa: #b1aca3;
  --tx-b00020: #b00020;
  --tx-b1611a: #b1611a;
  --tx-b3261e: #b3261e;
  --tx-b5730f: #b5730f;
  --tx-b59a4a: #b59a4a;
  --tx-b71c1c: #b71c1c;
  --tx-b8860b: #b8860b;
  --tx-b8c2bf: #c2bfb8;
  --tx-c0392b: #c0392b;
  --tx-c46a00: #c46a00;
  --tx-c62828: #c62828;
  --tx-cc0000: #cc0000;
  --tx-cccccc: #d0cdc8;
  --tx-d0605d: #d0605d;
  --tx-d4a017: #d4a017;
  --tx-d9534f: #d9534f;
  --tx-e0716e: #e0716e;
  --tx-e08a1f: #e08a1f;
  --tx-e65100: #e65100;
  --tx-e67e22: #e67e22;
  --tx-e6972e: #e6972e;
  --tx-e91e8c: #e91e8c;
  --tx-eeeeee: #efeeed;
  --tx-f44336: #f44336;
  --tx-ff9800: #ff9800;
  --tx-ffb347: #ffb347;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}
:root[data-theme="solsken"] [fill="#054a17" i] { fill: #8a4b0d; }
:root[data-theme="solsken"] [stroke="#054a17" i] { stroke: #8a4b0d; }
:root[data-theme="solsken"] [fill="#1f7a5a" i] { fill: #7a641f; }
:root[data-theme="solsken"] [stroke="#1f7a5a" i] { stroke: #7a641f; }
:root[data-theme="solsken"] [fill="#2c6cb8" i] { fill: #2c6cb8; }
:root[data-theme="solsken"] [stroke="#2c6cb8" i] { stroke: #2c6cb8; }
:root[data-theme="solsken"] [fill="#2f6b45" i] { fill: #6b562f; }
:root[data-theme="solsken"] [stroke="#2f6b45" i] { stroke: #6b562f; }
:root[data-theme="solsken"] [fill="#4a5568" i] { fill: #4a5568; }
:root[data-theme="solsken"] [stroke="#4a5568" i] { stroke: #4a5568; }
:root[data-theme="solsken"] [fill="#555" i] { fill: #5c574e; }
:root[data-theme="solsken"] [stroke="#555" i] { stroke: #5c574e; }
:root[data-theme="solsken"] [fill="#6b3fa0" i] { fill: #6b3fa0; }
:root[data-theme="solsken"] [stroke="#6b3fa0" i] { stroke: #6b3fa0; }
:root[data-theme="solsken"] [fill="#7a5206" i] { fill: #7a5206; }
:root[data-theme="solsken"] [stroke="#7a5206" i] { stroke: #7a5206; }
:root[data-theme="solsken"] [fill="#888" i] { fill: #928b7e; }
:root[data-theme="solsken"] [stroke="#888" i] { stroke: #928b7e; }
:root[data-theme="solsken"] [fill="#8f9692" i] { fill: #9b958a; }
:root[data-theme="solsken"] [stroke="#8f9692" i] { stroke: #9b958a; }
:root[data-theme="solsken"] [fill="#999" i] { fill: #a19c91; }
:root[data-theme="solsken"] [stroke="#999" i] { stroke: #a19c91; }
:root[data-theme="solsken"] [fill="#9aa0a6" i] { fill: #a8a398; }
:root[data-theme="solsken"] [stroke="#9aa0a6" i] { stroke: #a8a398; }
:root[data-theme="solsken"] [fill="#9aa19c" i] { fill: #a5a096; }
:root[data-theme="solsken"] [stroke="#9aa19c" i] { stroke: #a5a096; }
:root[data-theme="solsken"] [fill="#9c6f0a" i] { fill: #9c6f0a; }
:root[data-theme="solsken"] [stroke="#9c6f0a" i] { stroke: #9c6f0a; }
:root[data-theme="solsken"] [fill="#b8860b" i] { fill: #b8860b; }
:root[data-theme="solsken"] [stroke="#b8860b" i] { stroke: #b8860b; }
:root[data-theme="solsken"] [fill="#c23e63" i] { fill: #c23e63; }
:root[data-theme="solsken"] [stroke="#c23e63" i] { stroke: #c23e63; }
:root[data-theme="solsken"] [fill="#c9821f" i] { fill: #c9821f; }
:root[data-theme="solsken"] [stroke="#c9821f" i] { stroke: #c9821f; }
:root[data-theme="solsken"] [fill="#c9ccc9" i] { fill: #cfccc6; }
:root[data-theme="solsken"] [stroke="#c9ccc9" i] { stroke: #cfccc6; }
:root[data-theme="solsken"] [fill="#d9534f" i] { fill: #d9534f; }
:root[data-theme="solsken"] [stroke="#d9534f" i] { stroke: #d9534f; }
:root[data-theme="solsken"] [fill="#d9dedb" i] { fill: #e8e0cf; }
:root[data-theme="solsken"] [stroke="#d9dedb" i] { stroke: #e8e0cf; }
:root[data-theme="solsken"] [fill="#ddd" i] { fill: #e9e1d1; }
:root[data-theme="solsken"] [stroke="#ddd" i] { stroke: #e9e1d1; }
:root[data-theme="solsken"] [fill="#eef0ee" i] { fill: #f5f1e9; }
:root[data-theme="solsken"] [stroke="#eef0ee" i] { stroke: #f5f1e9; }
:root[data-theme="solsken"] [fill="#fafafa" i] { fill: #fcfbf8; }
:root[data-theme="solsken"] [stroke="#fafafa" i] { stroke: #fcfbf8; }
:root[data-theme="solsken"] [fill="#fff" i] { fill: #fffdf7; }
:root[data-theme="solsken"] [stroke="#fff" i] { stroke: #fffdf7; }
:root[data-theme="solsken"] [fill="#fffdf7" i] { fill: #fffdf7; }
:root[data-theme="solsken"] [stroke="#fffdf7" i] { stroke: #fffdf7; }

:root[data-theme="glow"] {
  color-scheme: dark;
  --bd-0047ab: #2265c3;
  --bd-054a17: #2fc58a;
  --bd-0b6b24: #22c383;
  --bd-0d47a1: #2261c3;
  --bd-1565c0: #226ec3;
  --bd-1a73e8: #2975d9;
  --bd-1a7d2e: #28be80;
  --bd-2563eb: #3569db;
  --bd-2e7d32: #3ea875;
  --bd-2e7d6b: #3ea894;
  --bd-2f7d4f: #3fa784;
  --bd-34a853: #36af7f;
  --bd-4caf50: #4caf7f;
  --bd-6b3fa0: #6e41a5;
  --bd-6b7280: #6d7e7b;
  --bd-6cc69a: #6cc6ab;
  --bd-7c3aed: #8048df;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #7ee8c1;
  --bd-7f8c8d: #7e8e8c;
  --bd-888888: #80908e;
  --bd-8b5cf6: #926de5;
  --bd-8fbf9a: #8fbfab;
  --bd-9cc9bc: #9cc9bf;
  --bd-9fcfaa: #9fcfbb;
  --bd-a3b18a: #8ab194;
  --bd-a5d6a7: #a5d6be;
  --bd-a855f7: #a868e4;
  --bd-a87a00: #c39722;
  --bd-b0b0b0: #aab6b4;
  --bd-b3261e: #c32b22;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #b2bcba;
  --bd-b6d9c4: #3b6355;
  --bd-b9c4bb: #bac3c2;
  --bd-c3e6cb: #36594b;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #4b5453;
  --bd-c9d3cf: #47504e;
  --bd-cccccc: #485150;
  --bd-ccccdd: #393956;
  --bd-cfd8d1: #444c4b;
  --bd-cfdccf: #3c5248;
  --bd-cfe0d5: #37554a;
  --bd-cfe3d4: #345648;
  --bd-d0d2d6: #444d4b;
  --bd-d0d5d0: #444d4c;
  --bd-d4a017: #c89a23;
  --bd-d4a5ff: #4a375b;
  --bd-d5dbd6: #414948;
  --bd-d5e3de: #36504b;
  --bd-d6e6db: #325246;
  --bd-d7c7f5: #3d3152;
  --bd-d7e8db: #315144;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #3a2f4f;
  --bd-dddddd: #3e4645;
  --bd-ded4f5: #382e4d;
  --bd-dfe3e0: #3c4442;
  --bd-dfe5df: #3c4342;
  --bd-dfe9e2: #334a40;
  --bd-e08a1f: #d98926;
  --bd-e0d3a8: #665c3d;
  --bd-e0e0e0: #3d4443;
  --bd-e3b3ad: #63403b;
  --bd-e3d6c8: #594735;
  --bd-e3e3e3: #3b4241;
  --bd-e3e8e3: #3a4140;
  --bd-e3ebe4: #32463c;
  --bd-e3ece6: #314740;
  --bd-e53935: #dd413d;
  --bd-e65100: #c35b23;
  --bd-e67e22: #da7f2e;
  --bd-e68700: #c38123;
  --bd-e6972e: #dc9638;
  --bd-e6d29a: #695e3f;
  --bd-e6e6e6: #39413f;
  --bd-e6e8e6: #39403f;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #da2d8b;
  --bd-e9e9e9: #383f3d;
  --bd-ececec: #363d3c;
  --bd-eeeeee: #353b3a;
  --bd-eef0ee: #343b3a;
  --bd-f0d3b4: #5b4a37;
  --bd-f0d58a: #ebd38f;
  --bd-f0e2a8: #605839;
  --bd-f0f0f0: #343a39;
  --bd-f1e3b8: #595036;
  --bd-f3cccc: #513131;
  --bd-f3d3d1: #4f312f;
  --bd-f3eac6: #534d32;
  --bd-f3f3f3: #323837;
  --bd-f5a623: #dda03c;
  --bd-f5c6cb: #523135;
  --bd-f6d8a8: #5d4f38;
  --bd-ffb347: #e3ae63;
  --bd-ffcc80: #69583f;
  --bd-ffffff: #2b3130;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #02d29b;
  --bg-043812: #0b7350;
  --bg-054a17: #0e8a5f;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #1a7d54;
  --bg-257a3d: #257a59;
  --bg-28a745: #28a773;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #2ad6b0;
  --bg-2c8c46: #2c8c66;
  --bg-2e7d6b: #2e7d6e;
  --bg-2f7d4f: #2f7d63;
  --bg-333333: #333333;
  --bg-34a853: #34a87a;
  --bg-3a853d: #3a8561;
  --bg-3b3f46: #3b3f46;
  --bg-45a049: #45a074;
  --bg-4caf50: #4caf7f;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #616161;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #6b7280;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #757575;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #8fdcc6;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #958e8d;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #a8e6d5;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #bbbbbb;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #223f30;
  --bg-cccccc: #333b39;
  --bg-d0d0d0: #313837;
  --bg-d0d2d8: #2f3634;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #1e372d;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #2a302f;
  --bg-dddddd: #2a302f;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #282e2d;
  --bg-e0e2e5: #262c2b;
  --bg-e0eeef: #1b3032;
  --bg-e3d6c8: #403222;
  --bg-e3e6ea: #21262c;
  --bg-e3e8e3: #252a29;
  --bg-e3e8ea: #21292c;
  --bg-e3f1ec: #1a302b;
  --bg-e3f2fd: #17232b;
  --bg-e4e6eb: #21242c;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #202b25;
  --bg-e6f0fb: #17202b;
  --bg-e6f3ef: #192e29;
  --bg-e6f4ea: #192e26;
  --bg-e6f4ef: #192e29;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #423824;
  --bg-e8e8e8: #232928;
  --bg-e8eaed: #202429;
  --bg-e8f0ea: #1c2b26;
  --bg-e8f3ec: #182d26;
  --bg-e8f5e9: #182c23;
  --bg-e8f5ec: #182c24;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #182d22;
  --bg-e9f4ec: #182c25;
  --bg-eaf3ec: #192b23;
  --bg-ececec: #212625;
  --bg-ecfccb: #1d3522;
  --bg-ededed: #212525;
  --bg-eeeeee: #202524;
  --bg-eef0ee: #1f2423;
  --bg-eef1ee: #1f2423;
  --bg-eef1f3: #1b2227;
  --bg-eef1f5: #181f29;
  --bg-eef2f0: #1d2623;
  --bg-eef6ef: #162a20;
  --bg-eef6f0: #162a22;
  --bg-efe8fb: #1e172a;
  --bg-f0f1f0: #1f2322;
  --bg-f0f2f5: #060808;
  --bg-f0f9f2: #152820;
  --bg-f1e9fc: #1e1629;
  --bg-f1f1f1: #1e2322;
  --bg-f1f8f2: #152820;
  --bg-f2effa: #1a1528;
  --bg-f2f2f2: #1e2222;
  --bg-f2f4f3: #1d2221;
  --bg-f3e8fd: #201629;
  --bg-f3ecd6: #342e1c;
  --bg-f3f5f3: #1d2120;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #19231f;
  --bg-f4f8f5: #17241e;
  --bg-f4f9f5: #15261f;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #1c2020;
  --bg-f5f6f7: #1c201f;
  --bg-f5f8f5: #18221f;
  --bg-f6f7f6: #1b1f1f;
  --bg-f6faf7: #14251c;
  --bg-f6faf8: #142520;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #191425;
  --bg-f7f7f7: #1b1f1e;
  --bg-f7f9f7: #18201c;
  --bg-f7faf7: #16231e;
  --bg-f8d7da: #321b1d;
  --bg-f8f9fa: #171c20;
  --bg-f8fbf9: #14231e;
  --bg-f9edeb: #2a1916;
  --bg-f9f9f9: #1a1e1d;
  --bg-fafafa: #191d1c;
  --bg-fbe1df: #2e1a19;
  --bg-fbe9ee: #2a161c;
  --bg-fde4ec: #2b171d;
  --bg-fdeaf3: #28161f;
  --bg-fdecea: #281816;
  --bg-fdf1cf: #332d1b;
  --bg-fdf1de: #2d2518;
  --bg-fdf2e6: #2a2117;
  --bg-fefefe: #171b1a;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #e09a3a;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #271518;
  --bg-fff3cd: #332d1b;
  --bg-fff3d6: #2f291a;
  --bg-fff3e0: #2c2417;
  --bg-fff4e5: #2a2216;
  --bg-fff4f4: #241313;
  --bg-fff5d1: #312c1b;
  --bg-fff5e6: #292216;
  --bg-fff5f5: #231313;
  --bg-fff8e1: #2b2717;
  --bg-fff8e7: #292316;
  --bg-fff8ec: #272015;
  --bg-fffaf0: #252014;
  --bg-fffaf4: #241c13;
  --bg-fffbea: #282415;
  --bg-fffbf0: #252114;
  --bg-fffdf5: #232013;
  --bg-ffffff: #101517;
  --bg-ffffff-a0: rgba(16, 21, 23, 0);
  --bg-ffffff-a15: rgba(16, 21, 23, 0.15);
  --bg-ffffff-a30: rgba(16, 21, 23, 0.3);
  --bg-ffffff-a55: rgba(16, 21, 23, 0.55);
  --bg-ffffff-a88: rgba(16, 21, 23, 0.88);
  --bg-ffffff-a90: rgba(16, 21, 23, 0.9);
  --tx-000000: #f1f3f3;
  --tx-0047ab: #96bcf0;
  --tx-00838f: #a4ebf2;
  --tx-02300e: #d1f8e9;
  --tx-032b0d: #d3f9e9;
  --tx-054a17: #5ff0b0;
  --tx-0b6b24: #b0f4d9;
  --tx-0d47a1: #95b9f0;
  --tx-155724: #bbeed9;
  --tx-1565c0: #82b4ed;
  --tx-1a73e8: #6da3ea;
  --tx-1a7d2e: #a5eccf;
  --tx-1a8f3c: #9bedcd;
  --tx-1b5e20: #b7ead3;
  --tx-1c1e21: #dfe4e3;
  --tx-1f2a22: #d9e3e0;
  --tx-1f5c38: #b9e8d8;
  --tx-1f7a3e: #a8e9d1;
  --tx-222222: #dde2e1;
  --tx-2563eb: #668fe9;
  --tx-2e7d32: #a8dfc4;
  --tx-2e7d6b: #a8dfd4;
  --tx-2f5d43: #bbddd2;
  --tx-333333: #d3d9d8;
  --tx-34a853: #8fdcbe;
  --tx-3a2500: #f8e8cd;
  --tx-3a2a00: #2a1d00;
  --tx-3f6212: #b4f1c4;
  --tx-444444: #c9d0cf;
  --tx-4c1d95: #b898eb;
  --tx-4caf50: #8dcdae;
  --tx-546e7a: #adbec6;
  --tx-555555: #bfc8c6;
  --tx-5c4a00: #f5eabc;
  --tx-5c6a5e: #b7c1bf;
  --tx-616161: #b8c2c0;
  --tx-666666: #b5bfbd;
  --tx-6a1b9a: #cb95ec;
  --tx-6a3fb5: #a589d6;
  --tx-6b3fa0: #b295d5;
  --tx-6b5200: #f4e6b5;
  --tx-6b6f76: #afbab8;
  --tx-6b7280: #acb7b5;
  --tx-721c24: #ebacb2;
  --tx-777777: #abb6b4;
  --tx-7a4100: #f3d3ae;
  --tx-7a5a00: #f3e1ae;
  --tx-7b5ea7: #a592c3;
  --tx-7c3aed: #aa82ed;
  --tx-7d8580: #a5b1af;
  --tx-7e57c2: #af96d9;
  --tx-7f8c8d: #a2afad;
  --tx-888888: #a1aeac;
  --tx-8a1c1c: #eb9e9e;
  --tx-8a4b00: #f2d0a6;
  --tx-8a4b0f: #f1c79f;
  --tx-8a6d00: #f2e2a6;
  --tx-8a7a4a: #cdc3a3;
  --tx-8a948c: #9da9a7;
  --tx-8b5cf6: #a382ed;
  --tx-958e8d: #9aa8a5;
  --tx-999999: #92a09e;
  --tx-99aabb: #a9b8c6;
  --tx-9aa09b: #8e9c9a;
  --tx-9aa39c: #8c9b99;
  --tx-9aa4a1: #8b9b98;
  --tx-9aa4ad: #879694;
  --tx-a05a00: #f1cc9c;
  --tx-a0a6a1: #879794;
  --tx-a3184a: #ef8fb1;
  --tx-a3aaa6: #839491;
  --tx-a7b0b8: #7a8b88;
  --tx-a87a00: #f0d898;
  --tx-aaaaaa: #80908e;
  --tx-b00020: #f094a5;
  --tx-b1611a: #edb787;
  --tx-b3261e: #eb8c87;
  --tx-b5730f: #eec78a;
  --tx-b59a4a: #cfbd89;
  --tx-b71c1c: #ec8484;
  --tx-b8860b: #eed28b;
  --tx-b8c2bf: #6d7d7a;
  --tx-c0392b: #e38a81;
  --tx-c46a00: #eec08a;
  --tx-c62828: #e57d7d;
  --tx-cc0000: #ee8787;
  --tx-cccccc: #6b7b78;
  --tx-d0605d: #df9290;
  --tx-d4a017: #eccc78;
  --tx-d9534f: #e68c8a;
  --tx-e0716e: #e68c89;
  --tx-e08a1f: #eab36e;
  --tx-e65100: #eca27a;
  --tx-e67e22: #eaa66a;
  --tx-e6972e: #e9b064;
  --tx-e91e8c: #ea6aaf;
  --tx-eeeeee: #6b7b78;
  --tx-f44336: #ed8982;
  --tx-ff9800: #eab86e;
  --tx-ffb347: #edc182;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}

:where(:root[data-theme="glow"]) :where(input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"]), textarea, select) {
  background-color: #0b1011; color: #e2ece8; border: 1px solid #2a3a36;
}
:where(:root[data-theme="glow"]) :where(input, textarea)::placeholder { color: #768a84; }
:where(:root[data-theme="glow"]) :where(a:not([class])) { color: #5ff0b0; }
:root[data-theme="glow"] .pack-bag-btn { color: #0b3d2a; }
:root[data-theme="glow"] .pack-bag-btn svg { fill: #0b3d2a; }
:where(:root[data-theme="glow"]) :where(h1, h2, h3) { text-shadow: 0 0 10px rgba(95, 240, 176, 0.35); }
:root[data-theme="glow"] :is(.button-secondary, .add-course-btn, .sharing-badge.collaboration) {
  background: #0d2219 !important; color: #5ff0b0 !important; border: 1px solid #2fc58a !important;
  box-shadow: 0 0 8px rgba(95, 240, 176, 0.35);
}
:root[data-theme="glow"] :is(.button-secondary, .add-course-btn):hover { background: #14372a !important; border-color: #5ff0b0 !important; }
:root[data-theme="glow"] .icon-button svg, :root[data-theme="glow"] .icon-button svg path { fill: #5ff0b0; }
:root[data-theme="glow"] .icon-button i { color: #5ff0b0; }
:root[data-theme="glow"] .icon-button:not(:disabled) { filter: drop-shadow(0 0 4px rgba(95, 240, 176, 0.45)); }
:root[data-theme="glow"] .icon-button:hover svg, :root[data-theme="glow"] .icon-button:hover svg path { fill: #b4ffdd; }
:root[data-theme="glow"] [fill="#054a17" i] { fill: #5ff0b0; }
:root[data-theme="glow"] [stroke="#054a17" i] { stroke: #5ff0b0; }
:root[data-theme="glow"] [fill="#1f7a5a" i] { fill: #a8e9d9; }
:root[data-theme="glow"] [stroke="#1f7a5a" i] { stroke: #a8e9d9; }
:root[data-theme="glow"] [fill="#2c6cb8" i] { fill: #85b0e2; }
:root[data-theme="glow"] [stroke="#2c6cb8" i] { stroke: #85b0e2; }
:root[data-theme="glow"] [fill="#2f6b45" i] { fill: #b2ddce; }
:root[data-theme="glow"] [stroke="#2f6b45" i] { stroke: #b2ddce; }
:root[data-theme="glow"] [fill="#4a5568" i] { fill: #b7bfcc; }
:root[data-theme="glow"] [stroke="#4a5568" i] { stroke: #b7bfcc; }
:root[data-theme="glow"] [fill="#555" i] { fill: #bfc8c6; }
:root[data-theme="glow"] [stroke="#555" i] { stroke: #bfc8c6; }
:root[data-theme="glow"] [fill="#6b3fa0" i] { fill: #b295d5; }
:root[data-theme="glow"] [stroke="#6b3fa0" i] { stroke: #b295d5; }
:root[data-theme="glow"] [fill="#7a5206" i] { fill: #f3daab; }
:root[data-theme="glow"] [stroke="#7a5206" i] { stroke: #f3daab; }
:root[data-theme="glow"] [fill="#888" i] { fill: #a1aeac; }
:root[data-theme="glow"] [stroke="#888" i] { stroke: #a1aeac; }
:root[data-theme="glow"] [fill="#8f9692" i] { fill: #99a6a4; }
:root[data-theme="glow"] [stroke="#8f9692" i] { stroke: #99a6a4; }
:root[data-theme="glow"] [fill="#999" i] { fill: #92a09e; }
:root[data-theme="glow"] [stroke="#999" i] { stroke: #92a09e; }
:root[data-theme="glow"] [fill="#9aa0a6" i] { fill: #8a9a97; }
:root[data-theme="glow"] [stroke="#9aa0a6" i] { stroke: #8a9a97; }
:root[data-theme="glow"] [fill="#9aa19c" i] { fill: #8d9c99; }
:root[data-theme="glow"] [stroke="#9aa19c" i] { stroke: #8d9c99; }
:root[data-theme="glow"] [fill="#9c6f0a" i] { fill: #f0d599; }
:root[data-theme="glow"] [stroke="#9c6f0a" i] { stroke: #f0d599; }
:root[data-theme="glow"] [fill="#b8860b" i] { fill: #eed28b; }
:root[data-theme="glow"] [stroke="#b8860b" i] { stroke: #eed28b; }
:root[data-theme="glow"] [fill="#c23e63" i] { fill: #d78199; }
:root[data-theme="glow"] [stroke="#c23e63" i] { stroke: #d78199; }
:root[data-theme="glow"] [fill="#c9821f" i] { fill: #ebbc7a; }
:root[data-theme="glow"] [stroke="#c9821f" i] { stroke: #ebbc7a; }
:root[data-theme="glow"] [fill="#c9ccc9" i] { fill: #6b7b78; }
:root[data-theme="glow"] [stroke="#c9ccc9" i] { stroke: #6b7b78; }
:root[data-theme="glow"] [fill="#d9534f" i] { fill: #e68c8a; }
:root[data-theme="glow"] [stroke="#d9534f" i] { stroke: #e68c8a; }
:root[data-theme="glow"] [fill="#d9dedb" i] { fill: #2a3130; }
:root[data-theme="glow"] [stroke="#d9dedb" i] { stroke: #2a3130; }
:root[data-theme="glow"] [fill="#ddd" i] { fill: #2a302f; }
:root[data-theme="glow"] [stroke="#ddd" i] { stroke: #2a302f; }
:root[data-theme="glow"] [fill="#eef0ee" i] { fill: #1f2423; }
:root[data-theme="glow"] [stroke="#eef0ee" i] { stroke: #1f2423; }
:root[data-theme="glow"] [fill="#fafafa" i] { fill: #191d1c; }
:root[data-theme="glow"] [stroke="#fafafa" i] { stroke: #191d1c; }
:root[data-theme="glow"] [fill="#fff" i] { fill: #101517; }
:root[data-theme="glow"] [stroke="#fff" i] { stroke: #101517; }
:root[data-theme="glow"] [fill="#fffdf7" i] { fill: #231f13; }
:root[data-theme="glow"] [stroke="#fffdf7" i] { stroke: #231f13; }

:root[data-theme="kvallsrunda"] {
  color-scheme: dark;
  --bd-0047ab: #2265c3;
  --bd-054a17: #d97a4f;
  --bd-0b6b24: #c36422;
  --bd-0d47a1: #2261c3;
  --bd-1565c0: #226ec3;
  --bd-1a73e8: #2975d9;
  --bd-1a7d2e: #be6128;
  --bd-2563eb: #3569db;
  --bd-2e7d32: #a85f3e;
  --bd-2e7d6b: #a87e3e;
  --bd-2f7d4f: #a76f3f;
  --bd-34a853: #af6736;
  --bd-4caf50: #af6b4c;
  --bd-6b3fa0: #6e41a5;
  --bd-6b7280: #6c6388;
  --bd-6cc69a: #c6996c;
  --bd-7c3aed: #8048df;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #e8ab7e;
  --bd-7f8c8d: #7c7399;
  --bd-888888: #7e759b;
  --bd-8b5cf6: #926de5;
  --bd-8fbf9a: #bfa28f;
  --bd-9cc9bc: #c9b69c;
  --bd-9fcfaa: #cfb29f;
  --bd-a3b18a: #b18c8a;
  --bd-a5d6a7: #d6b5a5;
  --bd-a855f7: #a868e4;
  --bd-a87a00: #c39722;
  --bd-b0b0b0: #aaa3bd;
  --bd-b3261e: #c32b22;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #b1abc3;
  --bd-b6d9c4: #634e3b;
  --bd-b9c4bb: #b9b4c9;
  --bd-c3e6cb: #594436;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #4d4b54;
  --bd-c9d3cf: #494750;
  --bd-cccccc: #4a4851;
  --bd-ccccdd: #393956;
  --bd-cfd8d1: #46444c;
  --bd-cfdccf: #52433c;
  --bd-cfe0d5: #554537;
  --bd-cfe3d4: #564134;
  --bd-d0d2d6: #46444d;
  --bd-d0d5d0: #46444d;
  --bd-d4a017: #c89a23;
  --bd-d4a5ff: #4a375b;
  --bd-d5dbd6: #434149;
  --bd-d5e3de: #504536;
  --bd-d6e6db: #524032;
  --bd-d7c7f5: #3d3152;
  --bd-d7e8db: #513e31;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #3a2f4f;
  --bd-dddddd: #403e46;
  --bd-ded4f5: #382e4d;
  --bd-dfe3e0: #3e3c44;
  --bd-dfe5df: #3d3c43;
  --bd-dfe9e2: #4a3c33;
  --bd-e08a1f: #d98926;
  --bd-e0d3a8: #665c3d;
  --bd-e0e0e0: #3f3d44;
  --bd-e3b3ad: #63403b;
  --bd-e3d6c8: #594735;
  --bd-e3e3e3: #3d3b42;
  --bd-e3e8e3: #3b3a41;
  --bd-e3ebe4: #463a32;
  --bd-e3ece6: #473b31;
  --bd-e53935: #dd413d;
  --bd-e65100: #c35b23;
  --bd-e67e22: #da7f2e;
  --bd-e68700: #c38123;
  --bd-e6972e: #dc9638;
  --bd-e6d29a: #695e3f;
  --bd-e6e6e6: #3b3941;
  --bd-e6e8e6: #3a3940;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #da2d8b;
  --bd-e9e9e9: #39383f;
  --bd-ececec: #38363d;
  --bd-eeeeee: #36353b;
  --bd-eef0ee: #36343b;
  --bd-f0d3b4: #5b4a37;
  --bd-f0d58a: #ebd38f;
  --bd-f0e2a8: #605839;
  --bd-f0f0f0: #35343a;
  --bd-f1e3b8: #595036;
  --bd-f3cccc: #513131;
  --bd-f3d3d1: #4f312f;
  --bd-f3eac6: #534d32;
  --bd-f3f3f3: #343238;
  --bd-f5a623: #dda03c;
  --bd-f5c6cb: #523135;
  --bd-f6d8a8: #5d4f38;
  --bd-ffb347: #e3ae63;
  --bd-ffcc80: #69583f;
  --bd-ffffff: #2d2b31;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #d27102;
  --bg-043812: #9f4826;
  --bg-054a17: #b9552d;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #7d401a;
  --bg-257a3d: #7a4825;
  --bg-28a745: #a75a28;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #d68e2a;
  --bg-2c8c46: #8c532c;
  --bg-2e7d6b: #7d5e2e;
  --bg-2f7d4f: #7d532f;
  --bg-333333: #333333;
  --bg-34a853: #a86334;
  --bg-3a853d: #85523a;
  --bg-3b3f46: #3b3f46;
  --bg-45a049: #a06245;
  --bg-4caf50: #af6b4c;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #616161;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #6b7280;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #757575;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #dcb78f;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #958e8d;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #e6c9a8;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #bbbbbb;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #4c3329;
  --bg-cccccc: #3c374b;
  --bg-d0d0d0: #3a3549;
  --bg-d0d2d8: #373346;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #453225;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #332f40;
  --bg-dddddd: #322e40;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #312d3e;
  --bg-e0e2e5: #2f2b3c;
  --bg-e0eeef: #223d3f;
  --bg-e3d6c8: #4d3c2a;
  --bg-e3e6ea: #2a3038;
  --bg-e3e8e3: #2e2a3a;
  --bg-e3e8ea: #2a3438;
  --bg-e3f1ec: #3d3121;
  --bg-e3f2fd: #1e2d38;
  --bg-e4e6eb: #292d38;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #362d29;
  --bg-e6f0fb: #1e2b38;
  --bg-e6f3ef: #3b3120;
  --bg-e6f4ea: #3b2b20;
  --bg-e6f4ef: #3b2f20;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #4f432b;
  --bg-e8e8e8: #2c2938;
  --bg-e8eaed: #292e34;
  --bg-e8f0ea: #372b24;
  --bg-e8f3ec: #3a2c1f;
  --bg-e8f5e9: #3a271f;
  --bg-e8f5ec: #3a2b1f;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #3a2720;
  --bg-e9f4ec: #3a2b1f;
  --bg-eaf3ec: #382b20;
  --bg-ececec: #2a2635;
  --bg-ecfccb: #422424;
  --bg-ededed: #2a2634;
  --bg-eeeeee: #292534;
  --bg-eef0ee: #292533;
  --bg-eef1ee: #282533;
  --bg-eef1f3: #242d33;
  --bg-eef1f5: #1f2936;
  --bg-eef2f0: #312b26;
  --bg-eef6ef: #37271e;
  --bg-eef6f0: #37271e;
  --bg-efe8fb: #271e37;
  --bg-f0f1f0: #282432;
  --bg-f0f2f5: #141221;
  --bg-f0f9f2: #35251d;
  --bg-f1e9fc: #281d37;
  --bg-f1f1f1: #272432;
  --bg-f1f8f2: #35231d;
  --bg-f2effa: #231d35;
  --bg-f2f2f2: #272331;
  --bg-f2f4f3: #262330;
  --bg-f3e8fd: #2b1d37;
  --bg-f3ecd6: #413a23;
  --bg-f3f5f3: #262230;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #2e2622;
  --bg-f4f8f5: #31281f;
  --bg-f4f9f5: #33251c;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #25222f;
  --bg-f5f6f7: #25212e;
  --bg-f5f8f5: #2e2521;
  --bg-f6f7f6: #24212e;
  --bg-f6faf7: #32271c;
  --bg-f6faf8: #32271c;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #221b32;
  --bg-f7f7f7: #24212e;
  --bg-f7f9f7: #2c2721;
  --bg-f7faf7: #2f231d;
  --bg-f8d7da: #3f2225;
  --bg-f8f9fa: #20262c;
  --bg-f8fbf9: #30221b;
  --bg-f9edeb: #37211e;
  --bg-f9f9f9: #23202c;
  --bg-fafafa: #221f2b;
  --bg-fbe1df: #3b2220;
  --bg-fbe9ee: #371e25;
  --bg-fde4ec: #381e26;
  --bg-fdeaf3: #361d29;
  --bg-fdecea: #36201d;
  --bg-fdf1cf: #403923;
  --bg-fdf1de: #3a301f;
  --bg-fdf2e6: #372b1e;
  --bg-fefefe: #201d29;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #e09a3a;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #351c20;
  --bg-fff3cd: #403923;
  --bg-fff3d6: #3d3521;
  --bg-fff3e0: #392f1f;
  --bg-fff4e5: #372c1e;
  --bg-fff4f4: #311a1a;
  --bg-fff5d1: #3f3822;
  --bg-fff5e6: #372c1d;
  --bg-fff5f5: #311a1a;
  --bg-fff8e1: #38321e;
  --bg-fff8e7: #362f1d;
  --bg-fff8ec: #342b1c;
  --bg-fffaf0: #332b1b;
  --bg-fffaf4: #31271a;
  --bg-fffbea: #35301d;
  --bg-fffbf0: #332c1b;
  --bg-fffdf5: #312c1a;
  --bg-ffffff: #1f1b30;
  --bg-ffffff-a0: rgba(31, 27, 48, 0);
  --bg-ffffff-a15: rgba(31, 27, 48, 0.15);
  --bg-ffffff-a30: rgba(31, 27, 48, 0.3);
  --bg-ffffff-a55: rgba(31, 27, 48, 0.55);
  --bg-ffffff-a88: rgba(31, 27, 48, 0.88);
  --bg-ffffff-a90: rgba(31, 27, 48, 0.9);
  --tx-000000: #f1f0f4;
  --tx-0047ab: #96bcf0;
  --tx-00838f: #a4ebf2;
  --tx-02300e: #f8e1d1;
  --tx-032b0d: #f9e2d3;
  --tx-054a17: #f4a77c;
  --tx-0b6b24: #f4cbb0;
  --tx-0d47a1: #95b9f0;
  --tx-155724: #eecfbb;
  --tx-1565c0: #82b4ed;
  --tx-1a73e8: #6da3ea;
  --tx-1a7d2e: #ecc0a5;
  --tx-1a8f3c: #edbd9b;
  --tx-1b5e20: #eac8b7;
  --tx-1c1e21: #dfdde6;
  --tx-1f2a22: #e3ded9;
  --tx-1f5c38: #e8cfb9;
  --tx-1f7a3e: #e9c4a8;
  --tx-222222: #dddbe5;
  --tx-2563eb: #668fe9;
  --tx-2e7d32: #dfb9a8;
  --tx-2e7d6b: #dfc9a8;
  --tx-2f5d43: #ddcbbb;
  --tx-333333: #d3d0dd;
  --tx-34a853: #dcae8f;
  --tx-3a2500: #f8e8cd;
  --tx-3a2a00: #2a1d00;
  --tx-3f6212: #f1b8b4;
  --tx-444444: #c9c5d5;
  --tx-4c1d95: #b898eb;
  --tx-4caf50: #cda18d;
  --tx-546e7a: #adbec6;
  --tx-555555: #bfbacd;
  --tx-5c4a00: #f5eabc;
  --tx-5c6a5e: #b6b1c7;
  --tx-616161: #b8b2c7;
  --tx-666666: #b5afc5;
  --tx-6a1b9a: #cb95ec;
  --tx-6a3fb5: #a589d6;
  --tx-6b3fa0: #b295d5;
  --tx-6b5200: #f4e6b5;
  --tx-6b6f76: #aea8c0;
  --tx-6b7280: #aba5be;
  --tx-721c24: #ebacb2;
  --tx-777777: #aba4bd;
  --tx-7a4100: #f3d3ae;
  --tx-7a5a00: #f3e1ae;
  --tx-7b5ea7: #a592c3;
  --tx-7c3aed: #aa82ed;
  --tx-7d8580: #a59eb9;
  --tx-7e57c2: #af96d9;
  --tx-7f8c8d: #a29bb6;
  --tx-888888: #a099b5;
  --tx-8a1c1c: #eb9e9e;
  --tx-8a4b00: #f2d0a6;
  --tx-8a4b0f: #f1c79f;
  --tx-8a6d00: #f2e2a6;
  --tx-8a7a4a: #cdc3a3;
  --tx-8a948c: #9c94b2;
  --tx-8b5cf6: #a382ed;
  --tx-958e8d: #9992b0;
  --tx-999999: #9189a9;
  --tx-99aabb: #a9b8c6;
  --tx-9aa09b: #8d84a6;
  --tx-9aa39c: #8b82a5;
  --tx-9aa4a1: #8a82a4;
  --tx-9aa4ad: #867da1;
  --tx-a05a00: #f1cc9c;
  --tx-a0a6a1: #867da1;
  --tx-a3184a: #ef8fb1;
  --tx-a3aaa6: #82799e;
  --tx-a7b0b8: #796f96;
  --tx-a87a00: #f0d898;
  --tx-aaaaaa: #7e759b;
  --tx-b00020: #f094a5;
  --tx-b1611a: #edb787;
  --tx-b3261e: #eb8c87;
  --tx-b5730f: #eec78a;
  --tx-b59a4a: #cfbd89;
  --tx-b71c1c: #ec8484;
  --tx-b8860b: #eed28b;
  --tx-b8c2bf: #6c6288;
  --tx-c0392b: #e38a81;
  --tx-c46a00: #eec08a;
  --tx-c62828: #e57d7d;
  --tx-cc0000: #ee8787;
  --tx-cccccc: #6a6085;
  --tx-d0605d: #df9290;
  --tx-d4a017: #eccc78;
  --tx-d9534f: #e68c8a;
  --tx-e0716e: #e68c89;
  --tx-e08a1f: #eab36e;
  --tx-e65100: #eca27a;
  --tx-e67e22: #eaa66a;
  --tx-e6972e: #e9b064;
  --tx-e91e8c: #ea6aaf;
  --tx-eeeeee: #6a6085;
  --tx-f44336: #ed8982;
  --tx-ff9800: #eab86e;
  --tx-ffb347: #edc182;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}

:where(:root[data-theme="kvallsrunda"]) :where(input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"]), textarea, select) {
  background-color: #18152a; color: #e8e4f0; border: 1px solid #3d3756;
}
:where(:root[data-theme="kvallsrunda"]) :where(input, textarea)::placeholder { color: #8a83a3; }
:where(:root[data-theme="kvallsrunda"]) :where(a:not([class])) { color: #f4a77c; }
:root[data-theme="kvallsrunda"] .pack-bag-btn { color: #5a2a10; }
:root[data-theme="kvallsrunda"] .pack-bag-btn svg { fill: #5a2a10; }
:root[data-theme="kvallsrunda"] [fill="#054a17" i] { fill: #f4a77c; }
:root[data-theme="kvallsrunda"] [stroke="#054a17" i] { stroke: #f4a77c; }
:root[data-theme="kvallsrunda"] [fill="#1f7a5a" i] { fill: #e9cca8; }
:root[data-theme="kvallsrunda"] [stroke="#1f7a5a" i] { stroke: #e9cca8; }
:root[data-theme="kvallsrunda"] [fill="#2c6cb8" i] { fill: #85b0e2; }
:root[data-theme="kvallsrunda"] [stroke="#2c6cb8" i] { stroke: #85b0e2; }
:root[data-theme="kvallsrunda"] [fill="#2f6b45" i] { fill: #ddc6b2; }
:root[data-theme="kvallsrunda"] [stroke="#2f6b45" i] { stroke: #ddc6b2; }
:root[data-theme="kvallsrunda"] [fill="#4a5568" i] { fill: #b7bfcc; }
:root[data-theme="kvallsrunda"] [stroke="#4a5568" i] { stroke: #b7bfcc; }
:root[data-theme="kvallsrunda"] [fill="#555" i] { fill: #bfbacd; }
:root[data-theme="kvallsrunda"] [stroke="#555" i] { stroke: #bfbacd; }
:root[data-theme="kvallsrunda"] [fill="#6b3fa0" i] { fill: #b295d5; }
:root[data-theme="kvallsrunda"] [stroke="#6b3fa0" i] { stroke: #b295d5; }
:root[data-theme="kvallsrunda"] [fill="#7a5206" i] { fill: #f3daab; }
:root[data-theme="kvallsrunda"] [stroke="#7a5206" i] { stroke: #f3daab; }
:root[data-theme="kvallsrunda"] [fill="#888" i] { fill: #a099b5; }
:root[data-theme="kvallsrunda"] [stroke="#888" i] { stroke: #a099b5; }
:root[data-theme="kvallsrunda"] [fill="#8f9692" i] { fill: #9890af; }
:root[data-theme="kvallsrunda"] [stroke="#8f9692" i] { stroke: #9890af; }
:root[data-theme="kvallsrunda"] [fill="#999" i] { fill: #9189a9; }
:root[data-theme="kvallsrunda"] [stroke="#999" i] { stroke: #9189a9; }
:root[data-theme="kvallsrunda"] [fill="#9aa0a6" i] { fill: #8981a3; }
:root[data-theme="kvallsrunda"] [stroke="#9aa0a6" i] { stroke: #8981a3; }
:root[data-theme="kvallsrunda"] [fill="#9aa19c" i] { fill: #8c83a6; }
:root[data-theme="kvallsrunda"] [stroke="#9aa19c" i] { stroke: #8c83a6; }
:root[data-theme="kvallsrunda"] [fill="#9c6f0a" i] { fill: #f0d599; }
:root[data-theme="kvallsrunda"] [stroke="#9c6f0a" i] { stroke: #f0d599; }
:root[data-theme="kvallsrunda"] [fill="#b8860b" i] { fill: #eed28b; }
:root[data-theme="kvallsrunda"] [stroke="#b8860b" i] { stroke: #eed28b; }
:root[data-theme="kvallsrunda"] [fill="#c23e63" i] { fill: #d78199; }
:root[data-theme="kvallsrunda"] [stroke="#c23e63" i] { stroke: #d78199; }
:root[data-theme="kvallsrunda"] [fill="#c9821f" i] { fill: #ebbc7a; }
:root[data-theme="kvallsrunda"] [stroke="#c9821f" i] { stroke: #ebbc7a; }
:root[data-theme="kvallsrunda"] [fill="#c9ccc9" i] { fill: #6a6085; }
:root[data-theme="kvallsrunda"] [stroke="#c9ccc9" i] { stroke: #6a6085; }
:root[data-theme="kvallsrunda"] [fill="#d9534f" i] { fill: #e68c8a; }
:root[data-theme="kvallsrunda"] [stroke="#d9534f" i] { stroke: #e68c8a; }
:root[data-theme="kvallsrunda"] [fill="#d9dedb" i] { fill: #332f41; }
:root[data-theme="kvallsrunda"] [stroke="#d9dedb" i] { stroke: #332f41; }
:root[data-theme="kvallsrunda"] [fill="#ddd" i] { fill: #322e40; }
:root[data-theme="kvallsrunda"] [stroke="#ddd" i] { stroke: #322e40; }
:root[data-theme="kvallsrunda"] [fill="#eef0ee" i] { fill: #292533; }
:root[data-theme="kvallsrunda"] [stroke="#eef0ee" i] { stroke: #292533; }
:root[data-theme="kvallsrunda"] [fill="#fafafa" i] { fill: #221f2b; }
:root[data-theme="kvallsrunda"] [stroke="#fafafa" i] { stroke: #221f2b; }
:root[data-theme="kvallsrunda"] [fill="#fff" i] { fill: #1f1b30; }
:root[data-theme="kvallsrunda"] [stroke="#fff" i] { stroke: #1f1b30; }
:root[data-theme="kvallsrunda"] [fill="#fffdf7" i] { fill: #302a1a; }
:root[data-theme="kvallsrunda"] [stroke="#fffdf7" i] { stroke: #302a1a; }

:root[data-theme="dye"] {
  color-scheme: light;
  --bd-0047ab: #0047ab;
  --bd-054a17: #8f4dad;
  --bd-0b6b24: #620b6b;
  --bd-0d47a1: #0d47a1;
  --bd-1565c0: #1565c0;
  --bd-1a73e8: #1a73e8;
  --bd-1a7d2e: #711a7d;
  --bd-2563eb: #2563eb;
  --bd-2e7d32: #6f2e7d;
  --bd-2e7d6b: #7d2e74;
  --bd-2f7d4f: #7a2f7d;
  --bd-34a853: #9d34a8;
  --bd-4caf50: #9d4caf;
  --bd-6b3fa0: #6b3fa0;
  --bd-6b7280: #7e6487;
  --bd-6cc69a: #c66cc6;
  --bd-7c3aed: #7c3aed;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #e07ee8;
  --bd-7f8c8d: #8f7498;
  --bd-888888: #91769a;
  --bd-8b5cf6: #8b5cf6;
  --bd-8fbf9a: #ba8fbf;
  --bd-9cc9bc: #c99cc5;
  --bd-9fcfaa: #ca9fcf;
  --bd-a3b18a: #9f8ab1;
  --bd-a5d6a7: #cda5d6;
  --bd-a855f7: #a855f7;
  --bd-a87a00: #a87a00;
  --bd-b0b0b0: #b6a4bc;
  --bd-b3261e: #b3261e;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #bcacc2;
  --bd-b6d9c4: #d8b6d9;
  --bd-b9c4bb: #c3b5c8;
  --bd-c3e6cb: #e2c3e6;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #cbbfcf;
  --bd-c9d3cf: #d2c7d5;
  --bd-cccccc: #d0c4d4;
  --bd-ccccdd: #ccccdd;
  --bd-cfd8d1: #d7cdda;
  --bd-cfdccf: #d9cfdc;
  --bd-cfe0d5: #dfcfe0;
  --bd-cfe3d4: #e1cfe3;
  --bd-d0d2d6: #d6ccda;
  --bd-d0d5d0: #d6ccd9;
  --bd-d4a017: #d4a017;
  --bd-d4a5ff: #d4a5ff;
  --bd-d5dbd6: #dbd2de;
  --bd-d5e3de: #e3d5e2;
  --bd-d6e6db: #e5d6e6;
  --bd-d7c7f5: #d7c7f5;
  --bd-d7e8db: #e6d7e8;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #ddd0f5;
  --bd-dddddd: #e0d8e2;
  --bd-ded4f5: #ded4f5;
  --bd-dfe3e0: #e3dce6;
  --bd-dfe5df: #e4dee6;
  --bd-dfe9e2: #e8dfe9;
  --bd-e08a1f: #e08a1f;
  --bd-e0d3a8: #e0d3a8;
  --bd-e0e0e0: #e2dbe5;
  --bd-e3b3ad: #e3b3ad;
  --bd-e3d6c8: #e3d6c8;
  --bd-e3e3e3: #e5dfe7;
  --bd-e3e8e3: #e7e2e9;
  --bd-e3ebe4: #eae3eb;
  --bd-e3ece6: #ebe3ec;
  --bd-e53935: #e53935;
  --bd-e65100: #e65100;
  --bd-e67e22: #e67e22;
  --bd-e68700: #e68700;
  --bd-e6972e: #e6972e;
  --bd-e6d29a: #e6d29a;
  --bd-e6e6e6: #e8e2ea;
  --bd-e6e8e6: #e9e3eb;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #e91e8c;
  --bd-e9e9e9: #ebe6ec;
  --bd-ececec: #ede9ef;
  --bd-eeeeee: #efebf1;
  --bd-eef0ee: #f0edf1;
  --bd-f0d3b4: #f0d3b4;
  --bd-f0d58a: #f0d58a;
  --bd-f0e2a8: #f0e2a8;
  --bd-f0f0f0: #f1eef2;
  --bd-f1e3b8: #f1e3b8;
  --bd-f3cccc: #f3cccc;
  --bd-f3d3d1: #f3d3d1;
  --bd-f3eac6: #f3eac6;
  --bd-f3f3f3: #f4f1f5;
  --bd-f5a623: #f5a623;
  --bd-f5c6cb: #f5c6cb;
  --bd-f6d8a8: #f6d8a8;
  --bd-ffb347: #ffb347;
  --bd-ffcc80: #ffcc80;
  --bd-ffffff: #ffffff;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #d202cb;
  --bg-043812: #582372;
  --bg-054a17: #6d2d8a;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #711a7d;
  --bg-257a3d: #73257a;
  --bg-28a745: #9928a7;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #d62ac8;
  --bg-2c8c46: #832c8c;
  --bg-2e7d6b: #7d2e74;
  --bg-2f7d4f: #7a2f7d;
  --bg-333333: #352f37;
  --bg-34a853: #9d34a8;
  --bg-3a853d: #773a85;
  --bg-3b3f46: #433b46;
  --bg-45a049: #8f45a0;
  --bg-4caf50: #9d4caf;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #655969;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #7a6c7f;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #7a6c7e;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #dc8fdb;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #95889a;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #e6a8e4;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #beb6c0;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #e0c8e6;
  --bg-cccccc: #d4bddb;
  --bg-d0d0d0: #d7c2de;
  --bg-d0d2d8: #dac7e1;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #ead4ed;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #e1d2e7;
  --bg-dddddd: #e2d3e7;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #e5d7e9;
  --bg-e0e2e5: #e7daeb;
  --bg-e0eeef: #e0eeef;
  --bg-e3d6c8: #e3d6c8;
  --bg-e3e6ea: #e3e6ea;
  --bg-e3e8e3: #e9deed;
  --bg-e3e8ea: #e3e8ea;
  --bg-e3f1ec: #f1e3f0;
  --bg-e3f2fd: #e3f2fd;
  --bg-e4e6eb: #e4e6eb;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #ebe6ec;
  --bg-e6f0fb: #e6f0fb;
  --bg-e6f3ef: #f3e6f2;
  --bg-e6f4ea: #f3e6f4;
  --bg-e6f4ef: #f4e6f3;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #e8d9bd;
  --bg-e8e8e8: #ebe1ef;
  --bg-e8eaed: #e8eaed;
  --bg-e8f0ea: #efe8f0;
  --bg-e8f3ec: #f2e8f3;
  --bg-e8f5e9: #f3e8f5;
  --bg-e8f5ec: #f4e8f5;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #f1e9f3;
  --bg-e9f4ec: #f3e9f4;
  --bg-eaf3ec: #f2eaf3;
  --bg-ececec: #efe6f2;
  --bg-ecfccb: #e5cbfc;
  --bg-ededed: #f0e8f2;
  --bg-eeeeee: #f1e9f3;
  --bg-eef0ee: #f1eaf4;
  --bg-eef1ee: #f2ebf4;
  --bg-eef1f3: #eef1f3;
  --bg-eef1f5: #eef1f5;
  --bg-eef2f0: #f2eef2;
  --bg-eef6ef: #f5eef6;
  --bg-eef6f0: #f5eef6;
  --bg-efe8fb: #efe8fb;
  --bg-f0f1f0: #f3ecf5;
  --bg-f0f2f5: #f4eef8;
  --bg-f0f9f2: #f8f0f9;
  --bg-f1e9fc: #f1e9fc;
  --bg-f1f1f1: #f3edf5;
  --bg-f1f8f2: #f7f1f8;
  --bg-f2effa: #f2effa;
  --bg-f2f2f2: #f4eef6;
  --bg-f2f4f3: #f5eff7;
  --bg-f3e8fd: #f3e8fd;
  --bg-f3ecd6: #f3ecd6;
  --bg-f3f5f3: #f6f1f7;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #f7f4f7;
  --bg-f4f8f5: #f8f4f8;
  --bg-f4f9f5: #f8f4f9;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #f7f2f8;
  --bg-f5f6f7: #f7f3f9;
  --bg-f5f8f5: #f7f5f8;
  --bg-f6f7f6: #f8f4f9;
  --bg-f6faf7: #faf6fa;
  --bg-f6faf8: #faf6fa;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #f7f4fd;
  --bg-f7f7f7: #f8f5f9;
  --bg-f7f9f7: #f9f7f9;
  --bg-f7faf7: #f9f7fa;
  --bg-f8d7da: #f8d7da;
  --bg-f8f9fa: #f8f9fa;
  --bg-f8fbf9: #fbf8fb;
  --bg-f9edeb: #f9edeb;
  --bg-f9f9f9: #faf7fb;
  --bg-fafafa: #fbf9fb;
  --bg-fbe1df: #fbe1df;
  --bg-fbe9ee: #fbe9ee;
  --bg-fde4ec: #fde4ec;
  --bg-fdeaf3: #fdeaf3;
  --bg-fdecea: #fdecea;
  --bg-fdf1cf: #fdf1cf;
  --bg-fdf1de: #fdf1de;
  --bg-fdf2e6: #fdf2e6;
  --bg-fefefe: #fefefe;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #ffb347;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #ffebee;
  --bg-fff3cd: #fff3cd;
  --bg-fff3d6: #fff3d6;
  --bg-fff3e0: #fff3e0;
  --bg-fff4e5: #fff4e5;
  --bg-fff4f4: #fff4f4;
  --bg-fff5d1: #fff5d1;
  --bg-fff5e6: #fff5e6;
  --bg-fff5f5: #fff5f5;
  --bg-fff8e1: #fff8e1;
  --bg-fff8e7: #fff8e7;
  --bg-fff8ec: #fff8ec;
  --bg-fffaf0: #fffaf0;
  --bg-fffaf4: #fffaf4;
  --bg-fffbea: #fffbea;
  --bg-fffbf0: #fffbf0;
  --bg-fffdf5: #fffdf5;
  --bg-ffffff: #ffffff;
  --bg-ffffff-a0: rgba(255, 255, 255, 0);
  --bg-ffffff-a15: rgba(255, 255, 255, 0.15);
  --bg-ffffff-a30: rgba(255, 255, 255, 0.3);
  --bg-ffffff-a55: rgba(255, 255, 255, 0.55);
  --bg-ffffff-a88: rgba(255, 255, 255, 0.88);
  --bg-ffffff-a90: rgba(255, 255, 255, 0.9);
  --tx-000000: #000000;
  --tx-0047ab: #0047ab;
  --tx-00838f: #00838f;
  --tx-02300e: #2c0230;
  --tx-032b0d: #27032b;
  --tx-054a17: #6d2d8a;
  --tx-0b6b24: #620b6b;
  --tx-0d47a1: #0d47a1;
  --tx-155724: #501557;
  --tx-1565c0: #1565c0;
  --tx-1a73e8: #1a73e8;
  --tx-1a7d2e: #711a7d;
  --tx-1a8f3c: #851a8f;
  --tx-1b5e20: #531b5e;
  --tx-1c1e21: #201c21;
  --tx-1f2a22: #291f2a;
  --tx-1f5c38: #5a1f5c;
  --tx-1f7a3e: #741f7a;
  --tx-222222: #231f25;
  --tx-2563eb: #2563eb;
  --tx-2e7d32: #6f2e7d;
  --tx-2e7d6b: #7d2e74;
  --tx-2f5d43: #5c2f5d;
  --tx-333333: #352f37;
  --tx-34a853: #9d34a8;
  --tx-3a2500: #3a2500;
  --tx-3a2a00: #3a2a00;
  --tx-3f6212: #401262;
  --tx-444444: #473f49;
  --tx-4c1d95: #4c1d95;
  --tx-4caf50: #9d4caf;
  --tx-546e7a: #546e7a;
  --tx-555555: #584e5c;
  --tx-5c4a00: #5c4a00;
  --tx-5c6a5e: #675b6b;
  --tx-616161: #655969;
  --tx-666666: #6a5e6e;
  --tx-6a1b9a: #6a1b9a;
  --tx-6a3fb5: #6a3fb5;
  --tx-6b3fa0: #6b3fa0;
  --tx-6b5200: #6b5200;
  --tx-6b6f76: #75687a;
  --tx-6b7280: #7a6c7f;
  --tx-721c24: #721c24;
  --tx-777777: #7c6d81;
  --tx-7a4100: #7a4100;
  --tx-7a5a00: #7a5a00;
  --tx-7b5ea7: #7b5ea7;
  --tx-7c3aed: #7c3aed;
  --tx-7d8580: #86778b;
  --tx-7e57c2: #7e57c2;
  --tx-7f8c8d: #8b7c90;
  --tx-888888: #8d7e92;
  --tx-8a1c1c: #8a1c1c;
  --tx-8a4b00: #8a4b00;
  --tx-8a4b0f: #8a4b0f;
  --tx-8a6d00: #8a6d00;
  --tx-8a7a4a: #8a7a4a;
  --tx-8a948c: #938698;
  --tx-8b5cf6: #8b5cf6;
  --tx-958e8d: #95889a;
  --tx-999999: #9d91a1;
  --tx-99aabb: #99aabb;
  --tx-9aa09b: #a195a5;
  --tx-9aa39c: #a297a6;
  --tx-9aa4a1: #a397a7;
  --tx-9aa4ad: #a79cab;
  --tx-a05a00: #a05a00;
  --tx-a0a6a1: #a79caa;
  --tx-a3184a: #a3184a;
  --tx-a3aaa6: #aa9fae;
  --tx-a7b0b8: #b3a9b6;
  --tx-a87a00: #a87a00;
  --tx-aaaaaa: #ada3b1;
  --tx-b00020: #b00020;
  --tx-b1611a: #b1611a;
  --tx-b3261e: #b3261e;
  --tx-b5730f: #b5730f;
  --tx-b59a4a: #b59a4a;
  --tx-b71c1c: #b71c1c;
  --tx-b8860b: #b8860b;
  --tx-b8c2bf: #c0b8c2;
  --tx-c0392b: #c0392b;
  --tx-c46a00: #c46a00;
  --tx-c62828: #c62828;
  --tx-cc0000: #cc0000;
  --tx-cccccc: #cec8d0;
  --tx-d0605d: #d0605d;
  --tx-d4a017: #d4a017;
  --tx-d9534f: #d9534f;
  --tx-e0716e: #e0716e;
  --tx-e08a1f: #e08a1f;
  --tx-e65100: #e65100;
  --tx-e67e22: #e67e22;
  --tx-e6972e: #e6972e;
  --tx-e91e8c: #e91e8c;
  --tx-eeeeee: #efedef;
  --tx-f44336: #f44336;
  --tx-ff9800: #ff9800;
  --tx-ffb347: #ffb347;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}
:root[data-theme="dye"] [fill="#054a17" i] { fill: #6d2d8a; }
:root[data-theme="dye"] [stroke="#054a17" i] { stroke: #6d2d8a; }
:root[data-theme="dye"] [fill="#1f7a5a" i] { fill: #7a1f75; }
:root[data-theme="dye"] [stroke="#1f7a5a" i] { stroke: #7a1f75; }
:root[data-theme="dye"] [fill="#2c6cb8" i] { fill: #2c6cb8; }
:root[data-theme="dye"] [stroke="#2c6cb8" i] { stroke: #2c6cb8; }
:root[data-theme="dye"] [fill="#2f6b45" i] { fill: #682f6b; }
:root[data-theme="dye"] [stroke="#2f6b45" i] { stroke: #682f6b; }
:root[data-theme="dye"] [fill="#4a5568" i] { fill: #4a5568; }
:root[data-theme="dye"] [stroke="#4a5568" i] { stroke: #4a5568; }
:root[data-theme="dye"] [fill="#555" i] { fill: #584e5c; }
:root[data-theme="dye"] [stroke="#555" i] { stroke: #584e5c; }
:root[data-theme="dye"] [fill="#6b3fa0" i] { fill: #6b3fa0; }
:root[data-theme="dye"] [stroke="#6b3fa0" i] { stroke: #6b3fa0; }
:root[data-theme="dye"] [fill="#7a5206" i] { fill: #7a5206; }
:root[data-theme="dye"] [stroke="#7a5206" i] { stroke: #7a5206; }
:root[data-theme="dye"] [fill="#888" i] { fill: #8d7e92; }
:root[data-theme="dye"] [stroke="#888" i] { stroke: #8d7e92; }
:root[data-theme="dye"] [fill="#8f9692" i] { fill: #978a9b; }
:root[data-theme="dye"] [stroke="#8f9692" i] { stroke: #978a9b; }
:root[data-theme="dye"] [fill="#999" i] { fill: #9d91a1; }
:root[data-theme="dye"] [stroke="#999" i] { stroke: #9d91a1; }
:root[data-theme="dye"] [fill="#9aa0a6" i] { fill: #a498a8; }
:root[data-theme="dye"] [stroke="#9aa0a6" i] { stroke: #a498a8; }
:root[data-theme="dye"] [fill="#9aa19c" i] { fill: #a196a5; }
:root[data-theme="dye"] [stroke="#9aa19c" i] { stroke: #a196a5; }
:root[data-theme="dye"] [fill="#9c6f0a" i] { fill: #9c6f0a; }
:root[data-theme="dye"] [stroke="#9c6f0a" i] { stroke: #9c6f0a; }
:root[data-theme="dye"] [fill="#b8860b" i] { fill: #b8860b; }
:root[data-theme="dye"] [stroke="#b8860b" i] { stroke: #b8860b; }
:root[data-theme="dye"] [fill="#c23e63" i] { fill: #c23e63; }
:root[data-theme="dye"] [stroke="#c23e63" i] { stroke: #c23e63; }
:root[data-theme="dye"] [fill="#c9821f" i] { fill: #c9821f; }
:root[data-theme="dye"] [stroke="#c9821f" i] { stroke: #c9821f; }
:root[data-theme="dye"] [fill="#c9ccc9" i] { fill: #cdc6cf; }
:root[data-theme="dye"] [stroke="#c9ccc9" i] { stroke: #cdc6cf; }
:root[data-theme="dye"] [fill="#d9534f" i] { fill: #d9534f; }
:root[data-theme="dye"] [stroke="#d9534f" i] { stroke: #d9534f; }
:root[data-theme="dye"] [fill="#d9dedb" i] { fill: #e1d1e6; }
:root[data-theme="dye"] [stroke="#d9dedb" i] { stroke: #e1d1e6; }
:root[data-theme="dye"] [fill="#ddd" i] { fill: #e2d3e7; }
:root[data-theme="dye"] [stroke="#ddd" i] { stroke: #e2d3e7; }
:root[data-theme="dye"] [fill="#eef0ee" i] { fill: #f1eaf4; }
:root[data-theme="dye"] [stroke="#eef0ee" i] { stroke: #f1eaf4; }
:root[data-theme="dye"] [fill="#fafafa" i] { fill: #fbf9fb; }
:root[data-theme="dye"] [stroke="#fafafa" i] { stroke: #fbf9fb; }
:root[data-theme="dye"] [fill="#fff" i] { fill: #ffffff; }
:root[data-theme="dye"] [stroke="#fff" i] { stroke: #ffffff; }
:root[data-theme="dye"] [fill="#fffdf7" i] { fill: #fffdf7; }
:root[data-theme="dye"] [stroke="#fffdf7" i] { stroke: #fffdf7; }

:root[data-theme="vinterbana"] {
  color-scheme: dark;
  --bd-0047ab: #2265c3;
  --bd-054a17: #4f8fbf;
  --bd-0b6b24: #2274c3;
  --bd-0d47a1: #2261c3;
  --bd-1565c0: #226ec3;
  --bd-1a73e8: #2975d9;
  --bd-1a7d2e: #2878be;
  --bd-2563eb: #3569db;
  --bd-2e7d32: #3e7da8;
  --bd-2e7d6b: #3e5ea8;
  --bd-2f7d4f: #3f6da7;
  --bd-34a853: #3674af;
  --bd-4caf50: #4c87af;
  --bd-6b3fa0: #6e41a5;
  --bd-6b7280: #5e748d;
  --bd-6cc69a: #6c91c6;
  --bd-7c3aed: #8048df;
  --bd-7e57c2: #7e57c2;
  --bd-7ee8a0: #7eb2e8;
  --bd-7f8c8d: #6e849e;
  --bd-888888: #7086a0;
  --bd-8b5cf6: #926de5;
  --bd-8fbf9a: #8fa8bf;
  --bd-9cc9bc: #9cabc9;
  --bd-9fcfaa: #9fb8cf;
  --bd-a3b18a: #8aacb1;
  --bd-a5d6a7: #a5c2d6;
  --bd-a855f7: #a868e4;
  --bd-a87a00: #c39722;
  --bd-b0b0b0: #a0afc0;
  --bd-b3261e: #c32b22;
  --bd-b48ae0: #b48ae0;
  --bd-b5b9b6: #a9b6c5;
  --bd-b6d9c4: #3b4e63;
  --bd-b9c4bb: #b2becb;
  --bd-c3e6cb: #364859;
  --bd-c62828: #c62828;
  --bd-c7c7c7: #4b4f54;
  --bd-c9d3cf: #474b50;
  --bd-cccccc: #484c51;
  --bd-ccccdd: #393956;
  --bd-cfd8d1: #44484c;
  --bd-cfdccf: #3c4952;
  --bd-cfe0d5: #374555;
  --bd-cfe3d4: #344556;
  --bd-d0d2d6: #44484d;
  --bd-d0d5d0: #44484d;
  --bd-d4a017: #c89a23;
  --bd-d4a5ff: #4a375b;
  --bd-d5dbd6: #414549;
  --bd-d5e3de: #363f50;
  --bd-d6e6db: #324252;
  --bd-d7c7f5: #3d3152;
  --bd-d7e8db: #314251;
  --bd-d9534f: #d9534f;
  --bd-d9a0a0: #d9a0a0;
  --bd-ddd0f5: #3a2f4f;
  --bd-dddddd: #3e4246;
  --bd-ded4f5: #382e4d;
  --bd-dfe3e0: #3c4044;
  --bd-dfe5df: #3c3f43;
  --bd-dfe9e2: #333e4a;
  --bd-e08a1f: #d98926;
  --bd-e0d3a8: #665c3d;
  --bd-e0e0e0: #3d4044;
  --bd-e3b3ad: #63403b;
  --bd-e3d6c8: #594735;
  --bd-e3e3e3: #3b3e42;
  --bd-e3e8e3: #3a3d41;
  --bd-e3ebe4: #323f46;
  --bd-e3ece6: #313b47;
  --bd-e53935: #dd413d;
  --bd-e65100: #c35b23;
  --bd-e67e22: #da7f2e;
  --bd-e68700: #c38123;
  --bd-e6972e: #dc9638;
  --bd-e6d29a: #695e3f;
  --bd-e6e6e6: #393d41;
  --bd-e6e8e6: #393c40;
  --bd-e8d48a: #e8d48a;
  --bd-e91e8c: #da2d8b;
  --bd-e9e9e9: #383b3f;
  --bd-ececec: #36393d;
  --bd-eeeeee: #35383b;
  --bd-eef0ee: #34373b;
  --bd-f0d3b4: #5b4a37;
  --bd-f0d58a: #ebd38f;
  --bd-f0e2a8: #605839;
  --bd-f0f0f0: #34373a;
  --bd-f1e3b8: #595036;
  --bd-f3cccc: #513131;
  --bd-f3d3d1: #4f312f;
  --bd-f3eac6: #534d32;
  --bd-f3f3f3: #323538;
  --bd-f5a623: #dda03c;
  --bd-f5c6cb: #523135;
  --bd-f6d8a8: #5d4f38;
  --bd-ffb347: #e3ae63;
  --bd-ffcc80: #69583f;
  --bd-ffffff: #2b2e31;
  --bg-0047ab: #0047ab;
  --bg-00838f: #00838f;
  --bg-02d27c: #0251d2;
  --bg-043812: #255a80;
  --bg-054a17: #2d6a96;
  --bg-0d47a1: #0d47a1;
  --bg-1558b0: #1558b0;
  --bg-1a73e8: #1a73e8;
  --bg-1a7d2e: #1a4f7d;
  --bg-257a3d: #25507a;
  --bg-28a745: #286ba7;
  --bg-2a84ff: #2a84ff;
  --bg-2ad6a3: #2a64d6;
  --bg-2c8c46: #2c5d8c;
  --bg-2e7d6b: #2e467d;
  --bg-2f7d4f: #2f527d;
  --bg-333333: #333333;
  --bg-34a853: #346fa8;
  --bg-3a853d: #3a6785;
  --bg-3b3f46: #3b3f46;
  --bg-45a049: #457ca0;
  --bg-4caf50: #4c87af;
  --bg-5d4037: #5d4037;
  --bg-607d8b: #607d8b;
  --bg-616161: #616161;
  --bg-6b3fa0: #6b3fa0;
  --bg-6b7280: #6b7280;
  --bg-6d28d9: #6d28d9;
  --bg-732d91: #732d91;
  --bg-757575: #757575;
  --bg-7c3aed: #7c3aed;
  --bg-7e57c2: #7e57c2;
  --bg-8e44ad: #8e44ad;
  --bg-8fdcb9: #8faedc;
  --bg-90a4ae: #90a4ae;
  --bg-958e8d: #958e8d;
  --bg-a85b00: #a85b00;
  --bg-a87a00: #a87a00;
  --bg-a8e6cb: #a8c0e6;
  --bg-b3261e: #b3261e;
  --bg-b8816b: #b8816b;
  --bg-bbbbbb: #bbbbbb;
  --bg-c46a00: #c46a00;
  --bg-c62828: #c62828;
  --bg-c81877: #c81877;
  --bg-c82333: #c82333;
  --bg-c8e6c9: #293e4c;
  --bg-cccccc: #34404e;
  --bg-d0d0d0: #323e4b;
  --bg-d0d2d8: #303b48;
  --bg-d34aeb: #d34aeb;
  --bg-d35400: #d35400;
  --bg-d4a017: #d4a017;
  --bg-d4edda: #253545;
  --bg-d68410: #d68410;
  --bg-d9534f: #d9534f;
  --bg-d99a1b: #d99a1b;
  --bg-d9a000: #d9a000;
  --bg-da70d6: #da70d6;
  --bg-dc3545: #dc3545;
  --bg-dcdcdc: #2c3743;
  --bg-dddddd: #2c3642;
  --bg-de3163: #de3163;
  --bg-e0e0e0: #2a3440;
  --bg-e0e2e5: #29333e;
  --bg-e0eeef: #223d3f;
  --bg-e3d6c8: #4d3c2a;
  --bg-e3e6ea: #2a3038;
  --bg-e3e8e3: #28313c;
  --bg-e3e8ea: #2a3438;
  --bg-e3f1ec: #212b3d;
  --bg-e3f2fd: #1e2d38;
  --bg-e4e6eb: #292d38;
  --bg-e53935: #e53935;
  --bg-e65100: #e65100;
  --bg-e67e22: #e67e22;
  --bg-e69516: #e69516;
  --bg-e6ece6: #293236;
  --bg-e6f0fb: #1e2b38;
  --bg-e6f3ef: #20283b;
  --bg-e6f4ea: #202d3b;
  --bg-e6f4ef: #20293b;
  --bg-e8a5a3: #e8a5a3;
  --bg-e8d9bd: #4f432b;
  --bg-e8e8e8: #27303a;
  --bg-e8eaed: #292e34;
  --bg-e8f0ea: #242e37;
  --bg-e8f3ec: #1f2c3a;
  --bg-e8f5e9: #1f2f3a;
  --bg-e8f5ec: #1f2b3a;
  --bg-e91e8c: #e91e8c;
  --bg-e9f3ea: #202f3a;
  --bg-e9f4ec: #1f2e3a;
  --bg-eaf3ec: #202e38;
  --bg-ececec: #252d37;
  --bg-ecfccb: #243e42;
  --bg-ededed: #242d36;
  --bg-eeeeee: #242c36;
  --bg-eef0ee: #232b35;
  --bg-eef1ee: #232b34;
  --bg-eef1f3: #242d33;
  --bg-eef1f5: #1f2936;
  --bg-eef2f0: #262b31;
  --bg-eef6ef: #1e2d37;
  --bg-eef6f0: #1e2a37;
  --bg-efe8fb: #271e37;
  --bg-f0f1f0: #232b34;
  --bg-f0f2f5: #0d1520;
  --bg-f0f9f2: #1d2a35;
  --bg-f1e9fc: #281d37;
  --bg-f1f1f1: #222a33;
  --bg-f1f8f2: #1d2a35;
  --bg-f2effa: #231d35;
  --bg-f2f2f2: #222a33;
  --bg-f2f4f3: #212932;
  --bg-f3e8fd: #2b1d37;
  --bg-f3ecd6: #413a23;
  --bg-f3f5f3: #212831;
  --bg-f4b400: #f4b400;
  --bg-f4f7f5: #22262e;
  --bg-f4f8f5: #1f2831;
  --bg-f4f9f5: #1c2a33;
  --bg-f5a623: #f5a623;
  --bg-f5f5f5: #202831;
  --bg-f5f6f7: #202730;
  --bg-f5f8f5: #212a2e;
  --bg-f6f7f6: #20272f;
  --bg-f6faf7: #1c2732;
  --bg-f6faf8: #1c2732;
  --bg-f7c948: #f7c948;
  --bg-f7d23e: #f7d23e;
  --bg-f7f4fd: #221b32;
  --bg-f7f7f7: #1f272f;
  --bg-f7f9f7: #21272c;
  --bg-f7faf7: #1d292f;
  --bg-f8d7da: #3f2225;
  --bg-f8f9fa: #20262c;
  --bg-f8fbf9: #1b2230;
  --bg-f9edeb: #37211e;
  --bg-f9f9f9: #1e262e;
  --bg-fafafa: #1e252d;
  --bg-fbe1df: #3b2220;
  --bg-fbe9ee: #371e25;
  --bg-fde4ec: #381e26;
  --bg-fdeaf3: #361d29;
  --bg-fdecea: #36201d;
  --bg-fdf1cf: #403923;
  --bg-fdf1de: #3a301f;
  --bg-fdf2e6: #372b1e;
  --bg-fefefe: #1c232a;
  --bg-ff0000: #ff0000;
  --bg-ff69b4: #ff69b4;
  --bg-ff9800: #ff9800;
  --bg-ffb347: #e09a3a;
  --bg-ffd54f: #ffd54f;
  --bg-ffd700: #ffd700;
  --bg-ffebee: #351c20;
  --bg-fff3cd: #403923;
  --bg-fff3d6: #3d3521;
  --bg-fff3e0: #392f1f;
  --bg-fff4e5: #372c1e;
  --bg-fff4f4: #311a1a;
  --bg-fff5d1: #3f3822;
  --bg-fff5e6: #372c1d;
  --bg-fff5f5: #311a1a;
  --bg-fff8e1: #38321e;
  --bg-fff8e7: #362f1d;
  --bg-fff8ec: #342b1c;
  --bg-fffaf0: #332b1b;
  --bg-fffaf4: #31271a;
  --bg-fffbea: #35301d;
  --bg-fffbf0: #332c1b;
  --bg-fffdf5: #312c1a;
  --bg-ffffff: #16212f;
  --bg-ffffff-a0: rgba(22, 33, 47, 0);
  --bg-ffffff-a15: rgba(22, 33, 47, 0.15);
  --bg-ffffff-a30: rgba(22, 33, 47, 0.3);
  --bg-ffffff-a55: rgba(22, 33, 47, 0.55);
  --bg-ffffff-a88: rgba(22, 33, 47, 0.88);
  --bg-ffffff-a90: rgba(22, 33, 47, 0.9);
  --tx-000000: #f0f2f5;
  --tx-0047ab: #96bcf0;
  --tx-00838f: #a4ebf2;
  --tx-02300e: #d1e5f8;
  --tx-032b0d: #d3e7f9;
  --tx-054a17: #a9d6f5;
  --tx-0b6b24: #b0d3f4;
  --tx-0d47a1: #95b9f0;
  --tx-155724: #bbd6ee;
  --tx-1565c0: #82b4ed;
  --tx-1a73e8: #6da3ea;
  --tx-1a7d2e: #a5cbec;
  --tx-1a8f3c: #9bc4ed;
  --tx-1b5e20: #b7d5ea;
  --tx-1c1e21: #dce1e7;
  --tx-1f2a22: #d9dfe3;
  --tx-1f5c38: #b9cfe8;
  --tx-1f7a3e: #a8c7e9;
  --tx-222222: #d9dfe6;
  --tx-2563eb: #668fe9;
  --tx-2e7d32: #a8c8df;
  --tx-2e7d6b: #a8b8df;
  --tx-2f5d43: #bbcadd;
  --tx-333333: #ced6de;
  --tx-34a853: #8fb6dc;
  --tx-3a2500: #f8e8cd;
  --tx-3a2a00: #2a1d00;
  --tx-3f6212: #b4e7f1;
  --tx-444444: #c3ccd7;
  --tx-4c1d95: #b898eb;
  --tx-4caf50: #8db3cd;
  --tx-546e7a: #adbec6;
  --tx-555555: #b8c3cf;
  --tx-5c4a00: #f5eabc;
  --tx-5c6a5e: #aebbc9;
  --tx-616161: #b0bcca;
  --tx-666666: #acb9c8;
  --tx-6a1b9a: #cb95ec;
  --tx-6a3fb5: #a589d6;
  --tx-6b3fa0: #b295d5;
  --tx-6b5200: #f4e6b5;
  --tx-6b6f76: #a5b3c3;
  --tx-6b7280: #a2b1c1;
  --tx-721c24: #ebacb2;
  --tx-777777: #a1b0c0;
  --tx-7a4100: #f3d3ae;
  --tx-7a5a00: #f3e1ae;
  --tx-7b5ea7: #a592c3;
  --tx-7c3aed: #aa82ed;
  --tx-7d8580: #9baabc;
  --tx-7e57c2: #af96d9;
  --tx-7f8c8d: #97a7ba;
  --tx-888888: #96a6b9;
  --tx-8a1c1c: #eb9e9e;
  --tx-8a4b00: #f2d0a6;
  --tx-8a4b0f: #f1c79f;
  --tx-8a6d00: #f2e2a6;
  --tx-8a7a4a: #cdc3a3;
  --tx-8a948c: #91a2b5;
  --tx-8b5cf6: #a382ed;
  --tx-958e8d: #8ea0b4;
  --tx-999999: #8598ad;
  --tx-99aabb: #a9b8c6;
  --tx-9aa09b: #8094aa;
  --tx-9aa39c: #7e92a9;
  --tx-9aa4a1: #7d92a9;
  --tx-9aa4ad: #788da5;
  --tx-a05a00: #f1cc9c;
  --tx-a0a6a1: #798ea5;
  --tx-a3184a: #ef8fb1;
  --tx-a3aaa6: #748aa3;
  --tx-a7b0b8: #6a819b;
  --tx-a87a00: #f0d898;
  --tx-aaaaaa: #7086a0;
  --tx-b00020: #f094a5;
  --tx-b1611a: #edb787;
  --tx-b3261e: #eb8c87;
  --tx-b5730f: #eec78a;
  --tx-b59a4a: #cfbd89;
  --tx-b71c1c: #ec8484;
  --tx-b8860b: #eed28b;
  --tx-b8c2bf: #5e738c;
  --tx-c0392b: #e38a81;
  --tx-c46a00: #eec08a;
  --tx-c62828: #e57d7d;
  --tx-cc0000: #ee8787;
  --tx-cccccc: #5c718a;
  --tx-d0605d: #df9290;
  --tx-d4a017: #eccc78;
  --tx-d9534f: #e68c8a;
  --tx-e0716e: #e68c89;
  --tx-e08a1f: #eab36e;
  --tx-e65100: #eca27a;
  --tx-e67e22: #eaa66a;
  --tx-e6972e: #e9b064;
  --tx-e91e8c: #ea6aaf;
  --tx-eeeeee: #5c718a;
  --tx-f44336: #ed8982;
  --tx-ff9800: #eab86e;
  --tx-ffb347: #edc182;
  --tx-ffcccc: #ffcccc;
  --tx-ffffff: #ffffff;
}

:where(:root[data-theme="vinterbana"]) :where(input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"]), textarea, select) {
  background-color: #111b27; color: #e3ebf3; border: 1px solid #33445a;
}
:where(:root[data-theme="vinterbana"]) :where(input, textarea)::placeholder { color: #7e8fa3; }
:where(:root[data-theme="vinterbana"]) :where(a:not([class])) { color: #a9d6f5; }
:root[data-theme="vinterbana"] .pack-bag-btn { color: #12324d; }
:root[data-theme="vinterbana"] .pack-bag-btn svg { fill: #12324d; }
:root[data-theme="vinterbana"] [fill="#054a17" i] { fill: #a9d6f5; }
:root[data-theme="vinterbana"] [stroke="#054a17" i] { stroke: #a9d6f5; }
:root[data-theme="vinterbana"] [fill="#1f7a5a" i] { fill: #a8bfe9; }
:root[data-theme="vinterbana"] [stroke="#1f7a5a" i] { stroke: #a8bfe9; }
:root[data-theme="vinterbana"] [fill="#2c6cb8" i] { fill: #85b0e2; }
:root[data-theme="vinterbana"] [stroke="#2c6cb8" i] { stroke: #85b0e2; }
:root[data-theme="vinterbana"] [fill="#2f6b45" i] { fill: #b2c6dd; }
:root[data-theme="vinterbana"] [stroke="#2f6b45" i] { stroke: #b2c6dd; }
:root[data-theme="vinterbana"] [fill="#4a5568" i] { fill: #b7bfcc; }
:root[data-theme="vinterbana"] [stroke="#4a5568" i] { stroke: #b7bfcc; }
:root[data-theme="vinterbana"] [fill="#555" i] { fill: #b8c3cf; }
:root[data-theme="vinterbana"] [stroke="#555" i] { stroke: #b8c3cf; }
:root[data-theme="vinterbana"] [fill="#6b3fa0" i] { fill: #b295d5; }
:root[data-theme="vinterbana"] [stroke="#6b3fa0" i] { stroke: #b295d5; }
:root[data-theme="vinterbana"] [fill="#7a5206" i] { fill: #f3daab; }
:root[data-theme="vinterbana"] [stroke="#7a5206" i] { stroke: #f3daab; }
:root[data-theme="vinterbana"] [fill="#888" i] { fill: #96a6b9; }
:root[data-theme="vinterbana"] [stroke="#888" i] { stroke: #96a6b9; }
:root[data-theme="vinterbana"] [fill="#8f9692" i] { fill: #8c9eb3; }
:root[data-theme="vinterbana"] [stroke="#8f9692" i] { stroke: #8c9eb3; }
:root[data-theme="vinterbana"] [fill="#999" i] { fill: #8598ad; }
:root[data-theme="vinterbana"] [stroke="#999" i] { stroke: #8598ad; }
:root[data-theme="vinterbana"] [fill="#9aa0a6" i] { fill: #7c91a8; }
:root[data-theme="vinterbana"] [stroke="#9aa0a6" i] { stroke: #7c91a8; }
:root[data-theme="vinterbana"] [fill="#9aa19c" i] { fill: #7f93aa; }
:root[data-theme="vinterbana"] [stroke="#9aa19c" i] { stroke: #7f93aa; }
:root[data-theme="vinterbana"] [fill="#9c6f0a" i] { fill: #f0d599; }
:root[data-theme="vinterbana"] [stroke="#9c6f0a" i] { stroke: #f0d599; }
:root[data-theme="vinterbana"] [fill="#b8860b" i] { fill: #eed28b; }
:root[data-theme="vinterbana"] [stroke="#b8860b" i] { stroke: #eed28b; }
:root[data-theme="vinterbana"] [fill="#c23e63" i] { fill: #d78199; }
:root[data-theme="vinterbana"] [stroke="#c23e63" i] { stroke: #d78199; }
:root[data-theme="vinterbana"] [fill="#c9821f" i] { fill: #ebbc7a; }
:root[data-theme="vinterbana"] [stroke="#c9821f" i] { stroke: #ebbc7a; }
:root[data-theme="vinterbana"] [fill="#c9ccc9" i] { fill: #5c718a; }
:root[data-theme="vinterbana"] [stroke="#c9ccc9" i] { stroke: #5c718a; }
:root[data-theme="vinterbana"] [fill="#d9534f" i] { fill: #e68c8a; }
:root[data-theme="vinterbana"] [stroke="#d9534f" i] { stroke: #e68c8a; }
:root[data-theme="vinterbana"] [fill="#d9dedb" i] { fill: #2d3743; }
:root[data-theme="vinterbana"] [stroke="#d9dedb" i] { stroke: #2d3743; }
:root[data-theme="vinterbana"] [fill="#ddd" i] { fill: #2c3642; }
:root[data-theme="vinterbana"] [stroke="#ddd" i] { stroke: #2c3642; }
:root[data-theme="vinterbana"] [fill="#eef0ee" i] { fill: #232b35; }
:root[data-theme="vinterbana"] [stroke="#eef0ee" i] { stroke: #232b35; }
:root[data-theme="vinterbana"] [fill="#fafafa" i] { fill: #1e252d; }
:root[data-theme="vinterbana"] [stroke="#fafafa" i] { stroke: #1e252d; }
:root[data-theme="vinterbana"] [fill="#fff" i] { fill: #16212f; }
:root[data-theme="vinterbana"] [stroke="#fff" i] { stroke: #16212f; }
:root[data-theme="vinterbana"] [fill="#fffdf7" i] { fill: #302a1a; }
:root[data-theme="vinterbana"] [stroke="#fffdf7" i] { stroke: #302a1a; }
