/* Single source for authored website colors.
 * Semantic tokens switch with data-theme; palette tokens preserve
 * brand, illustration and explicit light/dark component colors.
 */
:root {
    --palette-000000: #000000;
    --palette-00000006: #00000006;
    --palette-0000000a: #0000000a;
    --palette-00000012: #00000012;
    --palette-00000014: #00000014;
    --palette-0000001f: #0000001f;
    --palette-00000022: #00000022;
    --palette-00000024: #00000024;
    --palette-00000029: #00000029;
    --palette-00000033: #00000033;
    --palette-0000003b: #0000003b;
    --palette-00000040: #00000040;
    --palette-00000055: #00000055;
    --palette-000000e0: #000000e0;
    --palette-000e4e52: #000e4e52;
    --palette-0016494f: #0016494f;
    --palette-001b4b54: #001b4b54;
    --palette-00204d46: #00204d46;
    --palette-00448048: #00448048;
    --palette-0047574b: #0047574b;
    --palette-004d523f: #004d523f;
    --palette-00500b4f: #00500b4f;
    --palette-0050473f: #0050473f;
    --palette-00534d48: #00534d48;
    --palette-00550748: #00550748;
    --palette-0056b3: #0056b3;
    --palette-005885: #005885;
    --palette-005f8f: #005f8f;
    --palette-00635e50: #00635e50;
    --palette-006699: #006699;
    --palette-00695c: #00695c;
    --palette-00696446: #00696446;
    --palette-0070ff33: #0070ff33;
    --palette-00754c56: #00754c56;
    --palette-0077b5: #0077b5;
    --palette-007a294d: #007a294d;
    --palette-007bff: #007bff;
    --palette-008080: #008080;
    --palette-0088cc: #0088cc;
    --palette-00a3ff: #00a3ff;
    --palette-00a8e8: #00a8e8;
    --palette-00bcd4: #00bcd4;
    --palette-00ff661a: #00ff661a;
    --palette-041e42: #041e42;
    --palette-050505: #050505;
    --palette-051036: #051036;
    --palette-062d10: #062d10;
    --palette-080808: #080808;
    --palette-0a0a0a: #0a0a0a;
    --palette-0b0b0b: #0b0b0b;
    --palette-0b3bdb: #0b3bdb;
    --palette-0b5ed7: #0b5ed7;
    --palette-0c00b63f: #0c00b63f;
    --palette-0d0d0d: #0d0d0d;
    --palette-0d1510: #0d1510;
    --palette-0d1711: #0d1711;
    --palette-0d47a1: #0d47a1;
    --palette-0d6efd: #0d6efd;
    --palette-0dcaf0: #0dcaf0;
    --palette-0f172a: #0f172a;
    --palette-0f5132: #0f5132;
    --palette-102c2d: #102c2d;
    --palette-10a361: #10a361;
    --palette-111111: #111111;
    --palette-111827: #111827;
    --palette-123d29: #123d29;
    --palette-128c7e: #128c7e;
    --palette-137333: #137333;
    --palette-138496: #138496;
    --palette-140342: #140342;
    --palette-151515: #151515;
    --palette-1565c0: #1565c0;
    --palette-15803d: #15803d;
    --palette-159247: #159247;
    --palette-161616: #161616;
    --palette-16191d: #16191d;
    --palette-161a1d: #161a1d;
    --palette-163523: #163523;
    --palette-166534: #166534;
    --palette-16834b: #16834b;
    --palette-16844c: #16844c;
    --palette-16a34a: #16a34a;
    --palette-171717: #171717;
    --palette-17191d: #17191d;
    --palette-172033: #172033;
    --palette-172b46: #172b46;
    --palette-17934b: #17934b;
    --palette-17a2b8: #17a2b8;
    --palette-17a55b: #17a55b;
    --palette-18191d: #18191d;
    --palette-181a20: #181a20;
    --palette-181c24: #181c24;
    --palette-182235: #182235;
    --palette-1877f2: #1877f2;
    --palette-191a1d: #191a1d;
    --palette-19547b49: #19547b49;
    --palette-1967d2: #1967d2;
    --palette-1976d2: #1976d2;
    --palette-198754: #198754;
    --palette-1a1a1a: #1a1a1a;
    --palette-1a1a1a00: #1a1a1a00;
    --palette-1a1c2c: #1a1c2c;
    --palette-1a1e23: #1a1e23;
    --palette-1a1f5c: #1a1f5c;
    --palette-1a202c: #1a202c;
    --palette-1a73e8: #1a73e8;
    --palette-1b007c42: #1b007c42;
    --palette-1c1c1c: #1c1c1c;
    --palette-1c9a51: #1c9a51;
    --palette-1d1d1f: #1d1d1f;
    --palette-1d4ed8: #1d4ed8;
    --palette-1d51a4: #1d51a4;
    --palette-1d563842: #1d563842;
    --palette-1d5639: #1d5639;
    --palette-1d5639c7: #1d5639c7;
    --palette-1d6362: #1d6362;
    --palette-1d6b45: #1d6b45;
    --palette-1da1f2: #1da1f2;
    --palette-1e16160f: #1e16160f;
    --palette-1e16162e: #1e16162e;
    --palette-1e1e1e: #1e1e1e;
    --palette-1e293b: #1e293b;
    --palette-1e40af: #1e40af;
    --palette-1f1f1f: #1f1f1f;
    --palette-1f2937: #1f2937;
    --palette-1f2d3d: #1f2d3d;
    --palette-202020: #202020;
    --palette-202125: #202125;
    --palette-20242a: #20242a;
    --palette-20242c: #20242c;
    --palette-20242d: #20242d;
    --palette-20ba5a: #20ba5a;
    --palette-20c997: #20c997;
    --palette-21003650: #21003650;
    --palette-213c2b: #213c2b;
    --palette-2196f3: #2196f3;
    --palette-222222: #222222;
    --palette-22242a: #22242a;
    --palette-222936: #222936;
    --palette-226b45: #226b45;
    --palette-22c55e: #22c55e;
    --palette-232323: #232323;
    --palette-23272e: #23272e;
    --palette-23282d: #23282d;
    --palette-24171b: #24171b;
    --palette-241f20: #241f20;
    --palette-242529: #242529;
    --palette-242b36: #242b36;
    --palette-252525: #252525;
    --palette-252b36: #252b36;
    --palette-2563eb: #2563eb;
    --palette-25d366: #25d366;
    --palette-262626: #262626;
    --palette-26262a: #26262a;
    --palette-263040: #263040;
    --palette-263238: #263238;
    --palette-263449: #263449;
    --palette-266464: #266464;
    --palette-27272a: #27272a;
    --palette-27303c: #27303c;
    --palette-282828: #282828;
    --palette-282d24: #282d24;
    --palette-28303b: #28303b;
    --palette-283593: #283593;
    --palette-28734b: #28734b;
    --palette-28a745: #28a745;
    --palette-292929: #292929;
    --palette-292b31: #292b31;
    --palette-292e36: #292e36;
    --palette-293548: #293548;
    --palette-2a2a2a: #2a2a2a;
    --palette-2a2f35: #2a2f35;
    --palette-2b2b2b: #2b2b2b;
    --palette-2b2d42: #2b2d42;
    --palette-2c2c2c: #2c2c2c;
    --palette-2c3139: #2c3139;
    --palette-2c3238: #2c3238;
    --palette-2c3442: #2c3442;
    --palette-2c3e50: #2c3e50;
    --palette-2c70d6: #2c70d6;
    --palette-2c70d61c: #2c70d61c;
    --palette-2d3436: #2d3436;
    --palette-2d3748: #2d3748;
    --palette-2d3a8f: #2d3a8f;
    --palette-2e2e2e: #2e2e2e;
    --palette-2e3192: #2e3192;
    --palette-2e7d32: #2e7d32;
    --palette-2f2f2f: #2f2f2f;
    --palette-2f3948: #2f3948;
    --palette-2f3a4a: #2f3a4a;
    --palette-2f7048: #2f7048;
    --palette-2f7654: #2f7654;
    --palette-2f7de8: #2f7de8;
    --palette-302026: #302026;
    --palette-303030: #303030;
    --palette-303034: #303034;
    --palette-303136: #303136;
    --palette-30343b: #30343b;
    --palette-30353d: #30353d;
    --palette-303743: #303743;
    --palette-303948: #303948;
    --palette-30d0d046: #30d0d046;
    --palette-32004642: #32004642;
    --palette-323232: #323232;
    --palette-325854: #325854;
    --palette-333333: #333333;
    --palette-333c4c: #333c4c;
    --palette-334155: #334155;
    --palette-3400643d: #3400643d;
    --palette-341e7d: #341e7d;
    --palette-343434: #343434;
    --palette-34363a: #34363a;
    --palette-344054: #344054;
    --palette-34a853: #34a853;
    --palette-34c759: #34c759;
    --palette-354052: #354052;
    --palette-356d48: #356d48;
    --palette-365f8d: #365f8d;
    --palette-3699ff: #3699ff;
    --palette-374151: #374151;
    --palette-383838: #383838;
    --palette-39005a56: #39005a56;
    --palette-397e62: #397e62;
    --palette-3a2025: #3a2025;
    --palette-3a3a3a: #3a3a3a;
    --palette-3a4049: #3a4049;
    --palette-3a4351: #3a4351;
    --palette-3a5c0042: #3a5c0042;
    --palette-3a77ea: #3a77ea;
    --palette-3b1d22: #3b1d22;
    --palette-3b292e: #3b292e;
    --palette-3b3b3b: #3b3b3b;
    --palette-3b3c42: #3b3c42;
    --palette-3b4656: #3b4656;
    --palette-3b82f6: #3b82f6;
    --palette-3c3c3c: #3c3c3c;
    --palette-3c3c42: #3c3c42;
    --palette-3c3d42: #3c3d42;
    --palette-3c434d: #3c434d;
    --palette-3d3d3d: #3d3d3d;
    --palette-3d4db7: #3d4db7;
    --palette-3ddc84: #3ddc84;
    --palette-3e000073: #3e000073;
    --palette-3e3e3e: #3e3e3e;
    --palette-3f3f3f: #3f3f3f;
    --palette-3f3f46: #3f3f46;
    --palette-404040: #404040;
    --palette-414141: #414141;
    --palette-414147: #414147;
    --palette-414249: #414249;
    --palette-41434a: #41434a;
    --palette-443297: #443297;
    --palette-444444: #444444;
    --palette-475569: #475569;
    --palette-4780aa: #4780aa;
    --palette-48423f: #48423f;
    --palette-485163: #485163;
    --palette-489bb4: #489bb4;
    --palette-49262d: #49262d;
    --palette-493b20: #493b20;
    --palette-493f0056: #493f0056;
    --palette-495057: #495057;
    --palette-4a272e: #4a272e;
    --palette-4a4a4a: #4a4a4a;
    --palette-4a5568: #4a5568;
    --palette-4b1d71: #4b1d71;
    --palette-4b4b4b: #4b4b4b;
    --palette-4b4c53: #4b4c53;
    --palette-4b5563: #4b5563;
    --palette-4c4c4c: #4c4c4c;
    --palette-4c4f5200: #4c4f5200;
    --palette-4caf50: #4caf50;
    --palette-4e342e: #4e342e;
    --palette-4f6dce: #4f6dce;
    --palette-4f7b64: #4f7b64;
    --palette-4f7b64ad: #4f7b64ad;
    --palette-5000183d: #5000183d;
    --palette-50001b4d: #50001b4d;
    --palette-505050: #505050;
    --palette-511f6b: #511f6b;
    --palette-514eb5: #514eb5;
    --palette-525252: #525252;
    --palette-525659: #525659;
    --palette-53000652: #53000652;
    --palette-535353: #535353;
    --palette-546e7a: #546e7a;
    --palette-555555: #555555;
    --palette-566070: #566070;
    --palette-59616d: #59616d;
    --palette-596579: #596579;
    --palette-5a001d41: #5a001d41;
    --palette-5a004141: #5a004141;
    --palette-5a4545: #5a4545;
    --palette-5a5c69: #5a5c69;
    --palette-5a6268: #5a6268;
    --palette-5a9236: #5a9236;
    --palette-5b6168: #5b6168;
    --palette-5b6b7a: #5b6b7a;
    --palette-5b7052: #5b7052;
    --palette-606060: #606060;
    --palette-6200001f: #6200001f;
    --palette-6228d7: #6228d7;
    --palette-626262: #626262;
    --palette-626970: #626970;
    --palette-626974: #626974;
    --palette-62a734: #62a734;
    --palette-62a734de: #62a734de;
    --palette-646464: #646464;
    --palette-646464bb: #646464bb;
    --palette-64748b: #64748b;
    --palette-656565: #656565;
    --palette-6610f2: #6610f2;
    --palette-663259: #663259;
    --palette-666666: #666666;
    --palette-667eea: #667eea;
    --palette-677386: #677386;
    --palette-686868: #686868;
    --palette-687386: #687386;
    --palette-697488: #697488;
    --palette-6a1b9a: #6a1b9a;
    --palette-6b3038: #6b3038;
    --palette-6b6b6b: #6b6b6b;
    --palette-6b7177: #6b7177;
    --palette-6b7280: #6b7280;
    --palette-6b7c72: #6b7c72;
    --palette-6c757d: #6c757d;
    --palette-6d7d94: #6d7d94;
    --palette-6f42c1: #6f42c1;
    --palette-6f6f6f: #6f6f6f;
    --palette-717171: #717171;
    --palette-71717a: #71717a;
    --palette-718096: #718096;
    --palette-727272: #727272;
    --palette-727780: #727780;
    --palette-737b86: #737b86;
    --palette-73b745: #73b745;
    --palette-73b745de: #73b745de;
    --palette-747474: #747474;
    --palette-7548005b: #7548005b;
    --palette-757575: #757575;
    --palette-767678: #767678;
    --palette-777777: #777777;
    --palette-778295: #778295;
    --palette-78ad49: #78ad49;
    --palette-79575a: #79575a;
    --palette-7b7b7b: #7b7b7b;
    --palette-7b7f87: #7b7f87;
    --palette-7b8490: #7b8490;
    --palette-7b8494: #7b8494;
    --palette-7b8798: #7b8798;
    --palette-7c8798: #7c8798;
    --palette-7d8794: #7d8794;
    --palette-7d8796: #7d8796;
    --palette-7f3943: #7f3943;
    --palette-7f59d817: #7f59d817;
    --palette-8059d8: #8059d8;
    --palette-80a1cc: #80a1cc;
    --palette-80d69d: #80d69d;
    --palette-821f1f: #821f1f;
    --palette-828282: #828282;
    --palette-82ddd0: #82ddd0;
    --palette-838383: #838383;
    --palette-855b003a: #855b003a;
    --palette-858585: #858585;
    --palette-861744: #861744;
    --palette-86efac: #86efac;
    --palette-883939: #883939;
    --palette-888888: #888888;
    --palette-88888855: #88888855;
    --palette-8950fc: #8950fc;
    --palette-8a8a8a: #8a8a8a;
    --palette-8a8a8f: #8a8a8f;
    --palette-8a94a3: #8a94a3;
    --palette-8a94a5: #8a94a5;
    --palette-8b1d4a: #8b1d4a;
    --palette-8b5cf6: #8b5cf6;
    --palette-8b8b8b54: #8b8b8b54;
    --palette-8b95a5: #8b95a5;
    --palette-8ccd9e: #8ccd9e;
    --palette-8d8d8d: #8d8d8d;
    --palette-8d99ae: #8d99ae;
    --palette-8f2020: #8f2020;
    --palette-8f8f8fab: #8f8f8fab;
    --palette-923636: #923636;
    --palette-92400e: #92400e;
    --palette-927238: #927238;
    --palette-93c5fd: #93c5fd;
    --palette-94a3b8: #94a3b8;
    --palette-96281b: #96281b;
    --palette-970098: #970098;
    --palette-991b1b: #991b1b;
    --palette-999999: #999999;
    --palette-9a3f3f: #9a3f3f;
    --palette-9a9a9a: #9a9a9a;
    --palette-9aa2ad: #9aa2ad;
    --palette-9aa3b1: #9aa3b1;
    --palette-9ab9a6: #9ab9a6;
    --palette-9acb79: #9acb79;
    --palette-9acb79ba: #9acb79ba;
    --palette-9b000041: #9b000041;
    --palette-9ba4b2: #9ba4b2;
    --palette-9c27b0: #9c27b0;
    --palette-9ca3af: #9ca3af;
    --palette-9d9d9d: #9d9d9d;
    --palette-9e9e9e: #9e9e9e;
    --palette-9f0000: #9f0000;
    --palette-9f454f: #9f454f;
    --palette-a0a8b5: #a0a8b5;
    --palette-a0aec0: #a0aec0;
    --palette-a1a1a1: #a1a1a1;
    --palette-a1a1aa: #a1a1aa;
    --palette-a1a8b3: #a1a8b3;
    --palette-a52834: #a52834;
    --palette-a5d6a7: #a5d6a7;
    --palette-a62626: #a62626;
    --palette-a65760: #a65760;
    --palette-a7a7a7: #a7a7a7;
    --palette-a7e0e8: #a7e0e8;
    --palette-a86100: #a86100;
    --palette-a8a8a8: #a8a8a8;
    --palette-a9001b: #a9001b;
    --palette-a93226: #a93226;
    --palette-a9a9a9: #a9a9a9;
    --palette-aaaaaa: #aaaaaa;
    --palette-aab0c0: #aab0c0;
    --palette-ab262b: #ab262b;
    --palette-ab3331: #ab3331;
    --palette-ad0000: #ad0000;
    --palette-adb5bd: #adb5bd;
    --palette-aeb4bc: #aeb4bc;
    --palette-aeb6c2: #aeb6c2;
    --palette-b00000: #b00000;
    --palette-b02a37: #b02a37;
    --palette-b0b0b0c7: #b0b0b0c7;
    --palette-b2b2b26b: #b2b2b26b;
    --palette-b3261e: #b3261e;
    --palette-b3b3b3: #b3b3b3;
    --palette-b3d9ff: #b3d9ff;
    --palette-b3e5fc: #b3e5fc;
    --palette-b42318: #b42318;
    --palette-b4daff33: #b4daff33;
    --palette-b51b24: #b51b24;
    --palette-b5b5bd: #b5b5bd;
    --palette-b5d99d8a: #b5d99d8a;
    --palette-b60000: #b60000;
    --palette-b71c1c: #b71c1c;
    --palette-b74545: #b74545;
    --palette-b7bbc1: #b7bbc1;
    --palette-b80000: #b80000;
    --palette-b8001b: #b8001b;
    --palette-b83e3e: #b83e3e;
    --palette-b8b8b8: #b8b8b8;
    --palette-b8b8c0: #b8b8c0;
    --palette-b8bec5: #b8bec5;
    --palette-b8bec8: #b8bec8;
    --palette-b90000: #b90000;
    --palette-b9bcc1: #b9bcc1;
    --palette-b9c0c9: #b9c0c9;
    --palette-b9f6ce: #b9f6ce;
    --palette-bb0000: #bb0000;
    --palette-bb2c2c: #bb2c2c;
    --palette-bb2d3b: #bb2d3b;
    --palette-bbbbbb: #bbbbbb;
    --palette-bbdefb: #bbdefb;
    --palette-bc1888: #bc1888;
    --palette-bd0000: #bd0000;
    --palette-bd001d: #bd001d;
    --palette-bdbdbd: #bdbdbd;
    --palette-be000b: #be000b;
    --palette-be123c: #be123c;
    --palette-bebdbd: #bebdbd;
    --palette-bec3cf: #bec3cf;
    --palette-bf0025: #bf0025;
    --palette-bfdbfe: #bfdbfe;
    --palette-c0392b: #c0392b;
    --palette-c0c0c0: #c0c0c0;
    --palette-c11b25: #c11b25;
    --palette-c12e3a: #c12e3a;
    --palette-c1c1c1: #c1c1c1;
    --palette-c21111: #c21111;
    --palette-c2c2c2: #c2c2c2;
    --palette-c2e9df: #c2e9df;
    --palette-c3376348: #c3376348;
    --palette-c3cfe2: #c3cfe2;
    --palette-c4c4c4: #c4c4c4;
    --palette-c4c5ca: #c4c5ca;
    --palette-c4c640: #c4c640;
    --palette-c5c5c5: #c5c5c5;
    --palette-c5dcff: #c5dcff;
    --palette-c60000: #c60000;
    --palette-c62828: #c62828;
    --palette-c72e49: #c72e49;
    --palette-c7c7c7: #c7c7c7;
    --palette-c7c7cc: #c7c7cc;
    --palette-c8648c: #c8648c;
    --palette-c8890013: #c8890013;
    --palette-c88a00: #c88a00;
    --palette-c8973b: #c8973b;
    --palette-c8e6c9: #c8e6c9;
    --palette-c90000: #c90000;
    --palette-c9001f: #c9001f;
    --palette-c90020: #c90020;
    --palette-c91313: #c91313;
    --palette-c91f39: #c91f39;
    --palette-cacaca: #cacaca;
    --palette-cb0000: #cb0000;
    --palette-cb0000de: #cb0000de;
    --palette-cb6b6b: #cb6b6b;
    --palette-cbd0d7: #cbd0d7;
    --palette-cbd5e0: #cbd5e0;
    --palette-cbd5e1: #cbd5e1;
    --palette-cbefd2: #cbefd2;
    --palette-cc2366: #cc2366;
    --palette-cccccc: #cccccc;
    --palette-cce8ca: #cce8ca;
    --palette-cd0202: #cd0202;
    --palette-ce7c9d: #ce7c9d;
    --palette-ced4da: #ced4da;
    --palette-cef9d6: #cef9d6;
    --palette-cfcfcf: #cfcfcf;
    --palette-cfe2ff: #cfe2ff;
    --palette-d00000: #d00000;
    --palette-d02028: #d02028;
    --palette-d0d5e0: #d0d5e0;
    --palette-d1ad77: #d1ad77;
    --palette-d1d5db: #d1d5db;
    --palette-d1d9e6: #d1d9e6;
    --palette-d1f2e6: #d1f2e6;
    --palette-d1fae5: #d1fae5;
    --palette-d35400: #d35400;
    --palette-d40000: #d40000;
    --palette-d4d4d8: #d4d4d8;
    --palette-d4edda: #d4edda;
    --palette-d50109: #d50109;
    --palette-d5aca1: #d5aca1;
    --palette-d60000: #d60000;
    --palette-d6b60052: #d6b60052;
    --palette-d72828: #d72828;
    --palette-d74343: #d74343;
    --palette-d7434317: #d7434317;
    --palette-d7aaa5: #d7aaa5;
    --palette-d7d7d7: #d7d7d7;
    --palette-d7d7dc: #d7d7dc;
    --palette-d7d9dc: #d7d9dc;
    --palette-d80000: #d80000;
    --palette-d80020: #d80020;
    --palette-d82964: #d82964;
    --palette-d8d8d8: #d8d8d8;
    --palette-d8d8dc: #d8d8dc;
    --palette-d8dadd: #d8dadd;
    --palette-d8f1da: #d8f1da;
    --palette-d90000: #d90000;
    --palette-d91f3d: #d91f3d;
    --palette-d93025: #d93025;
    --palette-d9d9d9: #d9d9d9;
    --palette-d9d9da: #d9d9da;
    --palette-d9dde3: #d9dde3;
    --palette-dc0000: #dc0000;
    --palette-dc2626: #dc2626;
    --palette-dc2743: #dc2743;
    --palette-dc3545: #dc3545;
    --palette-dcfce7: #dcfce7;
    --palette-dd0303: #dd0303;
    --palette-dd6666: #dd6666;
    --palette-dddddd: #dddddd;
    --palette-ddddddc2: #ddddddc2;
    --palette-dde0e4: #dde0e4;
    --palette-dedede: #dedede;
    --palette-dedee0: #dedee0;
    --palette-dedee2: #dedee2;
    --palette-dee2e6: #dee2e6;
    --palette-df0000: #df0000;
    --palette-df0022: #df0022;
    --palette-dfe4ec: #dfe4ec;
    --palette-dfe8e9: #dfe8e9;
    --palette-dfe9e2: #dfe9e2;
    --palette-e00000: #e00000;
    --palette-e0426a: #e0426a;
    --palette-e0c0c0: #e0c0c0;
    --palette-e0e0e0: #e0e0e0;
    --palette-e0e0e5: #e0e0e5;
    --palette-e0e2e5: #e0e2e5;
    --palette-e0e5ec: #e0e5ec;
    --palette-e0f1e0: #e0f1e0;
    --palette-e10600: #e10600;
    --palette-e14b4b: #e14b4b;
    --palette-e1c03f: #e1c03f;
    --palette-e1e1e1: #e1e1e1;
    --palette-e1f5fe: #e1f5fe;
    --palette-e2e2e2: #e2e2e2;
    --palette-e2e2e3: #e2e2e3;
    --palette-e2e4e8: #e2e4e8;
    --palette-e2e8f0: #e2e8f0;
    --palette-e30613: #e30613;
    --palette-e30b0b: #e30b0b;
    --palette-e31e24: #e31e24;
    --palette-e34b4b: #e34b4b;
    --palette-e3e3e3: #e3e3e3;
    --palette-e3e6f0: #e3e6f0;
    --palette-e3f2fd: #e3f2fd;
    --palette-e40000: #e40000;
    --palette-e40012: #e40012;
    --palette-e40013: #e40013;
    --palette-e41a1a: #e41a1a;
    --palette-e43858: #e43858;
    --palette-e4e4e4: #e4e4e4;
    --palette-e4e4e7: #e4e4e7;
    --palette-e50000: #e50000;
    --palette-e53935: #e53935;
    --palette-e53e3e: #e53e3e;
    --palette-e5e4e0: #e5e4e0;
    --palette-e5e5e5: #e5e5e5;
    --palette-e5e5e7: #e5e5e7;
    --palette-e5e5e8: #e5e5e8;
    --palette-e5e7eb: #e5e7eb;
    --palette-e5f0e3: #e5f0e3;
    --palette-e60000: #e60000;
    --palette-e60012: #e60012;
    --palette-e60023: #e60023;
    --palette-e6002300: #e6002300;
    --palette-e6002310: #e6002310;
    --palette-e6002314: #e6002314;
    --palette-e600232e: #e600232e;
    --palette-e60046: #e60046;
    --palette-e63946: #e63946;
    --palette-e6483f: #e6483f;
    --palette-e65100: #e65100;
    --palette-e65c003d: #e65c003d;
    --palette-e6683c: #e6683c;
    --palette-e74c3c: #e74c3c;
    --palette-e7e7e7: #e7e7e7;
    --palette-e7e7ea: #e7e7ea;
    --palette-e7e9ec: #e7e9ec;
    --palette-e7eee9: #e7eee9;
    --palette-e7f0ff: #e7f0ff;
    --palette-e7f1ff: #e7f1ff;
    --palette-e7f3ff: #e7f3ff;
    --palette-e7f6ec: #e7f6ec;
    --palette-e7f8ee: #e7f8ee;
    --palette-e80000: #e80000;
    --palette-e8543e: #e8543e;
    --palette-e8bbcdcf: #e8bbcdcf;
    --palette-e8e8e8: #e8e8e8;
    --palette-e8eaf0: #e8eaf0;
    --palette-e8f5e8: #e8f5e8;
    --palette-e8f5e9: #e8f5e9;
    --palette-e8f8f4: #e8f8f4;
    --palette-e9d5ff: #e9d5ff;
    --palette-e9e9e9: #e9e9e9;
    --palette-e9ecef: #e9ecef;
    --palette-ea4335: #ea4335;
    --palette-eaf8f0: #eaf8f0;
    --palette-eafac1: #eafac1;
    --palette-eb0000: #eb0000;
    --palette-eb3333: #eb3333;
    --palette-eb6753: #eb6753;
    --palette-ecebec: #ecebec;
    --palette-ececec: #ececec;
    --palette-ececef: #ececef;
    --palette-ecedf2: #ecedf2;
    --palette-eceff3: #eceff3;
    --palette-ed0b0b: #ed0b0b;
    --palette-ed145b: #ed145b;
    --palette-ed1c24: #ed1c24;
    --palette-ededed: #ededed;
    --palette-edf0f5: #edf0f5;
    --palette-edf0f57e: #edf0f57e;
    --palette-edf2f7: #edf2f7;
    --palette-edf3ef: #edf3ef;
    --palette-ee2a7b: #ee2a7b;
    --palette-eed5dc: #eed5dc;
    --palette-eeeeee: #eeeeee;
    --palette-eeeeef: #eeeeef;
    --palette-eef0f3: #eef0f3;
    --palette-eef1f4: #eef1f4;
    --palette-eef1f6: #eef1f6;
    --palette-eef2f7: #eef2f7;
    --palette-eef2ff: #eef2ff;
    --palette-eefafb: #eefafb;
    --palette-ef0000: #ef0000;
    --palette-ef0600: #ef0600;
    --palette-ef0b0b: #ef0b0b;
    --palette-ef1b1b: #ef1b1b;
    --palette-ef3050: #ef3050;
    --palette-ef4444: #ef4444;
    --palette-ef6327: #ef6327;
    --palette-ef9b9b: #ef9b9b;
    --palette-efefef: #efefef;
    --palette-eff6ff: #eff6ff;
    --palette-f09433: #f09433;
    --palette-f0bd62: #f0bd62;
    --palette-f0d8d8: #f0d8d8;
    --palette-f0e2e2: #f0e2e2;
    --palette-f0efec: #f0efec;
    --palette-f0f0f0: #f0f0f0;
    --palette-f0f2f6: #f0f2f6;
    --palette-f0f7f7: #f0f7f7;
    --palette-f0f8ff: #f0f8ff;
    --palette-f0f8ff00: #f0f8ff00;
    --palette-f0fdf4: #f0fdf4;
    --palette-f0fff4: #f0fff4;
    --palette-f1416c: #f1416c;
    --palette-f1ab88: #f1ab88;
    --palette-f1b6b0: #f1b6b0;
    --palette-f1d4d4: #f1d4d4;
    --palette-f1f1f1: #f1f1f1;
    --palette-f1f3f5: #f1f3f5;
    --palette-f1f3f6: #f1f3f6;
    --palette-f1f5f9: #f1f5f9;
    --palette-f1f8ed: #f1f8ed;
    --palette-f1f8ff: #f1f8ff;
    --palette-f1faff: #f1faff;
    --palette-f2aab6: #f2aab6;
    --palette-f2bdc6: #f2bdc6;
    --palette-f2d7d7: #f2d7d7;
    --palette-f2f2f2: #f2f2f2;
    --palette-f2f2f3: #f2f2f3;
    --palette-f2f2f4: #f2f2f4;
    --palette-f3dddd: #f3dddd;
    --palette-f3e8ff: #f3e8ff;
    --palette-f3f3f3: #f3f3f3;
    --palette-f3f3f4: #f3f3f4;
    --palette-f3f4f6: #f3f4f6;
    --palette-f3f5f6: #f3f5f6;
    --palette-f3f5f7: #f3f5f7;
    --palette-f3f5f8: #f3f5f8;
    --palette-f44336: #f44336;
    --palette-f4f1fc: #f4f1fc;
    --palette-f4f4f2: #f4f4f2;
    --palette-f4f4f4: #f4f4f4;
    --palette-f4f4f5: #f4f4f5;
    --palette-f4f5f7: #f4f5f7;
    --palette-f5576c: #f5576c;
    --palette-f59e0b: #f59e0b;
    --palette-f5cb77: #f5cb77;
    --palette-f5dd86: #f5dd86;
    --palette-f5f5f5: #f5f5f5;
    --palette-f5f5f559: #f5f5f559;
    --palette-f5f6f8: #f5f6f8;
    --palette-f5f7fa: #f5f7fa;
    --palette-f5f8ff: #f5f8ff;
    --palette-f64e60: #f64e60;
    --palette-f6f6f6: #f6f6f6;
    --palette-f6f8fa: #f6f8fa;
    --palette-f6f8fb: #f6f8fb;
    --palette-f71f20: #f71f20;
    --palette-f7eded: #f7eded;
    --palette-f7f5ff: #f7f5ff;
    --palette-f7f7f7: #f7f7f7;
    --palette-f7f7f8: #f7f7f8;
    --palette-f7f8fa: #f7f8fa;
    --palette-f7f8fb: #f7f8fb;
    --palette-f7fafc: #f7fafc;
    --palette-f7fffe: #f7fffe;
    --palette-f8ddb8: #f8ddb8;
    --palette-f8f8f8: #f8f8f8;
    --palette-f8f8ff: #f8f8ff;
    --palette-f8f9fa: #f8f9fa;
    --palette-f8f9fc: #f8f9fc;
    --palette-f8f9fc00: #f8f9fc00;
    --palette-f8f9ff: #f8f9ff;
    --palette-f8fafc: #f8fafc;
    --palette-f8fdff: #f8fdff;
    --palette-f8fff9: #f8fff9;
    --palette-f9ab00: #f9ab00;
    --palette-f9ce34: #f9ce34;
    --palette-f9fafb: #f9fafb;
    --palette-f9fafc: #f9fafc;
    --palette-f9fbfa: #f9fbfa;
    --palette-f9fff4: #f9fff4;
    --palette-faa824: #faa824;
    --palette-fadbd8: #fadbd8;
    --palette-faf7ee: #faf7ee;
    --palette-fafaf9: #fafaf9;
    --palette-fafafa: #fafafa;
    --palette-fafbfc: #fafbfc;
    --palette-fbeded: #fbeded;
    --palette-fbf7ed: #fbf7ed;
    --palette-fca5a5: #fca5a5;
    --palette-fcf7f7: #fcf7f7;
    --palette-fd7e14: #fd7e14;
    --palette-fd9714: #fd9714;
    --palette-fde8e8: #fde8e8;
    --palette-fdeceb: #fdeceb;
    --palette-fdf0f0: #fdf0f0;
    --palette-fdf2f12e: #fdf2f12e;
    --palette-fecaca: #fecaca;
    --palette-fee2e2: #fee2e2;
    --palette-fef2f2: #fef2f2;
    --palette-fef3c7: #fef3c7;
    --palette-ff0000: #ff0000;
    --palette-ff0a0a: #ff0a0a;
    --palette-ff304f: #ff304f;
    --palette-ff3b3b: #ff3b3b;
    --palette-ff4444: #ff4444;
    --palette-ff4757: #ff4757;
    --palette-ff5252: #ff5252;
    --palette-ff5722: #ff5722;
    --palette-ff6464: #ff6464;
    --palette-ff6b00: #ff6b00;
    --palette-ff6b6b: #ff6b6b;
    --palette-ff6c76: #ff6c76;
    --palette-ff7187: #ff7187;
    --palette-ff7a8e: #ff7a8e;
    --palette-ff8998: #ff8998;
    --palette-ff8a00: #ff8a00;
    --palette-ff9800: #ff9800;
    --palette-ff9aa9: #ff9aa9;
    --palette-ff9ba2: #ff9ba2;
    --palette-ffa800: #ffa800;
    --palette-ffad0d: #ffad0d;
    --palette-ffb2bd: #ffb2bd;
    --palette-ffb300: #ffb300;
    --palette-ffb322: #ffb322;
    --palette-ffc04d: #ffc04d;
    --palette-ffc107: #ffc107;
    --palette-ffc6cc: #ffc6cc;
    --palette-ffd0d0: #ffd0d0;
    --palette-ffdfdf: #ffdfdf;
    --palette-ffe082: #ffe082;
    --palette-ffe5cc: #ffe5cc;
    --palette-ffe6cc: #ffe6cc;
    --palette-ffede8: #ffede8;
    --palette-fff0f0: #fff0f0;
    --palette-fff0f2: #fff0f2;
    --palette-fff1d7: #fff1d7;
    --palette-fff1f1: #fff1f1;
    --palette-fff1f2: #fff1f2;
    --palette-fff2ec: #fff2ec;
    --palette-fff3cd: #fff3cd;
    --palette-fff4de: #fff4de;
    --palette-fff4f6: #fff4f6;
    --palette-fff5e6: #fff5e6;
    --palette-fff5f5: #fff5f5;
    --palette-fff5f6: #fff5f6;
    --palette-fff5f8: #fff5f8;
    --palette-fff6ef: #fff6ef;
    --palette-fff8e1: #fff8e1;
    --palette-fff8f6: #fff8f6;
    --palette-fff8f8: #fff8f8;
    --palette-fff8f9: #fff8f9;
    --palette-fffbf2: #fffbf2;
    --palette-fffef7: #fffef7;
    --palette-ffffff: #ffffff;
    --palette-ffffff00: #ffffff00;
    --palette-ffffff22: #ffffff22;
    --palette-ffffff33: #ffffff33;
    --palette-ffffff5b: #ffffff5b;
    --palette-ffffff66: #ffffff66;
    --palette-ffffff73: #ffffff73;
    --palette-ffffffb3: #ffffffb3;
    --palette-ffffffcc: #ffffffcc;
    --palette-ffffffd9: #ffffffd9;
    --palette-ffffffe0: #ffffffe0;
    --palette-ffffffee: #ffffffee;
    --palette-fffffff2: #fffffff2;
    --palette-blue: blue;
    --palette-gray: gray;
    --palette-red: red;
    --palette-rgb-000-13: rgb(0 0 0/13%);
    --palette-rgb-000-15: rgb(0 0 0/15%);
    --palette-rgb-000-56: rgb(0 0 0/56%);
    --palette-rgb-116116116: rgb(116 116 116);
    --palette-rgb-122122122: rgb(122 122 122);
    --palette-rgb-143143143-25: rgb(143 143 143/25%);
    --palette-rgb-159159159-47: rgb(159 159 159/47%);
    --palette-rgb-174-174-174-18: rgb(174 174 174/18%);
    --palette-rgb-1836969-28: rgb(183 69 69/28%);
    --palette-rgb-1836969-35: rgb(183 69 69/35%);
    --palette-rgb-2154040: rgb(215 40 40);
    --palette-rgb-23000-30: rgb(230 0 0/30%);
    --palette-rgb-230035-12: rgb(230 0 35/12%);
    --palette-rgb-2396868: rgb(239 68 68);
    --palette-rgb-2551010-30: rgb(255 10 10/30%);
    --palette-rgb-44223140: rgb(44 223 140);
    --palette-rgb-6479104-32: rgb(64 79 104/32%);
    --palette-rgba-0-0-0-02: rgba(0,0,0,.02);
    --palette-rgba-0-0-0-025: rgba(0,0,0,.025);
    --palette-rgba-0-0-0-03: rgba(0,0,0,.03);
    --palette-rgba-0-0-0-035: rgba(0,0,0,.035);
    --palette-rgba-0-0-0-04: rgba(0,0,0,.04);
    --palette-rgba-0-0-0-045: rgba(0,0,0,.045);
    --palette-rgba-0-0-0-05: rgba(0,0,0,.05);
    --palette-rgba-0-0-0-055: rgba(0,0,0,.055);
    --palette-rgba-0-0-0-06: rgba(0,0,0,.06);
    --palette-rgba-0-0-0-07: rgba(0,0,0,.07);
    --palette-rgba-0-0-0-075: rgba(0,0,0,.075);
    --palette-rgba-0-0-0-08: rgba(0,0,0,.08);
    --palette-rgba-0-0-0-1: rgba(0,0,0,.1);
    --palette-rgba-0-0-0-10: rgba(0,0,0,.10);
    --palette-rgba-0-0-0-12: rgba(0,0,0,.12);
    --palette-rgba-0-0-0-15: rgba(0,0,0,.15);
    --palette-rgba-0-0-0-16: rgba(0,0,0,.16);
    --palette-rgba-0-0-0-18: rgba(0,0,0,.18);
    --palette-rgba-0-0-0-2: rgba(0,0,0,.2);
    --palette-rgba-0-0-0-20: rgba(0,0,0,.20);
    --palette-rgba-0-0-0-22: rgba(0,0,0,.22);
    --palette-rgba-0-0-0-24: rgba(0,0,0,.24);
    --palette-rgba-0-0-0-25: rgba(0,0,0,.25);
    --palette-rgba-0-0-0-27: rgba(0,0,0,.27);
    --palette-rgba-0-0-0-28: rgba(0,0,0,.28);
    --palette-rgba-0-0-0-3: rgba(0,0,0,.3);
    --palette-rgba-0-0-0-35: rgba(0,0,0,.35);
    --palette-rgba-0-0-0-38: rgba(0,0,0,.38);
    --palette-rgba-0-0-0-45: rgba(0,0,0,.45);
    --palette-rgba-0-0-0-46: rgba(0,0,0,.46);
    --palette-rgba-0-0-0-5: rgba(0,0,0,.5);
    --palette-rgba-0-0-0-55: rgba(0,0,0,.55);
    --palette-rgba-0-0-0-56: rgba(0,0,0,.56);
    --palette-rgba-0-0-0-6: rgba(0,0,0,.6);
    --palette-rgba-0-0-0-62: rgba(0,0,0,.62);
    --palette-rgba-0-0-0-65: rgba(0,0,0,.65);
    --palette-rgba-0-0-0-7: rgba(0,0,0,.7);
    --palette-rgba-0-0-0-72: rgba(0,0,0,.72);
    --palette-rgba-0-0-0-78: rgba(0,0,0,.78);
    --palette-rgba-0-0-0-8: rgba(0,0,0,.8);
    --palette-rgba-0-0-0-82: rgba(0,0,0,.82);
    --palette-rgba-0-0-0-84: rgba(0,0,0,.84);
    --palette-rgba-0-0-0-85: rgba(0,0,0,.85);
    --palette-rgba-0-0-0-92: rgba(0,0,0,.92);
    --palette-rgba-0-0-0-94: rgba(0,0,0,.94);
    --palette-rgba-0-0-0-0-02: rgba(0,0,0,0.02);
    --palette-rgba-0-0-0-0-03: rgba(0,0,0,0.03);
    --palette-rgba-0-0-0-0-04: rgba(0,0,0,0.04);
    --palette-rgba-0-0-0-0-05: rgba(0,0,0,0.05);
    --palette-rgba-0-0-0-0-06: rgba(0,0,0,0.06);
    --palette-rgba-0-0-0-0-08: rgba(0,0,0,0.08);
    --palette-rgba-0-0-0-0-1: rgba(0,0,0,0.1);
    --palette-rgba-0-0-0-0-10: rgba(0,0,0,0.10);
    --palette-rgba-0-0-0-0-12: rgba(0,0,0,0.12);
    --palette-rgba-0-0-0-0-14: rgba(0,0,0,0.14);
    --palette-rgba-0-0-0-0-15: rgba(0,0,0,0.15);
    --palette-rgba-0-0-0-0-18: rgba(0,0,0,0.18);
    --palette-rgba-0-0-0-0-2: rgba(0,0,0,0.2);
    --palette-rgba-0-0-0-0-24: rgba(0,0,0,0.24);
    --palette-rgba-0-0-0-0-25: rgba(0,0,0,0.25);
    --palette-rgba-0-0-0-0-28: rgba(0,0,0,0.28);
    --palette-rgba-0-0-0-0-3: rgba(0,0,0,0.3);
    --palette-rgba-0-0-0-0-35: rgba(0,0,0,0.35);
    --palette-rgba-0-0-0-0-38: rgba(0,0,0,0.38);
    --palette-rgba-0-0-0-0-4: rgba(0,0,0,0.4);
    --palette-rgba-0-0-0-0-45: rgba(0,0,0,0.45);
    --palette-rgba-0-0-0-0-5: rgba(0,0,0,0.5);
    --palette-rgba-0-0-0-0-55: rgba(0,0,0,0.55);
    --palette-rgba-0-0-0-0-6: rgba(0,0,0,0.6);
    --palette-rgba-0-0-0-0-62: rgba(0,0,0,0.62);
    --palette-rgba-0-0-0-0-65: rgba(0,0,0,0.65);
    --palette-rgba-0-0-0-0-7: rgba(0,0,0,0.7);
    --palette-rgba-0-0-0-0-72: rgba(0,0,0,0.72);
    --palette-rgba-0-0-0-0-85: rgba(0,0,0,0.85);
    --palette-rgba-0-0-0-0-95: rgba(0,0,0,0.95);
    --palette-rgba-0-123-255-0-02: rgba(0,123,255,0.02);
    --palette-rgba-0-123-255-0-05: rgba(0,123,255,0.05);
    --palette-rgba-0-123-255-0-15: rgba(0,123,255,0.15);
    --palette-rgba-0-123-255-0-25: rgba(0,123,255,0.25);
    --palette-rgba-1-33-58-0-07: rgba(1,33,58,0.07);
    --palette-rgba-100-0-0-16: rgba(100,0,0,.16);
    --palette-rgba-102-126-234-0: rgba(102,126,234,0);
    --palette-rgba-102-126-234-0-3: rgba(102,126,234,0.3);
    --palette-rgba-102-126-234-0-4: rgba(102,126,234,0.4);
    --palette-rgba-102-126-234-0-6: rgba(102,126,234,0.6);
    --palette-rgba-107-114-128-08: rgba(107,114,128,.08);
    --palette-rgba-107-114-128-14: rgba(107,114,128,.14);
    --palette-rgba-107-114-128-18: rgba(107,114,128,.18);
    --palette-rgba-108-117-125-0-15: rgba(108,117,125,0.15);
    --palette-rgba-108-117-125-0-25: rgba(108,117,125,0.25);
    --palette-rgba-108-117-125-0-3: rgba(108,117,125,0.3);
    --palette-rgba-111-66-193-0-15: rgba(111,66,193,0.15);
    --palette-rgba-111-66-193-0-25: rgba(111,66,193,0.25);
    --palette-rgba-111-66-193-0-3: rgba(111,66,193,0.3);
    --palette-rgba-115-183-69-0-1: rgba(115,183,69,0.1);
    --palette-rgba-115-183-69-0-15: rgba(115,183,69,0.15);
    --palette-rgba-115-183-69-0-2: rgba(115,183,69,0.2);
    --palette-rgba-115-183-69-0-25: rgba(115,183,69,0.25);
    --palette-rgba-115-183-69-0-3: rgba(115,183,69,0.3);
    --palette-rgba-115-183-69-0-35: rgba(115,183,69,0.35);
    --palette-rgba-12-35-23-72: rgba(12,35,23,.72);
    --palette-rgba-12-50-31-86: rgba(12,50,31,.86);
    --palette-rgba-120-0-0-22: rgba(120,0,0,.22);
    --palette-rgba-120-120-128-16: rgba(120,120,128,.16);
    --palette-rgba-120-130-145-12: rgba(120,130,145,.12);
    --palette-rgba-120-130-145-16: rgba(120,130,145,.16);
    --palette-rgba-120-130-145-18: rgba(120,130,145,.18);
    --palette-rgba-120-130-145-22: rgba(120,130,145,.22);
    --palette-rgba-120-130-145-25: rgba(120,130,145,.25);
    --palette-rgba-120-130-145-28: rgba(120,130,145,.28);
    --palette-rgba-120-130-145-0-16: rgba(120,130,145,0.16);
    --palette-rgba-120-130-145-0-2: rgba(120,130,145,0.2);
    --palette-rgba-120-130-145-0-25: rgba(120,130,145,0.25);
    --palette-rgba-127-127-127-13: rgba(127,127,127,.13);
    --palette-rgba-127-127-127-18: rgba(127,127,127,.18);
    --palette-rgba-127-127-127-2: rgba(127,127,127,.2);
    --palette-rgba-128-128-128-0-15: rgba(128,128,128,0.15);
    --palette-rgba-128-128-128-0-2: rgba(128,128,128,0.2);
    --palette-rgba-128-128-128-0-25: rgba(128,128,128,0.25);
    --palette-rgba-128-128-128-0-3: rgba(128,128,128,0.3);
    --palette-rgba-13-110-253-12: rgba(13,110,253,.12);
    --palette-rgba-13-110-253-0-1: rgba(13,110,253,0.1);
    --palette-rgba-13-110-253-0-15: rgba(13,110,253,0.15);
    --palette-rgba-13-110-253-0-25: rgba(13,110,253,0.25);
    --palette-rgba-13-110-253-0-3: rgba(13,110,253,0.3);
    --palette-rgba-13-110-253-0-4: rgba(13,110,253,0.4);
    --palette-rgba-136-57-57-0-22: rgba(136,57,57,0.22);
    --palette-rgba-148-163-184-1: rgba(148,163,184,.1);
    --palette-rgba-148-163-184-13: rgba(148,163,184,.13);
    --palette-rgba-148-163-184-15: rgba(148,163,184,.15);
    --palette-rgba-148-163-184-16: rgba(148,163,184,.16);
    --palette-rgba-148-163-184-17: rgba(148,163,184,.17);
    --palette-rgba-148-163-184-18: rgba(148,163,184,.18);
    --palette-rgba-148-163-184-2: rgba(148,163,184,.2);
    --palette-rgba-148-163-184-24: rgba(148,163,184,.24);
    --palette-rgba-148-163-184-28: rgba(148,163,184,.28);
    --palette-rgba-148-163-184-5: rgba(148,163,184,.5);
    --palette-rgba-148-163-184-58: rgba(148,163,184,.58);
    --palette-rgba-15-18-24-55: rgba(15,18,24,.55);
    --palette-rgba-15-23-42-025: rgba(15,23,42,.025);
    --palette-rgba-15-23-42-04: rgba(15,23,42,.04);
    --palette-rgba-15-23-42-05: rgba(15,23,42,.05);
    --palette-rgba-15-23-42-06: rgba(15,23,42,.06);
    --palette-rgba-15-23-42-08: rgba(15,23,42,.08);
    --palette-rgba-15-23-42-1: rgba(15,23,42,.1);
    --palette-rgba-15-23-42-15: rgba(15,23,42,.15);
    --palette-rgba-15-23-42-16: rgba(15,23,42,.16);
    --palette-rgba-15-23-42-17: rgba(15,23,42,.17);
    --palette-rgba-15-23-42-18: rgba(15,23,42,.18);
    --palette-rgba-15-23-42-24: rgba(15,23,42,.24);
    --palette-rgba-15-23-42-26: rgba(15,23,42,.26);
    --palette-rgba-15-23-42-48: rgba(15,23,42,.48);
    --palette-rgba-150-0-0-18: rgba(150,0,0,.18);
    --palette-rgba-16-24-40-04: rgba(16,24,40,.04);
    --palette-rgba-16-24-40-06: rgba(16,24,40,.06);
    --palette-rgba-17-24-39-42: rgba(17,24,39,.42);
    --palette-rgba-17-33-55-0-1: rgba(17,33,55,0.1);
    --palette-rgba-178-178-178-28: rgba(178,178,178,.28);
    --palette-rgba-183-69-69-0-25: rgba(183,69,69,0.25);
    --palette-rgba-189-0-5-0-4: rgba(189,0,5,0.4);
    --palette-rgba-189-0-5-0-7: rgba(189,0,5,0.7);
    --palette-rgba-198-40-40-15: rgba(198,40,40,.15);
    --palette-rgba-198-40-40-75: rgba(198,40,40,.75);
    --palette-rgba-2-6-23-45: rgba(2,6,23,.45);
    --palette-rgba-2-8-23-0-1: rgba(2,8,23,0.1);
    --palette-rgba-2-8-23-0-12: rgba(2,8,23,0.12);
    --palette-rgba-2-8-23-0-15: rgba(2,8,23,0.15);
    --palette-rgba-2-8-23-0-2: rgba(2,8,23,0.2);
    --palette-rgba-20-20-20-035: rgba(20,20,20,.035);
    --palette-rgba-20-20-20-05: rgba(20,20,20,.05);
    --palette-rgba-20-20-20-72: rgba(20,20,20,.72);
    --palette-rgba-20-20-20-76: rgba(20,20,20,.76);
    --palette-rgba-20-20-20-0-82: rgba(20,20,20,0.82);
    --palette-rgba-20-25-35-66: rgba(20,25,35,.66);
    --palette-rgba-20-25-38-2: rgba(20,25,38,.2);
    --palette-rgba-20-28-42-09: rgba(20,28,42,.09);
    --palette-rgba-20-28-42-11: rgba(20,28,42,.11);
    --palette-rgba-20-28-42-16: rgba(20,28,42,.16);
    --palette-rgba-20-28-42-18: rgba(20,28,42,.18);
    --palette-rgba-20-30-45-08: rgba(20,30,45,.08);
    --palette-rgba-20-30-45-1: rgba(20,30,45,.1);
    --palette-rgba-201-0-0-065: rgba(201,0,0,.065);
    --palette-rgba-201-0-0-25: rgba(201,0,0,.25);
    --palette-rgba-201-0-0-28: rgba(201,0,0,.28);
    --palette-rgba-201-0-0-3: rgba(201,0,0,.3);
    --palette-rgba-201-0-0-35: rgba(201,0,0,.35);
    --palette-rgba-205-233-246-0-5: rgba(205,233,246,0.5);
    --palette-rgba-209-173-119-0-30: rgba(209,173,119,0.30);
    --palette-rgba-209-173-119-0-40: rgba(209,173,119,0.40);
    --palette-rgba-210-0-0-06: rgba(210,0,0,.06);
    --palette-rgba-210-0-0-1: rgba(210,0,0,.1);
    --palette-rgba-210-0-0-12: rgba(210,0,0,.12);
    --palette-rgba-210-0-0-0-08: rgba(210,0,0,0.08);
    --palette-rgba-210-1-1-0-05: rgba(210,1,1,0.05);
    --palette-rgba-210-1-1-0-3: rgba(210,1,1,0.3);
    --palette-rgba-212-0-0-08: rgba(212,0,0,.08);
    --palette-rgba-212-0-0-1: rgba(212,0,0,.1);
    --palette-rgba-212-0-0-12: rgba(212,0,0,.12);
    --palette-rgba-212-0-0-18: rgba(212,0,0,.18);
    --palette-rgba-212-0-0-35: rgba(212,0,0,.35);
    --palette-rgba-212-0-0-92: rgba(212,0,0,.92);
    --palette-rgba-214-0-0-1: rgba(214,0,0,.1);
    --palette-rgba-214-0-0-14: rgba(214,0,0,.14);
    --palette-rgba-217-0-0-12: rgba(217,0,0,.12);
    --palette-rgba-217-0-0-9: rgba(217,0,0,.9);
    --palette-rgba-220-38-38-08: rgba(220,38,38,.08);
    --palette-rgba-220-53-69-0-25: rgba(220,53,69,0.25);
    --palette-rgba-220-53-69-0-3: rgba(220,53,69,0.3);
    --palette-rgba-222-242-215-0-5: rgba(222,242,215,0.5);
    --palette-rgba-224-0-0-04: rgba(224,0,0,.04);
    --palette-rgba-225-83-97-0-5: rgba(225,83,97,0.5);
    --palette-rgba-226-232-240-1: rgba(226,232,240,1);
    --palette-rgba-227-30-36-0-06: rgba(227,30,36,0.06);
    --palette-rgba-227-30-36-0-1: rgba(227,30,36,0.1);
    --palette-rgba-227-30-36-0-15: rgba(227,30,36,0.15);
    --palette-rgba-227-30-36-0-2: rgba(227,30,36,0.2);
    --palette-rgba-227-30-36-0-3: rgba(227,30,36,0.3);
    --palette-rgba-227-6-19-08: rgba(227,6,19,.08);
    --palette-rgba-228-56-88-3: rgba(228,56,88,.3);
    --palette-rgba-229-62-62-0-1: rgba(229,62,62,0.1);
    --palette-rgba-23-162-184-0-15: rgba(23,162,184,0.15);
    --palette-rgba-23-162-184-0-25: rgba(23,162,184,0.25);
    --palette-rgba-23-162-184-0-3: rgba(23,162,184,0.3);
    --palette-rgba-23-32-51-045: rgba(23,32,51,.045);
    --palette-rgba-23-32-51-12: rgba(23,32,51,.12);
    --palette-rgba-23-32-51-14: rgba(23,32,51,.14);
    --palette-rgba-23-32-51-16: rgba(23,32,51,.16);
    --palette-rgba-23-32-51-74: rgba(23,32,51,.74);
    --palette-rgba-230-0-0-07: rgba(230,0,0,.07);
    --palette-rgba-230-0-0-7: rgba(230,0,0,.7);
    --palette-rgba-230-0-0-0-12: rgba(230,0,0,0.12);
    --palette-rgba-230-0-0-0-15: rgba(230,0,0,0.15);
    --palette-rgba-230-0-0-0-16: rgba(230,0,0,0.16);
    --palette-rgba-230-0-0-0-28: rgba(230,0,0,0.28);
    --palette-rgba-230-0-0-0-32: rgba(230,0,0,0.32);
    --palette-rgba-230-0-0-0-34: rgba(230,0,0,0.34);
    --palette-rgba-230-0-0-0-48: rgba(230,0,0,0.48);
    --palette-rgba-230-0-35-02: rgba(230,0,35,.02);
    --palette-rgba-230-0-35-045: rgba(230,0,35,.045);
    --palette-rgba-230-0-35-06: rgba(230,0,35,.06);
    --palette-rgba-230-0-35-065: rgba(230,0,35,.065);
    --palette-rgba-230-0-35-075: rgba(230,0,35,.075);
    --palette-rgba-230-0-35-08: rgba(230,0,35,.08);
    --palette-rgba-230-0-35-09: rgba(230,0,35,.09);
    --palette-rgba-230-0-35-1: rgba(230,0,35,.1);
    --palette-rgba-230-0-35-18: rgba(230,0,35,.18);
    --palette-rgba-230-0-35-2: rgba(230,0,35,.2);
    --palette-rgba-230-0-35-32: rgba(230,0,35,.32);
    --palette-rgba-230-0-35-35: rgba(230,0,35,.35);
    --palette-rgba-230-0-35-4: rgba(230,0,35,.4);
    --palette-rgba-230-0-35-0-25: rgba(230,0,35,0.25);
    --palette-rgba-230-0-35-0-30: rgba(230,0,35,0.30);
    --palette-rgba-230-0-35-0-40: rgba(230,0,35,0.40);
    --palette-rgba-230-0-35-0-9: rgba(230,0,35,0.9);
    --palette-rgba-230-57-70-0-1: rgba(230,57,70,0.1);
    --palette-rgba-233-62-140-0-4: rgba(233,62,140,0.4);
    --palette-rgba-233-62-140-0-85: rgba(233,62,140,0.85);
    --palette-rgba-233-62-140-0-95: rgba(233,62,140,0.95);
    --palette-rgba-235-37-37-35: rgba(235,37,37,.35);
    --palette-rgba-236-200-197-0-5: rgba(236,200,197,0.5);
    --palette-rgba-237-246-240-6: rgba(237,246,240,.6);
    --palette-rgba-237-28-36-0-15: rgba(237,28,36,0.15);
    --palette-rgba-237-28-36-0-2: rgba(237,28,36,0.2);
    --palette-rgba-237-28-36-0-3: rgba(237,28,36,0.3);
    --palette-rgba-237-28-36-0-4: rgba(237,28,36,0.4);
    --palette-rgba-237-28-36-0-8: rgba(237,28,36,0.8);
    --palette-rgba-238-238-241-93: rgba(238,238,241,.93);
    --palette-rgba-238-247-241-9: rgba(238,247,241,.9);
    --palette-rgba-238-42-123-18: rgba(238,42,123,.18);
    --palette-rgba-24-26-32-0-07: rgba(24,26,32,0.07);
    --palette-rgba-24-31-44-08: rgba(24,31,44,.08);
    --palette-rgba-24-31-44-1: rgba(24,31,44,.1);
    --palette-rgba-24-31-44-12: rgba(24,31,44,.12);
    --palette-rgba-24-53-37-09: rgba(24,53,37,.09);
    --palette-rgba-24-53-37-14: rgba(24,53,37,.14);
    --palette-rgba-24-76-49-15: rgba(24,76,49,.15);
    --palette-rgba-240-147-251-0-4: rgba(240,147,251,0.4);
    --palette-rgba-244-0-0-0-09: rgba(244,0,0,0.09);
    --palette-rgba-247-243-215-0-5: rgba(247,243,215,0.5);
    --palette-rgba-25-135-84-0-1: rgba(25,135,84,0.1);
    --palette-rgba-25-135-84-0-3: rgba(25,135,84,0.3);
    --palette-rgba-25-25-46-0-04: rgba(25,25,46,0.04);
    --palette-rgba-25-31-45-035: rgba(25,31,45,.035);
    --palette-rgba-25-31-45-06: rgba(25,31,45,.06);
    --palette-rgba-25-34-51-06: rgba(25,34,51,.06);
    --palette-rgba-251-247-237-0: rgba(251,247,237,0);
    --palette-rgba-251-247-237-0-7: rgba(251,247,237,0.7);
    --palette-rgba-253-126-20-0-15: rgba(253,126,20,0.15);
    --palette-rgba-253-126-20-0-25: rgba(253,126,20,0.25);
    --palette-rgba-253-126-20-0-3: rgba(253,126,20,0.3);
    --palette-rgba-255-138-0-0-15: rgba(255,138,0,0.15);
    --palette-rgba-255-138-0-0-2: rgba(255,138,0,0.2);
    --palette-rgba-255-138-0-0-3: rgba(255,138,0,0.3);
    --palette-rgba-255-159-10-0-3: rgba(255,159,10,0.3);
    --palette-rgba-255-193-7-0-15: rgba(255,193,7,0.15);
    --palette-rgba-255-193-7-0-25: rgba(255,193,7,0.25);
    --palette-rgba-255-193-7-0-3: rgba(255,193,7,0.3);
    --palette-rgba-255-255-255-04: rgba(255,255,255,.04);
    --palette-rgba-255-255-255-06: rgba(255,255,255,.06);
    --palette-rgba-255-255-255-07: rgba(255,255,255,.07);
    --palette-rgba-255-255-255-08: rgba(255,255,255,.08);
    --palette-rgba-255-255-255-1: rgba(255,255,255,.1);
    --palette-rgba-255-255-255-11: rgba(255,255,255,.11);
    --palette-rgba-255-255-255-12: rgba(255,255,255,.12);
    --palette-rgba-255-255-255-14: rgba(255,255,255,.14);
    --palette-rgba-255-255-255-15: rgba(255,255,255,.15);
    --palette-rgba-255-255-255-16: rgba(255,255,255,.16);
    --palette-rgba-255-255-255-18: rgba(255,255,255,.18);
    --palette-rgba-255-255-255-2: rgba(255,255,255,.2);
    --palette-rgba-255-255-255-25: rgba(255,255,255,.25);
    --palette-rgba-255-255-255-28: rgba(255,255,255,.28);
    --palette-rgba-255-255-255-3: rgba(255,255,255,.3);
    --palette-rgba-255-255-255-34: rgba(255,255,255,.34);
    --palette-rgba-255-255-255-35: rgba(255,255,255,.35);
    --palette-rgba-255-255-255-45: rgba(255,255,255,.45);
    --palette-rgba-255-255-255-6: rgba(255,255,255,.6);
    --palette-rgba-255-255-255-7: rgba(255,255,255,.7);
    --palette-rgba-255-255-255-72: rgba(255,255,255,.72);
    --palette-rgba-255-255-255-75: rgba(255,255,255,.75);
    --palette-rgba-255-255-255-85: rgba(255,255,255,.85);
    --palette-rgba-255-255-255-9: rgba(255,255,255,.9);
    --palette-rgba-255-255-255-92: rgba(255,255,255,.92);
    --palette-rgba-255-255-255-94: rgba(255,255,255,.94);
    --palette-rgba-255-255-255-96: rgba(255,255,255,.96);
    --palette-rgba-255-255-255-0-05: rgba(255,255,255,0.05);
    --palette-rgba-255-255-255-0-07: rgba(255,255,255,0.07);
    --palette-rgba-255-255-255-0-08: rgba(255,255,255,0.08);
    --palette-rgba-255-255-255-0-1: rgba(255,255,255,0.1);
    --palette-rgba-255-255-255-0-10: rgba(255,255,255,0.10);
    --palette-rgba-255-255-255-0-12: rgba(255,255,255,0.12);
    --palette-rgba-255-255-255-0-14: rgba(255,255,255,0.14);
    --palette-rgba-255-255-255-0-15: rgba(255,255,255,0.15);
    --palette-rgba-255-255-255-0-16: rgba(255,255,255,0.16);
    --palette-rgba-255-255-255-0-2: rgba(255,255,255,0.2);
    --palette-rgba-255-255-255-0-20: rgba(255,255,255,0.20);
    --palette-rgba-255-255-255-0-25: rgba(255,255,255,0.25);
    --palette-rgba-255-255-255-0-3: rgba(255,255,255,0.3);
    --palette-rgba-255-255-255-0-35: rgba(255,255,255,0.35);
    --palette-rgba-255-255-255-0-4: rgba(255,255,255,0.4);
    --palette-rgba-255-255-255-0-5: rgba(255,255,255,0.5);
    --palette-rgba-255-255-255-0-50: rgba(255,255,255,0.50);
    --palette-rgba-255-255-255-0-6: rgba(255,255,255,0.6);
    --palette-rgba-255-255-255-0-7: rgba(255,255,255,0.7);
    --palette-rgba-255-255-255-0-8: rgba(255,255,255,0.8);
    --palette-rgba-255-255-255-0-80: rgba(255,255,255,0.80);
    --palette-rgba-255-255-255-0-9: rgba(255,255,255,0.9);
    --palette-rgba-255-255-255-0-92: rgba(255,255,255,0.92);
    --palette-rgba-255-255-255-0-94: rgba(255,255,255,0.94);
    --palette-rgba-255-255-255-0-95: rgba(255,255,255,0.95);
    --palette-rgba-255-71-87-0-4: rgba(255,71,87,0.4);
    --palette-rgba-255-80-80-0-18: rgba(255,80,80,0.18);
    --palette-rgba-30-20-30-03: rgba(30,20,30,.03);
    --palette-rgba-30-20-30-12: rgba(30,20,30,.12);
    --palette-rgba-30-20-30-18: rgba(30,20,30,.18);
    --palette-rgba-30-41-59-07: rgba(30,41,59,.07);
    --palette-rgba-30-41-59-08: rgba(30,41,59,.08);
    --palette-rgba-30-41-59-10: rgba(30,41,59,.10);
    --palette-rgba-30-41-59-12: rgba(30,41,59,.12);
    --palette-rgba-31-41-55-07: rgba(31,41,55,.07);
    --palette-rgba-31-41-55-09: rgba(31,41,55,.09);
    --palette-rgba-31-41-55-12: rgba(31,41,55,.12);
    --palette-rgba-31-41-55-14: rgba(31,41,55,.14);
    --palette-rgba-31-75-63-0-1: rgba(31,75,63,0.1);
    --palette-rgba-32-104-67-12: rgba(32,104,67,.12);
    --palette-rgba-32-201-151-0-15: rgba(32,201,151,0.15);
    --palette-rgba-32-201-151-0-2: rgba(32,201,151,0.2);
    --palette-rgba-32-201-151-0-25: rgba(32,201,151,0.25);
    --palette-rgba-32-201-151-0-3: rgba(32,201,151,0.3);
    --palette-rgba-33-89-59-1: rgba(33,89,59,.1);
    --palette-rgba-34-34-34-0: rgba(34,34,34,0);
    --palette-rgba-34-34-34-0-05: rgba(34,34,34,0.05);
    --palette-rgba-34-34-34-0-3: rgba(34,34,34,0.3);
    --palette-rgba-34-34-34-0-5: rgba(34,34,34,0.5);
    --palette-rgba-34-34-34-0-6: rgba(34,34,34,0.6);
    --palette-rgba-34-34-34-0-7: rgba(34,34,34,0.7);
    --palette-rgba-34-34-34-0-8: rgba(34,34,34,0.8);
    --palette-rgba-35-166-85-12: rgba(35,166,85,.12);
    --palette-rgba-35-20-20-12: rgba(35,20,20,.12);
    --palette-rgba-35-21-21-0-04: rgba(35,21,21,0.04);
    --palette-rgba-35-35-35-72: rgba(35,35,35,.72);
    --palette-rgba-37-99-235-12: rgba(37,99,235,.12);
    --palette-rgba-37-99-235-18: rgba(37,99,235,.18);
    --palette-rgba-37-99-235-35: rgba(37,99,235,.35);
    --palette-rgba-39-39-39-0-94: rgba(39,39,39,0.94);
    --palette-rgba-4-30-66-0-5: rgba(4,30,66,0.5);
    --palette-rgba-40-167-69-0-1: rgba(40,167,69,0.1);
    --palette-rgba-40-167-69-0-15: rgba(40,167,69,0.15);
    --palette-rgba-40-167-69-0-2: rgba(40,167,69,0.2);
    --palette-rgba-40-167-69-0-25: rgba(40,167,69,0.25);
    --palette-rgba-40-167-69-0-3: rgba(40,167,69,0.3);
    --palette-rgba-40-20-28-34: rgba(40,20,28,.34);
    --palette-rgba-41-20-27-28: rgba(41,20,27,.28);
    --palette-rgba-42-10-10-02: rgba(42,10,10,.02);
    --palette-rgba-42-10-10-08: rgba(42,10,10,.08);
    --palette-rgba-42-10-10-12: rgba(42,10,10,.12);
    --palette-rgba-46-49-146-0-06: rgba(46,49,146,0.06);
    --palette-rgba-46-49-146-0-1: rgba(46,49,146,0.1);
    --palette-rgba-48-55-67-1: rgba(48,55,67,.1);
    --palette-rgba-5-16-54-0-1: rgba(5,16,54,0.1);
    --palette-rgba-5-35-20-78: rgba(5,35,20,.78);
    --palette-rgba-5-5-8-88: rgba(5,5,8,.88);
    --palette-rgba-59-130-246-15: rgba(59,130,246,.15);
    --palette-rgba-59-130-246-28: rgba(59,130,246,.28);
    --palette-rgba-59-130-246-0-1: rgba(59,130,246,0.1);
    --palette-rgba-64-79-104-0-05: rgba(64,79,104,0.05);
    --palette-rgba-7-45-28-22: rgba(7,45,28,.22);
    --palette-rgba-7-48-27-7: rgba(7,48,27,.7);
    --palette-rgba-77-0-0-0-18: rgba(77,0,0,0.18);
    --palette-rgba-80-0-0-0-12: rgba(80,0,0,0.12);
    --palette-rgba-83-23-23-0-08: rgba(83,23,23,0.08);
    --palette-rgba-87-31-35-55: rgba(87,31,35,.55);
    --palette-rgba-91-187-123-0-05: rgba(91,187,123,0.05);
    --palette-rgba-91-187-123-0-07: rgba(91,187,123,0.07);
    --palette-rgba-91-187-123-0-1: rgba(91,187,123,0.1);
    --palette-rgba-91-187-123-0-15: rgba(91,187,123,0.15);
    --palette-rgba-91-187-123-0-6: rgba(91,187,123,0.6);
    --palette-rgba-92-89-196-0-3: rgba(92,89,196,0.3);
    --palette-rgba-95-43-37-16: rgba(95,43,37,.16);
}

