/**
 * Figma Color Preset (shadcn)
 * Generated by @sveltopia/colors
 * Brand colors: #F24E1E, #A259FF, #1ABCFE, #0ACF83
 */

: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.9541 0.0215 31.78);
  --color-tomato-300: oklch(0.9212 0.0410 34.76);
  --color-tomato-400: oklch(0.8890 0.0590 32.56);
  --color-tomato-500: oklch(0.8532 0.0770 32.63);
  --color-tomato-600: oklch(0.8020 0.0946 32.19);
  --color-tomato-700: oklch(0.7409 0.1184 32.25);
  --color-tomato-800: oklch(0.6482 0.2081 35.71);
  --color-tomato-850: oklch(0.6035 0.1947 33.22);
  --color-tomato-900: oklch(0.5665 0.1978 32.73);
  --color-tomato-950: oklch(0.3459 0.0798 30.39);
  --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.9544 0.0230 10.95);
  --color-red-300: oklch(0.9177 0.0425 14.36);
  --color-red-400: oklch(0.8863 0.0604 14.56);
  --color-red-500: oklch(0.8513 0.0814 16.07);
  --color-red-600: oklch(0.8062 0.1071 16.11);
  --color-red-700: oklch(0.7443 0.1390 16.59);
  --color-red-800: oklch(0.6253 0.2373 21.15);
  --color-red-850: oklch(0.5983 0.2372 22.17);
  --color-red-900: oklch(0.5654 0.2292 25.01);
  --color-red-950: oklch(0.3395 0.1301 15.01);
  --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.9212 0.0421 5.11);
  --color-ruby-400: oklch(0.8906 0.0604 4.22);
  --color-ruby-500: oklch(0.8570 0.0789 6.00);
  --color-ruby-600: oklch(0.8105 0.0964 5.52);
  --color-ruby-700: oklch(0.7493 0.1239 5.07);
  --color-ruby-800: oklch(0.6279 0.2386 11.34);
  --color-ruby-850: oklch(0.6003 0.2390 11.69);
  --color-ruby-900: oklch(0.5612 0.2243 14.35);
  --color-ruby-950: oklch(0.3402 0.1296 8.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.9251 0.0432 354.21);
  --color-crimson-400: oklch(0.8937 0.0608 354.85);
  --color-crimson-500: oklch(0.8539 0.0758 354.37);
  --color-crimson-600: oklch(0.8096 0.0929 353.84);
  --color-crimson-700: oklch(0.7495 0.1200 352.52);
  --color-crimson-800: oklch(0.6342 0.2571 0.01);
  --color-crimson-850: oklch(0.6116 0.2473 1.30);
  --color-crimson-900: oklch(0.5672 0.2279 5.18);
  --color-crimson-950: oklch(0.3420 0.1333 355.68);
  --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.9534 0.0309 340.54);
  --color-pink-300: oklch(0.9268 0.0480 340.02);
  --color-pink-400: oklch(0.8937 0.0646 339.32);
  --color-pink-500: oklch(0.8564 0.0798 339.32);
  --color-pink-600: oklch(0.8088 0.1009 340.07);
  --color-pink-700: oklch(0.7513 0.1316 339.62);
  --color-pink-800: oklch(0.6167 0.2547 344.25);
  --color-pink-850: oklch(0.5962 0.2530 345.18);
  --color-pink-900: oklch(0.5657 0.2392 346.39);
  --color-pink-950: oklch(0.3527 0.1506 343.93);
  --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.9568 0.0316 324.24);
  --color-plum-300: oklch(0.9294 0.0499 323.91);
  --color-plum-400: oklch(0.8982 0.0679 323.00);
  --color-plum-500: oklch(0.8600 0.0845 322.40);
  --color-plum-600: oklch(0.8095 0.1106 321.36);
  --color-plum-700: oklch(0.7418 0.1462 320.24);
  --color-plum-800: oklch(0.5785 0.2299 320.25);
  --color-plum-850: oklch(0.5526 0.2212 320.51);
  --color-plum-900: oklch(0.5218 0.2084 320.28);
  --color-plum-950: oklch(0.3367 0.1485 319.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.9591 0.0261 310.41);
  --color-purple-300: oklch(0.9323 0.0439 310.68);
  --color-purple-400: oklch(0.9005 0.0621 307.20);
  --color-purple-500: oklch(0.8587 0.0885 306.23);
  --color-purple-600: oklch(0.8036 0.1163 303.96);
  --color-purple-700: oklch(0.7331 0.1575 302.33);
  --color-purple-800: oklch(0.6309 0.2349 299.84);
  --color-purple-850: oklch(0.5245 0.2242 299.68);
  --color-purple-900: oklch(0.5163 0.2188 300.31);
  --color-purple-950: oklch(0.3229 0.1371 298.73);
  --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.9306 0.0385 298.70);
  --color-violet-400: oklch(0.9008 0.0535 294.71);
  --color-violet-500: oklch(0.8619 0.0749 293.25);
  --color-violet-600: oklch(0.8058 0.1068 292.28);
  --color-violet-700: oklch(0.7299 0.1441 290.56);
  --color-violet-800: oklch(0.5416 0.2190 286.14);
  --color-violet-850: oklch(0.5111 0.2158 285.70);
  --color-violet-900: oklch(0.5082 0.1916 286.63);
  --color-violet-950: oklch(0.3138 0.1154 284.87);
  --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.9024 0.0480 280.23);
  --color-iris-500: oklch(0.8592 0.0709 281.28);
  --color-iris-600: oklch(0.8080 0.0987 281.41);
  --color-iris-700: oklch(0.7293 0.1426 279.60);
  --color-iris-800: oklch(0.5398 0.2255 276.57);
  --color-iris-850: oklch(0.5076 0.2275 275.73);
  --color-iris-900: oklch(0.5111 0.2103 278.40);
  --color-iris-950: oklch(0.3137 0.1176 275.99);
  --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.8584 0.0692 266.88);
  --color-indigo-600: oklch(0.8046 0.0976 268.75);
  --color-indigo-700: oklch(0.7306 0.1370 268.62);
  --color-indigo-800: oklch(0.5435 0.2344 265.24);
  --color-indigo-850: oklch(0.5110 0.2391 264.87);
  --color-indigo-900: oklch(0.5098 0.2088 265.50);
  --color-indigo-950: oklch(0.3138 0.1016 266.96);
  --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.8102 0.0897 243.64);
  --color-blue-700: oklch(0.7341 0.1225 243.51);
  --color-blue-800: oklch(0.6474 0.1938 252.25);
  --color-blue-850: oklch(0.6210 0.1851 252.37);
  --color-blue-900: oklch(0.5566 0.1632 252.55);
  --color-blue-950: oklch(0.3243 0.0961 259.21);
  --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.9320 0.0424 209.35);
  --color-cyan-400: oklch(0.9004 0.0554 209.04);
  --color-cyan-500: oklch(0.8578 0.0687 211.20);
  --color-cyan-600: oklch(0.8045 0.0854 212.97);
  --color-cyan-700: oklch(0.7284 0.1157 215.61);
  --color-cyan-800: oklch(0.6604 0.1263 226.04);
  --color-cyan-850: oklch(0.6264 0.1190 225.29);
  --color-cyan-900: oklch(0.5481 0.1008 223.51);
  --color-cyan-950: oklch(0.3319 0.0551 221.73);
  --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.9600 0.0263 179.07);
  --color-teal-300: oklch(0.9331 0.0435 178.47);
  --color-teal-400: oklch(0.9005 0.0561 177.95);
  --color-teal-500: oklch(0.8563 0.0682 178.40);
  --color-teal-600: oklch(0.7962 0.0809 179.60);
  --color-teal-700: oklch(0.7209 0.1031 179.79);
  --color-teal-800: oklch(0.6489 0.1193 178.16);
  --color-teal-850: oklch(0.6198 0.1141 177.96);
  --color-teal-900: oklch(0.5535 0.1044 174.97);
  --color-teal-950: oklch(0.3260 0.0526 183.34);
  --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.9354 0.0379 159.89);
  --color-jade-400: oklch(0.9021 0.0513 162.95);
  --color-jade-500: oklch(0.8591 0.0663 163.84);
  --color-jade-600: oklch(0.8000 0.0866 166.99);
  --color-jade-700: oklch(0.7202 0.1162 170.37);
  --color-jade-800: oklch(0.6438 0.1311 167.49);
  --color-jade-850: oklch(0.6122 0.1243 167.77);
  --color-jade-900: oklch(0.5476 0.1115 167.06);
  --color-jade-950: oklch(0.3261 0.0465 166.35);
  --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.7975 0.0966 156.92);
  --color-green-700: oklch(0.7152 0.1342 157.77);
  --color-green-800: oklch(0.6397 0.1585 154.88);
  --color-green-850: oklch(0.6117 0.1496 155.55);
  --color-green-900: oklch(0.5454 0.1313 156.41);
  --color-green-950: oklch(0.3221 0.0547 162.62);
  --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.9589 0.0237 145.39);
  --color-grass-300: oklch(0.9352 0.0441 145.21);
  --color-grass-400: oklch(0.8992 0.0609 144.32);
  --color-grass-500: oklch(0.8558 0.0848 145.29);
  --color-grass-600: oklch(0.7980 0.1145 145.78);
  --color-grass-700: oklch(0.7184 0.1599 146.34);
  --color-grass-800: oklch(0.6518 0.1807 145.52);
  --color-grass-850: oklch(0.6138 0.1735 145.45);
  --color-grass-900: oklch(0.5266 0.1573 145.43);
  --color-grass-950: oklch(0.3264 0.0626 147.33);
  --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.9531 0.0116 37.42);
  --color-bronze-300: oklch(0.9267 0.0154 48.55);
  --color-bronze-400: oklch(0.8943 0.0206 40.52);
  --color-bronze-500: oklch(0.8601 0.0267 44.69);
  --color-bronze-600: oklch(0.8124 0.0341 41.42);
  --color-bronze-700: oklch(0.7414 0.0461 39.26);
  --color-bronze-800: oklch(0.6278 0.0553 42.81);
  --color-bronze-850: oklch(0.5883 0.0552 40.13);
  --color-bronze-900: oklch(0.5106 0.0520 37.23);
  --color-bronze-950: oklch(0.3295 0.0338 33.21);
  --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.8951 0.0212 88.73);
  --color-gold-500: oklch(0.8600 0.0304 85.57);
  --color-gold-600: oklch(0.8102 0.0392 81.47);
  --color-gold-700: oklch(0.7390 0.0520 77.82);
  --color-gold-800: oklch(0.6217 0.0607 76.02);
  --color-gold-850: oklch(0.5889 0.0572 77.76);
  --color-gold-900: oklch(0.5038 0.0480 76.97);
  --color-gold-950: oklch(0.3326 0.0224 81.07);
  --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.9265 0.0232 65.45);
  --color-brown-400: oklch(0.8977 0.0336 63.01);
  --color-brown-500: oklch(0.8620 0.0471 65.03);
  --color-brown-600: oklch(0.8157 0.0650 62.08);
  --color-brown-700: oklch(0.7466 0.0872 60.08);
  --color-brown-800: oklch(0.6324 0.0959 58.85);
  --color-brown-850: oklch(0.5979 0.0876 57.80);
  --color-brown-900: oklch(0.5107 0.0701 53.59);
  --color-brown-950: oklch(0.3310 0.0222 40.58);
  --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.8813 0.0915 70.42);
  --color-orange-500: oklch(0.8436 0.1118 64.04);
  --color-orange-600: oklch(0.8054 0.1273 54.05);
  --color-orange-700: oklch(0.7445 0.1504 48.64);
  --color-orange-800: oklch(0.6817 0.2126 39.23);
  --color-orange-850: oklch(0.6627 0.2208 37.21);
  --color-orange-900: oklch(0.5848 0.1959 36.95);
  --color-orange-950: oklch(0.3508 0.0769 35.62);
  --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.9185 0.1426 98.22);
  --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.7570 0.1532 76.76);
  --color-amber-800: oklch(0.8482 0.1709 85.62);
  --color-amber-850: oklch(0.8272 0.1711 80.53);
  --color-amber-900: oklch(0.5708 0.1337 60.15);
  --color-amber-950: oklch(0.3510 0.0519 53.48);
  --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.9531 0.1190 102.20);
  --color-yellow-400: oklch(0.9242 0.1444 98.39);
  --color-yellow-500: oklch(0.8825 0.1377 94.79);
  --color-yellow-600: oklch(0.8365 0.1244 92.33);
  --color-yellow-700: oklch(0.7652 0.1412 88.82);
  --color-yellow-800: oklch(0.9149 0.1894 100.94);
  --color-yellow-850: oklch(0.8947 0.1845 97.03);
  --color-yellow-900: oklch(0.5696 0.1202 74.86);
  --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.9578 0.0479 117.49);
  --color-lime-300: oklch(0.9323 0.0795 119.36);
  --color-lime-400: oklch(0.8972 0.1031 120.77);
  --color-lime-500: oklch(0.8528 0.1175 121.74);
  --color-lime-600: oklch(0.7934 0.1344 123.82);
  --color-lime-700: oklch(0.7252 0.1655 126.59);
  --color-lime-800: oklch(0.8870 0.2144 124.29);
  --color-lime-850: oklch(0.8598 0.2176 125.54);
  --color-lime-900: oklch(0.5438 0.1341 126.72);
  --color-lime-950: oklch(0.3523 0.0682 119.47);
  --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.9606 0.0339 178.29);
  --color-mint-300: oklch(0.9340 0.0553 176.44);
  --color-mint-400: oklch(0.8996 0.0712 177.11);
  --color-mint-500: oklch(0.8572 0.0859 176.13);
  --color-mint-600: oklch(0.7965 0.1006 176.73);
  --color-mint-700: oklch(0.7219 0.1289 175.96);
  --color-mint-800: oklch(0.8686 0.1218 176.21);
  --color-mint-850: oklch(0.8401 0.1193 176.98);
  --color-mint-900: oklch(0.5190 0.1014 171.25);
  --color-mint-950: oklch(0.3483 0.0595 179.69);
  --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.9604 0.0264 214.42);
  --color-sky-300: oklch(0.9355 0.0397 216.37);
  --color-sky-400: oklch(0.9041 0.0533 215.74);
  --color-sky-500: oklch(0.8601 0.0664 219.45);
  --color-sky-600: oklch(0.8060 0.0846 219.33);
  --color-sky-700: oklch(0.7290 0.1144 222.33);
  --color-sky-800: oklch(0.8616 0.1228 210.97);
  --color-sky-850: oklch(0.8367 0.1235 213.68);
  --color-sky-900: oklch(0.5357 0.1109 233.18);
  --color-sky-950: oklch(0.3501 0.0668 237.74);
  --color-custom-cyan-50: oklch(0.9923 0.0042 236.50);
  --color-custom-cyan-100: oklch(0.9792 0.0103 219.59);
  --color-custom-cyan-200: oklch(0.9590 0.0336 212.84);
  --color-custom-cyan-300: oklch(0.9304 0.0509 218.26);
  --color-custom-cyan-400: oklch(0.8995 0.0693 221.88);
  --color-custom-cyan-500: oklch(0.8570 0.0887 228.06);
  --color-custom-cyan-600: oklch(0.8037 0.1108 230.59);
  --color-custom-cyan-700: oklch(0.7495 0.1517 233.61);
  --color-custom-cyan-800: oklch(0.6635 0.1623 243.60);
  --color-custom-cyan-850: oklch(0.6295 0.1500 242.23);
  --color-custom-cyan-900: oklch(0.5489 0.1251 239.70);
  --color-custom-cyan-950: oklch(0.3319 0.0677 233.53);
  --color-neon-green-50: oklch(0.9935 0.0050 165.01);
  --color-neon-green-100: oklch(0.9824 0.0132 152.61);
  --color-neon-green-200: oklch(0.9586 0.0313 154.17);
  --color-neon-green-300: oklch(0.9335 0.0528 153.62);
  --color-neon-green-400: oklch(0.8986 0.0711 153.52);
  --color-neon-green-500: oklch(0.8568 0.0961 154.53);
  --color-neon-green-600: oklch(0.7976 0.1265 155.08);
  --color-neon-green-700: oklch(0.7532 0.1748 158.03);
  --color-neon-green-800: oklch(0.6530 0.1828 149.32);
  --color-neon-green-850: oklch(0.6225 0.1713 150.03);
  --color-neon-green-900: oklch(0.5546 0.1469 151.70);
  --color-neon-green-950: oklch(0.3229 0.0683 161.20);

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

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

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

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

  /* adjacent = plum */
  --color-adjacent-50: var(--color-plum-50);
  --color-adjacent-100: var(--color-plum-100);
  --color-adjacent-200: var(--color-plum-200);
  --color-adjacent-300: var(--color-plum-300);
  --color-adjacent-400: var(--color-plum-400);
  --color-adjacent-500: var(--color-plum-500);
  --color-adjacent-600: var(--color-plum-600);
  --color-adjacent-700: var(--color-plum-700);
  --color-adjacent-800: var(--color-plum-800);
  --color-adjacent-850: var(--color-plum-850);
  --color-adjacent-900: var(--color-plum-900);
  --color-adjacent-950: var(--color-plum-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.2078 0.0170 31.43);
  --color-tomato-200: oklch(0.2547 0.0548 26.76);
  --color-tomato-300: oklch(0.2902 0.0866 27.76);
  --color-tomato-400: oklch(0.3311 0.0975 28.63);
  --color-tomato-500: oklch(0.3800 0.1003 29.90);
  --color-tomato-600: oklch(0.4464 0.1063 31.61);
  --color-tomato-700: oklch(0.5381 0.1294 33.41);
  --color-tomato-800: oklch(0.6271 0.1936 33.34);
  --color-tomato-850: oklch(0.6482 0.2081 35.71);
  --color-tomato-900: oklch(0.7794 0.1310 34.91);
  --color-tomato-950: oklch(0.8987 0.0465 31.23);
  --color-red-50: oklch(0.1880 0.0135 18.42);
  --color-red-100: oklch(0.2061 0.0233 14.60);
  --color-red-200: oklch(0.2524 0.0734 11.43);
  --color-red-300: oklch(0.2886 0.1089 13.01);
  --color-red-400: oklch(0.3323 0.1251 14.44);
  --color-red-500: oklch(0.3814 0.1315 15.17);
  --color-red-600: oklch(0.4501 0.1459 16.93);
  --color-red-700: oklch(0.5425 0.1778 19.90);
  --color-red-800: oklch(0.6253 0.2373 21.15);
  --color-red-850: oklch(0.6638 0.2161 21.05);
  --color-red-900: oklch(0.7813 0.1277 19.79);
  --color-red-950: oklch(0.8969 0.0569 3.26);
  --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.2530 0.0689 4.74);
  --color-ruby-300: oklch(0.2931 0.1020 5.19);
  --color-ruby-400: oklch(0.3334 0.1168 5.06);
  --color-ruby-500: oklch(0.3812 0.1253 5.50);
  --color-ruby-600: oklch(0.4483 0.1390 7.27);
  --color-ruby-700: oklch(0.5440 0.1768 9.46);
  --color-ruby-800: oklch(0.6279 0.2386 11.34);
  --color-ruby-850: oklch(0.6635 0.2191 11.92);
  --color-ruby-900: oklch(0.7816 0.1307 10.45);
  --color-ruby-950: oklch(0.9013 0.0591 352.65);
  --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.2556 0.0666 352.46);
  --color-crimson-300: oklch(0.2924 0.1056 353.40);
  --color-crimson-400: oklch(0.3327 0.1221 353.35);
  --color-crimson-500: oklch(0.3835 0.1272 354.70);
  --color-crimson-600: oklch(0.4493 0.1438 355.72);
  --color-crimson-700: oklch(0.5424 0.1785 357.41);
  --color-crimson-800: oklch(0.6342 0.2571 0.01);
  --color-crimson-850: oklch(0.6624 0.2380 0.35);
  --color-crimson-900: oklch(0.7851 0.1365 359.57);
  --color-crimson-950: oklch(0.9073 0.0606 344.52);
  --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.2625 0.0704 336.72);
  --color-pink-300: oklch(0.2984 0.1122 338.38);
  --color-pink-400: oklch(0.3381 0.1223 339.75);
  --color-pink-500: oklch(0.3887 0.1280 339.72);
  --color-pink-600: oklch(0.4589 0.1455 341.26);
  --color-pink-700: oklch(0.5499 0.1652 345.74);
  --color-pink-800: oklch(0.6167 0.2547 344.25);
  --color-pink-850: oklch(0.6489 0.2393 344.30);
  --color-pink-900: oklch(0.7878 0.1696 339.28);
  --color-pink-950: oklch(0.9028 0.0679 340.29);
  --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.2663 0.0682 326.08);
  --color-plum-300: oklch(0.3068 0.1001 324.42);
  --color-plum-400: oklch(0.3447 0.1135 323.50);
  --color-plum-500: oklch(0.3887 0.1146 323.54);
  --color-plum-600: oklch(0.4562 0.1291 321.83);
  --color-plum-700: oklch(0.5450 0.1559 320.33);
  --color-plum-800: oklch(0.5785 0.2299 320.25);
  --color-plum-850: oklch(0.6163 0.2210 320.61);
  --color-plum-900: oklch(0.7934 0.1789 321.98);
  --color-plum-950: oklch(0.9067 0.0656 324.50);
  --color-purple-50: oklch(0.1919 0.0242 312.95);
  --color-purple-100: oklch(0.2125 0.0356 310.55);
  --color-purple-200: oklch(0.2671 0.0724 309.04);
  --color-purple-300: oklch(0.3075 0.0997 307.01);
  --color-purple-400: oklch(0.3441 0.1149 305.99);
  --color-purple-500: oklch(0.3887 0.1220 304.74);
  --color-purple-600: oklch(0.4481 0.1395 302.92);
  --color-purple-700: oklch(0.5412 0.1741 301.23);
  --color-purple-800: oklch(0.5553 0.2419 299.60);
  --color-purple-850: oklch(0.6309 0.2349 299.84);
  --color-purple-900: oklch(0.7819 0.1479 309.32);
  --color-purple-950: oklch(0.9096 0.0562 307.23);
  --color-violet-50: oklch(0.1920 0.0281 290.04);
  --color-violet-100: oklch(0.2118 0.0339 299.75);
  --color-violet-200: oklch(0.2715 0.0738 293.22);
  --color-violet-300: oklch(0.3110 0.1066 291.38);
  --color-violet-400: oklch(0.3487 0.1156 289.56);
  --color-violet-500: oklch(0.3895 0.1214 290.03);
  --color-violet-600: oklch(0.4443 0.1336 290.18);
  --color-violet-700: oklch(0.5169 0.1586 288.33);
  --color-violet-800: oklch(0.5416 0.2190 286.14);
  --color-violet-850: oklch(0.5884 0.2069 287.53);
  --color-violet-900: oklch(0.7787 0.1247 293.74);
  --color-violet-950: oklch(0.9093 0.0477 291.98);
  --color-iris-50: oklch(0.1930 0.0241 283.91);
  --color-iris-100: oklch(0.2097 0.0314 286.22);
  --color-iris-200: oklch(0.2722 0.0779 277.87);
  --color-iris-300: oklch(0.3186 0.1163 275.08);
  --color-iris-400: oklch(0.3560 0.1279 276.06);
  --color-iris-500: oklch(0.4004 0.1328 278.03);
  --color-iris-600: oklch(0.4497 0.1435 278.94);
  --color-iris-700: oklch(0.5066 0.1689 279.31);
  --color-iris-800: oklch(0.5398 0.2255 276.57);
  --color-iris-850: oklch(0.5860 0.2091 279.62);
  --color-iris-900: oklch(0.7743 0.1215 287.46);
  --color-iris-950: oklch(0.9136 0.0434 285.51);
  --color-indigo-50: oklch(0.1915 0.0265 276.87);
  --color-indigo-100: oklch(0.2091 0.0324 272.61);
  --color-indigo-200: oklch(0.2704 0.0798 267.09);
  --color-indigo-300: oklch(0.3193 0.1085 265.87);
  --color-indigo-400: oklch(0.3615 0.1229 265.67);
  --color-indigo-500: oklch(0.4034 0.1324 267.29);
  --color-indigo-600: oklch(0.4498 0.1441 267.35);
  --color-indigo-700: oklch(0.5017 0.1662 266.58);
  --color-indigo-800: oklch(0.5435 0.2344 265.24);
  --color-indigo-850: oklch(0.5888 0.2147 267.53);
  --color-indigo-900: oklch(0.7772 0.1126 269.72);
  --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.2745 0.0663 253.93);
  --color-blue-300: oklch(0.3201 0.0968 252.35);
  --color-blue-400: oklch(0.3680 0.1070 251.28);
  --color-blue-500: oklch(0.4169 0.1144 252.54);
  --color-blue-600: oklch(0.4751 0.1229 253.63);
  --color-blue-700: oklch(0.5415 0.1405 253.63);
  --color-blue-800: oklch(0.6474 0.1938 252.25);
  --color-blue-850: oklch(0.6887 0.1690 251.55);
  --color-blue-900: oklch(0.7642 0.1257 249.46);
  --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.2140 0.0186 227.95);
  --color-cyan-200: oklch(0.2735 0.0449 222.13);
  --color-cyan-300: oklch(0.3176 0.0611 226.60);
  --color-cyan-400: oklch(0.3637 0.0697 226.20);
  --color-cyan-500: oklch(0.4146 0.0778 224.46);
  --color-cyan-600: oklch(0.4785 0.0860 224.12);
  --color-cyan-700: oklch(0.5557 0.1038 225.45);
  --color-cyan-800: oklch(0.6604 0.1263 226.04);
  --color-cyan-850: oklch(0.6979 0.1254 222.82);
  --color-cyan-900: oklch(0.7862 0.1214 217.17);
  --color-cyan-950: oklch(0.9099 0.0590 215.08);
  --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.2717 0.0388 184.21);
  --color-teal-300: oklch(0.3169 0.0557 185.56);
  --color-teal-400: oklch(0.3619 0.0624 185.27);
  --color-teal-500: oklch(0.4155 0.0696 181.11);
  --color-teal-600: oklch(0.4738 0.0782 181.86);
  --color-teal-700: oklch(0.5375 0.0914 180.11);
  --color-teal-800: oklch(0.6489 0.1193 178.16);
  --color-teal-850: oklch(0.6883 0.1278 176.82);
  --color-teal-900: oklch(0.7889 0.1522 172.54);
  --color-teal-950: oklch(0.9059 0.0759 171.84);
  --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.3617 0.0703 166.16);
  --color-jade-500: oklch(0.4122 0.0768 166.97);
  --color-jade-600: oklch(0.4669 0.0857 167.35);
  --color-jade-700: oklch(0.5369 0.0996 169.28);
  --color-jade-800: oklch(0.6438 0.1311 167.49);
  --color-jade-850: oklch(0.6799 0.1410 166.04);
  --color-jade-900: oklch(0.7887 0.1696 163.35);
  --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.2739 0.0441 160.45);
  --color-green-300: oklch(0.3176 0.0641 160.53);
  --color-green-400: oklch(0.3644 0.0749 159.68);
  --color-green-500: oklch(0.4140 0.0843 158.71);
  --color-green-600: oklch(0.4671 0.0975 157.65);
  --color-green-700: oklch(0.5268 0.1143 156.73);
  --color-green-800: oklch(0.6397 0.1585 154.88);
  --color-green-850: oklch(0.6736 0.1662 155.10);
  --color-green-900: oklch(0.7801 0.1940 154.70);
  --color-green-950: oklch(0.9044 0.0956 155.94);
  --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.2662 0.0323 149.61);
  --color-grass-300: oklch(0.3187 0.0610 149.48);
  --color-grass-400: oklch(0.3660 0.0728 148.25);
  --color-grass-500: oklch(0.4174 0.0869 148.06);
  --color-grass-600: oklch(0.4681 0.0993 147.34);
  --color-grass-700: oklch(0.5243 0.1195 146.58);
  --color-grass-800: oklch(0.6518 0.1807 145.52);
  --color-grass-850: oklch(0.6897 0.1779 145.99);
  --color-grass-900: oklch(0.7801 0.1719 146.67);
  --color-grass-950: oklch(0.9102 0.0928 143.42);
  --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.2919 0.0219 69.76);
  --color-bronze-400: oklch(0.3332 0.0255 69.21);
  --color-bronze-500: oklch(0.3759 0.0298 62.64);
  --color-bronze-600: oklch(0.4325 0.0380 61.92);
  --color-bronze-700: oklch(0.5008 0.0504 60.69);
  --color-bronze-800: oklch(0.6278 0.0553 42.81);
  --color-bronze-850: oklch(0.6720 0.0578 44.30);
  --color-bronze-900: oklch(0.7917 0.0519 42.93);
  --color-bronze-950: oklch(0.9143 0.0207 48.48);
  --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.2667 0.0192 84.46);
  --color-gold-300: oklch(0.3098 0.0338 93.33);
  --color-gold-400: oklch(0.3580 0.0462 92.66);
  --color-gold-500: oklch(0.4052 0.0541 90.96);
  --color-gold-600: oklch(0.4694 0.0677 94.17);
  --color-gold-700: oklch(0.5420 0.0841 90.35);
  --color-gold-800: oklch(0.6105 0.0975 86.43);
  --color-gold-850: oklch(0.6546 0.1112 87.83);
  --color-gold-900: oklch(0.7836 0.1141 93.51);
  --color-gold-950: oklch(0.8951 0.0635 92.46);
  --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.2964 0.0218 51.84);
  --color-brown-400: oklch(0.3410 0.0299 51.87);
  --color-brown-500: oklch(0.3812 0.0323 51.50);
  --color-brown-600: oklch(0.4331 0.0385 52.74);
  --color-brown-700: oklch(0.5077 0.0483 65.22);
  --color-brown-800: oklch(0.6324 0.0959 58.85);
  --color-brown-850: oklch(0.6745 0.0899 59.12);
  --color-brown-900: oklch(0.7998 0.0756 61.10);
  --color-brown-950: oklch(0.9168 0.0426 74.14);
  --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.3337 0.0908 48.01);
  --color-orange-500: oklch(0.3852 0.0965 49.93);
  --color-orange-600: oklch(0.4520 0.1064 47.27);
  --color-orange-700: oklch(0.5402 0.1310 44.29);
  --color-orange-800: oklch(0.6817 0.2126 39.23);
  --color-orange-850: oklch(0.7133 0.1932 47.10);
  --color-orange-900: oklch(0.7798 0.1477 54.28);
  --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.2947 0.0635 70.85);
  --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.4539 0.0895 75.02);
  --color-amber-700: oklch(0.5371 0.1053 73.56);
  --color-amber-800: oklch(0.8482 0.1709 85.62);
  --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.3359 0.0687 91.22);
  --color-yellow-500: oklch(0.3860 0.0790 92.16);
  --color-yellow-600: oklch(0.4529 0.0831 91.54);
  --color-yellow-700: oklch(0.5357 0.0976 89.26);
  --color-yellow-800: oklch(0.9149 0.1894 100.94);
  --color-yellow-850: oklch(0.9704 0.1881 109.45);
  --color-yellow-900: oklch(0.8993 0.1706 100.83);
  --color-yellow-950: oklch(0.9420 0.0773 100.55);
  --color-lime-50: oklch(0.1819 0.0141 120.76);
  --color-lime-100: oklch(0.2087 0.0221 128.05);
  --color-lime-200: oklch(0.2652 0.0378 130.26);
  --color-lime-300: oklch(0.3149 0.0534 130.71);
  --color-lime-400: oklch(0.3635 0.0683 129.83);
  --color-lime-500: oklch(0.4108 0.0801 129.88);
  --color-lime-600: oklch(0.4627 0.0959 129.66);
  --color-lime-700: oklch(0.5229 0.1151 128.80);
  --color-lime-800: oklch(0.8870 0.2144 124.29);
  --color-lime-850: oklch(0.9296 0.2221 124.14);
  --color-lime-900: oklch(0.8691 0.1878 123.08);
  --color-lime-950: oklch(0.9462 0.0976 121.16);
  --color-mint-50: oklch(0.1886 0.0106 196.29);
  --color-mint-100: oklch(0.2101 0.0183 195.85);
  --color-mint-200: oklch(0.2693 0.0442 190.04);
  --color-mint-300: oklch(0.3177 0.0550 189.18);
  --color-mint-400: oklch(0.3650 0.0637 187.01);
  --color-mint-500: oklch(0.4137 0.0732 184.27);
  --color-mint-600: oklch(0.4703 0.0845 181.54);
  --color-mint-700: oklch(0.5423 0.1007 176.85);
  --color-mint-800: oklch(0.8686 0.1218 176.21);
  --color-mint-850: oklch(0.9164 0.0967 177.75);
  --color-mint-900: oklch(0.7947 0.1411 175.10);
  --color-mint-950: oklch(0.9298 0.0679 166.62);
  --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.2725 0.0588 246.76);
  --color-sky-300: oklch(0.3210 0.0788 244.34);
  --color-sky-400: oklch(0.3739 0.0884 241.81);
  --color-sky-500: oklch(0.4291 0.0990 240.44);
  --color-sky-600: oklch(0.4918 0.1103 238.71);
  --color-sky-700: oklch(0.5647 0.1226 236.60);
  --color-sky-800: oklch(0.8616 0.1228 210.97);
  --color-sky-850: oklch(0.9073 0.0866 208.54);
  --color-sky-900: oklch(0.7936 0.1172 225.92);
  --color-sky-950: oklch(0.9334 0.0608 209.04);
  --color-custom-cyan-50: oklch(0.1915 0.0199 226.35);
  --color-custom-cyan-100: oklch(0.2138 0.0207 230.64);
  --color-custom-cyan-200: oklch(0.2741 0.0493 226.71);
  --color-custom-cyan-300: oklch(0.3177 0.0669 234.52);
  --color-custom-cyan-400: oklch(0.3650 0.0774 234.96);
  --color-custom-cyan-500: oklch(0.4161 0.0861 233.10);
  --color-custom-cyan-600: oklch(0.4776 0.0993 234.02);
  --color-custom-cyan-700: oklch(0.5565 0.1179 234.88);
  --color-custom-cyan-800: oklch(0.6622 0.1440 236.75);
  --color-custom-cyan-850: oklch(0.6984 0.1461 233.96);
  --color-custom-cyan-900: oklch(0.7578 0.1496 232.78);
  --color-custom-cyan-950: oklch(0.9087 0.0658 219.36);
  --color-neon-green-50: oklch(0.1882 0.0110 163.50);
  --color-neon-green-100: oklch(0.2125 0.0142 163.25);
  --color-neon-green-200: oklch(0.2733 0.0379 160.68);
  --color-neon-green-300: oklch(0.3185 0.0551 160.75);
  --color-neon-green-400: oklch(0.3657 0.0649 160.63);
  --color-neon-green-500: oklch(0.4128 0.0716 160.67);
  --color-neon-green-600: oklch(0.4667 0.0833 159.45);
  --color-neon-green-700: oklch(0.5272 0.0987 158.31);
  --color-neon-green-800: oklch(0.6417 0.1384 156.61);
  --color-neon-green-850: oklch(0.6748 0.1479 156.58);
  --color-neon-green-900: oklch(0.7532 0.1748 158.03);
  --color-neon-green-950: oklch(0.9054 0.0877 157.27);

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

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

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

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

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