/**
 * Stripe Color Preset (shadcn)
 * Generated by @sveltopia/colors
 * Brand colors: #635BFF, #00D4FF
 */

:root, .light {
  --color-gray-50: oklch(0.9911 0.0000 0.00);
  --color-gray-100: oklch(0.9821 0.0000 0.00);
  --color-gray-200: oklch(0.9551 0.0000 0.00);
  --color-gray-300: oklch(0.9310 0.0000 0.00);
  --color-gray-400: oklch(0.9067 0.0000 0.00);
  --color-gray-500: oklch(0.8853 0.0000 0.00);
  --color-gray-600: oklch(0.8514 0.0000 0.00);
  --color-gray-700: oklch(0.7921 0.0000 0.00);
  --color-gray-800: oklch(0.6434 0.0000 0.00);
  --color-gray-850: oklch(0.6100 0.0000 0.00);
  --color-gray-900: oklch(0.5032 0.0000 0.00);
  --color-gray-950: oklch(0.2435 0.0000 0.00);
  --color-mauve-50: oklch(0.9921 0.0017 325.59);
  --color-mauve-100: oklch(0.9834 0.0028 308.43);
  --color-mauve-200: oklch(0.9556 0.0062 317.75);
  --color-mauve-300: oklch(0.9317 0.0074 312.30);
  --color-mauve-400: oklch(0.9088 0.0103 311.17);
  --color-mauve-500: oklch(0.8869 0.0113 303.09);
  --color-mauve-600: oklch(0.8537 0.0141 299.76);
  --color-mauve-700: oklch(0.7945 0.0183 293.05);
  --color-mauve-800: oklch(0.6460 0.0193 292.92);
  --color-mauve-850: oklch(0.6123 0.0180 293.51);
  --color-mauve-900: oklch(0.5050 0.0158 295.00);
  --color-mauve-950: oklch(0.2445 0.0134 298.46);
  --color-slate-50: oklch(0.9913 0.0013 286.38);
  --color-slate-100: oklch(0.9827 0.0026 286.35);
  --color-slate-200: oklch(0.9560 0.0040 286.32);
  --color-slate-300: oklch(0.9321 0.0054 286.30);
  --color-slate-400: oklch(0.9104 0.0068 277.16);
  --color-slate-500: oklch(0.8873 0.0095 286.20);
  --color-slate-600: oklch(0.8530 0.0111 280.45);
  --color-slate-700: oklch(0.7938 0.0156 277.79);
  --color-slate-800: oklch(0.6453 0.0165 277.70);
  --color-slate-850: oklch(0.6108 0.0155 272.56);
  --color-slate-900: oklch(0.5025 0.0136 264.44);
  --color-slate-950: oklch(0.2411 0.0097 248.23);
  --color-sage-50: oklch(0.9923 0.0025 165.08);
  --color-sage-100: oklch(0.9803 0.0025 165.08);
  --color-sage-200: oklch(0.9556 0.0035 174.48);
  --color-sage-300: oklch(0.9314 0.0035 174.48);
  --color-sage-400: oklch(0.9099 0.0042 157.17);
  --color-sage-500: oklch(0.8858 0.0035 174.47);
  --color-sage-600: oklch(0.8508 0.0052 164.98);
  --color-sage-700: oklch(0.7915 0.0052 164.97);
  --color-sage-800: oklch(0.6392 0.0103 171.61);
  --color-sage-850: oklch(0.6057 0.0105 171.57);
  --color-sage-900: oklch(0.5008 0.0081 174.11);
  --color-sage-950: oklch(0.2396 0.0117 167.56);
  --color-olive-50: oklch(0.9930 0.0017 145.56);
  --color-olive-100: oklch(0.9830 0.0034 145.55);
  --color-olive-200: oklch(0.9561 0.0034 145.55);
  --color-olive-300: oklch(0.9319 0.0034 145.55);
  --color-olive-400: oklch(0.9096 0.0052 145.53);
  --color-olive-500: oklch(0.8852 0.0052 145.53);
  --color-olive-600: oklch(0.8513 0.0052 145.53);
  --color-olive-700: oklch(0.7917 0.0065 137.78);
  --color-olive-800: oklch(0.6404 0.0118 136.58);
  --color-olive-850: oklch(0.6070 0.0119 136.59);
  --color-olive-900: oklch(0.5004 0.0112 140.50);
  --color-olive-950: oklch(0.2417 0.0110 139.43);
  --color-sand-50: oklch(0.9938 0.0013 106.42);
  --color-sand-100: oklch(0.9818 0.0013 106.42);
  --color-sand-200: oklch(0.9556 0.0017 67.80);
  --color-sand-300: oklch(0.9312 0.0029 84.56);
  --color-sand-400: oklch(0.9097 0.0042 91.45);
  --color-sand-500: oklch(0.8852 0.0042 91.45);
  --color-sand-600: oklch(0.8511 0.0056 95.11);
  --color-sand-700: oklch(0.7911 0.0084 98.91);
  --color-sand-800: oklch(0.6413 0.0102 106.68);
  --color-sand-850: oklch(0.6048 0.0089 106.66);
  --color-sand-900: oklch(0.4981 0.0078 106.68);
  --color-sand-950: oklch(0.2431 0.0076 95.37);
  --color-tomato-50: oklch(0.9934 0.0032 17.21);
  --color-tomato-100: oklch(0.9842 0.0076 27.23);
  --color-tomato-200: oklch(0.9528 0.0236 30.49);
  --color-tomato-300: oklch(0.9170 0.0432 33.91);
  --color-tomato-400: oklch(0.8825 0.0629 32.98);
  --color-tomato-500: oklch(0.8451 0.0854 31.42);
  --color-tomato-600: oklch(0.7998 0.1151 30.27);
  --color-tomato-700: oklch(0.7406 0.1497 29.92);
  --color-tomato-800: oklch(0.6280 0.2476 30.59);
  --color-tomato-850: oklch(0.6047 0.2466 29.44);
  --color-tomato-900: oklch(0.5770 0.2368 29.23);
  --color-tomato-950: oklch(0.3465 0.0983 28.33);
  --color-red-50: oklch(0.9934 0.0032 17.21);
  --color-red-100: oklch(0.9823 0.0086 17.30);
  --color-red-200: oklch(0.9541 0.0229 14.25);
  --color-red-300: oklch(0.9174 0.0425 16.16);
  --color-red-400: oklch(0.8858 0.0604 17.09);
  --color-red-500: oklch(0.8490 0.0827 17.08);
  --color-red-600: oklch(0.8058 0.1108 18.41);
  --color-red-700: oklch(0.7440 0.1451 18.58);
  --color-red-800: oklch(0.6258 0.2493 22.98);
  --color-red-850: oklch(0.6037 0.2447 24.88);
  --color-red-900: oklch(0.5718 0.2337 28.00);
  --color-red-950: oklch(0.3393 0.1358 16.81);
  --color-ruby-50: oklch(0.9936 0.0034 354.69);
  --color-ruby-100: oklch(0.9826 0.0087 8.54);
  --color-ruby-200: oklch(0.9528 0.0245 5.09);
  --color-ruby-300: oklch(0.9210 0.0418 6.91);
  --color-ruby-400: oklch(0.8903 0.0602 5.47);
  --color-ruby-500: oklch(0.8558 0.0810 7.39);
  --color-ruby-600: oklch(0.8116 0.1009 7.10);
  --color-ruby-700: oklch(0.7490 0.1296 6.64);
  --color-ruby-800: oklch(0.6277 0.2503 13.24);
  --color-ruby-850: oklch(0.6073 0.2428 14.71);
  --color-ruby-900: oklch(0.5691 0.2279 17.47);
  --color-ruby-950: oklch(0.3403 0.1352 9.74);
  --color-crimson-50: oklch(0.9936 0.0034 354.69);
  --color-crimson-100: oklch(0.9821 0.0079 357.79);
  --color-crimson-200: oklch(0.9517 0.0271 354.51);
  --color-crimson-300: oklch(0.9229 0.0443 354.83);
  --color-crimson-400: oklch(0.8944 0.0614 356.49);
  --color-crimson-500: oklch(0.8543 0.0760 356.70);
  --color-crimson-600: oklch(0.8080 0.0942 356.14);
  --color-crimson-700: oklch(0.7490 0.1217 355.33);
  --color-crimson-800: oklch(0.6374 0.2570 2.75);
  --color-crimson-850: oklch(0.6147 0.2472 4.48);
  --color-crimson-900: oklch(0.5691 0.2279 8.05);
  --color-crimson-950: oklch(0.3416 0.1343 358.01);
  --color-pink-50: oklch(0.9939 0.0041 337.35);
  --color-pink-100: oklch(0.9834 0.0100 345.41);
  --color-pink-200: oklch(0.9534 0.0309 340.54);
  --color-pink-300: oklch(0.9247 0.0489 340.86);
  --color-pink-400: oklch(0.8925 0.0664 340.64);
  --color-pink-500: oklch(0.8563 0.0826 340.97);
  --color-pink-600: oklch(0.8085 0.1029 342.11);
  --color-pink-700: oklch(0.7525 0.1345 341.67);
  --color-pink-800: oklch(0.6186 0.2616 346.36);
  --color-pink-850: oklch(0.6011 0.2532 347.37);
  --color-pink-900: oklch(0.5692 0.2388 348.50);
  --color-pink-950: oklch(0.3556 0.1506 346.05);
  --color-plum-50: oklch(0.9934 0.0045 314.81);
  --color-plum-100: oklch(0.9824 0.0101 325.65);
  --color-plum-200: oklch(0.9577 0.0322 325.83);
  --color-plum-300: oklch(0.9283 0.0523 325.00);
  --color-plum-400: oklch(0.8979 0.0699 325.38);
  --color-plum-500: oklch(0.8601 0.0875 323.80);
  --color-plum-600: oklch(0.8091 0.1159 323.11);
  --color-plum-700: oklch(0.7414 0.1535 322.18);
  --color-plum-800: oklch(0.5785 0.2408 322.15);
  --color-plum-850: oklch(0.5521 0.2307 322.14);
  --color-plum-900: oklch(0.5219 0.2171 322.00);
  --color-plum-950: oklch(0.3381 0.1542 321.83);
  --color-purple-50: oklch(0.9932 0.0034 325.60);
  --color-purple-100: oklch(0.9815 0.0113 308.33);
  --color-purple-200: oklch(0.9580 0.0282 313.36);
  --color-purple-300: oklch(0.9340 0.0448 313.31);
  --color-purple-400: oklch(0.9020 0.0653 311.45);
  --color-purple-500: oklch(0.8601 0.0883 311.31);
  --color-purple-600: oklch(0.8047 0.1169 309.69);
  --color-purple-700: oklch(0.7328 0.1572 307.98);
  --color-purple-800: oklch(0.5555 0.2361 305.82);
  --color-purple-850: oklch(0.5245 0.2241 305.28);
  --color-purple-900: oklch(0.5172 0.2199 305.81);
  --color-purple-950: oklch(0.3210 0.1369 303.82);
  --color-violet-50: oklch(0.9924 0.0028 308.43);
  --color-violet-100: oklch(0.9826 0.0095 299.24);
  --color-violet-200: oklch(0.9626 0.0204 298.20);
  --color-violet-300: oklch(0.9313 0.0387 300.29);
  --color-violet-400: oklch(0.9024 0.0538 297.05);
  --color-violet-500: oklch(0.8616 0.0766 295.59);
  --color-violet-600: oklch(0.8037 0.1100 294.38);
  --color-violet-700: oklch(0.7295 0.1527 292.97);
  --color-violet-800: oklch(0.5421 0.2312 288.15);
  --color-violet-850: oklch(0.5100 0.2275 287.98);
  --color-violet-900: oklch(0.5069 0.2012 288.77);
  --color-violet-950: oklch(0.3141 0.1209 286.64);
  --color-iris-50: oklch(0.9946 0.0026 286.35);
  --color-iris-100: oklch(0.9811 0.0093 286.23);
  --color-iris-200: oklch(0.9615 0.0187 282.77);
  --color-iris-300: oklch(0.9337 0.0325 281.96);
  --color-iris-400: oklch(0.9012 0.0492 282.85);
  --color-iris-500: oklch(0.8607 0.0706 283.04);
  --color-iris-600: oklch(0.8068 0.0999 282.67);
  --color-iris-700: oklch(0.7277 0.1449 281.75);
  --color-iris-800: oklch(0.5784 0.2346 278.29);
  --color-iris-850: oklch(0.5098 0.2365 277.42);
  --color-iris-900: oklch(0.5113 0.2168 279.68);
  --color-iris-950: oklch(0.3151 0.1214 277.46);
  --color-indigo-50: oklch(0.9943 0.0013 286.38);
  --color-indigo-100: oklch(0.9823 0.0083 271.33);
  --color-indigo-200: oklch(0.9604 0.0186 265.98);
  --color-indigo-300: oklch(0.9331 0.0317 266.17);
  --color-indigo-400: oklch(0.8998 0.0482 266.02);
  --color-indigo-500: oklch(0.8571 0.0699 268.82);
  --color-indigo-600: oklch(0.8033 0.0984 270.09);
  --color-indigo-700: oklch(0.7283 0.1401 270.49);
  --color-indigo-800: oklch(0.5435 0.2469 267.10);
  --color-indigo-850: oklch(0.5097 0.2507 266.78);
  --color-indigo-900: oklch(0.5088 0.2185 267.24);
  --color-indigo-950: oklch(0.3116 0.1071 268.77);
  --color-blue-50: oklch(0.9931 0.0034 247.86);
  --color-blue-100: oklch(0.9820 0.0092 242.83);
  --color-blue-200: oklch(0.9597 0.0201 238.66);
  --color-blue-300: oklch(0.9381 0.0350 234.80);
  --color-blue-400: oklch(0.9051 0.0513 240.31);
  --color-blue-500: oklch(0.8636 0.0693 244.07);
  --color-blue-600: oklch(0.8106 0.0908 244.21);
  --color-blue-700: oklch(0.7328 0.1254 245.01);
  --color-blue-800: oklch(0.6457 0.1944 252.76);
  --color-blue-850: oklch(0.6228 0.1872 252.94);
  --color-blue-900: oklch(0.5561 0.1665 253.56);
  --color-blue-950: oklch(0.3227 0.0989 260.16);
  --color-cyan-50: oklch(0.9921 0.0035 219.53);
  --color-cyan-100: oklch(0.9794 0.0086 205.90);
  --color-cyan-200: oklch(0.9582 0.0274 205.11);
  --color-cyan-300: oklch(0.9323 0.0427 211.12);
  --color-cyan-400: oklch(0.9005 0.0570 211.50);
  --color-cyan-500: oklch(0.8579 0.0703 213.18);
  --color-cyan-600: oklch(0.8051 0.0875 215.46);
  --color-cyan-700: oklch(0.7268 0.1193 218.71);
  --color-cyan-800: oklch(0.6599 0.1300 228.93);
  --color-cyan-850: oklch(0.6283 0.1221 227.68);
  --color-cyan-900: oklch(0.5468 0.1038 226.57);
  --color-cyan-950: oklch(0.3324 0.0559 223.34);
  --color-teal-50: oklch(0.9937 0.0044 179.74);
  --color-teal-100: oklch(0.9815 0.0088 179.61);
  --color-teal-200: oklch(0.9603 0.0259 181.86);
  --color-teal-300: oklch(0.9333 0.0430 180.16);
  --color-teal-400: oklch(0.8986 0.0544 180.34);
  --color-teal-500: oklch(0.8566 0.0677 179.49);
  --color-teal-600: oklch(0.7968 0.0800 181.51);
  --color-teal-700: oklch(0.7215 0.1024 182.16);
  --color-teal-800: oklch(0.6498 0.1178 180.17);
  --color-teal-850: oklch(0.6204 0.1130 179.37);
  --color-teal-900: oklch(0.5542 0.1032 176.50);
  --color-teal-950: oklch(0.3264 0.0522 185.21);
  --color-jade-50: oklch(0.9945 0.0034 174.49);
  --color-jade-100: oklch(0.9817 0.0091 161.36);
  --color-jade-200: oklch(0.9598 0.0239 159.15);
  --color-jade-300: oklch(0.9357 0.0371 161.52);
  --color-jade-400: oklch(0.9021 0.0513 162.95);
  --color-jade-500: oklch(0.8585 0.0672 164.25);
  --color-jade-600: oklch(0.8003 0.0859 167.77);
  --color-jade-700: oklch(0.7202 0.1161 171.08);
  --color-jade-800: oklch(0.6440 0.1304 168.02);
  --color-jade-850: oklch(0.6125 0.1235 168.33);
  --color-jade-900: oklch(0.5477 0.1110 167.77);
  --color-jade-950: oklch(0.3264 0.0456 168.15);
  --color-green-50: oklch(0.9942 0.0041 157.18);
  --color-green-100: oklch(0.9814 0.0099 155.10);
  --color-green-200: oklch(0.9573 0.0239 155.15);
  --color-green-300: oklch(0.9337 0.0421 154.98);
  --color-green-400: oklch(0.8982 0.0555 155.61);
  --color-green-500: oklch(0.8559 0.0755 155.79);
  --color-green-600: oklch(0.7993 0.0989 156.95);
  --color-green-700: oklch(0.7146 0.1351 158.04);
  --color-green-800: oklch(0.6426 0.1589 155.00);
  --color-green-850: oklch(0.6117 0.1496 155.55);
  --color-green-900: oklch(0.5456 0.1303 156.83);
  --color-green-950: oklch(0.3217 0.0553 162.98);
  --color-grass-50: oklch(0.9939 0.0050 145.54);
  --color-grass-100: oklch(0.9819 0.0101 145.50);
  --color-grass-200: oklch(0.9609 0.0254 145.37);
  --color-grass-300: oklch(0.9345 0.0448 146.22);
  --color-grass-400: oklch(0.9003 0.0628 146.44);
  --color-grass-500: oklch(0.8562 0.0884 146.66);
  --color-grass-600: oklch(0.7977 0.1191 147.26);
  --color-grass-700: oklch(0.7165 0.1671 148.14);
  --color-grass-800: oklch(0.6524 0.1893 147.49);
  --color-grass-850: oklch(0.6150 0.1814 147.29);
  --color-grass-900: oklch(0.5280 0.1601 146.28);
  --color-grass-950: oklch(0.3279 0.0663 148.70);
  --color-bronze-50: oklch(0.9918 0.0011 17.18);
  --color-bronze-100: oklch(0.9810 0.0080 36.55);
  --color-bronze-200: oklch(0.9528 0.0121 43.28);
  --color-bronze-300: oklch(0.9256 0.0168 40.80);
  --color-bronze-400: oklch(0.8941 0.0212 43.84);
  --color-bronze-500: oklch(0.8616 0.0294 45.00);
  --color-bronze-600: oklch(0.8117 0.0379 41.19);
  --color-bronze-700: oklch(0.7429 0.0494 41.21);
  --color-bronze-800: oklch(0.6273 0.0600 43.73);
  --color-bronze-850: oklch(0.5881 0.0594 40.05);
  --color-bronze-900: oklch(0.5105 0.0564 37.39);
  --color-bronze-950: oklch(0.3281 0.0372 34.59);
  --color-gold-50: oklch(0.9938 0.0013 106.42);
  --color-gold-100: oklch(0.9807 0.0106 100.82);
  --color-gold-200: oklch(0.9539 0.0134 97.44);
  --color-gold-300: oklch(0.9253 0.0182 89.36);
  --color-gold-400: oklch(0.8949 0.0225 89.80);
  --color-gold-500: oklch(0.8598 0.0317 86.46);
  --color-gold-600: oklch(0.8118 0.0424 85.27);
  --color-gold-700: oklch(0.7386 0.0543 79.23);
  --color-gold-800: oklch(0.6211 0.0640 77.91);
  --color-gold-850: oklch(0.5885 0.0594 79.07);
  --color-gold-900: oklch(0.5034 0.0504 78.63);
  --color-gold-950: oklch(0.3323 0.0239 82.85);
  --color-brown-50: oklch(0.9945 0.0017 67.80);
  --color-brown-100: oklch(0.9836 0.0051 67.76);
  --color-brown-200: oklch(0.9540 0.0145 64.34);
  --color-brown-300: oklch(0.9262 0.0242 67.52);
  --color-brown-400: oklch(0.8974 0.0346 64.53);
  --color-brown-500: oklch(0.8615 0.0490 67.10);
  --color-brown-600: oklch(0.8151 0.0677 64.42);
  --color-brown-700: oklch(0.7467 0.0921 62.39);
  --color-brown-800: oklch(0.6327 0.1011 61.27);
  --color-brown-850: oklch(0.5964 0.0925 58.98);
  --color-brown-900: oklch(0.5114 0.0734 55.45);
  --color-brown-950: oklch(0.3307 0.0229 44.41);
  --color-orange-50: oklch(0.9923 0.0025 48.72);
  --color-orange-100: oklch(0.9794 0.0169 76.12);
  --color-orange-200: oklch(0.9559 0.0388 78.59);
  --color-orange-300: oklch(0.9153 0.0685 73.93);
  --color-orange-400: oklch(0.8792 0.0923 69.83);
  --color-orange-500: oklch(0.8434 0.1126 64.44);
  --color-orange-600: oklch(0.8037 0.1277 53.32);
  --color-orange-700: oklch(0.7455 0.1530 47.63);
  --color-orange-800: oklch(0.6785 0.2146 38.16);
  --color-orange-850: oklch(0.6631 0.2247 36.32);
  --color-orange-900: oklch(0.5853 0.2000 35.92);
  --color-orange-950: oklch(0.3490 0.0781 34.47);
  --color-amber-50: oklch(0.9943 0.0028 84.56);
  --color-amber-100: oklch(0.9853 0.0251 99.52);
  --color-amber-200: oklch(0.9689 0.0721 100.82);
  --color-amber-300: oklch(0.9437 0.1099 98.63);
  --color-amber-400: oklch(0.9176 0.1426 98.68);
  --color-amber-500: oklch(0.8809 0.1336 93.76);
  --color-amber-600: oklch(0.8268 0.1335 86.62);
  --color-amber-700: oklch(0.7569 0.1537 76.89);
  --color-amber-800: oklch(0.8501 0.1716 86.18);
  --color-amber-850: oklch(0.8272 0.1711 80.53);
  --color-amber-900: oklch(0.5725 0.1332 60.83);
  --color-amber-950: oklch(0.3508 0.0527 54.71);
  --color-yellow-50: oklch(0.9929 0.0053 106.49);
  --color-yellow-100: oklch(0.9876 0.0249 101.95);
  --color-yellow-200: oklch(0.9733 0.0850 104.27);
  --color-yellow-300: oklch(0.9530 0.1201 102.27);
  --color-yellow-400: oklch(0.9241 0.1453 98.47);
  --color-yellow-500: oklch(0.8814 0.1384 95.37);
  --color-yellow-600: oklch(0.8354 0.1251 92.99);
  --color-yellow-700: oklch(0.7661 0.1425 90.09);
  --color-yellow-800: oklch(0.9168 0.1909 101.37);
  --color-yellow-850: oklch(0.8967 0.1851 97.44);
  --color-yellow-900: oklch(0.5684 0.1197 75.43);
  --color-yellow-950: oklch(0.3576 0.0473 87.51);
  --color-lime-50: oklch(0.9925 0.0041 121.56);
  --color-lime-100: oklch(0.9814 0.0107 118.02);
  --color-lime-200: oklch(0.9598 0.0493 118.44);
  --color-lime-300: oklch(0.9314 0.0810 119.93);
  --color-lime-400: oklch(0.8977 0.1063 122.14);
  --color-lime-500: oklch(0.8525 0.1222 123.28);
  --color-lime-600: oklch(0.7956 0.1403 125.40);
  --color-lime-700: oklch(0.7240 0.1720 128.04);
  --color-lime-800: oklch(0.8867 0.2242 125.98);
  --color-lime-850: oklch(0.8596 0.2235 127.61);
  --color-lime-900: oklch(0.5436 0.1395 128.33);
  --color-lime-950: oklch(0.3541 0.0711 121.21);
  --color-mint-50: oklch(0.9930 0.0054 183.03);
  --color-mint-100: oklch(0.9801 0.0109 182.88);
  --color-mint-200: oklch(0.9599 0.0348 178.79);
  --color-mint-300: oklch(0.9331 0.0567 178.32);
  --color-mint-400: oklch(0.9005 0.0745 177.94);
  --color-mint-500: oklch(0.8576 0.0901 177.90);
  --color-mint-600: oklch(0.7963 0.1060 178.40);
  --color-mint-700: oklch(0.7226 0.1332 177.77);
  --color-mint-800: oklch(0.8702 0.1292 177.84);
  --color-mint-850: oklch(0.8389 0.1265 178.55);
  --color-mint-900: oklch(0.5223 0.1011 172.16);
  --color-mint-950: oklch(0.3499 0.0633 180.50);
  --color-sky-50: oklch(0.9936 0.0055 211.04);
  --color-sky-100: oklch(0.9785 0.0113 217.54);
  --color-sky-200: oklch(0.9601 0.0278 216.40);
  --color-sky-300: oklch(0.9349 0.0407 215.89);
  --color-sky-400: oklch(0.9029 0.0551 215.06);
  --color-sky-500: oklch(0.8611 0.0683 217.45);
  --color-sky-600: oklch(0.8049 0.0874 219.52);
  --color-sky-700: oklch(0.7274 0.1184 222.09);
  --color-sky-800: oklch(0.8595 0.1266 210.43);
  --color-sky-850: oklch(0.8371 0.1280 212.94);
  --color-sky-900: oklch(0.5362 0.1119 233.78);
  --color-sky-950: oklch(0.3496 0.0695 237.56);
  --color-neon-sky-50: oklch(0.9916 0.0050 228.82);
  --color-neon-sky-100: oklch(0.9793 0.0143 213.10);
  --color-neon-sky-200: oklch(0.9572 0.0436 205.31);
  --color-neon-sky-300: oklch(0.9310 0.0685 206.31);
  --color-neon-sky-400: oklch(0.8992 0.0919 209.51);
  --color-neon-sky-500: oklch(0.8566 0.1151 215.14);
  --color-neon-sky-600: oklch(0.8043 0.1459 219.52);
  --color-neon-sky-700: oklch(0.7516 0.1514 230.93);
  --color-neon-sky-800: oklch(0.6879 0.1674 243.33);
  --color-neon-sky-850: oklch(0.6538 0.1542 241.66);
  --color-neon-sky-900: oklch(0.5669 0.1268 238.54);
  --color-neon-sky-950: oklch(0.3417 0.0697 231.94);

  /* primary = iris */
  --color-primary-50: var(--color-iris-50);
  --color-primary-100: var(--color-iris-100);
  --color-primary-200: var(--color-iris-200);
  --color-primary-300: var(--color-iris-300);
  --color-primary-400: var(--color-iris-400);
  --color-primary-500: var(--color-iris-500);
  --color-primary-600: var(--color-iris-600);
  --color-primary-700: var(--color-iris-700);
  --color-primary-800: var(--color-iris-800);
  --color-primary-850: var(--color-iris-850);
  --color-primary-900: var(--color-iris-900);
  --color-primary-950: var(--color-iris-950);

  /* secondary = neon-sky */
  --color-secondary-50: var(--color-neon-sky-50);
  --color-secondary-100: var(--color-neon-sky-100);
  --color-secondary-200: var(--color-neon-sky-200);
  --color-secondary-300: var(--color-neon-sky-300);
  --color-secondary-400: var(--color-neon-sky-400);
  --color-secondary-500: var(--color-neon-sky-500);
  --color-secondary-600: var(--color-neon-sky-600);
  --color-secondary-700: var(--color-neon-sky-700);
  --color-secondary-800: var(--color-neon-sky-800);
  --color-secondary-850: var(--color-neon-sky-850);
  --color-secondary-900: var(--color-neon-sky-900);
  --color-secondary-950: var(--color-neon-sky-950);

  /* tertiary = iris */
  --color-tertiary-50: var(--color-iris-50);
  --color-tertiary-100: var(--color-iris-100);
  --color-tertiary-200: var(--color-iris-200);
  --color-tertiary-300: var(--color-iris-300);
  --color-tertiary-400: var(--color-iris-400);
  --color-tertiary-500: var(--color-iris-500);
  --color-tertiary-600: var(--color-iris-600);
  --color-tertiary-700: var(--color-iris-700);
  --color-tertiary-800: var(--color-iris-800);
  --color-tertiary-850: var(--color-iris-850);
  --color-tertiary-900: var(--color-iris-900);
  --color-tertiary-950: var(--color-iris-950);

  /* primary-adjacent = indigo */
  --color-primary-adjacent-50: var(--color-indigo-50);
  --color-primary-adjacent-100: var(--color-indigo-100);
  --color-primary-adjacent-200: var(--color-indigo-200);
  --color-primary-adjacent-300: var(--color-indigo-300);
  --color-primary-adjacent-400: var(--color-indigo-400);
  --color-primary-adjacent-500: var(--color-indigo-500);
  --color-primary-adjacent-600: var(--color-indigo-600);
  --color-primary-adjacent-700: var(--color-indigo-700);
  --color-primary-adjacent-800: var(--color-indigo-800);
  --color-primary-adjacent-850: var(--color-indigo-850);
  --color-primary-adjacent-900: var(--color-indigo-900);
  --color-primary-adjacent-950: var(--color-indigo-950);

  /* adjacent = iris */
  --color-adjacent-50: var(--color-iris-50);
  --color-adjacent-100: var(--color-iris-100);
  --color-adjacent-200: var(--color-iris-200);
  --color-adjacent-300: var(--color-iris-300);
  --color-adjacent-400: var(--color-iris-400);
  --color-adjacent-500: var(--color-iris-500);
  --color-adjacent-600: var(--color-iris-600);
  --color-adjacent-700: var(--color-iris-700);
  --color-adjacent-800: var(--color-iris-800);
  --color-adjacent-850: var(--color-iris-850);
  --color-adjacent-900: var(--color-iris-900);
  --color-adjacent-950: var(--color-iris-950);
}

