/**
 * Linear Color Preset (shadcn)
 * Generated by @sveltopia/colors
 * Brand colors: #5E6AD2
 */

: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.9085 0.0091 314.78);
  --color-mauve-500: oklch(0.8866 0.0100 305.39);
  --color-mauve-600: oklch(0.8534 0.0127 301.25);
  --color-mauve-700: oklch(0.7939 0.0155 294.39);
  --color-mauve-800: oklch(0.6453 0.0163 294.28);
  --color-mauve-850: oklch(0.6116 0.0151 295.12);
  --color-mauve-900: oklch(0.5046 0.0143 296.07);
  --color-mauve-950: oklch(0.2440 0.0116 300.73);
  --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.8527 0.0097 279.66);
  --color-slate-700: oklch(0.7935 0.0142 277.01);
  --color-slate-800: oklch(0.6450 0.0150 276.93);
  --color-slate-850: oklch(0.6104 0.0140 271.18);
  --color-slate-900: oklch(0.5021 0.0122 261.77);
  --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.6400 0.0093 168.59);
  --color-sage-850: oklch(0.6066 0.0094 168.56);
  --color-sage-900: oklch(0.5017 0.0069 170.22);
  --color-sage-950: oklch(0.2405 0.0104 163.95);
  --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.7920 0.0053 145.53);
  --color-olive-800: oklch(0.6407 0.0105 140.51);
  --color-olive-850: oklch(0.6073 0.0107 140.50);
  --color-olive-900: oklch(0.5007 0.0100 145.42);
  --color-olive-950: oklch(0.2421 0.0095 145.27);
  --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.8513 0.0043 91.45);
  --color-sand-700: oklch(0.7914 0.0071 97.38);
  --color-sand-800: oklch(0.6416 0.0088 106.64);
  --color-sand-850: oklch(0.6051 0.0074 106.62);
  --color-sand-900: oklch(0.4984 0.0062 106.62);
  --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.9536 0.0201 28.90);
  --color-tomato-300: oklch(0.9219 0.0373 34.31);
  --color-tomato-400: oklch(0.8881 0.0523 29.88);
  --color-tomato-500: oklch(0.8532 0.0675 29.90);
  --color-tomato-600: oklch(0.8027 0.0822 29.29);
  --color-tomato-700: oklch(0.7402 0.1020 29.51);
  --color-tomato-800: oklch(0.6272 0.1657 30.34);
  --color-tomato-850: oklch(0.6033 0.1667 30.52);
  --color-tomato-900: oklch(0.5659 0.1717 29.77);
  --color-tomato-950: oklch(0.3457 0.0692 28.82);
  --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.9549 0.0197 9.78);
  --color-red-300: oklch(0.9224 0.0367 13.68);
  --color-red-400: oklch(0.8909 0.0510 13.64);
  --color-red-500: oklch(0.8566 0.0657 15.01);
  --color-red-600: oklch(0.8072 0.0778 15.92);
  --color-red-700: oklch(0.7433 0.0984 15.69);
  --color-red-800: oklch(0.6258 0.1669 19.78);
  --color-red-850: oklch(0.5987 0.1679 21.17);
  --color-red-900: oklch(0.5565 0.1722 22.39);
  --color-red-950: oklch(0.3381 0.0959 14.02);
  --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.9533 0.0213 3.08);
  --color-ruby-300: oklch(0.9254 0.0360 7.14);
  --color-ruby-400: oklch(0.8966 0.0494 5.56);
  --color-ruby-500: oklch(0.8578 0.0585 4.98);
  --color-ruby-600: oklch(0.8110 0.0696 3.87);
  --color-ruby-700: oklch(0.7492 0.0892 3.11);
  --color-ruby-800: oklch(0.6276 0.1677 10.02);
  --color-ruby-850: oklch(0.6012 0.1707 10.48);
  --color-ruby-900: oklch(0.5493 0.1735 10.92);
  --color-ruby-950: oklch(0.3401 0.0969 7.24);
  --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.9547 0.0231 357.34);
  --color-crimson-300: oklch(0.9262 0.0370 354.40);
  --color-crimson-400: oklch(0.8937 0.0462 353.90);
  --color-crimson-500: oklch(0.8533 0.0573 352.95);
  --color-crimson-600: oklch(0.8086 0.0678 351.99);
  --color-crimson-700: oklch(0.7492 0.0872 351.41);
  --color-crimson-800: oklch(0.6332 0.1832 358.30);
  --color-crimson-850: oklch(0.6075 0.1817 359.46);
  --color-crimson-900: oklch(0.5514 0.1805 1.84);
  --color-crimson-950: oklch(0.3408 0.0991 354.64);
  --color-pink-50: oklch(0.9939 0.0041 337.35);
  --color-pink-100: oklch(0.9827 0.0091 341.80);
  --color-pink-200: oklch(0.9553 0.0251 341.83);
  --color-pink-300: oklch(0.9257 0.0387 339.16);
  --color-pink-400: oklch(0.8938 0.0492 338.77);
  --color-pink-500: oklch(0.8548 0.0592 337.87);
  --color-pink-600: oklch(0.8092 0.0723 339.28);
  --color-pink-700: oklch(0.7524 0.0920 339.07);
  --color-pink-800: oklch(0.6166 0.1787 342.97);
  --color-pink-850: oklch(0.5964 0.1791 343.97);
  --color-pink-900: oklch(0.5577 0.1811 344.76);
  --color-pink-950: oklch(0.3502 0.1142 342.89);
  --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.9584 0.0248 323.77);
  --color-plum-300: oklch(0.9285 0.0397 323.33);
  --color-plum-400: oklch(0.8993 0.0514 322.96);
  --color-plum-500: oklch(0.8601 0.0628 321.85);
  --color-plum-600: oklch(0.8093 0.0810 320.80);
  --color-plum-700: oklch(0.7413 0.1029 319.71);
  --color-plum-800: oklch(0.5791 0.1613 319.39);
  --color-plum-850: oklch(0.5520 0.1568 319.95);
  --color-plum-900: oklch(0.5220 0.1512 319.57);
  --color-plum-950: oklch(0.3372 0.1107 319.75);
  --color-purple-50: oklch(0.9932 0.0034 325.60);
  --color-purple-100: oklch(0.9812 0.0101 311.18);
  --color-purple-200: oklch(0.9578 0.0232 310.71);
  --color-purple-300: oklch(0.9332 0.0349 309.75);
  --color-purple-400: oklch(0.9007 0.0484 309.75);
  --color-purple-500: oklch(0.8584 0.0632 308.14);
  --color-purple-600: oklch(0.8039 0.0798 306.54);
  --color-purple-700: oklch(0.7324 0.1075 304.89);
  --color-purple-800: oklch(0.5552 0.1580 302.64);
  --color-purple-850: oklch(0.5242 0.1534 302.40);
  --color-purple-900: oklch(0.5163 0.1512 302.88);
  --color-purple-950: oklch(0.3221 0.0974 301.78);
  --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.9620 0.0178 300.07);
  --color-violet-300: oklch(0.9330 0.0326 295.31);
  --color-violet-400: oklch(0.9029 0.0464 292.19);
  --color-violet-500: oklch(0.8650 0.0635 290.99);
  --color-violet-600: oklch(0.8056 0.0801 290.92);
  --color-violet-700: oklch(0.7308 0.1034 289.30);
  --color-violet-800: oklch(0.5410 0.1551 284.80);
  --color-violet-850: oklch(0.5104 0.1551 284.36);
  --color-violet-900: oklch(0.5087 0.1396 285.30);
  --color-violet-950: oklch(0.3139 0.0866 283.84);
  --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.9609 0.0161 282.28);
  --color-iris-300: oklch(0.9338 0.0297 283.73);
  --color-iris-400: oklch(0.9041 0.0425 279.69);
  --color-iris-500: oklch(0.8627 0.0611 280.95);
  --color-iris-600: oklch(0.8092 0.0765 279.60);
  --color-iris-700: oklch(0.7295 0.1018 278.54);
  --color-iris-800: oklch(0.5674 0.1585 275.21);
  --color-iris-850: oklch(0.5088 0.1614 274.59);
  --color-iris-900: oklch(0.5112 0.1516 276.97);
  --color-iris-950: oklch(0.3131 0.0884 274.94);
  --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.9606 0.0157 266.28);
  --color-indigo-300: oklch(0.9340 0.0284 268.36);
  --color-indigo-400: oklch(0.9029 0.0422 266.32);
  --color-indigo-500: oklch(0.8621 0.0597 268.37);
  --color-indigo-600: oklch(0.8053 0.0768 269.03);
  --color-indigo-700: oklch(0.7308 0.0976 267.58);
  --color-indigo-800: oklch(0.5438 0.1643 263.76);
  --color-indigo-850: oklch(0.5095 0.1690 263.46);
  --color-indigo-900: oklch(0.5097 0.1505 263.98);
  --color-indigo-950: oklch(0.3137 0.0749 265.84);
  --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.9601 0.0184 237.76);
  --color-blue-300: oklch(0.9388 0.0317 233.29);
  --color-blue-400: oklch(0.9050 0.0460 237.23);
  --color-blue-500: oklch(0.8630 0.0601 240.12);
  --color-blue-600: oklch(0.8094 0.0772 240.09);
  --color-blue-700: oklch(0.7324 0.1049 240.37);
  --color-blue-800: oklch(0.6485 0.1660 248.82);
  --color-blue-850: oklch(0.6225 0.1585 248.82);
  --color-blue-900: oklch(0.5549 0.1424 249.77);
  --color-blue-950: oklch(0.3252 0.0840 255.89);
  --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.9597 0.0241 199.93);
  --color-cyan-300: oklch(0.9314 0.0368 204.98);
  --color-cyan-400: oklch(0.9004 0.0479 204.52);
  --color-cyan-500: oklch(0.8584 0.0580 205.74);
  --color-cyan-600: oklch(0.8051 0.0713 206.09);
  --color-cyan-700: oklch(0.7287 0.0956 208.45);
  --color-cyan-800: oklch(0.6596 0.1046 218.56);
  --color-cyan-850: oklch(0.6264 0.0987 218.49);
  --color-cyan-900: oklch(0.5459 0.0843 218.01);
  --color-cyan-950: oklch(0.3323 0.0467 215.13);
  --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.9614 0.0244 177.65);
  --color-teal-300: oklch(0.9336 0.0383 178.17);
  --color-teal-400: oklch(0.9002 0.0475 179.80);
  --color-teal-500: oklch(0.8549 0.0562 179.13);
  --color-teal-600: oklch(0.7963 0.0662 179.98);
  --color-teal-700: oklch(0.7225 0.0847 180.73);
  --color-teal-800: oklch(0.6482 0.0976 179.28);
  --color-teal-850: oklch(0.6183 0.0936 179.32);
  --color-teal-900: oklch(0.5524 0.0885 175.78);
  --color-teal-950: oklch(0.3271 0.0441 183.75);
  --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.9615 0.0214 158.60);
  --color-jade-300: oklch(0.9339 0.0306 162.18);
  --color-jade-400: oklch(0.9024 0.0416 163.12);
  --color-jade-500: oklch(0.8587 0.0527 163.42);
  --color-jade-600: oklch(0.8000 0.0666 167.37);
  --color-jade-700: oklch(0.7206 0.0885 170.68);
  --color-jade-800: oklch(0.6421 0.0989 167.82);
  --color-jade-850: oklch(0.6124 0.0942 168.01);
  --color-jade-900: oklch(0.5483 0.0855 167.57);
  --color-jade-950: oklch(0.3249 0.0352 169.25);
  --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.9590 0.0215 154.13);
  --color-green-300: oklch(0.9329 0.0340 154.83);
  --color-green-400: oklch(0.8994 0.0442 154.52);
  --color-green-500: oklch(0.8553 0.0562 155.52);
  --color-green-600: oklch(0.7988 0.0732 156.21);
  --color-green-700: oklch(0.7159 0.0980 157.28);
  --color-green-800: oklch(0.6420 0.1144 154.59);
  --color-green-850: oklch(0.6117 0.1102 155.01);
  --color-green-900: oklch(0.5421 0.0970 156.88);
  --color-green-950: oklch(0.3217 0.0417 162.75);
  --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.9606 0.0214 143.22);
  --color-grass-300: oklch(0.9349 0.0340 145.30);
  --color-grass-400: oklch(0.9013 0.0467 143.23);
  --color-grass-500: oklch(0.8561 0.0626 143.58);
  --color-grass-600: oklch(0.7969 0.0815 144.24);
  --color-grass-700: oklch(0.7186 0.1137 144.96);
  --color-grass-800: oklch(0.6504 0.1260 144.24);
  --color-grass-850: oklch(0.6163 0.1236 144.18);
  --color-grass-900: oklch(0.5258 0.1127 144.07);
  --color-grass-950: oklch(0.3265 0.0468 146.50);
  --color-bronze-50: oklch(0.9918 0.0011 17.18);
  --color-bronze-100: oklch(0.9802 0.0070 39.46);
  --color-bronze-200: oklch(0.9526 0.0101 32.52);
  --color-bronze-300: oklch(0.9256 0.0122 43.27);
  --color-bronze-400: oklch(0.8943 0.0159 42.37);
  --color-bronze-500: oklch(0.8606 0.0208 40.52);
  --color-bronze-600: oklch(0.8129 0.0254 43.13);
  --color-bronze-700: oklch(0.7422 0.0332 40.04);
  --color-bronze-800: oklch(0.6274 0.0395 41.82);
  --color-bronze-850: oklch(0.5877 0.0391 37.94);
  --color-bronze-900: oklch(0.5104 0.0376 37.13);
  --color-bronze-950: oklch(0.3311 0.0259 33.55);
  --color-gold-50: oklch(0.9938 0.0013 106.42);
  --color-gold-100: oklch(0.9810 0.0093 99.98);
  --color-gold-200: oklch(0.9545 0.0108 95.17);
  --color-gold-300: oklch(0.9253 0.0141 88.69);
  --color-gold-400: oklch(0.8951 0.0171 88.01);
  --color-gold-500: oklch(0.8599 0.0222 83.26);
  --color-gold-600: oklch(0.8117 0.0288 81.45);
  --color-gold-700: oklch(0.7391 0.0370 76.98);
  --color-gold-800: oklch(0.6206 0.0428 74.46);
  --color-gold-850: oklch(0.5886 0.0407 76.30);
  --color-gold-900: oklch(0.5039 0.0352 76.59);
  --color-gold-950: oklch(0.3323 0.0175 78.01);
  --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.9537 0.0118 59.56);
  --color-brown-300: oklch(0.9248 0.0180 64.92);
  --color-brown-400: oklch(0.8975 0.0259 63.71);
  --color-brown-500: oklch(0.8617 0.0348 61.64);
  --color-brown-600: oklch(0.8148 0.0475 60.73);
  --color-brown-700: oklch(0.7465 0.0619 59.20);
  --color-brown-800: oklch(0.6332 0.0681 57.57);
  --color-brown-850: oklch(0.5976 0.0627 55.88);
  --color-brown-900: oklch(0.5130 0.0517 53.24);
  --color-brown-950: oklch(0.3305 0.0160 43.02);
  --color-orange-50: oklch(0.9923 0.0025 48.72);
  --color-orange-100: oklch(0.9799 0.0147 70.89);
  --color-orange-200: oklch(0.9580 0.0343 78.68);
  --color-orange-300: oklch(0.9201 0.0593 71.91);
  --color-orange-400: oklch(0.8875 0.0786 68.39);
  --color-orange-500: oklch(0.8535 0.0938 63.42);
  --color-orange-600: oklch(0.8063 0.0980 57.69);
  --color-orange-700: oklch(0.7457 0.1145 51.49);
  --color-orange-800: oklch(0.6906 0.1643 42.01);
  --color-orange-850: oklch(0.6622 0.1679 40.68);
  --color-orange-900: oklch(0.5848 0.1525 39.72);
  --color-orange-950: oklch(0.3502 0.0601 39.57);
  --color-amber-50: oklch(0.9943 0.0028 84.56);
  --color-amber-100: oklch(0.9858 0.0225 98.63);
  --color-amber-200: oklch(0.9684 0.0625 98.59);
  --color-amber-300: oklch(0.9440 0.0936 95.95);
  --color-amber-400: oklch(0.9177 0.1192 96.25);
  --color-amber-500: oklch(0.8803 0.1089 90.41);
  --color-amber-600: oklch(0.8274 0.1071 84.42);
  --color-amber-700: oklch(0.7576 0.1217 74.16);
  --color-amber-800: oklch(0.8533 0.1356 81.06);
  --color-amber-850: oklch(0.8316 0.1455 78.25);
  --color-amber-900: oklch(0.5709 0.1131 60.80);
  --color-amber-950: oklch(0.3526 0.0425 52.89);
  --color-yellow-50: oklch(0.9929 0.0053 106.49);
  --color-yellow-100: oklch(0.9878 0.0237 101.66);
  --color-yellow-200: oklch(0.9725 0.0767 102.93);
  --color-yellow-300: oklch(0.9528 0.1062 100.64);
  --color-yellow-400: oklch(0.9245 0.1264 96.04);
  --color-yellow-500: oklch(0.8802 0.1183 93.22);
  --color-yellow-600: oklch(0.8342 0.1049 90.12);
  --color-yellow-700: oklch(0.7660 0.1185 87.38);
  --color-yellow-800: oklch(0.9163 0.1577 98.25);
  --color-yellow-850: oklch(0.8964 0.1605 95.14);
  --color-yellow-900: oklch(0.5693 0.1040 74.45);
  --color-yellow-950: oklch(0.3574 0.0406 85.80);
  --color-lime-50: oklch(0.9925 0.0041 121.56);
  --color-lime-100: oklch(0.9817 0.0094 119.57);
  --color-lime-200: oklch(0.9580 0.0386 116.63);
  --color-lime-300: oklch(0.9320 0.0626 118.33);
  --color-lime-400: oklch(0.8963 0.0777 119.77);
  --color-lime-500: oklch(0.8529 0.0878 120.86);
  --color-lime-600: oklch(0.7954 0.0976 123.22);
  --color-lime-700: oklch(0.7249 0.1171 125.20);
  --color-lime-800: oklch(0.8872 0.1503 123.13);
  --color-lime-850: oklch(0.8588 0.1628 123.81);
  --color-lime-900: oklch(0.5447 0.0976 125.82);
  --color-lime-950: oklch(0.3535 0.0497 117.99);
  --color-mint-50: oklch(0.9930 0.0054 183.03);
  --color-mint-100: oklch(0.9808 0.0098 181.42);
  --color-mint-200: oklch(0.9590 0.0277 177.07);
  --color-mint-300: oklch(0.9334 0.0430 176.39);
  --color-mint-400: oklch(0.9014 0.0548 176.03);
  --color-mint-500: oklch(0.8564 0.0634 175.83);
  --color-mint-600: oklch(0.7977 0.0736 175.87);
  --color-mint-700: oklch(0.7218 0.0910 175.16);
  --color-mint-800: oklch(0.8696 0.0855 175.17);
  --color-mint-850: oklch(0.8399 0.0845 175.68);
  --color-mint-900: oklch(0.5121 0.0828 172.91);
  --color-mint-950: oklch(0.3494 0.0445 179.63);
  --color-sky-50: oklch(0.9936 0.0055 211.04);
  --color-sky-100: oklch(0.9792 0.0103 219.59);
  --color-sky-200: oklch(0.9602 0.0225 217.63);
  --color-sky-300: oklch(0.9366 0.0322 216.17);
  --color-sky-400: oklch(0.9043 0.0424 217.19);
  --color-sky-500: oklch(0.8590 0.0504 220.64);
  --color-sky-600: oklch(0.8053 0.0626 222.85);
  --color-sky-700: oklch(0.7291 0.0827 223.89);
  --color-sky-800: oklch(0.8617 0.0883 214.04);
  --color-sky-850: oklch(0.8377 0.0900 215.64);
  --color-sky-900: oklch(0.5252 0.0944 229.59);
  --color-sky-950: oklch(0.3500 0.0502 239.55);

  /* 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 = iris */
  --color-secondary-50: var(--color-iris-50);
  --color-secondary-100: var(--color-iris-100);
  --color-secondary-200: var(--color-iris-200);
  --color-secondary-300: var(--color-iris-300);
  --color-secondary-400: var(--color-iris-400);
  --color-secondary-500: var(--color-iris-500);
  --color-secondary-600: var(--color-iris-600);
  --color-secondary-700: var(--color-iris-700);
  --color-secondary-800: var(--color-iris-800);
  --color-secondary-850: var(--color-iris-850);
  --color-secondary-900: var(--color-iris-900);
  --color-secondary-950: var(--color-iris-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 = indigo */
  --color-adjacent-50: var(--color-indigo-50);
  --color-adjacent-100: var(--color-indigo-100);
  --color-adjacent-200: var(--color-indigo-200);
  --color-adjacent-300: var(--color-indigo-300);
  --color-adjacent-400: var(--color-indigo-400);
  --color-adjacent-500: var(--color-indigo-500);
  --color-adjacent-600: var(--color-indigo-600);
  --color-adjacent-700: var(--color-indigo-700);
  --color-adjacent-800: var(--color-indigo-800);
  --color-adjacent-850: var(--color-indigo-850);
  --color-adjacent-900: var(--color-indigo-900);
  --color-adjacent-950: var(--color-indigo-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.4020 0.0102 301.08);
  --color-mauve-700: oklch(0.4914 0.0146 301.01);
  --color-mauve-800: oklch(0.5399 0.0156 295.05);
  --color-mauve-850: oklch(0.5846 0.0153 295.10);
  --color-mauve-900: oklch(0.7688 0.0131 301.22);
  --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.3471 0.0081 255.55);
  --color-slate-600: oklch(0.3998 0.0099 253.95);
  --color-slate-700: oklch(0.4898 0.0135 252.20);
  --color-slate-800: oklch(0.5375 0.0134 264.46);
  --color-slate-850: oklch(0.5830 0.0127 269.46);
  --color-slate-900: oklch(0.7690 0.0079 260.73);
  --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.5335 0.0164 168.77);
  --color-sage-850: oklch(0.5793 0.0144 172.02);
  --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.5363 0.0162 138.72);
  --color-olive-850: oklch(0.5822 0.0140 137.80);
  --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.4016 0.0051 91.52);
  --color-sand-700: oklch(0.4922 0.0064 95.18);
  --color-sand-800: oklch(0.5379 0.0063 95.17);
  --color-sand-850: oklch(0.5819 0.0091 98.98);
  --color-sand-900: oklch(0.7690 0.0085 98.92);
  --color-sand-950: oklch(0.9460 0.0041 91.45);
  --color-tomato-50: oklch(0.1866 0.0117 18.26);
  --color-tomato-100: oklch(0.2078 0.0170 31.43);
  --color-tomato-200: oklch(0.2537 0.0499 25.02);
  --color-tomato-300: oklch(0.2897 0.0781 25.43);
  --color-tomato-400: oklch(0.3306 0.0865 26.78);
  --color-tomato-500: oklch(0.3808 0.0888 27.69);
  --color-tomato-600: oklch(0.4468 0.0929 28.45);
  --color-tomato-700: oklch(0.5391 0.1112 31.08);
  --color-tomato-800: oklch(0.6272 0.1657 30.34);
  --color-tomato-850: oklch(0.6647 0.1539 31.20);
  --color-tomato-900: oklch(0.7787 0.1141 31.75);
  --color-tomato-950: oklch(0.8986 0.0414 29.07);
  --color-red-50: oklch(0.1880 0.0135 18.42);
  --color-red-100: oklch(0.2031 0.0200 13.46);
  --color-red-200: oklch(0.2513 0.0591 10.62);
  --color-red-300: oklch(0.2888 0.0870 12.31);
  --color-red-400: oklch(0.3315 0.0961 13.35);
  --color-red-500: oklch(0.3807 0.0983 14.31);
  --color-red-600: oklch(0.4506 0.1058 15.99);
  --color-red-700: oklch(0.5443 0.1260 19.06);
  --color-red-800: oklch(0.6258 0.1669 19.78);
  --color-red-850: oklch(0.6646 0.1536 19.74);
  --color-red-900: oklch(0.7811 0.1118 19.22);
  --color-red-950: oklch(0.9030 0.0459 4.53);
  --color-ruby-50: oklch(0.1888 0.0139 1.87);
  --color-ruby-100: oklch(0.2079 0.0151 3.65);
  --color-ruby-200: oklch(0.2526 0.0570 4.04);
  --color-ruby-300: oklch(0.2929 0.0803 4.47);
  --color-ruby-400: oklch(0.3346 0.0885 4.24);
  --color-ruby-500: oklch(0.3819 0.0935 4.02);
  --color-ruby-600: oklch(0.4490 0.1008 6.31);
  --color-ruby-700: oklch(0.5437 0.1259 8.43);
  --color-ruby-800: oklch(0.6276 0.1677 10.02);
  --color-ruby-850: oklch(0.6641 0.1555 10.81);
  --color-ruby-900: oklch(0.7817 0.1132 12.43);
  --color-ruby-950: oklch(0.9059 0.0460 353.88);
  --color-crimson-50: oklch(0.1893 0.0145 354.17);
  --color-crimson-100: oklch(0.2047 0.0217 352.47);
  --color-crimson-200: oklch(0.2538 0.0560 350.55);
  --color-crimson-300: oklch(0.2932 0.0848 352.61);
  --color-crimson-400: oklch(0.3321 0.0940 351.87);
  --color-crimson-500: oklch(0.3822 0.0955 353.32);
  --color-crimson-600: oklch(0.4503 0.1061 354.32);
  --color-crimson-700: oklch(0.5431 0.1268 355.92);
  --color-crimson-800: oklch(0.6332 0.1832 358.30);
  --color-crimson-850: oklch(0.6636 0.1699 358.94);
  --color-crimson-900: oklch(0.7827 0.1162 2.23);
  --color-crimson-950: oklch(0.9089 0.0477 343.58);
  --color-pink-50: oklch(0.1906 0.0175 335.35);
  --color-pink-100: oklch(0.2061 0.0304 334.65);
  --color-pink-200: oklch(0.2602 0.0585 335.38);
  --color-pink-300: oklch(0.2988 0.0889 337.54);
  --color-pink-400: oklch(0.3384 0.0927 339.12);
  --color-pink-500: oklch(0.3882 0.0940 338.99);
  --color-pink-600: oklch(0.4591 0.1045 339.91);
  --color-pink-700: oklch(0.5497 0.1172 344.17);
  --color-pink-800: oklch(0.6166 0.1787 342.97);
  --color-pink-850: oklch(0.6502 0.1706 343.13);
  --color-pink-900: oklch(0.7841 0.1356 343.98);
  --color-pink-950: oklch(0.9056 0.0518 341.23);
  --color-plum-50: oklch(0.1897 0.0177 326.25);
  --color-plum-100: oklch(0.2086 0.0309 323.99);
  --color-plum-200: oklch(0.2657 0.0559 325.58);
  --color-plum-300: oklch(0.3071 0.0784 323.26);
  --color-plum-400: oklch(0.3438 0.0879 322.92);
  --color-plum-500: oklch(0.3894 0.0845 322.75);
  --color-plum-600: oklch(0.4556 0.0944 320.37);
  --color-plum-700: oklch(0.5464 0.1104 319.16);
  --color-plum-800: oklch(0.5791 0.1613 319.39);
  --color-plum-850: oklch(0.6167 0.1559 319.63);
  --color-plum-900: oklch(0.7857 0.1347 319.73);
  --color-plum-950: oklch(0.9070 0.0485 323.84);
  --color-purple-50: oklch(0.1913 0.0225 315.59);
  --color-purple-100: oklch(0.2125 0.0294 310.08);
  --color-purple-200: oklch(0.2678 0.0571 311.62);
  --color-purple-300: oklch(0.3086 0.0743 309.21);
  --color-purple-400: oklch(0.3452 0.0825 307.71);
  --color-purple-500: oklch(0.3889 0.0856 307.33);
  --color-purple-600: oklch(0.4491 0.0939 306.01);
  --color-purple-700: oklch(0.5408 0.1158 304.28);
  --color-purple-800: oklch(0.5552 0.1580 302.64);
  --color-purple-850: oklch(0.5954 0.1538 303.06);
  --color-purple-900: oklch(0.7800 0.1275 304.73);
  --color-purple-950: oklch(0.9103 0.0437 309.31);
  --color-violet-50: oklch(0.1914 0.0261 290.76);
  --color-violet-100: oklch(0.2105 0.0302 302.24);
  --color-violet-200: oklch(0.2704 0.0602 293.10);
  --color-violet-300: oklch(0.3114 0.0849 289.95);
  --color-violet-400: oklch(0.3503 0.0880 288.98);
  --color-violet-500: oklch(0.3893 0.0911 288.97);
  --color-violet-600: oklch(0.4445 0.0980 289.31);
  --color-violet-700: oklch(0.5176 0.1145 287.27);
  --color-violet-800: oklch(0.5410 0.1551 284.80);
  --color-violet-850: oklch(0.5887 0.1473 286.50);
  --color-violet-900: oklch(0.7789 0.1089 290.18);
  --color-violet-950: oklch(0.9118 0.0394 290.34);
  --color-iris-50: oklch(0.1924 0.0221 284.13);
  --color-iris-100: oklch(0.2080 0.0296 283.53);
  --color-iris-200: oklch(0.2729 0.0683 275.14);
  --color-iris-300: oklch(0.3187 0.0990 271.99);
  --color-iris-400: oklch(0.3566 0.1065 272.93);
  --color-iris-500: oklch(0.4014 0.1055 274.53);
  --color-iris-600: oklch(0.4481 0.1124 275.32);
  --color-iris-700: oklch(0.5063 0.1280 275.05);
  --color-iris-800: oklch(0.5410 0.1700 272.12);
  --color-iris-850: oklch(0.5674 0.1585 275.21);
  --color-iris-900: oklch(0.7744 0.1125 281.20);
  --color-iris-950: oklch(0.9133 0.0396 280.90);
  --color-indigo-50: oklch(0.1909 0.0246 276.53);
  --color-indigo-100: oklch(0.2087 0.0282 274.42);
  --color-indigo-200: oklch(0.2718 0.0640 266.08);
  --color-indigo-300: oklch(0.3201 0.0855 265.06);
  --color-indigo-400: oklch(0.3627 0.0924 264.66);
  --color-indigo-500: oklch(0.4023 0.0983 265.99);
  --color-indigo-600: oklch(0.4497 0.1046 265.60);
  --color-indigo-700: oklch(0.5014 0.1188 265.15);
  --color-indigo-800: oklch(0.5438 0.1643 263.76);
  --color-indigo-850: oklch(0.5896 0.1525 266.02);
  --color-indigo-900: oklch(0.7751 0.0993 270.00);
  --color-indigo-950: oklch(0.9118 0.0379 265.84);
  --color-blue-50: oklch(0.1936 0.0255 256.49);
  --color-blue-100: oklch(0.2123 0.0285 259.89);
  --color-blue-200: oklch(0.2727 0.0612 252.45);
  --color-blue-300: oklch(0.3197 0.0875 250.05);
  --color-blue-400: oklch(0.3668 0.0949 248.58);
  --color-blue-500: oklch(0.4152 0.1010 249.79);
  --color-blue-600: oklch(0.4751 0.1057 250.04);
  --color-blue-700: oklch(0.5406 0.1210 250.24);
  --color-blue-800: oklch(0.6485 0.1660 248.82);
  --color-blue-850: oklch(0.6882 0.1471 248.79);
  --color-blue-900: oklch(0.7642 0.1092 246.39);
  --color-blue-950: oklch(0.9077 0.0451 235.93);
  --color-cyan-50: oklch(0.1917 0.0178 222.83);
  --color-cyan-100: oklch(0.2143 0.0165 224.60);
  --color-cyan-200: oklch(0.2737 0.0395 217.27);
  --color-cyan-300: oklch(0.3167 0.0537 220.65);
  --color-cyan-400: oklch(0.3632 0.0603 220.49);
  --color-cyan-500: oklch(0.4143 0.0657 217.50);
  --color-cyan-600: oklch(0.4764 0.0717 219.09);
  --color-cyan-700: oklch(0.5561 0.0852 218.80);
  --color-cyan-800: oklch(0.6596 0.1046 218.56);
  --color-cyan-850: oklch(0.6991 0.1034 215.93);
  --color-cyan-900: oklch(0.7863 0.1015 210.79);
  --color-cyan-950: oklch(0.9092 0.0504 208.79);
  --color-teal-50: oklch(0.1872 0.0122 186.67);
  --color-teal-100: oklch(0.2164 0.0146 188.47);
  --color-teal-200: oklch(0.2735 0.0357 183.43);
  --color-teal-300: oklch(0.3170 0.0487 186.61);
  --color-teal-400: oklch(0.3629 0.0537 184.04);
  --color-teal-500: oklch(0.4150 0.0578 181.97);
  --color-teal-600: oklch(0.4745 0.0647 182.38);
  --color-teal-700: oklch(0.5371 0.0745 180.76);
  --color-teal-800: oklch(0.6482 0.0976 179.28);
  --color-teal-850: oklch(0.6878 0.1061 177.50);
  --color-teal-900: oklch(0.7900 0.1281 173.21);
  --color-teal-950: oklch(0.9051 0.0630 173.45);
  --color-jade-50: oklch(0.1864 0.0135 169.78);
  --color-jade-100: oklch(0.2160 0.0153 165.97);
  --color-jade-200: oklch(0.2719 0.0394 164.91);
  --color-jade-300: oklch(0.3159 0.0511 166.51);
  --color-jade-400: oklch(0.3614 0.0574 165.22);
  --color-jade-500: oklch(0.4138 0.0611 166.49);
  --color-jade-600: oklch(0.4678 0.0653 167.84);
  --color-jade-700: oklch(0.5368 0.0759 168.90);
  --color-jade-800: oklch(0.6421 0.0989 167.82);
  --color-jade-850: oklch(0.6783 0.1086 166.56);
  --color-jade-900: oklch(0.7848 0.1360 164.38);
  --color-jade-950: oklch(0.9027 0.0689 164.27);
  --color-green-50: oklch(0.1873 0.0123 167.01);
  --color-green-100: oklch(0.2125 0.0142 163.25);
  --color-green-200: oklch(0.2739 0.0370 159.84);
  --color-green-300: oklch(0.3168 0.0513 160.26);
  --color-green-400: oklch(0.3653 0.0593 159.09);
  --color-green-500: oklch(0.4135 0.0647 158.47);
  --color-green-600: oklch(0.4667 0.0715 157.52);
  --color-green-700: oklch(0.5288 0.0843 156.36);
  --color-green-800: oklch(0.6420 0.1144 154.59);
  --color-green-850: oklch(0.6735 0.1208 155.03);
  --color-green-900: oklch(0.7797 0.1444 154.53);
  --color-green-950: oklch(0.9052 0.0739 155.47);
  --color-grass-50: oklch(0.1869 0.0134 159.73);
  --color-grass-100: oklch(0.2097 0.0133 149.92);
  --color-grass-200: oklch(0.2680 0.0292 148.50);
  --color-grass-300: oklch(0.3180 0.0478 147.38);
  --color-grass-400: oklch(0.3671 0.0552 147.71);
  --color-grass-500: oklch(0.4178 0.0647 146.38);
  --color-grass-600: oklch(0.4680 0.0708 146.19);
  --color-grass-700: oklch(0.5238 0.0849 145.22);
  --color-grass-800: oklch(0.6504 0.1260 144.24);
  --color-grass-850: oklch(0.6884 0.1247 144.95);
  --color-grass-900: oklch(0.7788 0.1230 145.51);
  --color-grass-950: oklch(0.9110 0.0689 142.45);
  --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.2483 0.0143 67.08);
  --color-bronze-300: oklch(0.2912 0.0184 67.00);
  --color-bronze-400: oklch(0.3318 0.0200 67.04);
  --color-bronze-500: oklch(0.3760 0.0225 64.34);
  --color-bronze-600: oklch(0.4318 0.0278 60.63);
  --color-bronze-700: oklch(0.5007 0.0357 60.51);
  --color-bronze-800: oklch(0.6274 0.0395 41.82);
  --color-bronze-850: oklch(0.6717 0.0422 43.97);
  --color-bronze-900: oklch(0.7920 0.0370 41.90);
  --color-bronze-950: oklch(0.9146 0.0155 48.55);
  --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.2661 0.0155 84.53);
  --color-gold-300: oklch(0.3099 0.0262 91.81);
  --color-gold-400: oklch(0.3574 0.0350 91.78);
  --color-gold-500: oklch(0.4075 0.0405 90.51);
  --color-gold-600: oklch(0.4712 0.0502 94.67);
  --color-gold-700: oklch(0.5414 0.0595 90.91);
  --color-gold-800: oklch(0.6116 0.0682 85.91);
  --color-gold-850: oklch(0.6549 0.0785 87.55);
  --color-gold-900: oklch(0.7824 0.0827 92.00);
  --color-gold-950: oklch(0.8974 0.0477 92.62);
  --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.2547 0.0121 44.56);
  --color-brown-300: oklch(0.2945 0.0174 48.11);
  --color-brown-400: oklch(0.3409 0.0222 49.89);
  --color-brown-500: oklch(0.3811 0.0249 49.65);
  --color-brown-600: oklch(0.4323 0.0284 48.04);
  --color-brown-700: oklch(0.5066 0.0347 62.02);
  --color-brown-800: oklch(0.6332 0.0681 57.57);
  --color-brown-850: oklch(0.6737 0.0644 58.26);
  --color-brown-900: oklch(0.7978 0.0557 58.72);
  --color-brown-950: oklch(0.9173 0.0319 73.52);
  --color-orange-50: oklch(0.1869 0.0114 60.68);
  --color-orange-100: oklch(0.2081 0.0173 58.49);
  --color-orange-200: oklch(0.2569 0.0411 58.20);
  --color-orange-300: oklch(0.2932 0.0643 54.75);
  --color-orange-400: oklch(0.3354 0.0749 52.70);
  --color-orange-500: oklch(0.3855 0.0760 52.66);
  --color-orange-600: oklch(0.4519 0.0824 49.96);
  --color-orange-700: oklch(0.5410 0.1003 46.73);
  --color-orange-800: oklch(0.6906 0.1643 42.01);
  --color-orange-850: oklch(0.7326 0.1571 48.20);
  --color-orange-900: oklch(0.7894 0.1256 53.45);
  --color-orange-950: oklch(0.9241 0.0462 62.99);
  --color-amber-50: oklch(0.1850 0.0134 77.80);
  --color-amber-100: oklch(0.2123 0.0169 79.30);
  --color-amber-200: oklch(0.2568 0.0406 73.42);
  --color-amber-300: oklch(0.2947 0.0571 71.40);
  --color-amber-400: oklch(0.3357 0.0648 69.62);
  --color-amber-500: oklch(0.3848 0.0687 72.20);
  --color-amber-600: oklch(0.4531 0.0721 71.62);
  --color-amber-700: oklch(0.5365 0.0834 71.18);
  --color-amber-800: oklch(0.8533 0.1356 81.06);
  --color-amber-850: oklch(0.8846 0.1562 92.00);
  --color-amber-900: oklch(0.8621 0.1517 86.55);
  --color-amber-950: oklch(0.9356 0.0634 84.02);
  --color-yellow-50: oklch(0.1821 0.0139 94.03);
  --color-yellow-100: oklch(0.2098 0.0157 89.91);
  --color-yellow-200: oklch(0.2614 0.0438 88.53);
  --color-yellow-300: oklch(0.2934 0.0551 92.08);
  --color-yellow-400: oklch(0.3354 0.0618 90.23);
  --color-yellow-500: oklch(0.3859 0.0685 90.25);
  --color-yellow-600: oklch(0.4522 0.0706 90.18);
  --color-yellow-700: oklch(0.5354 0.0822 86.84);
  --color-yellow-800: oklch(0.9163 0.1577 98.25);
  --color-yellow-850: oklch(0.9695 0.1588 108.26);
  --color-yellow-900: oklch(0.9013 0.1456 99.39);
  --color-yellow-950: oklch(0.9408 0.0665 99.17);
  --color-lime-50: oklch(0.1819 0.0141 120.76);
  --color-lime-100: oklch(0.2090 0.0205 129.62);
  --color-lime-200: oklch(0.2668 0.0327 131.00);
  --color-lime-300: oklch(0.3158 0.0416 129.32);
  --color-lime-400: oklch(0.3619 0.0519 129.09);
  --color-lime-500: oklch(0.4105 0.0603 129.35);
  --color-lime-600: oklch(0.4618 0.0691 128.30);
  --color-lime-700: oklch(0.5243 0.0814 127.43);
  --color-lime-800: oklch(0.8872 0.1503 123.13);
  --color-lime-850: oklch(0.9351 0.1586 123.34);
  --color-lime-900: oklch(0.8689 0.1355 121.95);
  --color-lime-950: oklch(0.9456 0.0720 120.40);
  --color-mint-50: oklch(0.1886 0.0106 196.29);
  --color-mint-100: oklch(0.2117 0.0158 196.02);
  --color-mint-200: oklch(0.2694 0.0365 189.40);
  --color-mint-300: oklch(0.3138 0.0484 190.75);
  --color-mint-400: oklch(0.3588 0.0550 187.81);
  --color-mint-500: oklch(0.4111 0.0586 183.72);
  --color-mint-600: oklch(0.4688 0.0626 181.93);
  --color-mint-700: oklch(0.5410 0.0734 176.90);
  --color-mint-800: oklch(0.8696 0.0855 175.17);
  --color-mint-850: oklch(0.9164 0.0684 176.48);
  --color-mint-900: oklch(0.7954 0.1027 173.85);
  --color-mint-950: oklch(0.9299 0.0495 165.54);
  --color-sky-50: oklch(0.1900 0.0250 259.24);
  --color-sky-100: oklch(0.2152 0.0273 255.82);
  --color-sky-200: oklch(0.2707 0.0499 250.15);
  --color-sky-300: oklch(0.3223 0.0641 245.88);
  --color-sky-400: oklch(0.3745 0.0691 241.08);
  --color-sky-500: oklch(0.4274 0.0770 240.44);
  --color-sky-600: oklch(0.4894 0.0848 236.61);
  --color-sky-700: oklch(0.5579 0.0983 233.10);
  --color-sky-800: oklch(0.8617 0.0883 214.04);
  --color-sky-850: oklch(0.9088 0.0635 211.06);
  --color-sky-900: oklch(0.7934 0.0858 227.71);
  --color-sky-950: oklch(0.9338 0.0459 211.79);

  /* 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 = iris */
  --color-secondary-50: var(--color-iris-50);
  --color-secondary-100: var(--color-iris-100);
  --color-secondary-200: var(--color-iris-200);
  --color-secondary-300: var(--color-iris-300);
  --color-secondary-400: var(--color-iris-400);
  --color-secondary-500: var(--color-iris-500);
  --color-secondary-600: var(--color-iris-600);
  --color-secondary-700: var(--color-iris-700);
  --color-secondary-800: var(--color-iris-800);
  --color-secondary-850: var(--color-iris-850);
  --color-secondary-900: var(--color-iris-900);
  --color-secondary-950: var(--color-iris-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 = indigo */
  --color-adjacent-50: var(--color-indigo-50);
  --color-adjacent-100: var(--color-indigo-100);
  --color-adjacent-200: var(--color-indigo-200);
  --color-adjacent-300: var(--color-indigo-300);
  --color-adjacent-400: var(--color-indigo-400);
  --color-adjacent-500: var(--color-indigo-500);
  --color-adjacent-600: var(--color-indigo-600);
  --color-adjacent-700: var(--color-indigo-700);
  --color-adjacent-800: var(--color-indigo-800);
  --color-adjacent-850: var(--color-indigo-850);
  --color-adjacent-900: var(--color-indigo-900);
  --color-adjacent-950: var(--color-indigo-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);
}
