/**
 * Sveltopia Color Preset (shadcn)
 * Generated by @sveltopia/colors
 * Brand colors: #FF6A00, #43A047, #1A1A1A
 */

: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.2178 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.8871 0.0599 31.09);
  --color-tomato-500: oklch(0.8534 0.0802 31.17);
  --color-tomato-600: oklch(0.8019 0.1000 30.07);
  --color-tomato-700: oklch(0.7413 0.1239 30.64);
  --color-tomato-800: oklch(0.6262 0.2036 31.61);
  --color-tomato-850: oklch(0.6033 0.2044 31.62);
  --color-tomato-900: oklch(0.5672 0.2070 31.25);
  --color-tomato-950: oklch(0.3459 0.0823 29.30);
  --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.9555 0.0207 13.86);
  --color-red-300: oklch(0.9217 0.0401 16.00);
  --color-red-400: oklch(0.8902 0.0580 15.66);
  --color-red-500: oklch(0.8571 0.0776 16.82);
  --color-red-600: oklch(0.8077 0.0924 16.78);
  --color-red-700: oklch(0.7450 0.1193 17.08);
  --color-red-800: oklch(0.6255 0.2037 21.35);
  --color-red-850: oklch(0.5990 0.2051 22.31);
  --color-red-900: oklch(0.5577 0.2074 23.57);
  --color-red-950: oklch(0.3381 0.1132 14.89);
  --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.9538 0.0221 7.18);
  --color-ruby-300: oklch(0.9250 0.0393 8.14);
  --color-ruby-400: oklch(0.8945 0.0578 4.89);
  --color-ruby-500: oklch(0.8577 0.0691 6.20);
  --color-ruby-600: oklch(0.8113 0.0839 5.91);
  --color-ruby-700: oklch(0.7484 0.1079 4.36);
  --color-ruby-800: oklch(0.6272 0.2049 11.46);
  --color-ruby-850: oklch(0.6009 0.2059 11.99);
  --color-ruby-900: oklch(0.5489 0.2079 12.39);
  --color-ruby-950: oklch(0.3402 0.1142 8.48);
  --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.9536 0.0256 356.28);
  --color-crimson-300: oklch(0.9269 0.0416 355.26);
  --color-crimson-400: oklch(0.8928 0.0561 354.13);
  --color-crimson-500: oklch(0.8536 0.0684 353.86);
  --color-crimson-600: oklch(0.8086 0.0817 352.96);
  --color-crimson-700: oklch(0.7494 0.1039 352.50);
  --color-crimson-800: oklch(0.6341 0.2241 359.51);
  --color-crimson-850: oklch(0.6076 0.2217 0.40);
  --color-crimson-900: oklch(0.5527 0.2175 2.99);
  --color-crimson-950: oklch(0.3407 0.1184 355.11);
  --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.9542 0.0276 342.25);
  --color-pink-300: oklch(0.9258 0.0429 339.14);
  --color-pink-400: oklch(0.8931 0.0561 339.24);
  --color-pink-500: oklch(0.8555 0.0713 339.17);
  --color-pink-600: oklch(0.8096 0.0871 340.60);
  --color-pink-700: oklch(0.7518 0.1120 339.85);
  --color-pink-800: oklch(0.6168 0.2186 344.33);
  --color-pink-850: oklch(0.5960 0.2178 344.98);
  --color-pink-900: oklch(0.5576 0.2169 345.95);
  --color-pink-950: oklch(0.3496 0.1349 344.17);
  --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.9576 0.0282 324.03);
  --color-plum-300: oklch(0.9289 0.0448 323.65);
  --color-plum-400: oklch(0.8992 0.0600 323.43);
  --color-plum-500: oklch(0.8613 0.0731 322.49);
  --color-plum-600: oklch(0.8086 0.0965 321.74);
  --color-plum-700: oklch(0.7413 0.1262 320.57);
  --color-plum-800: oklch(0.5786 0.1975 320.30);
  --color-plum-850: oklch(0.5519 0.1910 320.34);
  --color-plum-900: oklch(0.5221 0.1802 320.18);
  --color-plum-950: oklch(0.3376 0.1308 319.87);
  --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.9591 0.0261 310.41);
  --color-purple-300: oklch(0.9336 0.0398 311.75);
  --color-purple-400: oklch(0.9018 0.0558 309.97);
  --color-purple-500: oklch(0.8599 0.0743 310.06);
  --color-purple-600: oklch(0.8046 0.0951 307.83);
  --color-purple-700: oklch(0.7322 0.1289 306.44);
  --color-purple-800: oklch(0.5557 0.1922 304.18);
  --color-purple-850: oklch(0.5241 0.1837 303.89);
  --color-purple-900: oklch(0.5163 0.1815 304.33);
  --color-purple-950: oklch(0.3218 0.1154 301.88);
  --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.9623 0.0191 299.07);
  --color-violet-300: oklch(0.9325 0.0370 297.54);
  --color-violet-400: oklch(0.9027 0.0520 293.78);
  --color-violet-500: oklch(0.8638 0.0734 292.58);
  --color-violet-600: oklch(0.8058 0.0942 291.67);
  --color-violet-700: oklch(0.7300 0.1247 290.89);
  --color-violet-800: oklch(0.5419 0.1883 286.17);
  --color-violet-850: oklch(0.5113 0.1867 285.73);
  --color-violet-900: oklch(0.5080 0.1671 287.16);
  --color-violet-950: oklch(0.3135 0.1006 285.19);
  --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.9612 0.0174 282.54);
  --color-iris-300: oklch(0.9337 0.0325 281.96);
  --color-iris-400: oklch(0.9032 0.0479 281.52);
  --color-iris-500: oklch(0.8626 0.0693 282.15);
  --color-iris-600: oklch(0.8090 0.0917 281.40);
  --color-iris-700: oklch(0.7290 0.1243 279.78);
  --color-iris-800: oklch(0.5404 0.1941 276.72);
  --color-iris-850: oklch(0.5092 0.1968 275.86);
  --color-iris-900: oklch(0.5110 0.1824 278.50);
  --color-iris-950: oklch(0.3144 0.1025 275.87);
  --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.9609 0.0170 267.79);
  --color-indigo-300: oklch(0.9339 0.0314 267.97);
  --color-indigo-400: oklch(0.9012 0.0475 268.40);
  --color-indigo-500: oklch(0.8605 0.0682 269.38);
  --color-indigo-600: oklch(0.8053 0.0926 270.00);
  --color-indigo-700: oklch(0.7302 0.1191 268.96);
  --color-indigo-800: oklch(0.5447 0.2013 265.20);
  --color-indigo-850: oklch(0.5101 0.2068 264.92);
  --color-indigo-900: oklch(0.5100 0.1812 265.54);
  --color-indigo-950: oklch(0.3129 0.0897 267.44);
  --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.8633 0.0682 243.32);
  --color-blue-600: oklch(0.8098 0.0887 243.05);
  --color-blue-700: oklch(0.7331 0.1203 242.66);
  --color-blue-800: oklch(0.6486 0.1918 251.60);
  --color-blue-850: oklch(0.6215 0.1821 251.43);
  --color-blue-900: oklch(0.5550 0.1611 251.91);
  --color-blue-950: oklch(0.3240 0.0964 258.82);
  --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.9586 0.0263 202.56);
  --color-cyan-300: oklch(0.9321 0.0409 205.98);
  --color-cyan-400: oklch(0.9004 0.0539 206.45);
  --color-cyan-500: oklch(0.8579 0.0659 208.14);
  --color-cyan-600: oklch(0.8045 0.0816 209.70);
  --color-cyan-700: oklch(0.7273 0.1107 211.86);
  --color-cyan-800: oklch(0.6600 0.1217 221.74);
  --color-cyan-850: oklch(0.6268 0.1147 221.41);
  --color-cyan-900: oklch(0.5468 0.0968 220.69);
  --color-cyan-950: oklch(0.3314 0.0527 218.83);
  --color-teal-50: oklch(0.9937 0.0044 179.74);
  --color-teal-100: oklch(0.9815 0.0088 179.61);
  --color-teal-200: oklch(0.9603 0.0259 181.86);
  --color-teal-300: oklch(0.9337 0.0425 178.08);
  --color-teal-400: oklch(0.8986 0.0544 180.34);
  --color-teal-500: oklch(0.8549 0.0656 180.21);
  --color-teal-600: oklch(0.7973 0.0792 181.38);
  --color-teal-700: oklch(0.7222 0.1010 181.18);
  --color-teal-800: oklch(0.6498 0.1178 180.17);
  --color-teal-850: oklch(0.6204 0.1130 179.37);
  --color-teal-900: oklch(0.5542 0.1032 176.50);
  --color-teal-950: oklch(0.3263 0.0521 183.26);
  --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.9608 0.0222 160.23);
  --color-jade-300: oklch(0.9343 0.0347 161.40);
  --color-jade-400: oklch(0.9009 0.0482 164.30);
  --color-jade-500: oklch(0.8584 0.0624 164.55);
  --color-jade-600: oklch(0.8003 0.0807 168.09);
  --color-jade-700: oklch(0.7216 0.1082 171.02);
  --color-jade-800: oklch(0.6423 0.1212 168.98);
  --color-jade-850: oklch(0.6134 0.1156 168.93);
  --color-jade-900: oklch(0.5484 0.1031 168.49);
  --color-jade-950: oklch(0.3245 0.0423 168.53);
  --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.9582 0.0223 155.93);
  --color-green-300: oklch(0.9333 0.0381 154.92);
  --color-green-400: oklch(0.8985 0.0498 156.08);
  --color-green-500: oklch(0.8547 0.0666 156.93);
  --color-green-600: oklch(0.7991 0.0881 157.12);
  --color-green-700: oklch(0.7159 0.1200 158.50);
  --color-green-800: oklch(0.6413 0.1403 155.84);
  --color-green-850: oklch(0.6122 0.1341 156.23);
  --color-green-900: oklch(0.5444 0.1181 157.52);
  --color-green-950: oklch(0.3212 0.0492 163.38);
  --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.9596 0.0230 143.37);
  --color-grass-300: oklch(0.9348 0.0401 144.11);
  --color-grass-400: oklch(0.8996 0.0552 143.47);
  --color-grass-500: oklch(0.8575 0.0768 144.31);
  --color-grass-600: oklch(0.7988 0.1022 144.54);
  --color-grass-700: oklch(0.7182 0.1412 145.38);
  --color-grass-800: oklch(0.6520 0.1593 144.54);
  --color-grass-850: oklch(0.6291 0.1543 144.20);
  --color-grass-900: oklch(0.5275 0.1408 144.34);
  --color-grass-950: oklch(0.3259 0.0567 145.72);
  --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.9523 0.0106 39.44);
  --color-bronze-300: oklch(0.9262 0.0138 46.22);
  --color-bronze-400: oklch(0.8949 0.0175 44.79);
  --color-bronze-500: oklch(0.8617 0.0240 44.31);
  --color-bronze-600: oklch(0.8131 0.0303 41.71);
  --color-bronze-700: oklch(0.7413 0.0406 38.07);
  --color-bronze-800: oklch(0.6265 0.0477 41.34);
  --color-bronze-850: oklch(0.5869 0.0475 38.16);
  --color-bronze-900: oklch(0.5099 0.0459 35.80);
  --color-bronze-950: oklch(0.3308 0.0308 34.49);
  --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.9542 0.0121 96.42);
  --color-gold-300: oklch(0.9250 0.0153 90.24);
  --color-gold-400: oklch(0.8954 0.0199 87.52);
  --color-gold-500: oklch(0.8600 0.0263 84.59);
  --color-gold-600: oklch(0.8115 0.0342 83.70);
  --color-gold-700: oklch(0.7383 0.0452 76.18);
  --color-gold-800: oklch(0.6199 0.0522 74.85);
  --color-gold-850: oklch(0.5881 0.0492 75.50);
  --color-gold-900: oklch(0.5039 0.0416 73.46);
  --color-gold-950: oklch(0.3328 0.0210 79.05);
  --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.9534 0.0128 63.92);
  --color-brown-300: oklch(0.9254 0.0198 65.13);
  --color-brown-400: oklch(0.8984 0.0303 65.81);
  --color-brown-500: oklch(0.8623 0.0411 66.03);
  --color-brown-600: oklch(0.8142 0.0555 62.39);
  --color-brown-700: oklch(0.7456 0.0751 60.84);
  --color-brown-800: oklch(0.6328 0.0821 59.77);
  --color-brown-850: oklch(0.5973 0.0762 57.92);
  --color-brown-900: oklch(0.5111 0.0604 53.90);
  --color-brown-950: oklch(0.3314 0.0181 45.86);
  --color-orange-50: oklch(0.9923 0.0025 48.72);
  --color-orange-100: oklch(0.9796 0.0158 73.68);
  --color-orange-200: oklch(0.9581 0.0383 80.03);
  --color-orange-300: oklch(0.9178 0.0658 73.53);
  --color-orange-400: oklch(0.8856 0.0892 71.17);
  --color-orange-500: oklch(0.8514 0.1093 66.34);
  --color-orange-600: oklch(0.8051 0.1175 58.36);
  --color-orange-700: oklch(0.7461 0.1386 53.15);
  --color-orange-800: oklch(0.7009 0.2012 44.77);
  --color-orange-850: oklch(0.6628 0.2040 40.97);
  --color-orange-900: oklch(0.5858 0.1822 40.44);
  --color-orange-950: oklch(0.3494 0.0713 40.02);
  --color-amber-50: oklch(0.9943 0.0028 84.56);
  --color-amber-100: oklch(0.9856 0.0238 99.10);
  --color-amber-200: oklch(0.9693 0.0696 100.54);
  --color-amber-300: oklch(0.9442 0.1067 98.28);
  --color-amber-400: oklch(0.9175 0.1363 98.58);
  --color-amber-500: oklch(0.8807 0.1281 93.53);
  --color-amber-600: oklch(0.8277 0.1270 87.04);
  --color-amber-700: oklch(0.7574 0.1460 76.53);
  --color-amber-800: oklch(0.8530 0.1632 85.23);
  --color-amber-850: oklch(0.8290 0.1712 81.04);
  --color-amber-900: oklch(0.5716 0.1311 62.36);
  --color-amber-950: oklch(0.3534 0.0506 54.49);
  --color-yellow-50: oklch(0.9929 0.0053 106.49);
  --color-yellow-100: oklch(0.9876 0.0249 101.95);
  --color-yellow-200: oklch(0.9733 0.0850 104.27);
  --color-yellow-300: oklch(0.9530 0.1201 102.27);
  --color-yellow-400: oklch(0.9242 0.1444 98.39);
  --color-yellow-500: oklch(0.8814 0.1384 95.37);
  --color-yellow-600: oklch(0.8355 0.1242 92.86);
  --color-yellow-700: oklch(0.7671 0.1422 89.53);
  --color-yellow-800: oklch(0.9169 0.1905 101.34);
  --color-yellow-850: oklch(0.8967 0.1851 97.44);
  --color-yellow-900: oklch(0.5684 0.1197 75.43);
  --color-yellow-950: oklch(0.3576 0.0473 87.51);
  --color-lime-50: oklch(0.9925 0.0041 121.56);
  --color-lime-100: oklch(0.9817 0.0094 119.57);
  --color-lime-200: oklch(0.9585 0.0441 118.31);
  --color-lime-300: oklch(0.9322 0.0705 118.98);
  --color-lime-400: oklch(0.8975 0.0908 120.93);
  --color-lime-500: oklch(0.8532 0.1034 122.14);
  --color-lime-600: oklch(0.7946 0.1178 124.12);
  --color-lime-700: oklch(0.7253 0.1424 126.52);
  --color-lime-800: oklch(0.8881 0.1842 124.42);
  --color-lime-850: oklch(0.8594 0.1978 125.16);
  --color-lime-900: oklch(0.5444 0.1169 127.27);
  --color-lime-950: oklch(0.3541 0.0604 119.23);
  --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.9599 0.0306 178.93);
  --color-mint-300: oklch(0.9323 0.0490 177.18);
  --color-mint-400: oklch(0.8993 0.0624 177.13);
  --color-mint-500: oklch(0.8577 0.0755 176.79);
  --color-mint-600: oklch(0.7979 0.0882 177.10);
  --color-mint-700: oklch(0.7222 0.1117 176.33);
  --color-mint-800: oklch(0.8696 0.1049 176.44);
  --color-mint-850: oklch(0.8402 0.1038 176.81);
  --color-mint-900: oklch(0.5137 0.0983 173.31);
  --color-mint-950: oklch(0.3486 0.0523 179.79);
  --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.9591 0.0250 218.79);
  --color-sky-300: oklch(0.9352 0.0360 218.57);
  --color-sky-400: oklch(0.9021 0.0485 219.60);
  --color-sky-500: oklch(0.8610 0.0605 221.96);
  --color-sky-600: oklch(0.8067 0.0755 223.78);
  --color-sky-700: oklch(0.7286 0.1017 227.29);
  --color-sky-800: oklch(0.8605 0.1085 216.47);
  --color-sky-850: oklch(0.8373 0.1094 217.99);
  --color-sky-900: oklch(0.5291 0.1092 232.97);
  --color-sky-950: oklch(0.3499 0.0602 241.65);

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

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

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

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

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