.dark {
  --color-gray-50: oklch(0.1776 0.0000 0.00);
  --color-gray-100: oklch(0.2134 0.0000 0.00);
  --color-gray-200: oklch(0.2520 0.0000 0.00);
  --color-gray-300: oklch(0.2850 0.0000 0.00);
  --color-gray-400: oklch(0.3132 0.0000 0.00);
  --color-gray-500: oklch(0.3485 0.0000 0.00);
  --color-gray-600: oklch(0.4017 0.0000 0.00);
  --color-gray-700: oklch(0.4891 0.0000 0.00);
  --color-gray-800: oklch(0.5382 0.0000 0.00);
  --color-gray-850: oklch(0.5829 0.0000 0.00);
  --color-gray-900: oklch(0.7699 0.0000 0.00);
  --color-gray-950: oklch(0.9491 0.0000 0.00);
  --color-mauve-50: oklch(0.1797 0.0043 308.19);
  --color-mauve-100: oklch(0.2154 0.0041 308.25);
  --color-mauve-200: oklch(0.2543 0.0057 301.13);
  --color-mauve-300: oklch(0.2846 0.0077 308.16);
  --color-mauve-400: oklch(0.3132 0.0092 303.92);
  --color-mauve-500: oklch(0.3499 0.0110 308.11);
  --color-mauve-600: oklch(0.4024 0.0119 298.90);
  --color-mauve-700: oklch(0.4917 0.0162 299.48);
  --color-mauve-800: oklch(0.5403 0.0171 294.16);
  --color-mauve-850: oklch(0.5849 0.0168 294.22);
  --color-mauve-900: oklch(0.7691 0.0144 299.72);
  --color-mauve-950: oklch(0.9497 0.0027 286.35);
  --color-slate-50: oklch(0.1785 0.0041 285.98);
  --color-slate-100: oklch(0.2132 0.0042 264.48);
  --color-slate-200: oklch(0.2521 0.0058 271.18);
  --color-slate-300: oklch(0.2832 0.0070 248.07);
  --color-slate-400: oklch(0.3118 0.0083 255.56);
  --color-slate-500: oklch(0.3466 0.0103 253.97);
  --color-slate-600: oklch(0.3993 0.0121 252.94);
  --color-slate-700: oklch(0.4893 0.0155 251.69);
  --color-slate-800: oklch(0.5370 0.0153 262.34);
  --color-slate-850: oklch(0.5825 0.0145 266.63);
  --color-slate-900: oklch(0.7686 0.0096 258.34);
  --color-slate-950: oklch(0.9489 0.0029 264.54);
  --color-sage-50: oklch(0.1795 0.0038 164.58);
  --color-sage-100: oklch(0.2108 0.0036 164.68);
  --color-sage-200: oklch(0.2495 0.0035 164.77);
  --color-sage-300: oklch(0.2816 0.0047 174.10);
  --color-sage-400: oklch(0.3098 0.0046 174.15);
  --color-sage-500: oklch(0.3478 0.0064 164.65);
  --color-sage-600: oklch(0.4001 0.0073 170.09);
  --color-sage-700: oklch(0.4890 0.0099 168.42);
  --color-sage-800: oklch(0.5327 0.0175 170.54);
  --color-sage-850: oklch(0.5785 0.0155 173.79);
  --color-sage-900: oklch(0.7659 0.0099 171.70);
  --color-sage-950: oklch(0.9473 0.0025 165.07);
  --color-olive-50: oklch(0.1802 0.0043 128.73);
  --color-olive-100: oklch(0.2115 0.0042 128.68);
  --color-olive-200: oklch(0.2501 0.0040 128.64);
  --color-olive-300: oklch(0.2819 0.0061 134.94);
  --color-olive-400: oklch(0.3101 0.0060 134.92);
  --color-olive-500: oklch(0.3451 0.0073 128.70);
  --color-olive-600: oklch(0.3972 0.0091 132.53);
  --color-olive-700: oklch(0.4886 0.0133 141.23);
  --color-olive-800: oklch(0.5352 0.0181 139.44);
  --color-olive-850: oklch(0.5810 0.0159 138.72);
  --color-olive-900: oklch(0.7660 0.0130 137.79);
  --color-olive-950: oklch(0.9470 0.0034 145.55);
  --color-sand-50: oklch(0.1772 0.0020 106.60);
  --color-sand-100: oklch(0.2130 0.0019 106.56);
  --color-sand-200: oklch(0.2516 0.0019 106.53);
  --color-sand-300: oklch(0.2843 0.0036 106.63);
  --color-sand-400: oklch(0.3121 0.0052 106.70);
  --color-sand-500: oklch(0.3484 0.0053 91.54);
  --color-sand-600: oklch(0.4013 0.0067 95.22);
  --color-sand-700: oklch(0.4919 0.0079 97.47);
  --color-sand-800: oklch(0.5375 0.0078 97.45);
  --color-sand-850: oklch(0.5816 0.0106 100.11);
  --color-sand-900: oklch(0.7687 0.0099 100.03);
  --color-sand-950: oklch(0.9458 0.0054 95.10);
  --color-tomato-50: oklch(0.1866 0.0117 18.26);
  --color-tomato-100: oklch(0.2093 0.0186 30.38);
  --color-tomato-200: oklch(0.2544 0.0638 25.49);
  --color-tomato-300: oklch(0.2896 0.1023 25.84);
  --color-tomato-400: oklch(0.3309 0.1181 26.60);
  --color-tomato-500: oklch(0.3811 0.1240 27.84);
  --color-tomato-600: oklch(0.4451 0.1329 28.80);
  --color-tomato-700: oklch(0.5376 0.1639 30.76);
  --color-tomato-800: oklch(0.6280 0.2476 30.59);
  --color-tomato-850: oklch(0.6619 0.2257 31.40);
  --color-tomato-900: oklch(0.7810 0.1301 35.54);
  --color-tomato-950: oklch(0.8960 0.0545 29.41);
  --color-red-50: oklch(0.1880 0.0135 18.42);
  --color-red-100: oklch(0.2037 0.0252 10.82);
  --color-red-200: oklch(0.2507 0.0747 12.06);
  --color-red-300: oklch(0.2901 0.1134 14.35);
  --color-red-400: oklch(0.3328 0.1302 15.91);
  --color-red-500: oklch(0.3805 0.1375 16.81);
  --color-red-600: oklch(0.4508 0.1528 18.88);
  --color-red-700: oklch(0.5439 0.1864 21.83);
  --color-red-800: oklch(0.6258 0.2493 22.98);
  --color-red-850: oklch(0.6613 0.2255 22.92);
  --color-red-900: oklch(0.7825 0.1267 21.52);
  --color-red-950: oklch(0.8948 0.0581 3.59);
  --color-ruby-50: oklch(0.1888 0.0139 1.87);
  --color-ruby-100: oklch(0.2093 0.0167 5.29);
  --color-ruby-200: oklch(0.2546 0.0699 6.77);
  --color-ruby-300: oklch(0.2923 0.1057 5.75);
  --color-ruby-400: oklch(0.3344 0.1210 6.70);
  --color-ruby-500: oklch(0.3826 0.1320 6.85);
  --color-ruby-600: oklch(0.4484 0.1458 9.39);
  --color-ruby-700: oklch(0.5428 0.1848 11.14);
  --color-ruby-800: oklch(0.6277 0.2503 13.24);
  --color-ruby-850: oklch(0.6623 0.2290 13.64);
  --color-ruby-900: oklch(0.7842 0.1278 12.57);
  --color-ruby-950: oklch(0.9010 0.0586 353.87);
  --color-crimson-50: oklch(0.1893 0.0145 354.17);
  --color-crimson-100: oklch(0.2077 0.0247 356.37);
  --color-crimson-200: oklch(0.2552 0.0660 353.99);
  --color-crimson-300: oklch(0.2932 0.1070 354.71);
  --color-crimson-400: oklch(0.3331 0.1229 355.24);
  --color-crimson-500: oklch(0.3831 0.1280 357.08);
  --color-crimson-600: oklch(0.4507 0.1456 358.04);
  --color-crimson-700: oklch(0.5432 0.1795 0.14);
  --color-crimson-800: oklch(0.6374 0.2570 2.75);
  --color-crimson-850: oklch(0.6641 0.2399 3.06);
  --color-crimson-900: oklch(0.7824 0.1367 1.51);
  --color-crimson-950: oklch(0.9052 0.0616 345.15);
  --color-pink-50: oklch(0.1906 0.0175 335.35);
  --color-pink-100: oklch(0.2074 0.0362 335.94);
  --color-pink-200: oklch(0.2604 0.0714 337.84);
  --color-pink-300: oklch(0.2980 0.1144 339.72);
  --color-pink-400: oklch(0.3385 0.1265 341.39);
  --color-pink-500: oklch(0.3888 0.1309 341.89);
  --color-pink-600: oklch(0.4589 0.1485 343.06);
  --color-pink-700: oklch(0.5499 0.1700 347.84);
  --color-pink-800: oklch(0.6186 0.2616 346.36);
  --color-pink-850: oklch(0.6499 0.2472 346.43);
  --color-pink-900: oklch(0.7892 0.1679 339.36);
  --color-pink-950: oklch(0.9007 0.0688 340.92);
  --color-plum-50: oklch(0.1897 0.0177 326.25);
  --color-plum-100: oklch(0.2098 0.0365 326.78);
  --color-plum-200: oklch(0.2678 0.0690 327.29);
  --color-plum-300: oklch(0.3070 0.1024 325.32);
  --color-plum-400: oklch(0.3430 0.1163 325.00);
  --color-plum-500: oklch(0.3888 0.1192 325.01);
  --color-plum-600: oklch(0.4546 0.1353 323.20);
  --color-plum-700: oklch(0.5446 0.1623 321.93);
  --color-plum-800: oklch(0.5785 0.2408 322.15);
  --color-plum-850: oklch(0.6160 0.2318 322.51);
  --color-plum-900: oklch(0.7931 0.1882 323.90);
  --color-plum-950: oklch(0.9066 0.0687 326.13);
  --color-purple-50: oklch(0.1919 0.0242 312.95);
  --color-purple-100: oklch(0.2132 0.0346 314.89);
  --color-purple-200: oklch(0.2685 0.0705 313.34);
  --color-purple-300: oklch(0.3080 0.0966 310.70);
  --color-purple-400: oklch(0.3451 0.1110 310.42);
  --color-purple-500: oklch(0.3893 0.1199 309.63);
  --color-purple-600: oklch(0.4484 0.1351 308.36);
  --color-purple-700: oklch(0.5419 0.1697 307.50);
  --color-purple-800: oklch(0.5555 0.2361 305.82);
  --color-purple-850: oklch(0.5964 0.2262 306.42);
  --color-purple-900: oklch(0.7884 0.1552 314.09);
  --color-purple-950: oklch(0.9111 0.0594 311.88);
  --color-violet-50: oklch(0.1920 0.0281 290.04);
  --color-violet-100: oklch(0.2093 0.0361 301.25);
  --color-violet-200: oklch(0.2706 0.0757 295.14);
  --color-violet-300: oklch(0.3120 0.1110 291.96);
  --color-violet-400: oklch(0.3488 0.1214 291.25);
  --color-violet-500: oklch(0.3894 0.1272 291.64);
  --color-violet-600: oklch(0.4451 0.1394 292.21);
  --color-violet-700: oklch(0.5183 0.1680 290.42);
  --color-violet-800: oklch(0.5421 0.2312 288.15);
  --color-violet-850: oklch(0.5897 0.2166 289.57);
  --color-violet-900: oklch(0.7766 0.1298 296.92);
  --color-violet-950: oklch(0.9101 0.0478 293.29);
  --color-iris-50: oklch(0.1936 0.0261 283.69);
  --color-iris-100: oklch(0.2110 0.0352 285.50);
  --color-iris-200: oklch(0.2716 0.0847 277.32);
  --color-iris-300: oklch(0.3188 0.1283 274.15);
  --color-iris-400: oklch(0.3570 0.1411 275.09);
  --color-iris-500: oklch(0.4009 0.1460 277.08);
  --color-iris-600: oklch(0.4481 0.1593 277.83);
  --color-iris-700: oklch(0.5061 0.1853 278.19);
  --color-iris-800: oklch(0.5408 0.2496 275.34);
  --color-iris-850: oklch(0.5784 0.2346 278.29);
  --color-iris-900: oklch(0.7762 0.1201 287.02);
  --color-iris-950: oklch(0.9101 0.0449 284.09);
  --color-indigo-50: oklch(0.1915 0.0265 276.87);
  --color-indigo-100: oklch(0.2107 0.0340 275.46);
  --color-indigo-200: oklch(0.2718 0.0810 268.01);
  --color-indigo-300: oklch(0.3193 0.1126 267.03);
  --color-indigo-400: oklch(0.3629 0.1280 267.15);
  --color-indigo-500: oklch(0.4027 0.1388 269.05);
  --color-indigo-600: oklch(0.4499 0.1517 269.00);
  --color-indigo-700: oklch(0.5030 0.1746 268.28);
  --color-indigo-800: oklch(0.5435 0.2469 267.10);
  --color-indigo-850: oklch(0.5877 0.2243 269.51);
  --color-indigo-900: oklch(0.7739 0.1146 271.47);
  --color-indigo-950: oklch(0.9086 0.0438 265.60);
  --color-blue-50: oklch(0.1936 0.0255 256.49);
  --color-blue-100: oklch(0.2129 0.0303 261.25);
  --color-blue-200: oklch(0.2752 0.0679 254.56);
  --color-blue-300: oklch(0.3212 0.0979 253.03);
  --color-blue-400: oklch(0.3655 0.1083 251.93);
  --color-blue-500: oklch(0.4154 0.1167 253.67);
  --color-blue-600: oklch(0.4734 0.1254 254.49);
  --color-blue-700: oklch(0.5408 0.1440 254.79);
  --color-blue-800: oklch(0.6457 0.1944 252.76);
  --color-blue-850: oklch(0.6868 0.1697 252.11);
  --color-blue-900: oklch(0.7699 0.1227 249.04);
  --color-blue-950: oklch(0.9071 0.0510 238.45);
  --color-cyan-50: oklch(0.1917 0.0178 222.83);
  --color-cyan-100: oklch(0.2145 0.0197 232.74);
  --color-cyan-200: oklch(0.2740 0.0457 224.19);
  --color-cyan-300: oklch(0.3181 0.0620 227.98);
  --color-cyan-400: oklch(0.3620 0.0721 229.93);
  --color-cyan-500: oklch(0.4128 0.0802 227.66);
  --color-cyan-600: oklch(0.4773 0.0891 227.82);
  --color-cyan-700: oklch(0.5570 0.1066 227.47);
  --color-cyan-800: oklch(0.6599 0.1300 228.93);
  --color-cyan-850: oklch(0.6993 0.1290 224.92);
  --color-cyan-900: oklch(0.7848 0.1249 220.07);
  --color-cyan-950: oklch(0.9100 0.0608 217.22);
  --color-teal-50: oklch(0.1872 0.0122 186.67);
  --color-teal-100: oklch(0.2155 0.0159 189.00);
  --color-teal-200: oklch(0.2721 0.0384 186.88);
  --color-teal-300: oklch(0.3173 0.0553 187.36);
  --color-teal-400: oklch(0.3622 0.0620 186.82);
  --color-teal-500: oklch(0.4129 0.0680 183.63);
  --color-teal-600: oklch(0.4741 0.0777 182.99);
  --color-teal-700: oklch(0.5380 0.0908 182.00);
  --color-teal-800: oklch(0.6498 0.1178 180.17);
  --color-teal-850: oklch(0.6892 0.1262 178.64);
  --color-teal-900: oklch(0.7898 0.1503 173.95);
  --color-teal-950: oklch(0.9059 0.0756 173.93);
  --color-jade-50: oklch(0.1864 0.0135 169.78);
  --color-jade-100: oklch(0.2151 0.0165 168.20);
  --color-jade-200: oklch(0.2724 0.0458 164.25);
  --color-jade-300: oklch(0.3172 0.0632 165.12);
  --color-jade-400: oklch(0.3615 0.0707 166.29);
  --color-jade-500: oklch(0.4123 0.0764 168.11);
  --color-jade-600: oklch(0.4672 0.0849 168.23);
  --color-jade-700: oklch(0.5370 0.0992 170.10);
  --color-jade-800: oklch(0.6440 0.1304 168.02);
  --color-jade-850: oklch(0.6802 0.1402 166.51);
  --color-jade-900: oklch(0.7890 0.1688 163.70);
  --color-jade-950: oklch(0.9033 0.0873 164.29);
  --color-green-50: oklch(0.1873 0.0123 167.01);
  --color-green-100: oklch(0.2108 0.0166 168.13);
  --color-green-200: oklch(0.2734 0.0448 161.02);
  --color-green-300: oklch(0.3176 0.0641 160.53);
  --color-green-400: oklch(0.3642 0.0753 159.86);
  --color-green-500: oklch(0.4137 0.0847 158.88);
  --color-green-600: oklch(0.4668 0.0979 157.79);
  --color-green-700: oklch(0.5294 0.1154 157.15);
  --color-green-800: oklch(0.6426 0.1589 155.00);
  --color-green-850: oklch(0.6762 0.1674 154.93);
  --color-green-900: oklch(0.7801 0.1940 154.70);
  --color-green-950: oklch(0.9038 0.0963 156.26);
  --color-grass-50: oklch(0.1869 0.0134 159.73);
  --color-grass-100: oklch(0.2087 0.0143 153.95);
  --color-grass-200: oklch(0.2685 0.0353 150.48);
  --color-grass-300: oklch(0.3177 0.0623 150.52);
  --color-grass-400: oklch(0.3678 0.0752 149.96);
  --color-grass-500: oklch(0.4153 0.0897 149.63);
  --color-grass-600: oklch(0.4682 0.1045 149.04);
  --color-grass-700: oklch(0.5239 0.1251 148.24);
  --color-grass-800: oklch(0.6524 0.1893 147.49);
  --color-grass-850: oklch(0.6905 0.1858 147.81);
  --color-grass-900: oklch(0.7805 0.1799 148.58);
  --color-grass-950: oklch(0.9100 0.0968 145.15);
  --color-bronze-50: oklch(0.1809 0.0054 39.35);
  --color-bronze-100: oklch(0.2010 0.0091 43.04);
  --color-bronze-200: oklch(0.2490 0.0180 70.59);
  --color-bronze-300: oklch(0.2916 0.0232 72.31);
  --color-bronze-400: oklch(0.3317 0.0275 64.36);
  --color-bronze-500: oklch(0.3754 0.0321 66.59);
  --color-bronze-600: oklch(0.4321 0.0401 64.98);
  --color-bronze-700: oklch(0.4992 0.0542 60.91);
  --color-bronze-800: oklch(0.6273 0.0600 43.73);
  --color-bronze-850: oklch(0.6715 0.0624 45.06);
  --color-bronze-900: oklch(0.7913 0.0558 42.65);
  --color-bronze-950: oklch(0.9151 0.0217 46.97);
  --color-gold-50: oklch(0.1818 0.0020 106.60);
  --color-gold-100: oklch(0.2178 0.0059 91.62);
  --color-gold-200: oklch(0.2665 0.0207 86.37);
  --color-gold-300: oklch(0.3096 0.0352 94.01);
  --color-gold-400: oklch(0.3578 0.0474 93.14);
  --color-gold-500: oklch(0.4073 0.0573 93.56);
  --color-gold-600: oklch(0.4713 0.0718 96.25);
  --color-gold-700: oklch(0.5404 0.0883 92.27);
  --color-gold-800: oklch(0.6120 0.1028 88.58);
  --color-gold-850: oklch(0.6549 0.1176 90.50);
  --color-gold-900: oklch(0.7819 0.1194 94.89);
  --color-gold-950: oklch(0.8967 0.0668 94.29);
  --color-brown-50: oklch(0.1780 0.0043 84.59);
  --color-brown-100: oklch(0.2074 0.0062 56.02);
  --color-brown-200: oklch(0.2553 0.0154 53.84);
  --color-brown-300: oklch(0.2937 0.0231 49.73);
  --color-brown-400: oklch(0.3408 0.0308 54.33);
  --color-brown-500: oklch(0.3819 0.0352 54.42);
  --color-brown-600: oklch(0.4338 0.0413 55.05);
  --color-brown-700: oklch(0.5073 0.0504 67.39);
  --color-brown-800: oklch(0.6327 0.1011 61.27);
  --color-brown-850: oklch(0.6747 0.0953 61.86);
  --color-brown-900: oklch(0.7990 0.0791 63.77);
  --color-brown-950: oklch(0.9165 0.0437 75.08);
  --color-orange-50: oklch(0.1869 0.0114 60.68);
  --color-orange-100: oklch(0.2092 0.0197 59.29);
  --color-orange-200: oklch(0.2586 0.0482 56.70);
  --color-orange-300: oklch(0.2931 0.0769 50.57);
  --color-orange-400: oklch(0.3354 0.0920 47.56);
  --color-orange-500: oklch(0.3851 0.0984 48.58);
  --color-orange-600: oklch(0.4519 0.1083 46.11);
  --color-orange-700: oklch(0.5403 0.1326 43.12);
  --color-orange-800: oklch(0.6785 0.2146 38.16);
  --color-orange-850: oklch(0.7093 0.1952 45.88);
  --color-orange-900: oklch(0.7781 0.1482 53.68);
  --color-orange-950: oklch(0.9202 0.0549 65.28);
  --color-amber-50: oklch(0.1850 0.0134 77.80);
  --color-amber-100: oklch(0.2120 0.0184 81.99);
  --color-amber-200: oklch(0.2590 0.0470 74.58);
  --color-amber-300: oklch(0.2970 0.0634 72.64);
  --color-amber-400: oklch(0.3356 0.0725 70.35);
  --color-amber-500: oklch(0.3866 0.0822 73.44);
  --color-amber-600: oklch(0.4538 0.0899 75.22);
  --color-amber-700: oklch(0.5370 0.1057 73.75);
  --color-amber-800: oklch(0.8501 0.1716 86.18);
  --color-amber-850: oklch(0.8828 0.1811 94.46);
  --color-amber-900: oklch(0.8594 0.1756 88.97);
  --color-amber-950: oklch(0.9341 0.0773 87.81);
  --color-yellow-50: oklch(0.1821 0.0139 94.03);
  --color-yellow-100: oklch(0.2095 0.0174 91.81);
  --color-yellow-200: oklch(0.2608 0.0483 90.81);
  --color-yellow-300: oklch(0.2929 0.0600 93.80);
  --color-yellow-400: oklch(0.3346 0.0685 92.46);
  --color-yellow-500: oklch(0.3848 0.0788 93.21);
  --color-yellow-600: oklch(0.4529 0.0838 91.69);
  --color-yellow-700: oklch(0.5356 0.0982 89.41);
  --color-yellow-800: oklch(0.9168 0.1909 101.37);
  --color-yellow-850: oklch(0.9703 0.1887 109.45);
  --color-yellow-900: oklch(0.9003 0.1724 101.70);
  --color-yellow-950: oklch(0.9412 0.0772 101.36);
  --color-lime-50: oklch(0.1816 0.0159 119.41);
  --color-lime-100: oklch(0.2087 0.0221 128.05);
  --color-lime-200: oklch(0.2641 0.0399 131.20);
  --color-lime-300: oklch(0.3168 0.0571 131.92);
  --color-lime-400: oklch(0.3627 0.0689 130.69);
  --color-lime-500: oklch(0.4092 0.0823 131.02);
  --color-lime-600: oklch(0.4639 0.0995 130.92);
  --color-lime-700: oklch(0.5234 0.1197 130.19);
  --color-lime-800: oklch(0.8867 0.2242 125.98);
  --color-lime-850: oklch(0.9247 0.2298 125.44);
  --color-lime-900: oklch(0.8676 0.1947 124.46);
  --color-lime-950: oklch(0.9467 0.1008 122.57);
  --color-mint-50: oklch(0.1877 0.0120 196.17);
  --color-mint-100: oklch(0.2101 0.0183 195.85);
  --color-mint-200: oklch(0.2690 0.0454 192.45);
  --color-mint-300: oklch(0.3181 0.0548 191.03);
  --color-mint-400: oklch(0.3658 0.0632 190.07);
  --color-mint-500: oklch(0.4141 0.0728 185.54);
  --color-mint-600: oklch(0.4738 0.0845 182.68);
  --color-mint-700: oklch(0.5457 0.1006 177.77);
  --color-mint-800: oklch(0.8702 0.1292 177.84);
  --color-mint-850: oklch(0.9160 0.1022 179.42);
  --color-mint-900: oklch(0.7964 0.1488 176.04);
  --color-mint-950: oklch(0.9304 0.0711 168.03);
  --color-sky-50: oklch(0.1898 0.0274 258.29);
  --color-sky-100: oklch(0.2149 0.0321 254.90);
  --color-sky-200: oklch(0.2729 0.0607 247.19);
  --color-sky-300: oklch(0.3214 0.0805 244.77);
  --color-sky-400: oklch(0.3745 0.0897 242.47);
  --color-sky-500: oklch(0.4297 0.1002 241.04);
  --color-sky-600: oklch(0.4949 0.1106 238.48);
  --color-sky-700: oklch(0.5683 0.1239 236.91);
  --color-sky-800: oklch(0.8595 0.1266 210.43);
  --color-sky-850: oklch(0.9081 0.0895 207.18);
  --color-sky-900: oklch(0.7921 0.1209 225.62);
  --color-sky-950: oklch(0.9344 0.0632 207.25);
  --color-neon-sky-50: oklch(0.1915 0.0199 226.35);
  --color-neon-sky-100: oklch(0.2138 0.0207 230.64);
  --color-neon-sky-200: oklch(0.2728 0.0496 224.04);
  --color-neon-sky-300: oklch(0.3193 0.0641 230.58);
  --color-neon-sky-400: oklch(0.3665 0.0745 231.72);
  --color-neon-sky-500: oklch(0.4171 0.0825 229.30);
  --color-neon-sky-600: oklch(0.4804 0.0947 228.97);
  --color-neon-sky-700: oklch(0.5614 0.1114 229.58);
  --color-neon-sky-800: oklch(0.6686 0.1358 231.66);
  --color-neon-sky-850: oklch(0.7040 0.1371 227.83);
  --color-neon-sky-900: oklch(0.8043 0.1459 219.52);
  --color-neon-sky-950: oklch(0.9085 0.0695 216.80);

  /* primary = iris */
  --color-primary-50: var(--color-iris-50);
  --color-primary-100: var(--color-iris-100);
  --color-primary-200: var(--color-iris-200);
  --color-primary-300: var(--color-iris-300);
  --color-primary-400: var(--color-iris-400);
  --color-primary-500: var(--color-iris-500);
  --color-primary-600: var(--color-iris-600);
  --color-primary-700: var(--color-iris-700);
  --color-primary-800: var(--color-iris-800);
  --color-primary-850: var(--color-iris-850);
  --color-primary-900: var(--color-iris-900);
  --color-primary-950: var(--color-iris-950);

  /* secondary = neon-sky */
  --color-secondary-50: var(--color-neon-sky-50);
  --color-secondary-100: var(--color-neon-sky-100);
  --color-secondary-200: var(--color-neon-sky-200);
  --color-secondary-300: var(--color-neon-sky-300);
  --color-secondary-400: var(--color-neon-sky-400);
  --color-secondary-500: var(--color-neon-sky-500);
  --color-secondary-600: var(--color-neon-sky-600);
  --color-secondary-700: var(--color-neon-sky-700);
  --color-secondary-800: var(--color-neon-sky-800);
  --color-secondary-850: var(--color-neon-sky-850);
  --color-secondary-900: var(--color-neon-sky-900);
  --color-secondary-950: var(--color-neon-sky-950);

  /* tertiary = iris */
  --color-tertiary-50: var(--color-iris-50);
  --color-tertiary-100: var(--color-iris-100);
  --color-tertiary-200: var(--color-iris-200);
  --color-tertiary-300: var(--color-iris-300);
  --color-tertiary-400: var(--color-iris-400);
  --color-tertiary-500: var(--color-iris-500);
  --color-tertiary-600: var(--color-iris-600);
  --color-tertiary-700: var(--color-iris-700);
  --color-tertiary-800: var(--color-iris-800);
  --color-tertiary-850: var(--color-iris-850);
  --color-tertiary-900: var(--color-iris-900);
  --color-tertiary-950: var(--color-iris-950);

  /* primary-adjacent = indigo */
  --color-primary-adjacent-50: var(--color-indigo-50);
  --color-primary-adjacent-100: var(--color-indigo-100);
  --color-primary-adjacent-200: var(--color-indigo-200);
  --color-primary-adjacent-300: var(--color-indigo-300);
  --color-primary-adjacent-400: var(--color-indigo-400);
  --color-primary-adjacent-500: var(--color-indigo-500);
  --color-primary-adjacent-600: var(--color-indigo-600);
  --color-primary-adjacent-700: var(--color-indigo-700);
  --color-primary-adjacent-800: var(--color-indigo-800);
  --color-primary-adjacent-850: var(--color-indigo-850);
  --color-primary-adjacent-900: var(--color-indigo-900);
  --color-primary-adjacent-950: var(--color-indigo-950);

  /* adjacent = iris */
  --color-adjacent-50: var(--color-iris-50);
  --color-adjacent-100: var(--color-iris-100);
  --color-adjacent-200: var(--color-iris-200);
  --color-adjacent-300: var(--color-iris-300);
  --color-adjacent-400: var(--color-iris-400);
  --color-adjacent-500: var(--color-iris-500);
  --color-adjacent-600: var(--color-iris-600);
  --color-adjacent-700: var(--color-iris-700);
  --color-adjacent-800: var(--color-iris-800);
  --color-adjacent-850: var(--color-iris-850);
  --color-adjacent-900: var(--color-iris-900);
  --color-adjacent-950: var(--color-iris-950);
}