/* Theme roles */:root {
    --text-color: var(--palette-000000);
    --text2-color: var(--palette-6b7177);
    --bg-color: var(--palette-f8f8f8);
    --bg-color2: var(--palette-ffffff);
    --bg-color3: var(--palette-fbf7ed);
    /* --header-color:#655af4; */
    --header-color: var(--palette-838383);
    --header-color4: var(--palette-646464);
    --header-color2: var(--palette-e60023);
    --header-color3: var(--palette-e60023);
}

[data-theme="dark"] {
    --text-color: var(--palette-ffffff);
    --text2-color: var(--palette-cacaca);
    --bg-color: var(--palette-303030);
    --bg-color2: var(--palette-282828);
    --bg-color3: var(--palette-3b3b3b);
    --header-color: var(--palette-646464bb);
    --header-color2: var(--palette-e60023);
}


/* Business rules: shared surfaces and readable accents in both themes. */
:root {
    --business-red: var(--palette-c90020);
    --business-muted: var(--palette-666666);
    --business-border: var(--palette-e5e5e5);
    --business-input: var(--palette-fafafa);
    --business-soft: var(--palette-f2f2f2);
    --business-active: var(--palette-fff4f6);
    --business-accent-border: var(--palette-ef9b9b);
}
[data-theme="dark"] {
    --business-red: var(--palette-ff9aa9);
    --business-muted: var(--text2-color);
    --business-border: var(--palette-555555);
    --business-input: var(--bg-color);
    --business-soft: var(--palette-3b3b3b);
    --business-active: color-mix(in srgb, var(--business-red) 14%, var(--bg-color2));
    --business-accent-border: color-mix(in srgb, var(--business-red) 60%, var(--bg-color2));
}