.dark {
  --color-gray-50: oklch(0.1776 0.0000 0.00);
  --color-gray-100: oklch(0.2178 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.0577 25.19);
  --color-tomato-300: oklch(0.2896 0.0901 26.38);
  --color-tomato-400: oklch(0.3304 0.1010 27.37);
  --color-tomato-500: oklch(0.3806 0.1051 28.46);
  --color-tomato-600: oklch(0.4465 0.1110 30.08);
  --color-tomato-700: oklch(0.5383 0.1360 31.54);
  --color-tomato-800: oklch(0.6262 0.2036 31.61);
  --color-tomato-850: oklch(0.6640 0.1877 32.46);
  --color-tomato-900: oklch(0.7814 0.1294 34.51);
  --color-tomato-950: oklch(0.8977 0.0485 29.13);
  --color-red-50: oklch(0.1880 0.0135 18.42);
  --color-red-100: oklch(0.2046 0.0217 14.06);
  --color-red-200: oklch(0.2514 0.0678 12.18);
  --color-red-300: oklch(0.2896 0.0985 12.84);
  --color-red-400: oklch(0.3312 0.1111 13.80);
  --color-red-500: oklch(0.3817 0.1168 15.10);
  --color-red-600: oklch(0.4499 0.1271 17.02);
  --color-red-700: oklch(0.5436 0.1536 19.98);
  --color-red-800: oklch(0.6255 0.2037 21.35);
  --color-red-850: oklch(0.6637 0.1869 21.16);
  --color-red-900: oklch(0.7829 0.1265 20.33);
  --color-red-950: oklch(0.9008 0.0543 3.94);
  --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.2525 0.0629 5.14);
  --color-ruby-300: oklch(0.2936 0.0919 4.98);
  --color-ruby-400: oklch(0.3339 0.1038 5.12);
  --color-ruby-500: oklch(0.3815 0.1101 5.70);
  --color-ruby-600: oklch(0.4491 0.1211 8.05);
  --color-ruby-700: oklch(0.5432 0.1511 9.54);
  --color-ruby-800: oklch(0.6272 0.2049 11.46);
  --color-ruby-850: oklch(0.6632 0.1893 11.91);
  --color-ruby-900: oklch(0.7840 0.1277 13.18);
  --color-ruby-950: oklch(0.9049 0.0559 354.10);
  --color-crimson-50: oklch(0.1893 0.0145 354.17);
  --color-crimson-100: oklch(0.2062 0.0232 354.54);
  --color-crimson-200: oklch(0.2554 0.0604 351.84);
  --color-crimson-300: oklch(0.2944 0.0964 353.57);
  --color-crimson-400: oklch(0.3320 0.1088 353.65);
  --color-crimson-500: oklch(0.3826 0.1129 354.09);
  --color-crimson-600: oklch(0.4498 0.1256 355.53);
  --color-crimson-700: oklch(0.5436 0.1553 356.95);
  --color-crimson-800: oklch(0.6341 0.2241 359.51);
  --color-crimson-850: oklch(0.6639 0.2072 0.06);
  --color-crimson-900: oklch(0.7854 0.1337 2.20);
  --color-crimson-950: oklch(0.9079 0.0573 345.51);
  --color-pink-50: oklch(0.1906 0.0175 335.35);
  --color-pink-100: oklch(0.2076 0.0316 337.00);
  --color-pink-200: oklch(0.2621 0.0635 336.17);
  --color-pink-300: oklch(0.2980 0.1004 338.41);
  --color-pink-400: oklch(0.3395 0.1086 340.05);
  --color-pink-500: oklch(0.3881 0.1132 340.20);
  --color-pink-600: oklch(0.4583 0.1261 341.13);
  --color-pink-700: oklch(0.5495 0.1413 345.74);
  --color-pink-800: oklch(0.6168 0.2186 344.33);
  --color-pink-850: oklch(0.6502 0.2067 344.28);
  --color-pink-900: oklch(0.7885 0.1578 343.88);
  --color-pink-950: oklch(0.9049 0.0621 342.36);
  --color-plum-50: oklch(0.1897 0.0177 326.25);
  --color-plum-100: oklch(0.2100 0.0318 326.64);
  --color-plum-200: oklch(0.2679 0.0621 325.84);
  --color-plum-300: oklch(0.3068 0.0914 324.00);
  --color-plum-400: oklch(0.3435 0.1007 323.61);
  --color-plum-500: oklch(0.3884 0.1013 323.63);
  --color-plum-600: oklch(0.4560 0.1125 321.54);
  --color-plum-700: oklch(0.5455 0.1341 320.13);
  --color-plum-800: oklch(0.5786 0.1975 320.30);
  --color-plum-850: oklch(0.6168 0.1905 320.44);
  --color-plum-900: oklch(0.7867 0.1604 320.56);
  --color-plum-950: oklch(0.9068 0.0571 324.21);
  --color-purple-50: oklch(0.1913 0.0225 315.59);
  --color-purple-100: oklch(0.2137 0.0299 313.13);
  --color-purple-200: oklch(0.2683 0.0626 311.64);
  --color-purple-300: oklch(0.3094 0.0832 310.10);
  --color-purple-400: oklch(0.3443 0.0965 309.60);
  --color-purple-500: oklch(0.3881 0.1008 308.69);
  --color-purple-600: oklch(0.4474 0.1133 306.84);
  --color-purple-700: oklch(0.5408 0.1390 305.89);
  --color-purple-800: oklch(0.5557 0.1922 304.18);
  --color-purple-850: oklch(0.5952 0.1864 304.82);
  --color-purple-900: oklch(0.7859 0.1426 308.30);
  --color-purple-950: oklch(0.9113 0.0511 309.62);
  --color-violet-50: oklch(0.1914 0.0261 290.76);
  --color-violet-100: oklch(0.2111 0.0320 300.93);
  --color-violet-200: oklch(0.2714 0.0671 293.91);
  --color-violet-300: oklch(0.3123 0.0959 290.44);
  --color-violet-400: oklch(0.3496 0.1021 289.89);
  --color-violet-500: oklch(0.3900 0.1065 290.51);
  --color-violet-600: oklch(0.4446 0.1147 289.86);
  --color-violet-700: oklch(0.5185 0.1362 288.46);
  --color-violet-800: oklch(0.5419 0.1883 286.17);
  --color-violet-850: oklch(0.5883 0.1786 287.51);
  --color-violet-900: oklch(0.7762 0.1245 292.11);
  --color-violet-950: oklch(0.9112 0.0462 290.85);
  --color-iris-50: oklch(0.1924 0.0221 284.13);
  --color-iris-100: oklch(0.2091 0.0295 286.61);
  --color-iris-200: oklch(0.2721 0.0713 277.24);
  --color-iris-300: oklch(0.3190 0.1056 275.15);
  --color-iris-400: oklch(0.3569 0.1131 275.85);
  --color-iris-500: oklch(0.4010 0.1166 277.93);
  --color-iris-600: oklch(0.4490 0.1247 279.01);
  --color-iris-700: oklch(0.5073 0.1439 279.02);
  --color-iris-800: oklch(0.5404 0.1941 276.72);
  --color-iris-850: oklch(0.5869 0.1816 279.95);
  --color-iris-900: oklch(0.7807 0.1171 286.66);
  --color-iris-950: oklch(0.9136 0.0434 285.51);
  --color-indigo-50: oklch(0.1909 0.0246 276.53);
  --color-indigo-100: oklch(0.2094 0.0302 274.84);
  --color-indigo-200: oklch(0.2717 0.0726 267.27);
  --color-indigo-300: oklch(0.3189 0.0985 266.30);
  --color-indigo-400: oklch(0.3623 0.1085 265.70);
  --color-indigo-500: oklch(0.4037 0.1167 267.49);
  --color-indigo-600: oklch(0.4488 0.1258 267.33);
  --color-indigo-700: oklch(0.5021 0.1439 266.63);
  --color-indigo-800: oklch(0.5447 0.2013 265.20);
  --color-indigo-850: oklch(0.5890 0.1845 267.46);
  --color-indigo-900: oklch(0.7732 0.1149 270.97);
  --color-indigo-950: oklch(0.9101 0.0431 268.21);
  --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.3671 0.1059 250.70);
  --color-blue-500: oklch(0.4160 0.1133 252.01);
  --color-blue-600: oklch(0.4741 0.1219 253.09);
  --color-blue-700: oklch(0.5399 0.1382 252.91);
  --color-blue-800: oklch(0.6486 0.1918 251.60);
  --color-blue-850: oklch(0.6878 0.1681 251.18);
  --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.2733 0.0434 220.38);
  --color-cyan-300: oklch(0.3164 0.0593 223.70);
  --color-cyan-400: oklch(0.3626 0.0680 223.74);
  --color-cyan-500: oklch(0.4134 0.0749 221.39);
  --color-cyan-600: oklch(0.4775 0.0830 221.54);
  --color-cyan-700: oklch(0.5564 0.0989 220.99);
  --color-cyan-800: oklch(0.6600 0.1217 221.74);
  --color-cyan-850: oklch(0.6987 0.1197 218.80);
  --color-cyan-900: oklch(0.7851 0.1163 213.72);
  --color-cyan-950: oklch(0.9095 0.0569 211.50);
  --color-teal-50: oklch(0.1872 0.0122 186.67);
  --color-teal-100: oklch(0.2155 0.0159 189.00);
  --color-teal-200: oklch(0.2721 0.0384 186.88);
  --color-teal-300: oklch(0.3173 0.0553 187.36);
  --color-teal-400: oklch(0.3623 0.0616 185.18);
  --color-teal-500: oklch(0.4134 0.0672 183.52);
  --color-teal-600: oklch(0.4718 0.0759 183.95);
  --color-teal-700: oklch(0.5387 0.0894 181.85);
  --color-teal-800: oklch(0.6498 0.1178 180.17);
  --color-teal-850: oklch(0.6892 0.1262 178.64);
  --color-teal-900: oklch(0.7898 0.1503 173.95);
  --color-teal-950: oklch(0.9043 0.0735 174.39);
  --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.2728 0.0451 163.80);
  --color-jade-300: oklch(0.3154 0.0590 166.60);
  --color-jade-400: oklch(0.3603 0.0657 167.29);
  --color-jade-500: oklch(0.4115 0.0711 168.97);
  --color-jade-600: oklch(0.4696 0.0804 168.05);
  --color-jade-700: oklch(0.5372 0.0926 170.43);
  --color-jade-800: oklch(0.6423 0.1212 168.98);
  --color-jade-850: oklch(0.6779 0.1318 168.05);
  --color-jade-900: oklch(0.7850 0.1631 165.70);
  --color-jade-950: oklch(0.9032 0.0820 165.36);
  --color-green-50: oklch(0.1873 0.0123 167.01);
  --color-green-100: oklch(0.2117 0.0154 165.91);
  --color-green-200: oklch(0.2718 0.0407 160.21);
  --color-green-300: oklch(0.3166 0.0586 160.89);
  --color-green-400: oklch(0.3643 0.0676 160.45);
  --color-green-500: oklch(0.4112 0.0753 159.63);
  --color-green-600: oklch(0.4657 0.0854 159.15);
  --color-green-700: oklch(0.5294 0.1017 157.55);
  --color-green-800: oklch(0.6413 0.1403 155.84);
  --color-green-850: oklch(0.6750 0.1482 156.06);
  --color-green-900: oklch(0.7797 0.1736 155.65);
  --color-green-950: oklch(0.9057 0.0878 156.28);
  --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.2670 0.0314 148.10);
  --color-grass-300: oklch(0.3181 0.0552 148.21);
  --color-grass-400: oklch(0.3669 0.0635 147.56);
  --color-grass-500: oklch(0.4162 0.0752 146.81);
  --color-grass-600: oklch(0.4676 0.0864 146.33);
  --color-grass-700: oklch(0.5227 0.1026 145.02);
  --color-grass-800: oklch(0.6291 0.1543 144.20);
  --color-grass-850: oklch(0.6895 0.1516 144.75);
  --color-grass-900: oklch(0.7795 0.1480 145.61);
  --color-grass-950: oklch(0.9106 0.0817 142.26);
  --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.2480 0.0157 71.30);
  --color-bronze-300: oklch(0.2909 0.0196 70.23);
  --color-bronze-400: oklch(0.3326 0.0222 66.94);
  --color-bronze-500: oklch(0.3777 0.0267 64.59);
  --color-bronze-600: oklch(0.4333 0.0330 63.21);
  --color-bronze-700: oklch(0.4986 0.0428 57.31);
  --color-bronze-800: oklch(0.6265 0.0477 41.34);
  --color-bronze-850: oklch(0.6708 0.0503 43.16);
  --color-bronze-900: oklch(0.7908 0.0447 41.41);
  --color-bronze-950: oklch(0.9159 0.0181 48.52);
  --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.2659 0.0171 86.87);
  --color-gold-300: oklch(0.3091 0.0307 94.44);
  --color-gold-400: oklch(0.3576 0.0408 92.33);
  --color-gold-500: oklch(0.4074 0.0486 92.16);
  --color-gold-600: oklch(0.4709 0.0592 95.74);
  --color-gold-700: oklch(0.5403 0.0722 90.10);
  --color-gold-800: oklch(0.6103 0.0837 86.90);
  --color-gold-850: oklch(0.6534 0.0960 88.76);
  --color-gold-900: oklch(0.7819 0.0984 93.55);
  --color-gold-950: oklch(0.8967 0.0566 93.98);
  --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.2544 0.0131 51.58);
  --color-brown-300: oklch(0.2955 0.0196 50.20);
  --color-brown-400: oklch(0.3415 0.0253 54.41);
  --color-brown-500: oklch(0.3828 0.0290 52.03);
  --color-brown-600: oklch(0.4338 0.0333 52.53);
  --color-brown-700: oklch(0.5075 0.0417 66.65);
  --color-brown-800: oklch(0.6328 0.0821 59.77);
  --color-brown-850: oklch(0.6732 0.0776 59.90);
  --color-brown-900: oklch(0.7982 0.0653 60.50);
  --color-brown-950: oklch(0.9180 0.0375 75.15);
  --color-orange-50: oklch(0.1869 0.0114 60.68);
  --color-orange-100: oklch(0.2078 0.0185 62.72);
  --color-orange-200: oklch(0.2593 0.0465 60.55);
  --color-orange-300: oklch(0.2934 0.0731 54.52);
  --color-orange-400: oklch(0.3338 0.0851 52.64);
  --color-orange-500: oklch(0.3859 0.0905 53.76);
  --color-orange-600: oklch(0.4514 0.0989 50.66);
  --color-orange-700: oklch(0.5411 0.1214 48.66);
  --color-orange-800: oklch(0.7009 0.2012 44.77);
  --color-orange-850: oklch(0.7264 0.1863 50.24);
  --color-orange-900: oklch(0.7832 0.1468 55.51);
  --color-orange-950: oklch(0.9226 0.0532 65.26);
  --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.2577 0.0452 75.40);
  --color-amber-300: oklch(0.2955 0.0627 73.88);
  --color-amber-400: oklch(0.3378 0.0724 71.86);
  --color-amber-500: oklch(0.3874 0.0815 75.64);
  --color-amber-600: oklch(0.4552 0.0854 75.34);
  --color-amber-700: oklch(0.5372 0.1000 74.11);
  --color-amber-800: oklch(0.8530 0.1632 85.23);
  --color-amber-850: oklch(0.8848 0.1816 94.90);
  --color-amber-900: oklch(0.8613 0.1760 89.44);
  --color-amber-950: oklch(0.9347 0.0740 86.80);
  --color-yellow-50: oklch(0.1821 0.0139 94.03);
  --color-yellow-100: oklch(0.2095 0.0174 91.81);
  --color-yellow-200: oklch(0.2608 0.0483 90.81);
  --color-yellow-300: oklch(0.2929 0.0600 93.80);
  --color-yellow-400: oklch(0.3346 0.0685 92.46);
  --color-yellow-500: oklch(0.3860 0.0790 92.16);
  --color-yellow-600: oklch(0.4529 0.0838 91.69);
  --color-yellow-700: oklch(0.5356 0.0982 89.41);
  --color-yellow-800: oklch(0.9169 0.1905 101.34);
  --color-yellow-850: oklch(0.9704 0.1881 109.45);
  --color-yellow-900: oklch(0.9004 0.1719 101.67);
  --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.2090 0.0205 129.62);
  --color-lime-200: oklch(0.2654 0.0364 131.09);
  --color-lime-300: oklch(0.3163 0.0488 131.08);
  --color-lime-400: oklch(0.3623 0.0600 130.15);
  --color-lime-500: oklch(0.4105 0.0706 129.56);
  --color-lime-600: oklch(0.4634 0.0834 129.29);
  --color-lime-700: oklch(0.5241 0.0992 129.04);
  --color-lime-800: oklch(0.8881 0.1842 124.42);
  --color-lime-850: oklch(0.9351 0.1943 124.67);
  --color-lime-900: oklch(0.8685 0.1632 123.36);
  --color-lime-950: oklch(0.9466 0.0852 121.47);
  --color-mint-50: oklch(0.1886 0.0106 196.29);
  --color-mint-100: oklch(0.2109 0.0170 195.94);
  --color-mint-200: oklch(0.2679 0.0398 192.37);
  --color-mint-300: oklch(0.3146 0.0542 190.98);
  --color-mint-400: oklch(0.3590 0.0620 189.96);
  --color-mint-500: oklch(0.4091 0.0687 185.06);
  --color-mint-600: oklch(0.4713 0.0764 181.57);
  --color-mint-700: oklch(0.5417 0.0897 177.90);
  --color-mint-800: oklch(0.8696 0.1049 176.44);
  --color-mint-850: oklch(0.9159 0.0831 178.82);
  --color-mint-900: oklch(0.7955 0.1234 175.19);
  --color-mint-950: oklch(0.9297 0.0585 167.56);
  --color-sky-50: oklch(0.1900 0.0250 259.24);
  --color-sky-100: oklch(0.2158 0.0290 257.53);
  --color-sky-200: oklch(0.2716 0.0556 251.40);
  --color-sky-300: oklch(0.3204 0.0729 248.18);
  --color-sky-400: oklch(0.3726 0.0813 244.08);
  --color-sky-500: oklch(0.4255 0.0927 243.39);
  --color-sky-600: oklch(0.4896 0.1030 239.16);
  --color-sky-700: oklch(0.5576 0.1199 235.95);
  --color-sky-800: oklch(0.8605 0.1085 216.47);
  --color-sky-850: oklch(0.9085 0.0769 212.46);
  --color-sky-900: oklch(0.7931 0.1043 230.45);
  --color-sky-950: oklch(0.9349 0.0549 212.02);

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

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

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

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

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