/*
 * shadcn Semantic Tokens
 *
 * These map to the palette for component theming.
 * Uses primary-800 as the main accent (Radix step 9).
 */
:root, .light {
  --radius: 0.625rem;

  /* Semantic tokens using Sveltopia Colors palette */
  --background: var(--color-slate-50);
  --foreground: var(--color-slate-950);
  --card: var(--color-slate-50);
  --card-foreground: var(--color-slate-950);
  --popover: var(--color-slate-50);
  --popover-foreground: var(--color-slate-950);
  --primary: var(--color-primary-800);
  --primary-foreground: white;
  --secondary: var(--color-slate-200);
  --secondary-foreground: var(--color-slate-950);
  --muted: var(--color-slate-200);
  --muted-foreground: var(--color-slate-900);
  --accent: var(--color-secondary-800);
  --accent-foreground: white;
  --destructive: var(--color-red-800);
  --border: var(--color-slate-500);
  --input: var(--color-slate-500);
  --ring: var(--color-primary-700);
  --chart-1: var(--color-primary-800);
  --chart-2: var(--color-secondary-800);
  --chart-3: var(--color-blue-800);
  --chart-4: var(--color-purple-800);
  --chart-5: var(--color-amber-800);
  --sidebar: var(--color-slate-100);
  --sidebar-foreground: var(--color-slate-950);
  --sidebar-primary: var(--color-primary-800);
  --sidebar-primary-foreground: white;
  --sidebar-accent: var(--color-slate-300);
  --sidebar-accent-foreground: var(--color-slate-950);
  --sidebar-border: var(--color-slate-500);
  --sidebar-ring: var(--color-primary-700);
}

.dark {
  --background: var(--color-slate-50);
  --foreground: var(--color-slate-950);
  --card: var(--color-slate-100);
  --card-foreground: var(--color-slate-950);
  --popover: var(--color-slate-100);
  --popover-foreground: var(--color-slate-950);
  --primary: var(--color-primary-800);
  --primary-foreground: white;
  --secondary: var(--color-slate-200);
  --secondary-foreground: var(--color-slate-950);
  --muted: var(--color-slate-200);
  --muted-foreground: var(--color-slate-900);
  --accent: var(--color-secondary-800);
  --accent-foreground: white;
  --destructive: var(--color-red-800);
  --border: var(--color-slate-500);
  --input: var(--color-slate-500);
  --ring: var(--color-primary-700);
  --chart-1: var(--color-primary-800);
  --chart-2: var(--color-secondary-800);
  --chart-3: var(--color-blue-800);
  --chart-4: var(--color-purple-800);
  --chart-5: var(--color-amber-800);
  --sidebar: var(--color-slate-100);
  --sidebar-foreground: var(--color-slate-950);
  --sidebar-primary: var(--color-primary-800);
  --sidebar-primary-foreground: white;
  --sidebar-accent: var(--color-slate-300);
  --sidebar-accent-foreground: var(--color-slate-950);
  --sidebar-border: var(--color-slate-500);
  --sidebar-ring: var(--color-primary-700);
}
