body {
  font-family: "Montserrat", sans-serif;
}

[data-theme="light"] {
  --color-primary: oklch(27.727% 0.0634 196.41);
  --color-on-primary: oklch(77.664% 0.06773 197.2);
  --color-on-primary--variant: oklch(77.664% 0.06773 197.2);
  --color-on-primary--muted: oklch(65.562% 0.07087 197.15);
  --color-outline-primary: oklch(65.562% 0.07087 197.15);
  --color-outline-primary--variant: oklch(45.664% 0.07752 196.82);
  --color-outline-primary--muted: oklch(33.609% 0.07684 196.42);
  --color-primary-container: oklch(36.131% 0.08247 196.42);
  --color-on-primary-container: oklch(87.172% 0.06546 197.2);
  --color-on-primary-container--variant: oklch(87.172% 0.06546 197.2);
  --color-on-primary-container--muted: oklch(74.207% 0.06859 197.2);
  --color-outline-primary-container: oklch(74.207% 0.06859 197.2);
  --color-outline-primary-container--variant: oklch(54.319% 0.07427 197.01);
  --color-outline-primary-container--muted: oklch(42.2% 0.07909 196.7);
  --color-primary-inverse-container: oklch(62.103% 0.07185 197.12);
  --color-on-primary-inverse-container: oklch(0% 0 none);
  --color-on-primary-inverse-container--variant: oklch(0% 0 none);
  --color-on-primary-inverse-container--muted: oklch(23.527% 0.05374 196.41);
  --color-outline-primary-inverse-container: oklch(23.527% 0.05374 196.41);
  --color-outline-primary-inverse-container--variant: oklch(43.932% 0.07828 196.76);
  --color-outline-primary-inverse-container--muted: oklch(56.049% 0.07371 197.04);
  --color-primary-inverse: oklch(70.749% 0.06948 197.18);
  --color-on-primary-inverse: oklch(20.165% 0.04608 196.41);
  --color-on-primary-inverse--variant: oklch(20.165% 0.04608 196.41);
  --color-on-primary-inverse--muted: oklch(32.769% 0.07488 196.42);
  --color-outline-primary-inverse: oklch(32.769% 0.07488 196.42);
  --color-outline-primary-inverse--variant: oklch(52.589% 0.07487 196.98);
  --color-outline-primary-inverse--muted: oklch(64.697% 0.07111 197.14);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.242% 0.03937 196.41);
  --color-primary-10: oklch(21.846% 0.04992 196.41);
  --color-primary-15: oklch(26.047% 0.05957 196.41);
  --color-primary-20: oklch(30.25% 0.06899 196.42);
  --color-primary-25: oklch(34.451% 0.07862 196.42);
  --color-primary-30: oklch(38.733% 0.0809 196.56);
  --color-primary-35: oklch(43.066% 0.07868 196.73);
  --color-primary-40: oklch(47.396% 0.07681 196.87);
  --color-primary-45: oklch(51.723% 0.07517 196.97);
  --color-primary-50: oklch(56.049% 0.07371 197.04);
  --color-primary-55: oklch(60.373% 0.07236 197.1);
  --color-primary-60: oklch(64.697% 0.07111 197.14);
  --color-primary-65: oklch(69.02% 0.06994 197.17);
  --color-primary-70: oklch(73.342% 0.06881 197.19);
  --color-primary-75: oklch(77.664% 0.06773 197.2);
  --color-primary-80: oklch(81.986% 0.06668 197.21);
  --color-primary-85: oklch(86.307% 0.06566 197.21);
  --color-primary-90: oklch(90.629% 0.06466 197.2);
  --color-primary-95: oklch(94.95% 0.06368 197.18);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(78.864% 0.07833 233.48);
  --color-on-secondary: oklch(28.908% 0.075 228.92);
  --color-on-secondary--variant: oklch(28.908% 0.075 228.92);
  --color-on-secondary--muted: oklch(40.966% 0.07472 230.99);
  --color-outline-secondary: oklch(40.966% 0.07472 230.99);
  --color-outline-secondary--variant: oklch(60.779% 0.07572 232.66);
  --color-outline-secondary--muted: oklch(72.836% 0.07737 233.24);
  --color-secondary-container: oklch(87.475% 0.07983 233.76);
  --color-on-secondary-container: oklch(36.657% 0.07511 230.38);
  --color-on-secondary-container--variant: oklch(36.657% 0.07511 230.38);
  --color-on-secondary-container--muted: oklch(46.997% 0.07466 231.65);
  --color-outline-secondary-container: oklch(46.997% 0.07466 231.65);
  --color-outline-secondary-container--variant: oklch(69.391% 0.07685 233.09);
  --color-outline-secondary-container--muted: oklch(81.447% 0.07877 233.57);
  --color-secondary-inverse-container: oklch(44.412% 0.07463 231.39);
  --color-on-secondary-inverse-container: oklch(98.237% 0.00973 245.5);
  --color-on-secondary-inverse-container--variant: oklch(98.237% 0.00973 245.5);
  --color-on-secondary-inverse-container--muted: oklch(83.17% 0.07907 233.63);
  --color-outline-secondary-inverse-container: oklch(83.17% 0.07907 233.63);
  --color-outline-secondary-inverse-container--variant: oklch(62.501% 0.07593 232.75);
  --color-outline-secondary-inverse-container--muted: oklch(50.443% 0.0748 231.95);
  --color-secondary-inverse: oklch(53.027% 0.07497 232.16);
  --color-on-secondary-inverse: oklch(100% 0 none);
  --color-on-secondary-inverse--variant: oklch(100% 0 none);
  --color-on-secondary-inverse--muted: oklch(95.546% 0.02651 237.81);
  --color-outline-secondary-inverse: oklch(95.546% 0.02651 237.81);
  --color-outline-secondary-inverse--variant: oklch(71.113% 0.0771 233.17);
  --color-outline-secondary-inverse--muted: oklch(59.056% 0.07553 232.56);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04513 228.89);
  --color-secondary-10: oklch(22.106% 0.05727 228.9);
  --color-secondary-15: oklch(26.357% 0.06836 228.91);
  --color-secondary-20: oklch(30.622% 0.07651 229.17);
  --color-secondary-25: oklch(34.933% 0.07539 230.08);
  --color-secondary-30: oklch(39.243% 0.07483 230.77);
  --color-secondary-35: oklch(43.551% 0.07463 231.3);
  --color-secondary-40: oklch(47.858% 0.07468 231.73);
  --color-secondary-45: oklch(52.165% 0.07491 232.09);
  --color-secondary-50: oklch(56.472% 0.07527 232.4);
  --color-secondary-55: oklch(60.779% 0.07572 232.66);
  --color-secondary-60: oklch(65.085% 0.07625 232.89);
  --color-secondary-65: oklch(69.391% 0.07685 233.09);
  --color-secondary-70: oklch(73.697% 0.0775 233.28);
  --color-secondary-75: oklch(78.003% 0.07819 233.45);
  --color-secondary-80: oklch(82.309% 0.07892 233.6);
  --color-secondary-85: oklch(86.614% 0.07968 233.74);
  --color-secondary-90: oklch(91.062% 0.05556 234.99);
  --color-secondary-95: oklch(95.546% 0.02651 237.81);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(28.293% 0.01327 196.98);
  --color-on-neutral: oklch(77.457% 0.01083 194.48);
  --color-on-neutral--variant: oklch(77.457% 0.01083 194.48);
  --color-on-neutral--muted: oklch(65.378% 0.01172 195.32);
  --color-outline-neutral: oklch(65.378% 0.01172 195.32);
  --color-outline-neutral--variant: oklch(46.397% 0.01312 196.36);
  --color-outline-neutral--muted: oklch(34.323% 0.01368 196.83);
  --color-neutral-container: oklch(36.906% 0.01387 196.77);
  --color-on-neutral-container: oklch(86.947% 0.01014 193.7);
  --color-on-neutral-container--variant: oklch(86.947% 0.01014 193.7);
  --color-on-neutral-container--muted: oklch(74.006% 0.01109 194.73);
  --color-outline-neutral-container: oklch(74.006% 0.01109 194.73);
  --color-outline-neutral-container--variant: oklch(55.025% 0.01248 195.93);
  --color-outline-neutral-container--muted: oklch(42.946% 0.01339 196.52);
  --color-neutral-inverse-container: oklch(62.79% 0.01191 195.48);
  --color-on-neutral-inverse-container: oklch(0% 0 none);
  --color-on-neutral-inverse-container--variant: oklch(0% 0 none);
  --color-on-neutral-inverse-container--muted: oklch(24.848% 0.01307 197.06);
  --color-outline-neutral-inverse-container: oklch(24.848% 0.01307 197.06);
  --color-outline-neutral-inverse-container--variant: oklch(44.672% 0.01326 196.44);
  --color-outline-neutral-inverse-container--muted: oklch(56.75% 0.01235 195.83);
  --color-neutral-inverse: oklch(71.417% 0.01128 194.92);
  --color-on-neutral-inverse: oklch(20.54% 0.01288 197.14);
  --color-on-neutral-inverse--variant: oklch(20.54% 0.01288 197.14);
  --color-on-neutral-inverse--muted: oklch(34.323% 0.01368 196.83);
  --color-outline-neutral-inverse: oklch(34.323% 0.01368 196.83);
  --color-outline-neutral-inverse--variant: oklch(53.299% 0.01261 196.02);
  --color-outline-neutral-inverse--muted: oklch(65.378% 0.01172 195.32);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.54% 0.01286 197.18);
  --color-neutral-10: oklch(22.263% 0.01294 197.11);
  --color-neutral-15: oklch(26.571% 0.01316 197.02);
  --color-neutral-20: oklch(30.877% 0.01343 196.92);
  --color-neutral-25: oklch(35.184% 0.01374 196.81);
  --color-neutral-30: oklch(39.495% 0.01366 196.67);
  --color-neutral-35: oklch(43.809% 0.01332 196.48);
  --color-neutral-40: oklch(48.123% 0.01299 196.28);
  --color-neutral-45: oklch(52.437% 0.01267 196.06);
  --color-neutral-50: oklch(56.75% 0.01235 195.83);
  --color-neutral-55: oklch(61.064% 0.01203 195.58);
  --color-neutral-60: oklch(65.378% 0.01172 195.32);
  --color-neutral-65: oklch(69.692% 0.0114 195.04);
  --color-neutral-70: oklch(74.006% 0.01109 194.73);
  --color-neutral-75: oklch(78.319% 0.01077 194.41);
  --color-neutral-80: oklch(82.633% 0.01045 194.07);
  --color-neutral-85: oklch(86.947% 0.01014 193.7);
  --color-neutral-90: oklch(91.261% 0.00982 193.31);
  --color-neutral-95: oklch(95.575% 0.0095 192.89);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(42.635% 0.10644 177.98);
  --color-on-positive: oklch(97.844% 0.03373 174.39);
  --color-on-positive--variant: oklch(97.844% 0.03373 174.39);
  --color-on-positive--muted: oklch(82.228% 0.11044 177.47);
  --color-outline-positive: oklch(82.228% 0.11044 177.47);
  --color-outline-positive--variant: oklch(60.547% 0.12129 177.83);
  --color-outline-positive--muted: oklch(48.488% 0.12101 177.98);
  --color-positive-container: oklch(50.996% 0.12721 177.98);
  --color-on-positive-container: oklch(100% 0 none);
  --color-on-positive-container--variant: oklch(100% 0 none);
  --color-on-positive-container--muted: oklch(94.563% 0.08901 177.02);
  --color-outline-positive-container: oklch(94.563% 0.08901 177.02);
  --color-outline-positive-container--variant: oklch(69.222% 0.11667 177.69);
  --color-outline-positive-container--muted: oklch(57.075% 0.12332 177.88);
  --color-positive-inverse-container: oklch(77.026% 0.11286 177.56);
  --color-on-positive-inverse-container: oklch(27.589% 0.06874 177.98);
  --color-on-positive-inverse-container--variant: oklch(27.589% 0.06874 177.98);
  --color-on-positive-inverse-container--muted: oklch(38.456% 0.09597 177.98);
  --color-outline-positive-inverse-container: oklch(38.456% 0.09597 177.98);
  --color-outline-positive-inverse-container--variant: oklch(58.811% 0.12229 177.86);
  --color-outline-positive-inverse-container--muted: oklch(70.957% 0.1158 177.66);
  --color-positive-inverse: oklch(85.695% 0.10886 177.41);
  --color-on-positive-inverse: oklch(35.111% 0.08768 177.98);
  --color-on-positive-inverse--variant: oklch(35.111% 0.08768 177.98);
  --color-on-positive-inverse--muted: oklch(45.145% 0.11251 177.98);
  --color-outline-positive-inverse: oklch(45.145% 0.11251 177.98);
  --color-outline-positive-inverse--variant: oklch(67.488% 0.11756 177.72);
  --color-outline-positive-inverse--muted: oklch(79.627% 0.11164 177.52);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04286 177.97);
  --color-positive-10: oklch(21.736% 0.05424 177.98);
  --color-positive-15: oklch(25.915% 0.0647 177.98);
  --color-positive-20: oklch(30.095% 0.07516 177.98);
  --color-positive-25: oklch(34.276% 0.08553 177.98);
  --color-positive-30: oklch(38.456% 0.09597 177.98);
  --color-positive-35: oklch(42.635% 0.10644 177.98);
  --color-positive-40: oklch(46.815% 0.11687 177.98);
  --color-positive-45: oklch(50.996% 0.12721 177.98);
  --color-positive-50: oklch(55.339% 0.12438 177.91);
  --color-positive-55: oklch(59.679% 0.12179 177.84);
  --color-positive-60: oklch(64.018% 0.11938 177.78);
  --color-positive-65: oklch(68.355% 0.11711 177.71);
  --color-positive-70: oklch(72.691% 0.11494 177.64);
  --color-positive-75: oklch(77.026% 0.11286 177.56);
  --color-positive-80: oklch(81.361% 0.11083 177.49);
  --color-positive-85: oklch(85.695% 0.10886 177.41);
  --color-positive-90: oklch(90.029% 0.10692 177.33);
  --color-positive-95: oklch(94.563% 0.08901 177.02);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(44.786% 0.11707 62.806);
  --color-on-caution: oklch(97.524% 0.01882 57.719);
  --color-on-caution--variant: oklch(97.524% 0.01882 57.719);
  --color-on-caution--muted: oklch(84.437% 0.14402 65.819);
  --color-outline-caution: oklch(84.437% 0.14402 65.819);
  --color-outline-caution--variant: oklch(63.035% 0.14846 64.375);
  --color-outline-caution--muted: oklch(50.934% 0.13316 62.769);
  --color-caution-container: oklch(53.562% 0.13952 62.836);
  --color-on-caution-container: oklch(100% 0 none);
  --color-on-caution-container--variant: oklch(100% 0 none);
  --color-on-caution-container--muted: oklch(95.036% 0.04067 62.619);
  --color-outline-caution-container: oklch(95.036% 0.04067 62.619);
  --color-outline-caution-container--variant: oklch(71.643% 0.15394 65.124);
  --color-outline-caution-container--muted: oklch(59.591% 0.14561 63.927);
  --color-caution-inverse-container: oklch(79.387% 0.15723 65.497);
  --color-on-caution-inverse-container: oklch(29.855% 0.07798 62.9);
  --color-on-caution-inverse-container--variant: oklch(29.855% 0.07798 62.9);
  --color-on-caution-inverse-container--muted: oklch(41.273% 0.10789 62.825);
  --color-outline-caution-inverse-container: oklch(41.273% 0.10789 62.825);
  --color-outline-caution-inverse-container--variant: oklch(61.313% 0.14709 64.164);
  --color-outline-caution-inverse-container--muted: oklch(73.364% 0.15479 65.226);
  --color-caution-inverse: oklch(87.659% 0.11146 65.714);
  --color-on-caution-inverse: oklch(36.881% 0.09636 62.859);
  --color-on-caution-inverse--variant: oklch(36.881% 0.09636 62.859);
  --color-on-caution-inverse--muted: oklch(47.421% 0.12397 62.79);
  --color-outline-caution-inverse: oklch(47.421% 0.12397 62.79);
  --color-outline-caution-inverse--variant: oklch(69.921% 0.15301 65.008);
  --color-outline-caution-inverse--muted: oklch(81.969% 0.15804 65.579);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.017% 0.04703 62.968);
  --color-caution-10: oklch(22.83% 0.05963 62.922);
  --color-caution-15: oklch(27.221% 0.0711 62.914);
  --color-caution-20: oklch(31.611% 0.08256 62.894);
  --color-caution-25: oklch(36.003% 0.09405 62.867);
  --color-caution-30: oklch(40.394% 0.10559 62.831);
  --color-caution-35: oklch(44.786% 0.11707 62.806);
  --color-caution-40: oklch(49.178% 0.12861 62.768);
  --color-caution-45: oklch(53.562% 0.13952 62.836);
  --color-caution-50: oklch(57.869% 0.14402 63.66);
  --color-caution-55: oklch(62.174% 0.14778 64.273);
  --color-caution-60: oklch(66.478% 0.15091 64.729);
  --color-caution-65: oklch(70.782% 0.15349 65.067);
  --color-caution-70: oklch(75.085% 0.15557 65.316);
  --color-caution-75: oklch(79.387% 0.15723 65.497);
  --color-caution-80: oklch(83.637% 0.15207 65.729);
  --color-caution-85: oklch(87.659% 0.11146 65.714);
  --color-caution-90: oklch(91.739% 0.07157 64.691);
  --color-caution-95: oklch(95.864% 0.03338 61.657);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(46.576% 0.20773 22.79);
  --color-on-negative: oklch(99.191% 0.00506 29.655);
  --color-on-negative--variant: oklch(99.191% 0.00506 29.655);
  --color-on-negative--muted: oklch(86.443% 0.09427 21.485);
  --color-outline-negative: oklch(86.443% 0.09427 21.485);
  --color-outline-negative--variant: oklch(64.991% 0.23742 22.808);
  --color-outline-negative--muted: oklch(52.776% 0.22235 22.843);
  --color-negative-container: oklch(55.431% 0.22841 22.85);
  --color-on-negative-container: oklch(100% 0 none);
  --color-on-negative-container--variant: oklch(100% 0 none);
  --color-on-negative-container--muted: oklch(95.182% 0.03105 21.861);
  --color-outline-negative-container: oklch(95.182% 0.03105 21.861);
  --color-outline-negative-container--variant: oklch(73.229% 0.21014 22.52);
  --color-outline-negative-container--muted: oklch(61.519% 0.23454 22.838);
  --color-negative-inverse-container: oklch(80.173% 0.14592 21.903);
  --color-on-negative-inverse-container: oklch(28.347% 0.1289 22.789);
  --color-on-negative-inverse-container--variant: oklch(28.347% 0.1289 22.789);
  --color-on-negative-inverse-container--muted: oklch(40.236% 0.18298 22.767);
  --color-outline-negative-inverse-container: oklch(40.236% 0.18298 22.767);
  --color-outline-negative-inverse-container--variant: oklch(63.256% 0.23603 22.824);
  --color-outline-negative-inverse-container--muted: oklch(74.76% 0.19525 22.384);
  --color-negative-inverse: oklch(88.022% 0.08209 21.425);
  --color-on-negative-inverse: oklch(36.577% 0.16628 22.774);
  --color-on-negative-inverse--variant: oklch(36.577% 0.16628 22.774);
  --color-on-negative-inverse--muted: oklch(47.462% 0.20986 22.801);
  --color-outline-negative-inverse: oklch(47.462% 0.20986 22.801);
  --color-outline-negative-inverse--variant: oklch(71.706% 0.22557 22.644);
  --color-outline-negative-inverse--muted: oklch(82.515% 0.12596 21.721);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.766% 0.08537 22.815);
  --color-negative-10: oklch(23.776% 0.10816 22.797);
  --color-negative-15: oklch(28.347% 0.1289 22.789);
  --color-negative-20: oklch(32.919% 0.14966 22.781);
  --color-negative-25: oklch(37.491% 0.17044 22.773);
  --color-negative-30: oklch(42.064% 0.19129 22.763);
  --color-negative-35: oklch(46.576% 0.20773 22.79);
  --color-negative-40: oklch(51.005% 0.21824 22.834);
  --color-negative-45: oklch(55.431% 0.22841 22.85);
  --color-negative-50: oklch(59.781% 0.23294 22.847);
  --color-negative-55: oklch(64.124% 0.23674 22.817);
  --color-negative-60: oklch(68.459% 0.2399 22.769);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.298% 0.18071 22.244);
  --color-negative-75: oklch(80.173% 0.14592 21.903);
  --color-negative-80: oklch(84.081% 0.11294 21.614);
  --color-negative-85: oklch(88.022% 0.08209 21.425);
  --color-negative-90: oklch(91.991% 0.05312 21.436);
  --color-negative-95: oklch(95.983% 0.02582 22.126);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(100% 0 none);
  --color-on-surface-container--emphasized: oklch(35.322% 0.01793 92.543);
  --color-on-surface-container: oklch(45.67% 0.0186 91.19);
  --color-on-surface-container--variant: oklch(45.67% 0.0186 91.19);
  --color-on-surface-container--muted: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container--variant: oklch(81.889% 0.02067 87.147);
  --color-outline-surface-container--muted: oklch(93.963% 0.02132 85.967);
  --color-surface-container-ghost: oklch(98.725% 0.01392 78.918);
  --color-on-surface-container-ghost--emphasized: oklch(34.029% 0.01784 92.722);
  --color-on-surface-container-ghost: oklch(45.238% 0.01857 91.244);
  --color-on-surface-container-ghost--variant: oklch(45.238% 0.01857 91.244);
  --color-on-surface-container-ghost--muted: oklch(55.586% 0.0192 89.993);
  --color-outline-surface-container-ghost: oklch(55.586% 0.0192 89.993);
  --color-outline-surface-container-ghost--variant: oklch(80.596% 0.0206 87.278);
  --color-outline-surface-container-ghost--muted: oklch(92.669% 0.02125 86.09);
  --color-surface: oklch(97.413% 0.0215 85.642);
  --color-on-surface--emphasized: oklch(32.735% 0.01775 92.903);
  --color-on-surface: oklch(43.945% 0.01849 91.408);
  --color-on-surface--variant: oklch(43.945% 0.01849 91.408);
  --color-on-surface--muted: oklch(54.293% 0.01912 90.144);
  --color-outline-surface: oklch(54.293% 0.01912 90.144);
  --color-outline-surface--variant: oklch(79.302% 0.02053 87.409);
  --color-outline-surface--muted: oklch(91.376% 0.02118 86.214);
  --color-surface-dim-container: oklch(96.119% 0.02143 85.763);
  --color-on-surface-dim-container--emphasized: oklch(31.442% 0.01766 93.087);
  --color-on-surface-dim-container: oklch(43.514% 0.01847 91.462);
  --color-on-surface-dim-container--variant: oklch(43.514% 0.01847 91.462);
  --color-on-surface-dim-container--muted: oklch(53.862% 0.0191 90.195);
  --color-outline-surface-dim-container: oklch(53.862% 0.0191 90.195);
  --color-outline-surface-dim-container--variant: oklch(78.008% 0.02046 87.542);
  --color-outline-surface-dim-container--muted: oklch(90.082% 0.02111 86.339);
  --color-surface-dim-container-ghost: oklch(94.825% 0.02136 85.885);
  --color-on-surface-dim-container-ghost--emphasized: oklch(30.149% 0.01757 93.273);
  --color-on-surface-dim-container-ghost: oklch(42.22% 0.01838 91.628);
  --color-on-surface-dim-container-ghost--variant: oklch(42.22% 0.01838 91.628);
  --color-on-surface-dim-container-ghost--muted: oklch(52.568% 0.01902 90.349);
  --color-outline-surface-dim-container-ghost: oklch(52.568% 0.01902 90.349);
  --color-outline-surface-dim-container-ghost--variant: oklch(76.715% 0.02039 87.675);
  --color-outline-surface-dim-container-ghost--muted: oklch(88.788% 0.02104 86.464);
  --color-surface-dim: oklch(93.532% 0.02129 86.008);
  --color-on-surface-dim--emphasized: oklch(28.855% 0.01748 93.463);
  --color-on-surface-dim: oklch(41.789% 0.01836 91.683);
  --color-on-surface-dim--variant: oklch(41.789% 0.01836 91.683);
  --color-on-surface-dim--muted: oklch(52.137% 0.01899 90.4);
  --color-outline-surface-dim: oklch(52.137% 0.01899 90.4);
  --color-outline-surface-dim--variant: oklch(75.421% 0.02032 87.809);
  --color-outline-surface-dim--muted: oklch(87.495% 0.02097 86.59);
  --color-surface-inverse: oklch(32.735% 0.01775 92.903);
  --color-on-surface-inverse--emphasized: oklch(97.413% 0.0215 85.642);
  --color-on-surface-inverse: oklch(81.889% 0.02067 87.147);
  --color-on-surface-inverse--variant: oklch(81.889% 0.02067 87.147);
  --color-on-surface-inverse--muted: oklch(69.816% 0.02001 88.402);
  --color-outline-surface-inverse: oklch(69.816% 0.02001 88.402);
  --color-outline-surface-inverse--variant: oklch(50.844% 0.01892 90.555);
  --color-outline-surface-inverse--muted: oklch(38.771% 0.01816 92.078);
  --color-shadow: oklch(17.666% 0.01657 95.278);
  --color-scrim: oklch(17.666% 0.01657 95.278);
}

[data-theme="light-medium-contrast"] {
  --color-primary: oklch(23.527% 0.05374 196.41);
  --color-on-primary: oklch(75.071% 0.06838 197.2);
  --color-on-primary--variant: oklch(73.342% 0.06881 197.19);
  --color-on-primary--muted: oklch(62.103% 0.07185 197.12);
  --color-outline-primary: oklch(62.103% 0.07185 197.12);
  --color-outline-primary--variant: oklch(45.664% 0.07752 196.82);
  --color-outline-primary--muted: oklch(33.609% 0.07684 196.42);
  --color-primary-container: oklch(31.929% 0.07296 196.42);
  --color-on-primary-container: oklch(83.715% 0.06627 197.21);
  --color-on-primary-container--variant: oklch(81.986% 0.06668 197.21);
  --color-on-primary-container--muted: oklch(69.884% 0.06971 197.18);
  --color-outline-primary-container: oklch(69.884% 0.06971 197.18);
  --color-outline-primary-container--variant: oklch(54.319% 0.07427 197.01);
  --color-outline-primary-container--muted: oklch(42.2% 0.07909 196.7);
  --color-primary-inverse-container: oklch(57.779% 0.07316 197.07);
  --color-on-primary-inverse-container: oklch(0% 0 none);
  --color-on-primary-inverse-container--variant: oklch(0% 0 none);
  --color-on-primary-inverse-container--muted: oklch(17.242% 0.03937 196.41);
  --color-outline-primary-inverse-container: oklch(17.242% 0.03937 196.41);
  --color-outline-primary-inverse-container--variant: oklch(35.29% 0.08064 196.42);
  --color-outline-primary-inverse-container--muted: oklch(47.396% 0.07681 196.87);
  --color-primary-inverse: oklch(66.426% 0.07064 197.16);
  --color-on-primary-inverse: oklch(0% 0 none);
  --color-on-primary-inverse--variant: oklch(0% 0 none);
  --color-on-primary-inverse--muted: oklch(28.569% 0.06516 196.42);
  --color-outline-primary-inverse: oklch(28.569% 0.06516 196.42);
  --color-outline-primary-inverse--variant: oklch(43.932% 0.07828 196.76);
  --color-outline-primary-inverse--muted: oklch(56.049% 0.07371 197.04);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.242% 0.03937 196.41);
  --color-primary-10: oklch(21.846% 0.04992 196.41);
  --color-primary-15: oklch(26.047% 0.05957 196.41);
  --color-primary-20: oklch(30.25% 0.06899 196.42);
  --color-primary-25: oklch(34.451% 0.07862 196.42);
  --color-primary-30: oklch(38.733% 0.0809 196.56);
  --color-primary-35: oklch(43.066% 0.07868 196.73);
  --color-primary-40: oklch(47.396% 0.07681 196.87);
  --color-primary-45: oklch(51.723% 0.07517 196.97);
  --color-primary-50: oklch(56.049% 0.07371 197.04);
  --color-primary-55: oklch(60.373% 0.07236 197.1);
  --color-primary-60: oklch(64.697% 0.07111 197.14);
  --color-primary-65: oklch(69.02% 0.06994 197.17);
  --color-primary-70: oklch(73.342% 0.06881 197.19);
  --color-primary-75: oklch(77.664% 0.06773 197.2);
  --color-primary-80: oklch(81.986% 0.06668 197.21);
  --color-primary-85: oklch(86.307% 0.06566 197.21);
  --color-primary-90: oklch(90.629% 0.06466 197.2);
  --color-primary-95: oklch(94.95% 0.06368 197.18);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(74.558% 0.07763 233.31);
  --color-on-secondary: oklch(22.956% 0.05951 228.9);
  --color-on-secondary--variant: oklch(24.657% 0.06387 228.91);
  --color-on-secondary--muted: oklch(37.519% 0.075 230.51);
  --color-outline-secondary: oklch(37.519% 0.075 230.51);
  --color-outline-secondary--variant: oklch(52.165% 0.07491 232.09);
  --color-outline-secondary--muted: oklch(64.224% 0.07614 232.85);
  --color-secondary-container: oklch(83.17% 0.07907 233.63);
  --color-on-secondary-container: oklch(31.485% 0.07623 229.38);
  --color-on-secondary-container--variant: oklch(33.209% 0.07575 229.75);
  --color-on-secondary-container--muted: oklch(44.412% 0.07463 231.39);
  --color-outline-secondary-container: oklch(44.412% 0.07463 231.39);
  --color-outline-secondary-container--variant: oklch(60.779% 0.07572 232.66);
  --color-outline-secondary-container--muted: oklch(72.836% 0.07737 233.24);
  --color-secondary-inverse-container: oklch(40.104% 0.07477 230.88);
  --color-on-secondary-inverse-container: oklch(91.959% 0.04962 235.37);
  --color-on-secondary-inverse-container--variant: oklch(91.959% 0.04962 235.37);
  --color-on-secondary-inverse-container--muted: oklch(78.003% 0.07819 233.45);
  --color-outline-secondary-inverse-container: oklch(78.003% 0.07819 233.45);
  --color-outline-secondary-inverse-container--variant: oklch(62.501% 0.07593 232.75);
  --color-outline-secondary-inverse-container--muted: oklch(50.443% 0.0748 231.95);
  --color-secondary-inverse: oklch(48.72% 0.07472 231.81);
  --color-on-secondary-inverse: oklch(100% 0 none);
  --color-on-secondary-inverse--variant: oklch(100% 0 none);
  --color-on-secondary-inverse--muted: oklch(89.269% 0.06748 234.34);
  --color-outline-secondary-inverse: oklch(89.269% 0.06748 234.34);
  --color-outline-secondary-inverse--variant: oklch(71.113% 0.0771 233.17);
  --color-outline-secondary-inverse--muted: oklch(59.056% 0.07553 232.56);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04513 228.89);
  --color-secondary-10: oklch(22.106% 0.05727 228.9);
  --color-secondary-15: oklch(26.357% 0.06836 228.91);
  --color-secondary-20: oklch(30.622% 0.07651 229.17);
  --color-secondary-25: oklch(34.933% 0.07539 230.08);
  --color-secondary-30: oklch(39.243% 0.07483 230.77);
  --color-secondary-35: oklch(43.551% 0.07463 231.3);
  --color-secondary-40: oklch(47.858% 0.07468 231.73);
  --color-secondary-45: oklch(52.165% 0.07491 232.09);
  --color-secondary-50: oklch(56.472% 0.07527 232.4);
  --color-secondary-55: oklch(60.779% 0.07572 232.66);
  --color-secondary-60: oklch(65.085% 0.07625 232.89);
  --color-secondary-65: oklch(69.391% 0.07685 233.09);
  --color-secondary-70: oklch(73.697% 0.0775 233.28);
  --color-secondary-75: oklch(78.003% 0.07819 233.45);
  --color-secondary-80: oklch(82.309% 0.07892 233.6);
  --color-secondary-85: oklch(86.614% 0.07968 233.74);
  --color-secondary-90: oklch(91.062% 0.05556 234.99);
  --color-secondary-95: oklch(95.546% 0.02651 237.81);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(23.986% 0.01302 197.08);
  --color-on-neutral: oklch(75.731% 0.01096 194.61);
  --color-on-neutral--variant: oklch(74.006% 0.01109 194.73);
  --color-on-neutral--muted: oklch(61.927% 0.01197 195.53);
  --color-outline-neutral: oklch(61.927% 0.01197 195.53);
  --color-outline-neutral--variant: oklch(46.397% 0.01312 196.36);
  --color-outline-neutral--muted: oklch(34.323% 0.01368 196.83);
  --color-neutral-container: oklch(32.6% 0.01355 196.88);
  --color-on-neutral-container: oklch(84.359% 0.01033 193.93);
  --color-on-neutral-container--variant: oklch(81.77% 0.01052 194.14);
  --color-on-neutral-container--muted: oklch(69.692% 0.0114 195.04);
  --color-outline-neutral-container: oklch(69.692% 0.0114 195.04);
  --color-outline-neutral-container--variant: oklch(55.025% 0.01248 195.93);
  --color-outline-neutral-container--muted: oklch(42.946% 0.01339 196.52);
  --color-neutral-inverse-container: oklch(58.476% 0.01222 195.73);
  --color-on-neutral-inverse-container: oklch(0% 0 none);
  --color-on-neutral-inverse-container--variant: oklch(0% 0 none);
  --color-on-neutral-inverse-container--muted: oklch(17.54% 0.01286 197.18);
  --color-outline-neutral-inverse-container: oklch(17.54% 0.01286 197.18);
  --color-outline-neutral-inverse-container--variant: oklch(36.045% 0.01381 196.79);
  --color-outline-neutral-inverse-container--muted: oklch(48.123% 0.01299 196.28);
  --color-neutral-inverse: oklch(67.104% 0.01159 195.21);
  --color-on-neutral-inverse: oklch(0% 0 none);
  --color-on-neutral-inverse--variant: oklch(0% 0 none);
  --color-on-neutral-inverse--muted: oklch(30.016% 0.01338 196.94);
  --color-outline-neutral-inverse: oklch(30.016% 0.01338 196.94);
  --color-outline-neutral-inverse--variant: oklch(44.672% 0.01326 196.44);
  --color-outline-neutral-inverse--muted: oklch(56.75% 0.01235 195.83);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.54% 0.01286 197.18);
  --color-neutral-10: oklch(22.263% 0.01294 197.11);
  --color-neutral-15: oklch(26.571% 0.01316 197.02);
  --color-neutral-20: oklch(30.877% 0.01343 196.92);
  --color-neutral-25: oklch(35.184% 0.01374 196.81);
  --color-neutral-30: oklch(39.495% 0.01366 196.67);
  --color-neutral-35: oklch(43.809% 0.01332 196.48);
  --color-neutral-40: oklch(48.123% 0.01299 196.28);
  --color-neutral-45: oklch(52.437% 0.01267 196.06);
  --color-neutral-50: oklch(56.75% 0.01235 195.83);
  --color-neutral-55: oklch(61.064% 0.01203 195.58);
  --color-neutral-60: oklch(65.378% 0.01172 195.32);
  --color-neutral-65: oklch(69.692% 0.0114 195.04);
  --color-neutral-70: oklch(74.006% 0.01109 194.73);
  --color-neutral-75: oklch(78.319% 0.01077 194.41);
  --color-neutral-80: oklch(82.633% 0.01045 194.07);
  --color-neutral-85: oklch(86.947% 0.01014 193.7);
  --color-neutral-90: oklch(91.261% 0.00982 193.31);
  --color-neutral-95: oklch(95.575% 0.0095 192.89);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(38.456% 0.09597 177.98);
  --color-on-positive: oklch(90.029% 0.10692 177.33);
  --color-on-positive--variant: oklch(90.029% 0.10692 177.33);
  --color-on-positive--muted: oklch(77.026% 0.11286 177.56);
  --color-outline-positive: oklch(77.026% 0.11286 177.56);
  --color-outline-positive--variant: oklch(60.547% 0.12129 177.83);
  --color-outline-positive--muted: oklch(48.488% 0.12101 177.98);
  --color-positive-container: oklch(46.815% 0.11687 177.98);
  --color-on-positive-container: oklch(100% 0 none);
  --color-on-positive-container--variant: oklch(100% 0 none);
  --color-on-positive-container--muted: oklch(87.428% 0.10808 177.38);
  --color-outline-positive-container: oklch(87.428% 0.10808 177.38);
  --color-outline-positive-container--variant: oklch(69.222% 0.11667 177.69);
  --color-outline-positive-container--muted: oklch(57.075% 0.12332 177.88);
  --color-positive-inverse-container: oklch(72.691% 0.11494 177.64);
  --color-on-positive-inverse-container: oklch(21.736% 0.05424 177.98);
  --color-on-positive-inverse-container--variant: oklch(23.407% 0.05847 177.98);
  --color-on-positive-inverse-container--muted: oklch(35.111% 0.08768 177.98);
  --color-outline-positive-inverse-container: oklch(35.111% 0.08768 177.98);
  --color-outline-positive-inverse-container--variant: oklch(50.159% 0.12523 177.98);
  --color-outline-positive-inverse-container--muted: oklch(62.283% 0.12033 177.8);
  --color-positive-inverse: oklch(81.361% 0.11083 177.49);
  --color-on-positive-inverse: oklch(30.095% 0.07516 177.98);
  --color-on-positive-inverse--variant: oklch(31.768% 0.07923 177.98);
  --color-on-positive-inverse--muted: oklch(41.799% 0.10436 177.98);
  --color-outline-positive-inverse: oklch(41.799% 0.10436 177.98);
  --color-outline-positive-inverse--variant: oklch(58.811% 0.12229 177.86);
  --color-outline-positive-inverse--muted: oklch(70.957% 0.1158 177.66);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04286 177.97);
  --color-positive-10: oklch(21.736% 0.05424 177.98);
  --color-positive-15: oklch(25.915% 0.0647 177.98);
  --color-positive-20: oklch(30.095% 0.07516 177.98);
  --color-positive-25: oklch(34.276% 0.08553 177.98);
  --color-positive-30: oklch(38.456% 0.09597 177.98);
  --color-positive-35: oklch(42.635% 0.10644 177.98);
  --color-positive-40: oklch(46.815% 0.11687 177.98);
  --color-positive-45: oklch(50.996% 0.12721 177.98);
  --color-positive-50: oklch(55.339% 0.12438 177.91);
  --color-positive-55: oklch(59.679% 0.12179 177.84);
  --color-positive-60: oklch(64.018% 0.11938 177.78);
  --color-positive-65: oklch(68.355% 0.11711 177.71);
  --color-positive-70: oklch(72.691% 0.11494 177.64);
  --color-positive-75: oklch(77.026% 0.11286 177.56);
  --color-positive-80: oklch(81.361% 0.11083 177.49);
  --color-positive-85: oklch(85.695% 0.10886 177.41);
  --color-positive-90: oklch(90.029% 0.10692 177.33);
  --color-positive-95: oklch(94.563% 0.08901 177.02);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(40.394% 0.10559 62.831);
  --color-on-caution: oklch(91.739% 0.07157 64.691);
  --color-on-caution--variant: oklch(91.739% 0.07157 64.691);
  --color-on-caution--muted: oklch(78.527% 0.15693 65.466);
  --color-outline-caution: oklch(78.527% 0.15693 65.466);
  --color-outline-caution--variant: oklch(63.035% 0.14846 64.375);
  --color-outline-caution--muted: oklch(50.934% 0.13316 62.769);
  --color-caution-container: oklch(49.178% 0.12861 62.768);
  --color-on-caution-container: oklch(100% 0 none);
  --color-on-caution-container--variant: oklch(100% 0 none);
  --color-on-caution-container--muted: oklch(90.1% 0.08714 65.218);
  --color-outline-caution-container: oklch(90.1% 0.08714 65.218);
  --color-outline-caution-container--variant: oklch(71.643% 0.15394 65.124);
  --color-outline-caution-container--muted: oklch(59.591% 0.14561 63.927);
  --color-caution-inverse-container: oklch(75.085% 0.15557 65.316);
  --color-on-caution-inverse-container: oklch(22.83% 0.05963 62.922);
  --color-on-caution-inverse-container--variant: oklch(24.586% 0.06422 62.921);
  --color-on-caution-inverse-container--muted: oklch(37.76% 0.09868 62.849);
  --color-outline-caution-inverse-container: oklch(37.76% 0.09868 62.849);
  --color-outline-caution-inverse-container--variant: oklch(52.691% 0.13782 62.749);
  --color-outline-caution-inverse-container--muted: oklch(64.757% 0.14973 64.563);
  --color-caution-inverse: oklch(83.637% 0.15207 65.729);
  --color-on-caution-inverse: oklch(31.611% 0.08256 62.894);
  --color-on-caution-inverse--variant: oklch(32.49% 0.08487 62.885);
  --color-on-caution-inverse--muted: oklch(43.908% 0.11479 62.806);
  --color-outline-caution-inverse: oklch(43.908% 0.11479 62.806);
  --color-outline-caution-inverse--variant: oklch(61.313% 0.14709 64.164);
  --color-outline-caution-inverse--muted: oklch(73.364% 0.15479 65.226);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.017% 0.04703 62.968);
  --color-caution-10: oklch(22.83% 0.05963 62.922);
  --color-caution-15: oklch(27.221% 0.0711 62.914);
  --color-caution-20: oklch(31.611% 0.08256 62.894);
  --color-caution-25: oklch(36.003% 0.09405 62.867);
  --color-caution-30: oklch(40.394% 0.10559 62.831);
  --color-caution-35: oklch(44.786% 0.11707 62.806);
  --color-caution-40: oklch(49.178% 0.12861 62.768);
  --color-caution-45: oklch(53.562% 0.13952 62.836);
  --color-caution-50: oklch(57.869% 0.14402 63.66);
  --color-caution-55: oklch(62.174% 0.14778 64.273);
  --color-caution-60: oklch(66.478% 0.15091 64.729);
  --color-caution-65: oklch(70.782% 0.15349 65.067);
  --color-caution-70: oklch(75.085% 0.15557 65.316);
  --color-caution-75: oklch(79.387% 0.15723 65.497);
  --color-caution-80: oklch(83.637% 0.15207 65.729);
  --color-caution-85: oklch(87.659% 0.11146 65.714);
  --color-caution-90: oklch(91.739% 0.07157 64.691);
  --color-caution-95: oklch(95.864% 0.03338 61.657);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(42.064% 0.19129 22.763);
  --color-on-negative: oklch(93.585% 0.04199 21.564);
  --color-on-negative--variant: oklch(93.585% 0.04199 21.564);
  --color-on-negative--muted: oklch(81.731% 0.13237 21.778);
  --color-outline-negative: oklch(81.731% 0.13237 21.778);
  --color-outline-negative--variant: oklch(64.991% 0.23742 22.808);
  --color-outline-negative--muted: oklch(52.776% 0.22235 22.843);
  --color-negative-container: oklch(51.005% 0.21824 22.834);
  --color-on-negative-container: oklch(100% 0 none);
  --color-on-negative-container--variant: oklch(100% 0 none);
  --color-on-negative-container--muted: oklch(91.196% 0.05885 21.408);
  --color-outline-negative-container: oklch(91.196% 0.05885 21.408);
  --color-outline-negative-container--variant: oklch(73.229% 0.21014 22.52);
  --color-outline-negative-container--muted: oklch(61.519% 0.23454 22.838);
  --color-negative-inverse-container: oklch(76.298% 0.18071 22.244);
  --color-on-negative-inverse-container: oklch(22.862% 0.104 22.8);
  --color-on-negative-inverse-container--variant: oklch(22.862% 0.104 22.8);
  --color-on-negative-inverse-container--muted: oklch(36.577% 0.16628 22.774);
  --color-outline-negative-inverse-container: oklch(36.577% 0.16628 22.774);
  --color-outline-negative-inverse-container--variant: oklch(54.546% 0.2264 22.849);
  --color-outline-negative-inverse-container--muted: oklch(66.726% 0.23871 22.79);
  --color-negative-inverse: oklch(84.081% 0.11294 21.614);
  --color-on-negative-inverse: oklch(32.919% 0.14966 22.781);
  --color-on-negative-inverse--variant: oklch(32.919% 0.14966 22.781);
  --color-on-negative-inverse--muted: oklch(43.893% 0.19957 22.76);
  --color-outline-negative-inverse: oklch(43.893% 0.19957 22.76);
  --color-outline-negative-inverse--variant: oklch(63.256% 0.23603 22.824);
  --color-outline-negative-inverse--muted: oklch(74.76% 0.19525 22.384);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.766% 0.08537 22.815);
  --color-negative-10: oklch(23.776% 0.10816 22.797);
  --color-negative-15: oklch(28.347% 0.1289 22.789);
  --color-negative-20: oklch(32.919% 0.14966 22.781);
  --color-negative-25: oklch(37.491% 0.17044 22.773);
  --color-negative-30: oklch(42.064% 0.19129 22.763);
  --color-negative-35: oklch(46.576% 0.20773 22.79);
  --color-negative-40: oklch(51.005% 0.21824 22.834);
  --color-negative-45: oklch(55.431% 0.22841 22.85);
  --color-negative-50: oklch(59.781% 0.23294 22.847);
  --color-negative-55: oklch(64.124% 0.23674 22.817);
  --color-negative-60: oklch(68.459% 0.2399 22.769);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.298% 0.18071 22.244);
  --color-negative-75: oklch(80.173% 0.14592 21.903);
  --color-negative-80: oklch(84.081% 0.11294 21.614);
  --color-negative-85: oklch(88.022% 0.08209 21.425);
  --color-negative-90: oklch(91.991% 0.05312 21.436);
  --color-negative-95: oklch(95.983% 0.02582 22.126);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(100% 0 none);
  --color-on-surface-container--emphasized: oklch(31.011% 0.01763 93.149);
  --color-on-surface-container: oklch(45.67% 0.0186 91.19);
  --color-on-surface-container--variant: oklch(45.67% 0.0186 91.19);
  --color-on-surface-container--muted: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container--variant: oklch(77.577% 0.02044 87.586);
  --color-outline-surface-container--muted: oklch(89.651% 0.02109 86.38);
  --color-surface-container-ghost: oklch(98.275% 0.02155 85.562);
  --color-on-surface-container-ghost--emphasized: oklch(29.287% 0.01751 93.4);
  --color-on-surface-container-ghost: oklch(44.807% 0.01855 91.299);
  --color-on-surface-container-ghost--variant: oklch(44.807% 0.01855 91.299);
  --color-on-surface-container-ghost--muted: oklch(55.155% 0.01917 90.043);
  --color-outline-surface-container-ghost: oklch(55.155% 0.01917 90.043);
  --color-outline-surface-container-ghost--variant: oklch(75.852% 0.02034 87.765);
  --color-outline-surface-container-ghost--muted: oklch(87.926% 0.02099 86.548);
  --color-surface: oklch(96.55% 0.02146 85.723);
  --color-on-surface--emphasized: oklch(27.562% 0.01738 93.656);
  --color-on-surface: oklch(43.945% 0.01849 91.408);
  --color-on-surface--variant: oklch(43.945% 0.01849 91.408);
  --color-on-surface--muted: oklch(54.293% 0.01912 90.144);
  --color-outline-surface: oklch(54.293% 0.01912 90.144);
  --color-outline-surface--variant: oklch(74.128% 0.02025 87.945);
  --color-outline-surface--muted: oklch(86.201% 0.0209 86.718);
  --color-surface-dim-container: oklch(94.825% 0.02136 85.885);
  --color-on-surface-dim-container--emphasized: oklch(25.838% 0.01725 93.919);
  --color-on-surface-dim-container: oklch(42.22% 0.01838 91.628);
  --color-on-surface-dim-container--variant: oklch(42.22% 0.01838 91.628);
  --color-on-surface-dim-container--muted: oklch(52.568% 0.01902 90.349);
  --color-outline-surface-dim-container: oklch(52.568% 0.01902 90.349);
  --color-outline-surface-dim-container--variant: oklch(72.403% 0.02015 88.126);
  --color-outline-surface-dim-container--muted: oklch(84.476% 0.02081 86.888);
  --color-surface-dim-container-ghost: oklch(93.1% 0.02127 86.049);
  --color-on-surface-dim-container-ghost--emphasized: oklch(24.114% 0.01712 94.189);
  --color-on-surface-dim-container-ghost: oklch(41.358% 0.01833 91.739);
  --color-on-surface-dim-container-ghost--variant: oklch(41.358% 0.01833 91.739);
  --color-on-surface-dim-container-ghost--muted: oklch(51.706% 0.01897 90.452);
  --color-outline-surface-dim-container-ghost: oklch(51.706% 0.01897 90.452);
  --color-outline-surface-dim-container-ghost--variant: oklch(70.678% 0.02006 88.31);
  --color-outline-surface-dim-container-ghost--muted: oklch(82.752% 0.02072 87.061);
  --color-surface-dim: oklch(91.376% 0.02118 86.214);
  --color-on-surface-dim--emphasized: oklch(22.39% 0.01698 94.467);
  --color-on-surface-dim: oklch(39.633% 0.01822 91.964);
  --color-on-surface-dim--variant: oklch(39.633% 0.01822 91.964);
  --color-on-surface-dim--muted: oklch(49.981% 0.01886 90.659);
  --color-outline-surface-dim: oklch(49.981% 0.01886 90.659);
  --color-outline-surface-dim--variant: oklch(68.953% 0.01996 88.495);
  --color-outline-surface-dim--muted: oklch(81.027% 0.02062 87.234);
  --color-surface-inverse: oklch(31.873% 0.01769 93.025);
  --color-on-surface-inverse--emphasized: oklch(100% 0 none);
  --color-on-surface-inverse: oklch(83.614% 0.02076 86.974);
  --color-on-surface-inverse--variant: oklch(81.027% 0.02062 87.234);
  --color-on-surface-inverse--muted: oklch(68.953% 0.01996 88.495);
  --color-outline-surface-inverse: oklch(68.953% 0.01996 88.495);
  --color-outline-surface-inverse--variant: oklch(54.293% 0.01912 90.144);
  --color-outline-surface-inverse--muted: oklch(42.22% 0.01838 91.628);
  --color-shadow: oklch(17.666% 0.01657 95.278);
  --color-scrim: oklch(17.666% 0.01657 95.278);
}

[data-theme="light-high-contrast"] {
  --color-primary: oklch(19.289% 0.04397 196.41);
  --color-on-primary: oklch(75.071% 0.06838 197.2);
  --color-on-primary--variant: oklch(70.749% 0.06948 197.18);
  --color-on-primary--muted: oklch(59.509% 0.07262 197.09);
  --color-outline-primary: oklch(59.509% 0.07262 197.09);
  --color-outline-primary--variant: oklch(45.664% 0.07752 196.82);
  --color-outline-primary--muted: oklch(33.609% 0.07684 196.42);
  --color-primary-container: oklch(27.727% 0.0634 196.41);
  --color-on-primary-container: oklch(83.715% 0.06627 197.21);
  --color-on-primary-container--variant: oklch(77.664% 0.06773 197.2);
  --color-on-primary-container--muted: oklch(66.426% 0.07064 197.16);
  --color-outline-primary-container: oklch(66.426% 0.07064 197.16);
  --color-outline-primary-container--variant: oklch(54.319% 0.07427 197.01);
  --color-outline-primary-container--muted: oklch(42.2% 0.07909 196.7);
  --color-primary-inverse-container: oklch(53.454% 0.07457 197);
  --color-on-primary-inverse-container: oklch(100% 0 none);
  --color-on-primary-inverse-container--variant: oklch(100% 0 none);
  --color-on-primary-inverse-container--muted: oklch(95.814% 0.06348 197.18);
  --color-outline-primary-inverse-container: oklch(95.814% 0.06348 197.18);
  --color-outline-primary-inverse-container--variant: oklch(80.257% 0.0671 197.21);
  --color-outline-primary-inverse-container--muted: oklch(68.155% 0.07017 197.17);
  --color-primary-inverse: oklch(62.103% 0.07185 197.12);
  --color-on-primary-inverse: oklch(0% 0 none);
  --color-on-primary-inverse--variant: oklch(0% 0 none);
  --color-on-primary-inverse--muted: oklch(23.527% 0.05374 196.41);
  --color-outline-primary-inverse: oklch(23.527% 0.05374 196.41);
  --color-outline-primary-inverse--variant: oklch(35.29% 0.08064 196.42);
  --color-outline-primary-inverse--muted: oklch(47.396% 0.07681 196.87);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.242% 0.03937 196.41);
  --color-primary-10: oklch(21.846% 0.04992 196.41);
  --color-primary-15: oklch(26.047% 0.05957 196.41);
  --color-primary-20: oklch(30.25% 0.06899 196.42);
  --color-primary-25: oklch(34.451% 0.07862 196.42);
  --color-primary-30: oklch(38.733% 0.0809 196.56);
  --color-primary-35: oklch(43.066% 0.07868 196.73);
  --color-primary-40: oklch(47.396% 0.07681 196.87);
  --color-primary-45: oklch(51.723% 0.07517 196.97);
  --color-primary-50: oklch(56.049% 0.07371 197.04);
  --color-primary-55: oklch(60.373% 0.07236 197.1);
  --color-primary-60: oklch(64.697% 0.07111 197.14);
  --color-primary-65: oklch(69.02% 0.06994 197.17);
  --color-primary-70: oklch(73.342% 0.06881 197.19);
  --color-primary-75: oklch(77.664% 0.06773 197.2);
  --color-primary-80: oklch(81.986% 0.06668 197.21);
  --color-primary-85: oklch(86.307% 0.06566 197.21);
  --color-primary-90: oklch(90.629% 0.06466 197.2);
  --color-primary-95: oklch(94.95% 0.06368 197.18);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(70.252% 0.07698 233.13);
  --color-on-secondary: oklch(10.204% 0.02648 228.9);
  --color-on-secondary--variant: oklch(18.54% 0.04798 228.89);
  --color-on-secondary--muted: oklch(31.485% 0.07623 229.38);
  --color-outline-secondary: oklch(31.485% 0.07623 229.38);
  --color-outline-secondary--variant: oklch(43.551% 0.07463 231.3);
  --color-outline-secondary--muted: oklch(55.611% 0.07519 232.34);
  --color-secondary-container: oklch(78.864% 0.07833 233.48);
  --color-on-secondary-container: oklch(22.956% 0.05951 228.9);
  --color-on-secondary-container--variant: oklch(28.908% 0.075 228.92);
  --color-on-secondary-container--muted: oklch(40.104% 0.07477 230.88);
  --color-outline-secondary-container: oklch(40.104% 0.07477 230.88);
  --color-outline-secondary-container--variant: oklch(52.165% 0.07491 232.09);
  --color-outline-secondary-container--muted: oklch(64.224% 0.07614 232.85);
  --color-secondary-inverse-container: oklch(35.795% 0.07524 230.24);
  --color-on-secondary-inverse-container: oklch(91.959% 0.04962 235.37);
  --color-on-secondary-inverse-container--variant: oklch(85.753% 0.07952 233.71);
  --color-on-secondary-inverse-container--muted: oklch(74.558% 0.07763 233.31);
  --color-outline-secondary-inverse-container: oklch(74.558% 0.07763 233.31);
  --color-outline-secondary-inverse-container--variant: oklch(62.501% 0.07593 232.75);
  --color-outline-secondary-inverse-container--muted: oklch(50.443% 0.0748 231.95);
  --color-secondary-inverse: oklch(44.412% 0.07463 231.39);
  --color-on-secondary-inverse: oklch(100% 0 none);
  --color-on-secondary-inverse--variant: oklch(98.237% 0.00973 245.5);
  --color-on-secondary-inverse--muted: oklch(83.17% 0.07907 233.63);
  --color-outline-secondary-inverse: oklch(83.17% 0.07907 233.63);
  --color-outline-secondary-inverse--variant: oklch(71.113% 0.0771 233.17);
  --color-outline-secondary-inverse--muted: oklch(59.056% 0.07553 232.56);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04513 228.89);
  --color-secondary-10: oklch(22.106% 0.05727 228.9);
  --color-secondary-15: oklch(26.357% 0.06836 228.91);
  --color-secondary-20: oklch(30.622% 0.07651 229.17);
  --color-secondary-25: oklch(34.933% 0.07539 230.08);
  --color-secondary-30: oklch(39.243% 0.07483 230.77);
  --color-secondary-35: oklch(43.551% 0.07463 231.3);
  --color-secondary-40: oklch(47.858% 0.07468 231.73);
  --color-secondary-45: oklch(52.165% 0.07491 232.09);
  --color-secondary-50: oklch(56.472% 0.07527 232.4);
  --color-secondary-55: oklch(60.779% 0.07572 232.66);
  --color-secondary-60: oklch(65.085% 0.07625 232.89);
  --color-secondary-65: oklch(69.391% 0.07685 233.09);
  --color-secondary-70: oklch(73.697% 0.0775 233.28);
  --color-secondary-75: oklch(78.003% 0.07819 233.45);
  --color-secondary-80: oklch(82.309% 0.07892 233.6);
  --color-secondary-85: oklch(86.614% 0.07968 233.74);
  --color-secondary-90: oklch(91.062% 0.05556 234.99);
  --color-secondary-95: oklch(95.546% 0.02651 237.81);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(19.64% 0.01285 197.16);
  --color-on-neutral: oklch(75.731% 0.01096 194.61);
  --color-on-neutral--variant: oklch(71.417% 0.01128 194.92);
  --color-on-neutral--muted: oklch(59.339% 0.01216 195.68);
  --color-outline-neutral: oklch(59.339% 0.01216 195.68);
  --color-outline-neutral--variant: oklch(46.397% 0.01312 196.36);
  --color-outline-neutral--muted: oklch(34.323% 0.01368 196.83);
  --color-neutral-container: oklch(28.293% 0.01327 196.98);
  --color-on-neutral-container: oklch(84.359% 0.01033 193.93);
  --color-on-neutral-container--variant: oklch(77.457% 0.01083 194.48);
  --color-on-neutral-container--muted: oklch(67.104% 0.01159 195.21);
  --color-outline-neutral-container: oklch(67.104% 0.01159 195.21);
  --color-outline-neutral-container--variant: oklch(55.025% 0.01248 195.93);
  --color-outline-neutral-container--muted: oklch(42.946% 0.01339 196.52);
  --color-neutral-inverse-container: oklch(54.162% 0.01254 195.97);
  --color-on-neutral-inverse-container: oklch(100% 0 none);
  --color-on-neutral-inverse-container--variant: oklch(100% 0 none);
  --color-on-neutral-inverse-container--muted: oklch(96.438% 0.00944 192.81);
  --color-outline-neutral-inverse-container: oklch(96.438% 0.00944 192.81);
  --color-outline-neutral-inverse-container--variant: oklch(80.908% 0.01058 194.21);
  --color-outline-neutral-inverse-container--muted: oklch(68.829% 0.01147 195.09);
  --color-neutral-inverse: oklch(62.79% 0.01191 195.48);
  --color-on-neutral-inverse: oklch(0% 0 none);
  --color-on-neutral-inverse--variant: oklch(0% 0 none);
  --color-on-neutral-inverse--muted: oklch(23.986% 0.01302 197.08);
  --color-outline-neutral-inverse: oklch(23.986% 0.01302 197.08);
  --color-outline-neutral-inverse--variant: oklch(36.045% 0.01381 196.79);
  --color-outline-neutral-inverse--muted: oklch(48.123% 0.01299 196.28);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.54% 0.01286 197.18);
  --color-neutral-10: oklch(22.263% 0.01294 197.11);
  --color-neutral-15: oklch(26.571% 0.01316 197.02);
  --color-neutral-20: oklch(30.877% 0.01343 196.92);
  --color-neutral-25: oklch(35.184% 0.01374 196.81);
  --color-neutral-30: oklch(39.495% 0.01366 196.67);
  --color-neutral-35: oklch(43.809% 0.01332 196.48);
  --color-neutral-40: oklch(48.123% 0.01299 196.28);
  --color-neutral-45: oklch(52.437% 0.01267 196.06);
  --color-neutral-50: oklch(56.75% 0.01235 195.83);
  --color-neutral-55: oklch(61.064% 0.01203 195.58);
  --color-neutral-60: oklch(65.378% 0.01172 195.32);
  --color-neutral-65: oklch(69.692% 0.0114 195.04);
  --color-neutral-70: oklch(74.006% 0.01109 194.73);
  --color-neutral-75: oklch(78.319% 0.01077 194.41);
  --color-neutral-80: oklch(82.633% 0.01045 194.07);
  --color-neutral-85: oklch(86.947% 0.01014 193.7);
  --color-neutral-90: oklch(91.261% 0.00982 193.31);
  --color-neutral-95: oklch(95.575% 0.0095 192.89);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(34.276% 0.08553 177.98);
  --color-on-positive: oklch(90.029% 0.10692 177.33);
  --color-on-positive--variant: oklch(84.828% 0.10925 177.43);
  --color-on-positive--muted: oklch(72.691% 0.11494 177.64);
  --color-outline-positive: oklch(72.691% 0.11494 177.64);
  --color-outline-positive--variant: oklch(60.547% 0.12129 177.83);
  --color-outline-positive--muted: oklch(48.488% 0.12101 177.98);
  --color-positive-container: oklch(42.635% 0.10644 177.98);
  --color-on-positive-container: oklch(100% 0 none);
  --color-on-positive-container--variant: oklch(97.844% 0.03373 174.39);
  --color-on-positive-container--muted: oklch(82.228% 0.11044 177.47);
  --color-outline-positive-container: oklch(82.228% 0.11044 177.47);
  --color-outline-positive-container--variant: oklch(69.222% 0.11667 177.69);
  --color-outline-positive-container--muted: oklch(57.075% 0.12332 177.88);
  --color-positive-inverse-container: oklch(68.355% 0.11711 177.71);
  --color-on-positive-inverse-container: oklch(0% 0 none);
  --color-on-positive-inverse-container--variant: oklch(15.926% 0.03967 177.98);
  --color-on-positive-inverse-container--muted: oklch(30.095% 0.07516 177.98);
  --color-outline-positive-inverse-container: oklch(30.095% 0.07516 177.98);
  --color-outline-positive-inverse-container--variant: oklch(41.799% 0.10436 177.98);
  --color-outline-positive-inverse-container--muted: oklch(53.602% 0.12548 177.94);
  --color-positive-inverse: oklch(77.026% 0.11286 177.56);
  --color-on-positive-inverse: oklch(21.736% 0.05424 177.98);
  --color-on-positive-inverse--variant: oklch(27.589% 0.06874 177.98);
  --color-on-positive-inverse--muted: oklch(38.456% 0.09597 177.98);
  --color-outline-positive-inverse: oklch(38.456% 0.09597 177.98);
  --color-outline-positive-inverse--variant: oklch(50.159% 0.12523 177.98);
  --color-outline-positive-inverse--muted: oklch(62.283% 0.12033 177.8);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04286 177.97);
  --color-positive-10: oklch(21.736% 0.05424 177.98);
  --color-positive-15: oklch(25.915% 0.0647 177.98);
  --color-positive-20: oklch(30.095% 0.07516 177.98);
  --color-positive-25: oklch(34.276% 0.08553 177.98);
  --color-positive-30: oklch(38.456% 0.09597 177.98);
  --color-positive-35: oklch(42.635% 0.10644 177.98);
  --color-positive-40: oklch(46.815% 0.11687 177.98);
  --color-positive-45: oklch(50.996% 0.12721 177.98);
  --color-positive-50: oklch(55.339% 0.12438 177.91);
  --color-positive-55: oklch(59.679% 0.12179 177.84);
  --color-positive-60: oklch(64.018% 0.11938 177.78);
  --color-positive-65: oklch(68.355% 0.11711 177.71);
  --color-positive-70: oklch(72.691% 0.11494 177.64);
  --color-positive-75: oklch(77.026% 0.11286 177.56);
  --color-positive-80: oklch(81.361% 0.11083 177.49);
  --color-positive-85: oklch(85.695% 0.10886 177.41);
  --color-positive-90: oklch(90.029% 0.10692 177.33);
  --color-positive-95: oklch(94.563% 0.08901 177.02);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(36.003% 0.09405 62.867);
  --color-on-caution: oklch(91.739% 0.07157 64.691);
  --color-on-caution--variant: oklch(86.849% 0.11957 65.803);
  --color-on-caution--muted: oklch(75.085% 0.15557 65.316);
  --color-outline-caution: oklch(75.085% 0.15557 65.316);
  --color-outline-caution--variant: oklch(63.035% 0.14846 64.375);
  --color-outline-caution--muted: oklch(50.934% 0.13316 62.769);
  --color-caution-container: oklch(44.786% 0.11707 62.806);
  --color-on-caution-container: oklch(100% 0 none);
  --color-on-caution-container--variant: oklch(97.524% 0.01882 57.719);
  --color-on-caution-container--muted: oklch(84.437% 0.14402 65.819);
  --color-outline-caution-container: oklch(84.437% 0.14402 65.819);
  --color-outline-caution-container--variant: oklch(71.643% 0.15394 65.124);
  --color-outline-caution-container--muted: oklch(59.591% 0.14561 63.927);
  --color-caution-inverse-container: oklch(70.782% 0.15349 65.067);
  --color-on-caution-inverse-container: oklch(0% 0 none);
  --color-on-caution-inverse-container--variant: oklch(18.017% 0.04703 62.968);
  --color-on-caution-inverse-container--muted: oklch(31.611% 0.08256 62.894);
  --color-outline-caution-inverse-container: oklch(31.611% 0.08256 62.894);
  --color-outline-caution-inverse-container--variant: oklch(43.908% 0.11479 62.806);
  --color-outline-caution-inverse-container--muted: oklch(56.146% 0.14231 63.359);
  --color-caution-inverse: oklch(79.387% 0.15723 65.497);
  --color-on-caution-inverse: oklch(22.83% 0.05963 62.922);
  --color-on-caution-inverse--variant: oklch(29.855% 0.07798 62.9);
  --color-on-caution-inverse--muted: oklch(40.394% 0.10559 62.831);
  --color-outline-caution-inverse: oklch(40.394% 0.10559 62.831);
  --color-outline-caution-inverse--variant: oklch(52.691% 0.13782 62.749);
  --color-outline-caution-inverse--muted: oklch(64.757% 0.14973 64.563);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.017% 0.04703 62.968);
  --color-caution-10: oklch(22.83% 0.05963 62.922);
  --color-caution-15: oklch(27.221% 0.0711 62.914);
  --color-caution-20: oklch(31.611% 0.08256 62.894);
  --color-caution-25: oklch(36.003% 0.09405 62.867);
  --color-caution-30: oklch(40.394% 0.10559 62.831);
  --color-caution-35: oklch(44.786% 0.11707 62.806);
  --color-caution-40: oklch(49.178% 0.12861 62.768);
  --color-caution-45: oklch(53.562% 0.13952 62.836);
  --color-caution-50: oklch(57.869% 0.14402 63.66);
  --color-caution-55: oklch(62.174% 0.14778 64.273);
  --color-caution-60: oklch(66.478% 0.15091 64.729);
  --color-caution-65: oklch(70.782% 0.15349 65.067);
  --color-caution-70: oklch(75.085% 0.15557 65.316);
  --color-caution-75: oklch(79.387% 0.15723 65.497);
  --color-caution-80: oklch(83.637% 0.15207 65.729);
  --color-caution-85: oklch(87.659% 0.11146 65.714);
  --color-caution-90: oklch(91.739% 0.07157 64.691);
  --color-caution-95: oklch(95.864% 0.03338 61.657);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(37.491% 0.17044 22.773);
  --color-on-negative: oklch(91.991% 0.05312 21.436);
  --color-on-negative--variant: oklch(88.813% 0.07609 21.406);
  --color-on-negative--muted: oklch(77.071% 0.17364 22.174);
  --color-outline-negative: oklch(77.071% 0.17364 22.174);
  --color-outline-negative--variant: oklch(64.991% 0.23742 22.808);
  --color-outline-negative--muted: oklch(52.776% 0.22235 22.843);
  --color-negative-container: oklch(46.576% 0.20773 22.79);
  --color-on-negative-container: oklch(100% 0 none);
  --color-on-negative-container--variant: oklch(99.191% 0.00506 29.655);
  --color-on-negative-container--muted: oklch(86.443% 0.09427 21.485);
  --color-outline-negative-container: oklch(86.443% 0.09427 21.485);
  --color-outline-negative-container--variant: oklch(73.229% 0.21014 22.52);
  --color-outline-negative-container--muted: oklch(61.519% 0.23454 22.838);
  --color-negative-inverse-container: oklch(72.467% 0.21778 22.584);
  --color-on-negative-inverse-container: oklch(0% 0 none);
  --color-on-negative-inverse-container--variant: oklch(13.831% 0.06292 22.844);
  --color-on-negative-inverse-container--muted: oklch(32.005% 0.14552 22.783);
  --color-outline-negative-inverse-container: oklch(32.005% 0.14552 22.783);
  --color-outline-negative-inverse-container--variant: oklch(45.689% 0.20558 22.776);
  --color-outline-negative-inverse-container--muted: oklch(58.042% 0.23122 22.852);
  --color-negative-inverse: oklch(80.173% 0.14592 21.903);
  --color-on-negative-inverse: oklch(23.776% 0.10816 22.797);
  --color-on-negative-inverse--variant: oklch(28.347% 0.1289 22.789);
  --color-on-negative-inverse--muted: oklch(40.236% 0.18298 22.767);
  --color-outline-negative-inverse: oklch(40.236% 0.18298 22.767);
  --color-outline-negative-inverse--variant: oklch(54.546% 0.2264 22.849);
  --color-outline-negative-inverse--muted: oklch(66.726% 0.23871 22.79);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.766% 0.08537 22.815);
  --color-negative-10: oklch(23.776% 0.10816 22.797);
  --color-negative-15: oklch(28.347% 0.1289 22.789);
  --color-negative-20: oklch(32.919% 0.14966 22.781);
  --color-negative-25: oklch(37.491% 0.17044 22.773);
  --color-negative-30: oklch(42.064% 0.19129 22.763);
  --color-negative-35: oklch(46.576% 0.20773 22.79);
  --color-negative-40: oklch(51.005% 0.21824 22.834);
  --color-negative-45: oklch(55.431% 0.22841 22.85);
  --color-negative-50: oklch(59.781% 0.23294 22.847);
  --color-negative-55: oklch(64.124% 0.23674 22.817);
  --color-negative-60: oklch(68.459% 0.2399 22.769);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.298% 0.18071 22.244);
  --color-negative-75: oklch(80.173% 0.14592 21.903);
  --color-negative-80: oklch(84.081% 0.11294 21.614);
  --color-negative-85: oklch(88.022% 0.08209 21.425);
  --color-negative-90: oklch(91.991% 0.05312 21.436);
  --color-negative-95: oklch(95.983% 0.02582 22.126);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(100% 0 none);
  --color-on-surface-container--emphasized: oklch(26.7% 0.01732 93.787);
  --color-on-surface-container: oklch(43.945% 0.01849 91.408);
  --color-on-surface-container--variant: oklch(45.67% 0.0186 91.19);
  --color-on-surface-container--muted: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container: oklch(56.018% 0.01922 89.943);
  --color-outline-surface-container--variant: oklch(73.265% 0.0202 88.035);
  --color-outline-surface-container--muted: oklch(85.339% 0.02086 86.803);
  --color-surface-container-ghost: oklch(97.844% 0.02152 85.602);
  --color-on-surface-container-ghost--emphasized: oklch(24.545% 0.01715 94.121);
  --color-on-surface-container-ghost: oklch(41.789% 0.01836 91.683);
  --color-on-surface-container-ghost--variant: oklch(44.376% 0.01852 91.353);
  --color-on-surface-container-ghost--muted: oklch(54.724% 0.01915 90.094);
  --color-outline-surface-container-ghost: oklch(54.724% 0.01915 90.094);
  --color-outline-surface-container-ghost--variant: oklch(71.109% 0.02008 88.264);
  --color-outline-surface-container-ghost--muted: oklch(83.183% 0.02074 87.017);
  --color-surface: oklch(95.688% 0.02141 85.804);
  --color-on-surface--emphasized: oklch(22.39% 0.01698 94.467);
  --color-on-surface: oklch(39.633% 0.01822 91.964);
  --color-on-surface--variant: oklch(43.083% 0.01844 91.517);
  --color-on-surface--muted: oklch(53.431% 0.01907 90.246);
  --color-outline-surface: oklch(53.431% 0.01907 90.246);
  --color-outline-surface--variant: oklch(68.953% 0.01996 88.495);
  --color-outline-surface--muted: oklch(81.027% 0.02062 87.234);
  --color-surface-dim-container: oklch(93.532% 0.02129 86.008);
  --color-on-surface-dim-container--emphasized: oklch(20.225% 0.0168 94.829);
  --color-on-surface-dim-container: oklch(37.478% 0.01808 92.251);
  --color-on-surface-dim-container--variant: oklch(41.789% 0.01836 91.683);
  --color-on-surface-dim-container--muted: oklch(52.137% 0.01899 90.4);
  --color-outline-surface-dim-container: oklch(52.137% 0.01899 90.4);
  --color-outline-surface-dim-container--variant: oklch(66.797% 0.01984 88.728);
  --color-outline-surface-dim-container--muted: oklch(78.871% 0.02051 87.454);
  --color-surface-dim-container-ghost: oklch(91.376% 0.02118 86.214);
  --color-on-surface-dim-container-ghost--emphasized: oklch(17.666% 0.01657 95.278);
  --color-on-surface-dim-container-ghost: oklch(35.322% 0.01793 92.543);
  --color-on-surface-dim-container-ghost--variant: oklch(39.633% 0.01822 91.964);
  --color-on-surface-dim-container-ghost--muted: oklch(49.981% 0.01886 90.659);
  --color-outline-surface-dim-container-ghost: oklch(49.981% 0.01886 90.659);
  --color-outline-surface-dim-container-ghost--variant: oklch(64.641% 0.01972 88.965);
  --color-outline-surface-dim-container-ghost--muted: oklch(76.715% 0.02039 87.675);
  --color-surface-dim: oklch(89.22% 0.02106 86.422);
  --color-on-surface-dim--emphasized: oklch(14.018% 0.0162 95.964);
  --color-on-surface-dim: oklch(33.166% 0.01778 92.842);
  --color-on-surface-dim--variant: oklch(38.34% 0.01813 92.136);
  --color-on-surface-dim--muted: oklch(48.688% 0.01879 90.817);
  --color-outline-surface-dim: oklch(48.688% 0.01879 90.817);
  --color-outline-surface-dim--variant: oklch(62.485% 0.0196 89.205);
  --color-outline-surface-dim--muted: oklch(74.559% 0.02027 87.899);
  --color-surface-inverse: oklch(31.011% 0.01763 93.149);
  --color-on-surface-inverse--emphasized: oklch(100% 0 none);
  --color-on-surface-inverse: oklch(87.064% 0.02095 86.633);
  --color-on-surface-inverse--variant: oklch(80.164% 0.02058 87.322);
  --color-on-surface-inverse--muted: oklch(69.816% 0.02001 88.402);
  --color-outline-surface-inverse: oklch(69.816% 0.02001 88.402);
  --color-outline-surface-inverse--variant: oklch(57.742% 0.01932 89.743);
  --color-outline-surface-inverse--muted: oklch(45.67% 0.0186 91.19);
  --color-shadow: oklch(17.666% 0.01657 95.278);
  --color-scrim: oklch(17.666% 0.01657 95.278);
}

[data-theme="dark"] {
  --color-primary: oklch(77.236% 0.1055 197.03);
  --color-on-primary: oklch(27.728% 0.06333 196.41);
  --color-on-primary--variant: oklch(27.728% 0.06333 196.41);
  --color-on-primary--muted: oklch(38.652% 0.08817 196.42);
  --color-outline-primary: oklch(38.652% 0.08817 196.42);
  --color-outline-primary--variant: oklch(59.097% 0.10917 196.73);
  --color-outline-primary--muted: oklch(71.166% 0.10879 196.93);
  --color-primary-container: oklch(68.564% 0.11029 196.88);
  --color-on-primary-container: oklch(16.006% 0.03648 196.41);
  --color-on-primary-container--variant: oklch(16.006% 0.03648 196.41);
  --color-on-primary-container--muted: oklch(31.09% 0.07087 196.42);
  --color-outline-primary-container: oklch(31.09% 0.07087 196.42);
  --color-outline-primary-container--variant: oklch(50.485% 0.10881 196.52);
  --color-outline-primary-container--muted: oklch(62.54% 0.10951 196.79);
  --color-primary-inverse-container: oklch(42.853% 0.09777 196.43);
  --color-on-primary-inverse-container: oklch(96.853% 0.04797 197.01);
  --color-on-primary-inverse-container--variant: oklch(96.853% 0.04797 197.01);
  --color-on-primary-inverse-container--muted: oklch(82.437% 0.10285 197.09);
  --color-outline-primary-inverse-container: oklch(82.437% 0.10285 197.09);
  --color-outline-primary-inverse-container--variant: oklch(60.819% 0.10933 196.76);
  --color-outline-primary-inverse-container--muted: oklch(48.761% 0.10885 196.46);
  --color-primary-inverse: oklch(34.449% 0.07874 196.42);
  --color-on-primary-inverse: oklch(85.037% 0.10157 197.11);
  --color-on-primary-inverse--variant: oklch(85.037% 0.10157 197.11);
  --color-on-primary-inverse--muted: oklch(72.033% 0.10831 196.95);
  --color-outline-primary-inverse: oklch(72.033% 0.10831 196.95);
  --color-outline-primary-inverse--variant: oklch(52.208% 0.10882 196.57);
  --color-outline-primary-inverse--muted: oklch(40.331% 0.09213 196.42);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.241% 0.03943 196.41);
  --color-primary-10: oklch(21.846% 0.04996 196.41);
  --color-primary-15: oklch(26.048% 0.05943 196.41);
  --color-primary-20: oklch(30.25% 0.06896 196.42);
  --color-primary-25: oklch(34.449% 0.07874 196.42);
  --color-primary-30: oklch(38.652% 0.08817 196.42);
  --color-primary-35: oklch(42.853% 0.09777 196.43);
  --color-primary-40: oklch(47.053% 0.10748 196.43);
  --color-primary-45: oklch(51.347% 0.10881 196.54);
  --color-primary-50: oklch(55.653% 0.10893 196.66);
  --color-primary-55: oklch(59.958% 0.10925 196.75);
  --color-primary-60: oklch(64.262% 0.10971 196.82);
  --color-primary-65: oklch(68.564% 0.11029 196.88);
  --color-primary-70: oklch(72.901% 0.10783 196.96);
  --color-primary-75: oklch(77.236% 0.1055 197.03);
  --color-primary-80: oklch(81.57% 0.10328 197.08);
  --color-primary-85: oklch(85.904% 0.10115 197.12);
  --color-primary-90: oklch(90.237% 0.09909 197.15);
  --color-primary-95: oklch(94.769% 0.07946 197.21);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(77.85% 0.10656 232.37);
  --color-on-secondary: oklch(28.058% 0.0726 228.94);
  --color-on-secondary--variant: oklch(28.058% 0.0726 228.94);
  --color-on-secondary--muted: oklch(39.112% 0.10145 228.97);
  --color-outline-secondary: oklch(39.112% 0.10145 228.97);
  --color-outline-secondary--variant: oklch(59.733% 0.11109 230.97);
  --color-outline-secondary--muted: oklch(71.799% 0.11017 231.89);
  --color-secondary-container: oklch(69.206% 0.11183 231.66);
  --color-on-secondary-container: oklch(16.195% 0.042 228.88);
  --color-on-secondary-container--variant: oklch(16.195% 0.042 228.88);
  --color-on-secondary-container--muted: oklch(31.46% 0.08139 228.96);
  --color-outline-secondary-container: oklch(31.46% 0.08139 228.96);
  --color-outline-secondary-container--variant: oklch(51.119% 0.11124 230.11);
  --color-outline-secondary-container--muted: oklch(63.178% 0.11128 231.25);
  --color-secondary-inverse-container: oklch(43.363% 0.11254 228.99);
  --color-on-secondary-inverse-container: oklch(97.34% 0.0152 241.21);
  --color-on-secondary-inverse-container--variant: oklch(97.34% 0.0152 241.21);
  --color-on-secondary-inverse-container--muted: oklch(83.036% 0.10368 232.72);
  --color-outline-secondary-inverse-container: oklch(83.036% 0.10368 232.72);
  --color-outline-secondary-inverse-container--variant: oklch(61.456% 0.11117 231.12);
  --color-outline-secondary-inverse-container--muted: oklch(49.396% 0.1114 229.89);
  --color-secondary-inverse: oklch(34.861% 0.09028 228.96);
  --color-on-secondary-inverse: oklch(85.683% 0.09229 233.24);
  --color-on-secondary-inverse--variant: oklch(85.683% 0.09229 233.24);
  --color-on-secondary-inverse--muted: oklch(72.664% 0.10963 231.96);
  --color-outline-secondary-inverse: oklch(72.664% 0.10963 231.96);
  --color-outline-secondary-inverse--variant: oklch(52.842% 0.11112 230.31);
  --color-outline-secondary-inverse--muted: oklch(40.812% 0.10595 228.97);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04509 228.91);
  --color-secondary-10: oklch(22.106% 0.05718 228.92);
  --color-secondary-15: oklch(26.358% 0.06821 228.93);
  --color-secondary-20: oklch(30.609% 0.07938 228.94);
  --color-secondary-25: oklch(34.861% 0.09028 228.96);
  --color-secondary-30: oklch(39.112% 0.10145 228.97);
  --color-secondary-35: oklch(43.363% 0.11254 228.99);
  --color-secondary-40: oklch(47.673% 0.11163 229.66);
  --color-secondary-45: oklch(51.981% 0.11117 230.21);
  --color-secondary-50: oklch(56.288% 0.11103 230.66);
  --color-secondary-55: oklch(60.594% 0.11113 231.05);
  --color-secondary-60: oklch(64.9% 0.11141 231.37);
  --color-secondary-65: oklch(69.206% 0.11183 231.66);
  --color-secondary-70: oklch(73.528% 0.1091 232.03);
  --color-secondary-75: oklch(77.85% 0.10656 232.37);
  --color-secondary-80: oklch(82.172% 0.10415 232.66);
  --color-secondary-85: oklch(86.58% 0.08591 233.51);
  --color-secondary-90: oklch(91.062% 0.05545 235);
  --color-secondary-95: oklch(95.546% 0.0265 237.84);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(78.239% 0.01773 195.93);
  --color-on-neutral: oklch(29.098% 0.01828 197.15);
  --color-on-neutral--variant: oklch(29.098% 0.01828 197.15);
  --color-on-neutral--muted: oklch(40.304% 0.01823 196.95);
  --color-outline-neutral: oklch(40.304% 0.01823 196.95);
  --color-outline-neutral--variant: oklch(60.128% 0.01848 196.5);
  --color-outline-neutral--muted: oklch(72.197% 0.01838 196.17);
  --color-neutral-container: oklch(69.608% 0.01866 196.27);
  --color-on-neutral-container: oklch(17.471% 0.01895 197.13);
  --color-on-neutral-container--variant: oklch(17.471% 0.01895 197.13);
  --color-on-neutral-container--muted: oklch(32.546% 0.01823 197.1);
  --color-outline-neutral-container: oklch(32.546% 0.01823 197.1);
  --color-outline-neutral-container--variant: oklch(51.509% 0.01835 196.71);
  --color-outline-neutral-container--muted: oklch(63.575% 0.01855 196.42);
  --color-neutral-inverse-container: oklch(43.752% 0.01826 196.88);
  --color-on-neutral-inverse-container: oklch(96.364% 0.01577 195.04);
  --color-on-neutral-inverse-container--variant: oklch(96.364% 0.01577 195.04);
  --color-on-neutral-inverse-container--muted: oklch(82.554% 0.01726 195.74);
  --color-outline-neutral-inverse-container: oklch(82.554% 0.01726 195.74);
  --color-outline-neutral-inverse-container--variant: oklch(61.851% 0.01851 196.46);
  --color-outline-neutral-inverse-container--muted: oklch(49.785% 0.01833 196.75);
  --color-neutral-inverse: oklch(35.132% 0.01822 197.05);
  --color-on-neutral-inverse: oklch(85.144% 0.01698 195.62);
  --color-on-neutral-inverse--variant: oklch(85.144% 0.01698 195.62);
  --color-on-neutral-inverse--muted: oklch(72.197% 0.01838 196.17);
  --color-outline-neutral-inverse: oklch(72.197% 0.01838 196.17);
  --color-outline-neutral-inverse--variant: oklch(53.233% 0.01838 196.67);
  --color-outline-neutral-inverse--muted: oklch(41.166% 0.01824 196.94);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.471% 0.01895 197.13);
  --color-neutral-10: oklch(22.199% 0.01851 197.19);
  --color-neutral-15: oklch(26.511% 0.01833 197.17);
  --color-neutral-20: oklch(30.822% 0.01825 197.12);
  --color-neutral-25: oklch(35.132% 0.01822 197.05);
  --color-neutral-30: oklch(39.442% 0.01823 196.97);
  --color-neutral-35: oklch(43.752% 0.01826 196.88);
  --color-neutral-40: oklch(48.061% 0.01831 196.79);
  --color-neutral-45: oklch(52.371% 0.01836 196.69);
  --color-neutral-50: oklch(56.68% 0.01843 196.58);
  --color-neutral-55: oklch(60.989% 0.0185 196.48);
  --color-neutral-60: oklch(65.299% 0.01858 196.38);
  --color-neutral-65: oklch(69.608% 0.01866 196.27);
  --color-neutral-70: oklch(73.923% 0.01819 196.1);
  --color-neutral-75: oklch(78.239% 0.01773 195.93);
  --color-neutral-80: oklch(82.554% 0.01726 195.74);
  --color-neutral-85: oklch(86.87% 0.0168 195.53);
  --color-neutral-90: oklch(91.185% 0.01633 195.32);
  --color-neutral-95: oklch(95.501% 0.01586 195.09);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(76.925% 0.12098 177.63);
  --color-on-positive: oklch(27.589% 0.06875 177.98);
  --color-on-positive--variant: oklch(27.589% 0.06875 177.98);
  --color-on-positive--muted: oklch(38.455% 0.09605 177.98);
  --color-outline-positive: oklch(38.455% 0.09605 177.98);
  --color-outline-positive--variant: oklch(58.797% 0.1235 177.86);
  --color-outline-positive--muted: oklch(70.853% 0.12416 177.73);
  --color-positive-container: oklch(68.25% 0.12558 177.77);
  --color-on-positive-container: oklch(15.925% 0.0397 177.98);
  --color-on-positive-container--variant: oklch(15.925% 0.0397 177.98);
  --color-on-positive-container--muted: oklch(30.933% 0.07713 177.98);
  --color-outline-positive-container: oklch(30.933% 0.07713 177.98);
  --color-outline-positive-container--variant: oklch(50.197% 0.12211 177.96);
  --color-outline-positive-container--muted: oklch(62.235% 0.1242 177.83);
  --color-positive-inverse-container: oklch(42.636% 0.1064 177.98);
  --color-on-positive-inverse-container: oklch(97.848% 0.03362 174.35);
  --color-on-positive-inverse-container--variant: oklch(97.848% 0.03362 174.35);
  --color-on-positive-inverse-container--muted: oklch(82.129% 0.11838 177.55);
  --color-outline-positive-inverse-container: oklch(82.129% 0.11838 177.55);
  --color-outline-positive-inverse-container--variant: oklch(60.516% 0.12384 177.85);
  --color-outline-positive-inverse-container--muted: oklch(48.488% 0.121 177.98);
  --color-positive-inverse: oklch(34.275% 0.08557 177.98);
  --color-on-positive-inverse: oklch(84.73% 0.11711 177.5);
  --color-on-positive-inverse--variant: oklch(84.73% 0.11711 177.5);
  --color-on-positive-inverse--muted: oklch(71.72% 0.1237 177.71);
  --color-outline-positive-inverse: oklch(71.72% 0.1237 177.71);
  --color-outline-positive-inverse--variant: oklch(51.918% 0.12233 177.94);
  --color-outline-positive-inverse--muted: oklch(40.128% 0.10014 177.98);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04273 177.98);
  --color-positive-10: oklch(21.737% 0.05417 177.98);
  --color-positive-15: oklch(25.916% 0.06469 177.98);
  --color-positive-20: oklch(30.097% 0.075 177.98);
  --color-positive-25: oklch(34.275% 0.08557 177.98);
  --color-positive-30: oklch(38.455% 0.09605 177.98);
  --color-positive-35: oklch(42.636% 0.1064 177.98);
  --color-positive-40: oklch(46.815% 0.11688 177.98);
  --color-positive-45: oklch(51.058% 0.12221 177.95);
  --color-positive-50: oklch(55.358% 0.12287 177.9);
  --color-positive-55: oklch(59.656% 0.12367 177.85);
  --color-positive-60: oklch(63.954% 0.12458 177.81);
  --color-positive-65: oklch(68.25% 0.12558 177.77);
  --color-positive-70: oklch(72.588% 0.12324 177.7);
  --color-positive-75: oklch(76.925% 0.12098 177.63);
  --color-positive-80: oklch(81.261% 0.11881 177.56);
  --color-positive-85: oklch(85.597% 0.11669 177.49);
  --color-positive-90: oklch(89.933% 0.11462 177.42);
  --color-positive-95: oklch(94.557% 0.08918 177.03);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(79.446% 0.16406 65.312);
  --color-on-caution: oklch(28.978% 0.07571 62.888);
  --color-on-caution--variant: oklch(28.978% 0.07571 62.888);
  --color-on-caution--muted: oklch(40.394% 0.10555 62.837);
  --color-outline-caution: oklch(40.394% 0.10555 62.837);
  --color-outline-caution--variant: oklch(61.321% 0.14782 64.102);
  --color-outline-caution--muted: oklch(73.423% 0.16117 64.967);
  --color-caution-container: oklch(70.841% 0.15965 64.77);
  --color-on-caution-container: oklch(18.019% 0.04708 62.873);
  --color-on-caution-container--variant: oklch(18.019% 0.04708 62.873);
  --color-on-caution-container--muted: oklch(33.368% 0.08715 62.884);
  --color-outline-caution-container: oklch(33.368% 0.08715 62.884);
  --color-outline-caution-container--variant: oklch(52.665% 0.13575 63.059);
  --color-outline-caution-container--muted: oklch(64.783% 0.15227 64.388);
  --color-caution-inverse-container: oklch(44.785% 0.11705 62.81);
  --color-on-caution-inverse-container: oklch(97.524% 0.01877 57.693);
  --color-on-caution-inverse-container--variant: oklch(97.524% 0.01877 57.693);
  --color-on-caution-inverse-container--muted: oklch(84.437% 0.14401 65.818);
  --color-outline-caution-inverse-container: oklch(84.437% 0.14401 65.818);
  --color-outline-caution-inverse-container--variant: oklch(63.052% 0.15007 64.252);
  --color-outline-caution-inverse-container--muted: oklch(50.934% 0.13314 62.773);
  --color-caution-inverse: oklch(36.003% 0.09407 62.863);
  --color-on-caution-inverse: oklch(86.849% 0.1196 65.803);
  --color-on-caution-inverse--variant: oklch(86.849% 0.1196 65.803);
  --color-on-caution-inverse--muted: oklch(73.423% 0.16117 64.967);
  --color-outline-caution-inverse: oklch(73.423% 0.16117 64.967);
  --color-outline-caution-inverse--variant: oklch(54.396% 0.13829 63.315);
  --color-outline-caution-inverse--muted: oklch(42.15% 0.11014 62.829);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.019% 0.04708 62.873);
  --color-caution-10: oklch(22.831% 0.05964 62.901);
  --color-caution-15: oklch(27.221% 0.07109 62.916);
  --color-caution-20: oklch(31.612% 0.0826 62.872);
  --color-caution-25: oklch(36.003% 0.09407 62.863);
  --color-caution-30: oklch(40.394% 0.10555 62.837);
  --color-caution-35: oklch(44.785% 0.11705 62.81);
  --color-caution-40: oklch(49.178% 0.12861 62.772);
  --color-caution-45: oklch(53.531% 0.13703 63.19);
  --color-caution-50: oklch(57.859% 0.14317 63.75);
  --color-caution-55: oklch(62.186% 0.14895 64.179);
  --color-caution-60: oklch(66.514% 0.15443 64.511);
  --color-caution-65: oklch(70.841% 0.15965 64.77);
  --color-caution-70: oklch(75.144% 0.16209 65.08);
  --color-caution-75: oklch(79.446% 0.16406 65.312);
  --color-caution-80: oklch(83.638% 0.15201 65.724);
  --color-caution-85: oklch(87.659% 0.11149 65.715);
  --color-caution-90: oklch(91.739% 0.07145 64.681);
  --color-caution-95: oklch(95.864% 0.03332 61.647);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(80.172% 0.14586 21.903);
  --color-on-negative: oklch(28.348% 0.12895 22.789);
  --color-on-negative--variant: oklch(28.348% 0.12895 22.789);
  --color-on-negative--muted: oklch(41.792% 0.17167 22.878);
  --color-outline-negative: oklch(41.792% 0.17167 22.878);
  --color-outline-negative--variant: oklch(62.841% 0.20478 22.703);
  --color-outline-negative--muted: oklch(74.76% 0.19538 22.385);
  --color-negative-container: oklch(72.467% 0.21778 22.584);
  --color-on-negative-container: oklch(13.828% 0.06291 22.829);
  --color-on-negative-container--variant: oklch(13.828% 0.06291 22.829);
  --color-on-negative-container--muted: oklch(32.005% 0.14555 22.782);
  --color-outline-negative-container: oklch(32.005% 0.14555 22.782);
  --color-outline-negative-container--variant: oklch(54.081% 0.19198 22.807);
  --color-outline-negative-container--muted: oklch(66.343% 0.20961 22.659);
  --color-negative-inverse-container: oklch(46.185% 0.17933 22.873);
  --color-on-negative-inverse-container: oklch(97.585% 0.01524 23.324);
  --color-on-negative-inverse-container--variant: oklch(97.585% 0.01524 23.324);
  --color-on-negative-inverse-container--muted: oklch(84.867% 0.10661 21.566);
  --color-outline-negative-inverse-container: oklch(84.867% 0.10661 21.566);
  --color-outline-negative-inverse-container--variant: oklch(64.592% 0.20721 22.681);
  --color-outline-negative-inverse-container--muted: oklch(52.327% 0.18927 22.825);
  --color-negative-inverse: oklch(37.393% 0.16342 22.838);
  --color-on-negative-inverse: oklch(88.023% 0.08218 21.426);
  --color-on-negative-inverse--variant: oklch(88.023% 0.08218 21.426);
  --color-on-negative-inverse--muted: oklch(77.07% 0.17361 22.174);
  --color-outline-negative-inverse: oklch(77.07% 0.17361 22.174);
  --color-outline-negative-inverse--variant: oklch(55.834% 0.19463 22.788);
  --color-outline-negative-inverse--muted: oklch(43.55% 0.17479 22.88);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.768% 0.08538 22.823);
  --color-negative-10: oklch(23.776% 0.10815 22.797);
  --color-negative-15: oklch(28.348% 0.12895 22.789);
  --color-negative-20: oklch(32.92% 0.14968 22.781);
  --color-negative-25: oklch(37.393% 0.16342 22.838);
  --color-negative-30: oklch(41.792% 0.17167 22.878);
  --color-negative-35: oklch(46.185% 0.17933 22.873);
  --color-negative-40: oklch(50.573% 0.18651 22.842);
  --color-negative-45: oklch(54.957% 0.19331 22.797);
  --color-negative-50: oklch(59.338% 0.19979 22.746);
  --color-negative-55: oklch(63.717% 0.206 22.692);
  --color-negative-60: oklch(68.093% 0.21198 22.638);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.299% 0.18078 22.244);
  --color-negative-75: oklch(80.172% 0.14586 21.903);
  --color-negative-80: oklch(84.083% 0.11307 21.614);
  --color-negative-85: oklch(88.023% 0.08218 21.426);
  --color-negative-90: oklch(91.991% 0.05311 21.436);
  --color-negative-95: oklch(95.983% 0.0258 22.127);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(26.728% 0.00439 81.513);
  --color-on-surface-container--emphasized: oklch(91.414% 0.00708 62.265);
  --color-on-surface-container: oklch(75.889% 0.00639 65.401);
  --color-on-surface-container--variant: oklch(75.889% 0.00639 65.401);
  --color-on-surface-container--muted: oklch(64.677% 0.0059 68.104);
  --color-outline-surface-container: oklch(64.677% 0.0059 68.104);
  --color-outline-surface-container--variant: oklch(44.84% 0.00508 74.104);
  --color-outline-surface-container--muted: oklch(32.765% 0.00461 78.784);
  --color-surface-container-ghost: oklch(25.434% 0.00434 82.137);
  --color-on-surface-container-ghost--emphasized: oklch(90.12% 0.00702 62.503);
  --color-on-surface-container-ghost: oklch(75.458% 0.00637 65.497);
  --color-on-surface-container-ghost--variant: oklch(75.458% 0.00637 65.497);
  --color-on-surface-container-ghost--muted: oklch(63.383% 0.00585 68.444);
  --color-outline-surface-container-ghost: oklch(63.383% 0.00585 68.444);
  --color-outline-surface-container-ghost--variant: oklch(43.546% 0.00502 74.562);
  --color-outline-surface-container-ghost--muted: oklch(31.471% 0.00456 79.345);
  --color-surface: oklch(24.14% 0.0043 82.777);
  --color-on-surface--emphasized: oklch(88.826% 0.00696 62.746);
  --color-on-surface: oklch(74.164% 0.00631 65.79);
  --color-on-surface--variant: oklch(74.164% 0.00631 65.79);
  --color-on-surface--muted: oklch(62.089% 0.00579 68.79);
  --color-outline-surface: oklch(62.089% 0.00579 68.79);
  --color-outline-surface--variant: oklch(42.252% 0.00497 75.03);
  --color-outline-surface--muted: oklch(30.178% 0.00451 79.918);
  --color-surface-dim-container: oklch(22.847% 0.00425 83.433);
  --color-on-surface-dim-container--emphasized: oklch(87.532% 0.0069 62.992);
  --color-on-surface-dim-container: oklch(72.87% 0.00626 66.088);
  --color-on-surface-dim-container--variant: oklch(72.87% 0.00626 66.088);
  --color-on-surface-dim-container--muted: oklch(61.658% 0.00577 68.907);
  --color-outline-surface-dim-container: oklch(61.658% 0.00577 68.907);
  --color-outline-surface-dim-container--variant: oklch(40.958% 0.00492 75.508);
  --color-outline-surface-dim-container--muted: oklch(28.884% 0.00446 80.504);
  --color-surface-dim-container-ghost: oklch(21.553% 0.00421 84.105);
  --color-on-surface-dim-container-ghost--emphasized: oklch(86.239% 0.00685 63.242);
  --color-on-surface-dim-container-ghost: oklch(72.439% 0.00624 66.189);
  --color-on-surface-dim-container-ghost--variant: oklch(72.439% 0.00624 66.189);
  --color-on-surface-dim-container-ghost--muted: oklch(61.227% 0.00576 69.025);
  --color-outline-surface-dim-container-ghost: oklch(61.227% 0.00576 69.025);
  --color-outline-surface-dim-container-ghost--variant: oklch(39.665% 0.00487 75.996);
  --color-outline-surface-dim-container-ghost--muted: oklch(27.59% 0.00442 81.105);
  --color-surface-dim: oklch(20.25% 0.00417 84.8);
  --color-on-surface-dim--emphasized: oklch(84.945% 0.00679 63.496);
  --color-on-surface-dim: oklch(71.145% 0.00618 66.494);
  --color-on-surface-dim--variant: oklch(71.145% 0.00618 66.494);
  --color-on-surface-dim--muted: oklch(59.933% 0.0057 69.382);
  --color-outline-surface-dim: oklch(59.933% 0.0057 69.382);
  --color-outline-surface-dim--variant: oklch(38.371% 0.00482 76.495);
  --color-outline-surface-dim--muted: oklch(26.296% 0.00437 81.719);
  --color-surface-inverse: oklch(88.826% 0.00696 62.746);
  --color-on-surface-inverse--emphasized: oklch(24.14% 0.0043 82.777);
  --color-on-surface-inverse: oklch(37.94% 0.0048 76.663);
  --color-on-surface-inverse--variant: oklch(37.94% 0.0048 76.663);
  --color-on-surface-inverse--muted: oklch(48.29% 0.00522 72.926);
  --color-outline-surface-inverse: oklch(48.29% 0.00522 72.926);
  --color-outline-surface-inverse--variant: oklch(70.714% 0.00616 66.597);
  --color-outline-surface-inverse--muted: oklch(82.789% 0.00669 63.93);
  --color-shadow: oklch(17.689% 0.0041 86.223);
  --color-scrim: oklch(17.689% 0.0041 86.223);
}

[data-theme="dark-medium-contrast"] {
  --color-primary: oklch(81.57% 0.10328 197.08);
  --color-on-primary: oklch(30.25% 0.06896 196.42);
  --color-on-primary--variant: oklch(31.93% 0.07281 196.42);
  --color-on-primary--muted: oklch(42.013% 0.09587 196.42);
  --color-outline-primary: oklch(42.013% 0.09587 196.42);
  --color-outline-primary--variant: oklch(59.097% 0.10917 196.73);
  --color-outline-primary--muted: oklch(71.166% 0.10879 196.93);
  --color-primary-container: oklch(72.901% 0.10783 196.96);
  --color-on-primary-container: oklch(21.846% 0.04996 196.41);
  --color-on-primary-container--variant: oklch(23.528% 0.05363 196.41);
  --color-on-primary-container--muted: oklch(35.291% 0.08048 196.42);
  --color-outline-primary-container: oklch(35.291% 0.08048 196.42);
  --color-outline-primary-container--variant: oklch(50.485% 0.10881 196.52);
  --color-outline-primary-container--muted: oklch(62.54% 0.10951 196.79);
  --color-primary-inverse-container: oklch(47.053% 0.10748 196.43);
  --color-on-primary-inverse-container: oklch(100% 0 none);
  --color-on-primary-inverse-container--variant: oklch(100% 0 none);
  --color-on-primary-inverse-container--muted: oklch(88.503% 0.09991 197.14);
  --color-outline-primary-inverse-container: oklch(88.503% 0.09991 197.14);
  --color-outline-primary-inverse-container--variant: oklch(69.431% 0.10979 196.9);
  --color-outline-primary-inverse-container--muted: oklch(57.376% 0.10904 196.69);
  --color-primary-inverse: oklch(38.652% 0.08817 196.42);
  --color-on-primary-inverse: oklch(90.237% 0.09909 197.15);
  --color-on-primary-inverse--variant: oklch(90.237% 0.09909 197.15);
  --color-on-primary-inverse--muted: oklch(77.236% 0.1055 197.03);
  --color-outline-primary-inverse: oklch(77.236% 0.1055 197.03);
  --color-outline-primary-inverse--variant: oklch(60.819% 0.10933 196.76);
  --color-outline-primary-inverse--muted: oklch(48.761% 0.10885 196.46);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.241% 0.03943 196.41);
  --color-primary-10: oklch(21.846% 0.04996 196.41);
  --color-primary-15: oklch(26.048% 0.05943 196.41);
  --color-primary-20: oklch(30.25% 0.06896 196.42);
  --color-primary-25: oklch(34.449% 0.07874 196.42);
  --color-primary-30: oklch(38.652% 0.08817 196.42);
  --color-primary-35: oklch(42.853% 0.09777 196.43);
  --color-primary-40: oklch(47.053% 0.10748 196.43);
  --color-primary-45: oklch(51.347% 0.10881 196.54);
  --color-primary-50: oklch(55.653% 0.10893 196.66);
  --color-primary-55: oklch(59.958% 0.10925 196.75);
  --color-primary-60: oklch(64.262% 0.10971 196.82);
  --color-primary-65: oklch(68.564% 0.11029 196.88);
  --color-primary-70: oklch(72.901% 0.10783 196.96);
  --color-primary-75: oklch(77.236% 0.1055 197.03);
  --color-primary-80: oklch(81.57% 0.10328 197.08);
  --color-primary-85: oklch(85.904% 0.10115 197.12);
  --color-primary-90: oklch(90.237% 0.09909 197.15);
  --color-primary-95: oklch(94.769% 0.07946 197.21);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(82.172% 0.10415 232.66);
  --color-on-secondary: oklch(30.609% 0.07938 228.94);
  --color-on-secondary--variant: oklch(32.309% 0.08373 228.95);
  --color-on-secondary--muted: oklch(42.513% 0.11021 228.99);
  --color-outline-secondary: oklch(42.513% 0.11021 228.99);
  --color-outline-secondary--variant: oklch(59.733% 0.11109 230.97);
  --color-outline-secondary--muted: oklch(71.799% 0.11017 231.89);
  --color-secondary-container: oklch(73.528% 0.1091 232.03);
  --color-on-secondary-container: oklch(22.106% 0.05718 228.92);
  --color-on-secondary-container--variant: oklch(23.807% 0.06156 228.93);
  --color-on-secondary-container--muted: oklch(35.71% 0.09272 228.95);
  --color-outline-secondary-container: oklch(35.71% 0.09272 228.95);
  --color-outline-secondary-container--variant: oklch(51.119% 0.11124 230.11);
  --color-outline-secondary-container--muted: oklch(63.178% 0.11128 231.25);
  --color-secondary-inverse-container: oklch(47.673% 0.11163 229.66);
  --color-on-secondary-inverse-container: oklch(100% 0 none);
  --color-on-secondary-inverse-container--variant: oklch(100% 0 none);
  --color-on-secondary-inverse-container--muted: oklch(88.372% 0.07367 234.05);
  --color-outline-secondary-inverse-container: oklch(88.372% 0.07367 234.05);
  --color-outline-secondary-inverse-container--variant: oklch(70.07% 0.11127 231.74);
  --color-outline-secondary-inverse-container--muted: oklch(58.011% 0.11105 230.82);
  --color-secondary-inverse: oklch(39.112% 0.10145 228.97);
  --color-on-secondary-inverse: oklch(91.062% 0.05545 235);
  --color-on-secondary-inverse--variant: oklch(91.062% 0.05545 235);
  --color-on-secondary-inverse--muted: oklch(77.85% 0.10656 232.37);
  --color-outline-secondary-inverse: oklch(77.85% 0.10656 232.37);
  --color-outline-secondary-inverse--variant: oklch(61.456% 0.11117 231.12);
  --color-outline-secondary-inverse--muted: oklch(49.396% 0.1114 229.89);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04509 228.91);
  --color-secondary-10: oklch(22.106% 0.05718 228.92);
  --color-secondary-15: oklch(26.358% 0.06821 228.93);
  --color-secondary-20: oklch(30.609% 0.07938 228.94);
  --color-secondary-25: oklch(34.861% 0.09028 228.96);
  --color-secondary-30: oklch(39.112% 0.10145 228.97);
  --color-secondary-35: oklch(43.363% 0.11254 228.99);
  --color-secondary-40: oklch(47.673% 0.11163 229.66);
  --color-secondary-45: oklch(51.981% 0.11117 230.21);
  --color-secondary-50: oklch(56.288% 0.11103 230.66);
  --color-secondary-55: oklch(60.594% 0.11113 231.05);
  --color-secondary-60: oklch(64.9% 0.11141 231.37);
  --color-secondary-65: oklch(69.206% 0.11183 231.66);
  --color-secondary-70: oklch(73.528% 0.1091 232.03);
  --color-secondary-75: oklch(77.85% 0.10656 232.37);
  --color-secondary-80: oklch(82.172% 0.10415 232.66);
  --color-secondary-85: oklch(86.58% 0.08591 233.51);
  --color-secondary-90: oklch(91.062% 0.05545 235);
  --color-secondary-95: oklch(95.546% 0.0265 237.84);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(82.554% 0.01726 195.74);
  --color-on-neutral: oklch(30.822% 0.01825 197.12);
  --color-on-neutral--variant: oklch(33.408% 0.01823 197.08);
  --color-on-neutral--muted: oklch(43.752% 0.01826 196.88);
  --color-outline-neutral: oklch(43.752% 0.01826 196.88);
  --color-outline-neutral--variant: oklch(60.128% 0.01848 196.5);
  --color-outline-neutral--muted: oklch(72.197% 0.01838 196.17);
  --color-neutral-container: oklch(73.923% 0.01819 196.1);
  --color-on-neutral-container: oklch(22.199% 0.01851 197.19);
  --color-on-neutral-container--variant: oklch(23.924% 0.01843 197.19);
  --color-on-neutral-container--muted: oklch(36.856% 0.01822 197.02);
  --color-outline-neutral-container: oklch(36.856% 0.01822 197.02);
  --color-outline-neutral-container--variant: oklch(51.509% 0.01835 196.71);
  --color-outline-neutral-container--muted: oklch(63.575% 0.01855 196.42);
  --color-neutral-inverse-container: oklch(48.061% 0.01831 196.79);
  --color-on-neutral-inverse-container: oklch(100% 0 none);
  --color-on-neutral-inverse-container--variant: oklch(100% 0 none);
  --color-on-neutral-inverse-container--muted: oklch(88.596% 0.01661 195.45);
  --color-outline-neutral-inverse-container: oklch(88.596% 0.01661 195.45);
  --color-outline-neutral-inverse-container--variant: oklch(70.471% 0.01856 196.24);
  --color-outline-neutral-inverse-container--muted: oklch(58.404% 0.01846 196.54);
  --color-neutral-inverse: oklch(39.442% 0.01823 196.97);
  --color-on-neutral-inverse: oklch(91.185% 0.01633 195.32);
  --color-on-neutral-inverse--variant: oklch(90.322% 0.01642 195.36);
  --color-on-neutral-inverse--muted: oklch(77.376% 0.01782 195.96);
  --color-outline-neutral-inverse: oklch(77.376% 0.01782 195.96);
  --color-outline-neutral-inverse--variant: oklch(61.851% 0.01851 196.46);
  --color-outline-neutral-inverse--muted: oklch(49.785% 0.01833 196.75);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.471% 0.01895 197.13);
  --color-neutral-10: oklch(22.199% 0.01851 197.19);
  --color-neutral-15: oklch(26.511% 0.01833 197.17);
  --color-neutral-20: oklch(30.822% 0.01825 197.12);
  --color-neutral-25: oklch(35.132% 0.01822 197.05);
  --color-neutral-30: oklch(39.442% 0.01823 196.97);
  --color-neutral-35: oklch(43.752% 0.01826 196.88);
  --color-neutral-40: oklch(48.061% 0.01831 196.79);
  --color-neutral-45: oklch(52.371% 0.01836 196.69);
  --color-neutral-50: oklch(56.68% 0.01843 196.58);
  --color-neutral-55: oklch(60.989% 0.0185 196.48);
  --color-neutral-60: oklch(65.299% 0.01858 196.38);
  --color-neutral-65: oklch(69.608% 0.01866 196.27);
  --color-neutral-70: oklch(73.923% 0.01819 196.1);
  --color-neutral-75: oklch(78.239% 0.01773 195.93);
  --color-neutral-80: oklch(82.554% 0.01726 195.74);
  --color-neutral-85: oklch(86.87% 0.0168 195.53);
  --color-neutral-90: oklch(91.185% 0.01633 195.32);
  --color-neutral-95: oklch(95.501% 0.01586 195.09);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(81.261% 0.11881 177.56);
  --color-on-positive: oklch(30.097% 0.075 177.98);
  --color-on-positive--variant: oklch(31.768% 0.07928 177.98);
  --color-on-positive--muted: oklch(41.8% 0.1043 177.98);
  --color-outline-positive: oklch(41.8% 0.1043 177.98);
  --color-outline-positive--variant: oklch(58.797% 0.1235 177.86);
  --color-outline-positive--muted: oklch(70.853% 0.12416 177.73);
  --color-positive-container: oklch(72.588% 0.12324 177.7);
  --color-on-positive-container: oklch(21.737% 0.05417 177.98);
  --color-on-positive-container--variant: oklch(23.41% 0.05825 177.98);
  --color-on-positive-container--muted: oklch(35.113% 0.08751 177.98);
  --color-outline-positive-container: oklch(35.113% 0.08751 177.98);
  --color-outline-positive-container--variant: oklch(50.197% 0.12211 177.96);
  --color-outline-positive-container--muted: oklch(62.235% 0.1242 177.83);
  --color-positive-inverse-container: oklch(46.815% 0.11688 177.98);
  --color-on-positive-inverse-container: oklch(100% 0 none);
  --color-on-positive-inverse-container--variant: oklch(100% 0 none);
  --color-on-positive-inverse-container--muted: oklch(87.331% 0.11586 177.46);
  --color-outline-positive-inverse-container: oklch(87.331% 0.11586 177.46);
  --color-outline-positive-inverse-container--variant: oklch(69.118% 0.1251 177.75);
  --color-outline-positive-inverse-container--muted: oklch(57.077% 0.12317 177.88);
  --color-positive-inverse: oklch(38.455% 0.09605 177.98);
  --color-on-positive-inverse: oklch(89.933% 0.11462 177.42);
  --color-on-positive-inverse--variant: oklch(89.933% 0.11462 177.42);
  --color-on-positive-inverse--muted: oklch(76.925% 0.12098 177.63);
  --color-outline-positive-inverse: oklch(76.925% 0.12098 177.63);
  --color-outline-positive-inverse--variant: oklch(60.516% 0.12384 177.85);
  --color-outline-positive-inverse--muted: oklch(48.488% 0.121 177.98);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04273 177.98);
  --color-positive-10: oklch(21.737% 0.05417 177.98);
  --color-positive-15: oklch(25.916% 0.06469 177.98);
  --color-positive-20: oklch(30.097% 0.075 177.98);
  --color-positive-25: oklch(34.275% 0.08557 177.98);
  --color-positive-30: oklch(38.455% 0.09605 177.98);
  --color-positive-35: oklch(42.636% 0.1064 177.98);
  --color-positive-40: oklch(46.815% 0.11688 177.98);
  --color-positive-45: oklch(51.058% 0.12221 177.95);
  --color-positive-50: oklch(55.358% 0.12287 177.9);
  --color-positive-55: oklch(59.656% 0.12367 177.85);
  --color-positive-60: oklch(63.954% 0.12458 177.81);
  --color-positive-65: oklch(68.25% 0.12558 177.77);
  --color-positive-70: oklch(72.588% 0.12324 177.7);
  --color-positive-75: oklch(76.925% 0.12098 177.63);
  --color-positive-80: oklch(81.261% 0.11881 177.56);
  --color-positive-85: oklch(85.597% 0.11669 177.49);
  --color-positive-90: oklch(89.933% 0.11462 177.42);
  --color-positive-95: oklch(94.557% 0.08918 177.03);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(83.638% 0.15201 65.724);
  --color-on-caution: oklch(31.612% 0.0826 62.872);
  --color-on-caution--variant: oklch(32.491% 0.0849 62.867);
  --color-on-caution--muted: oklch(43.907% 0.11476 62.813);
  --color-outline-caution: oklch(43.907% 0.11476 62.813);
  --color-outline-caution--variant: oklch(61.321% 0.14782 64.102);
  --color-outline-caution--muted: oklch(73.423% 0.16117 64.967);
  --color-caution-container: oklch(75.144% 0.16209 65.08);
  --color-on-caution-container: oklch(22.831% 0.05964 62.901);
  --color-on-caution-container--variant: oklch(24.587% 0.06422 62.911);
  --color-on-caution-container--muted: oklch(37.76% 0.0987 62.838);
  --color-outline-caution-container: oklch(37.76% 0.0987 62.838);
  --color-outline-caution-container--variant: oklch(52.665% 0.13575 63.059);
  --color-outline-caution-container--muted: oklch(64.783% 0.15227 64.388);
  --color-caution-inverse-container: oklch(49.178% 0.12861 62.772);
  --color-on-caution-inverse-container: oklch(100% 0 none);
  --color-on-caution-inverse-container--variant: oklch(100% 0 none);
  --color-on-caution-inverse-container--muted: oklch(90.1% 0.08739 65.235);
  --color-outline-caution-inverse-container: oklch(90.1% 0.08739 65.235);
  --color-outline-caution-inverse-container--variant: oklch(71.702% 0.16018 64.839);
  --color-outline-caution-inverse-container--muted: oklch(59.59% 0.14552 63.935);
  --color-caution-inverse: oklch(40.394% 0.10555 62.837);
  --color-on-caution-inverse: oklch(91.739% 0.07145 64.681);
  --color-on-caution-inverse--variant: oklch(91.739% 0.07145 64.681);
  --color-on-caution-inverse--muted: oklch(78.586% 0.1637 65.271);
  --color-outline-caution-inverse: oklch(78.586% 0.1637 65.271);
  --color-outline-caution-inverse--variant: oklch(63.052% 0.15007 64.252);
  --color-outline-caution-inverse--muted: oklch(50.934% 0.13314 62.773);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.019% 0.04708 62.873);
  --color-caution-10: oklch(22.831% 0.05964 62.901);
  --color-caution-15: oklch(27.221% 0.07109 62.916);
  --color-caution-20: oklch(31.612% 0.0826 62.872);
  --color-caution-25: oklch(36.003% 0.09407 62.863);
  --color-caution-30: oklch(40.394% 0.10555 62.837);
  --color-caution-35: oklch(44.785% 0.11705 62.81);
  --color-caution-40: oklch(49.178% 0.12861 62.772);
  --color-caution-45: oklch(53.531% 0.13703 63.19);
  --color-caution-50: oklch(57.859% 0.14317 63.75);
  --color-caution-55: oklch(62.186% 0.14895 64.179);
  --color-caution-60: oklch(66.514% 0.15443 64.511);
  --color-caution-65: oklch(70.841% 0.15965 64.77);
  --color-caution-70: oklch(75.144% 0.16209 65.08);
  --color-caution-75: oklch(79.446% 0.16406 65.312);
  --color-caution-80: oklch(83.638% 0.15201 65.724);
  --color-caution-85: oklch(87.659% 0.11149 65.715);
  --color-caution-90: oklch(91.739% 0.07145 64.681);
  --color-caution-95: oklch(95.864% 0.03332 61.647);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(84.083% 0.11307 21.614);
  --color-on-negative: oklch(32.92% 0.14968 22.781);
  --color-on-negative--variant: oklch(32.92% 0.14968 22.781);
  --color-on-negative--muted: oklch(45.307% 0.17784 22.876);
  --color-outline-negative: oklch(45.307% 0.17784 22.876);
  --color-outline-negative--variant: oklch(62.841% 0.20478 22.703);
  --color-outline-negative--muted: oklch(74.76% 0.19538 22.385);
  --color-negative-container: oklch(76.299% 0.18078 22.244);
  --color-on-negative-container: oklch(22.861% 0.10398 22.799);
  --color-on-negative-container--variant: oklch(22.861% 0.10398 22.799);
  --color-on-negative-container--muted: oklch(36.513% 0.16169 22.821);
  --color-outline-negative-container: oklch(36.513% 0.16169 22.821);
  --color-outline-negative-container--variant: oklch(54.081% 0.19198 22.807);
  --color-outline-negative-container--muted: oklch(66.343% 0.20961 22.659);
  --color-negative-inverse-container: oklch(50.573% 0.18651 22.842);
  --color-on-negative-inverse-container: oklch(100% 0 none);
  --color-on-negative-inverse-container--variant: oklch(100% 0 none);
  --color-on-negative-inverse-container--muted: oklch(89.607% 0.07028 21.395);
  --color-outline-negative-inverse-container: oklch(89.607% 0.07028 21.395);
  --color-outline-negative-inverse-container--variant: oklch(73.23% 0.21022 22.52);
  --color-outline-negative-inverse-container--muted: oklch(61.09% 0.2023 22.725);
  --color-negative-inverse: oklch(41.792% 0.17167 22.878);
  --color-on-negative-inverse: oklch(91.991% 0.05311 21.436);
  --color-on-negative-inverse--variant: oklch(91.991% 0.05311 21.436);
  --color-on-negative-inverse--muted: oklch(80.172% 0.14586 21.903);
  --color-outline-negative-inverse: oklch(80.172% 0.14586 21.903);
  --color-outline-negative-inverse--variant: oklch(64.592% 0.20721 22.681);
  --color-outline-negative-inverse--muted: oklch(52.327% 0.18927 22.825);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.768% 0.08538 22.823);
  --color-negative-10: oklch(23.776% 0.10815 22.797);
  --color-negative-15: oklch(28.348% 0.12895 22.789);
  --color-negative-20: oklch(32.92% 0.14968 22.781);
  --color-negative-25: oklch(37.393% 0.16342 22.838);
  --color-negative-30: oklch(41.792% 0.17167 22.878);
  --color-negative-35: oklch(46.185% 0.17933 22.873);
  --color-negative-40: oklch(50.573% 0.18651 22.842);
  --color-negative-45: oklch(54.957% 0.19331 22.797);
  --color-negative-50: oklch(59.338% 0.19979 22.746);
  --color-negative-55: oklch(63.717% 0.206 22.692);
  --color-negative-60: oklch(68.093% 0.21198 22.638);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.299% 0.18078 22.244);
  --color-negative-75: oklch(80.172% 0.14586 21.903);
  --color-negative-80: oklch(84.083% 0.11307 21.614);
  --color-negative-85: oklch(88.023% 0.08218 21.426);
  --color-negative-90: oklch(91.991% 0.05311 21.436);
  --color-negative-95: oklch(95.983% 0.0258 22.127);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(26.728% 0.00439 81.513);
  --color-on-surface-container--emphasized: oklch(95.726% 0.00727 61.498);
  --color-on-surface-container: oklch(78.476% 0.0065 64.833);
  --color-on-surface-container--variant: oklch(75.889% 0.00639 65.401);
  --color-on-surface-container--muted: oklch(64.677% 0.0059 68.104);
  --color-outline-surface-container: oklch(64.677% 0.0059 68.104);
  --color-outline-surface-container--variant: oklch(49.152% 0.00525 72.642);
  --color-outline-surface-container--muted: oklch(37.077% 0.00477 77.004);
  --color-surface-container-ghost: oklch(25.003% 0.00433 82.349);
  --color-on-surface-container-ghost--emphasized: oklch(94.001% 0.0072 61.8);
  --color-on-surface-container-ghost: oklch(76.751% 0.00643 65.209);
  --color-on-surface-container-ghost--variant: oklch(75.026% 0.00635 65.594);
  --color-on-surface-container-ghost--muted: oklch(62.952% 0.00583 68.559);
  --color-outline-surface-container-ghost: oklch(62.952% 0.00583 68.559);
  --color-outline-surface-container-ghost--variant: oklch(47.427% 0.00518 73.215);
  --color-outline-surface-container-ghost--muted: oklch(35.352% 0.0047 77.701);
  --color-surface: oklch(23.278% 0.00427 83.212);
  --color-on-surface--emphasized: oklch(92.276% 0.00712 62.108);
  --color-on-surface: oklch(75.026% 0.00635 65.594);
  --color-on-surface--variant: oklch(73.302% 0.00628 65.988);
  --color-on-surface--muted: oklch(62.089% 0.00579 68.79);
  --color-outline-surface: oklch(62.089% 0.00579 68.79);
  --color-outline-surface--variant: oklch(45.702% 0.00511 73.803);
  --color-outline-surface--muted: oklch(33.627% 0.00464 78.418);
  --color-surface-dim-container: oklch(21.553% 0.00421 84.105);
  --color-on-surface-dim-container--emphasized: oklch(90.551% 0.00704 62.424);
  --color-on-surface-dim-container: oklch(73.302% 0.00628 65.988);
  --color-on-surface-dim-container--variant: oklch(72.439% 0.00624 66.189);
  --color-on-surface-dim-container--muted: oklch(61.227% 0.00576 69.025);
  --color-outline-surface-dim-container: oklch(61.227% 0.00576 69.025);
  --color-outline-surface-dim-container--variant: oklch(43.977% 0.00504 74.408);
  --color-outline-surface-dim-container--muted: oklch(31.902% 0.00457 79.157);
  --color-surface-dim-container-ghost: oklch(19.789% 0.00416 85.051);
  --color-on-surface-dim-container-ghost--emphasized: oklch(88.826% 0.00696 62.746);
  --color-on-surface-dim-container-ghost: oklch(71.577% 0.0062 66.391);
  --color-on-surface-dim-container-ghost--variant: oklch(71.577% 0.0062 66.391);
  --color-on-surface-dim-container-ghost--muted: oklch(59.502% 0.00568 69.503);
  --color-outline-surface-dim-container-ghost: oklch(59.502% 0.00568 69.503);
  --color-outline-surface-dim-container-ghost--variant: oklch(42.252% 0.00497 75.03);
  --color-outline-surface-dim-container-ghost--muted: oklch(30.178% 0.00451 79.918);
  --color-surface-dim: oklch(17.689% 0.0041 86.223);
  --color-on-surface-dim--emphasized: oklch(87.101% 0.00689 63.075);
  --color-on-surface-dim: oklch(69.852% 0.00613 66.804);
  --color-on-surface-dim--variant: oklch(69.852% 0.00613 66.804);
  --color-on-surface-dim--muted: oklch(58.639% 0.00565 69.746);
  --color-outline-surface-dim: oklch(58.639% 0.00565 69.746);
  --color-outline-surface-dim--variant: oklch(40.527% 0.0049 75.67);
  --color-outline-surface-dim--muted: oklch(28.453% 0.00445 80.703);
  --color-surface-inverse: oklch(87.964% 0.00692 62.909);
  --color-on-surface-inverse--emphasized: oklch(18.798% 0.00413 85.597);
  --color-on-surface-inverse: oklch(36.215% 0.00474 77.35);
  --color-on-surface-inverse--variant: oklch(37.077% 0.00477 77.004);
  --color-on-surface-inverse--muted: oklch(47.427% 0.00518 73.215);
  --color-outline-surface-inverse: oklch(47.427% 0.00518 73.215);
  --color-outline-surface-inverse--variant: oklch(65.539% 0.00594 67.881);
  --color-outline-surface-inverse--muted: oklch(77.614% 0.00646 65.02);
  --color-shadow: oklch(17.689% 0.0041 86.223);
  --color-scrim: oklch(17.689% 0.0041 86.223);
}

[data-theme="dark-high-contrast"] {
  --color-primary: oklch(85.904% 0.10115 197.12);
  --color-on-primary: oklch(30.25% 0.06896 196.42);
  --color-on-primary--variant: oklch(35.291% 0.08048 196.42);
  --color-on-primary--muted: oklch(45.374% 0.10355 196.43);
  --color-outline-primary: oklch(45.374% 0.10355 196.43);
  --color-outline-primary--variant: oklch(59.097% 0.10917 196.73);
  --color-outline-primary--muted: oklch(71.166% 0.10879 196.93);
  --color-primary-container: oklch(77.236% 0.1055 197.03);
  --color-on-primary-container: oklch(21.846% 0.04996 196.41);
  --color-on-primary-container--variant: oklch(27.728% 0.06333 196.41);
  --color-on-primary-container--muted: oklch(38.652% 0.08817 196.42);
  --color-outline-primary-container: oklch(38.652% 0.08817 196.42);
  --color-outline-primary-container--variant: oklch(50.485% 0.10881 196.52);
  --color-outline-primary-container--muted: oklch(62.54% 0.10951 196.79);
  --color-primary-inverse-container: oklch(51.347% 0.10881 196.54);
  --color-on-primary-inverse-container: oklch(100% 0 none);
  --color-on-primary-inverse-container--variant: oklch(100% 0 none);
  --color-on-primary-inverse-container--muted: oklch(94.769% 0.07946 197.21);
  --color-outline-primary-inverse-container: oklch(94.769% 0.07946 197.21);
  --color-outline-primary-inverse-container--variant: oklch(78.103% 0.10505 197.04);
  --color-outline-primary-inverse-container--muted: oklch(65.983% 0.10993 196.85);
  --color-primary-inverse: oklch(42.853% 0.09777 196.43);
  --color-on-primary-inverse: oklch(100% 0 none);
  --color-on-primary-inverse--variant: oklch(96.853% 0.04797 197.01);
  --color-on-primary-inverse--muted: oklch(82.437% 0.10285 197.09);
  --color-outline-primary-inverse: oklch(82.437% 0.10285 197.09);
  --color-outline-primary-inverse--variant: oklch(69.431% 0.10979 196.9);
  --color-outline-primary-inverse--muted: oklch(57.376% 0.10904 196.69);
  --color-primary-0: oklch(0% 0 none);
  --color-primary-5: oklch(17.241% 0.03943 196.41);
  --color-primary-10: oklch(21.846% 0.04996 196.41);
  --color-primary-15: oklch(26.048% 0.05943 196.41);
  --color-primary-20: oklch(30.25% 0.06896 196.42);
  --color-primary-25: oklch(34.449% 0.07874 196.42);
  --color-primary-30: oklch(38.652% 0.08817 196.42);
  --color-primary-35: oklch(42.853% 0.09777 196.43);
  --color-primary-40: oklch(47.053% 0.10748 196.43);
  --color-primary-45: oklch(51.347% 0.10881 196.54);
  --color-primary-50: oklch(55.653% 0.10893 196.66);
  --color-primary-55: oklch(59.958% 0.10925 196.75);
  --color-primary-60: oklch(64.262% 0.10971 196.82);
  --color-primary-65: oklch(68.564% 0.11029 196.88);
  --color-primary-70: oklch(72.901% 0.10783 196.96);
  --color-primary-75: oklch(77.236% 0.1055 197.03);
  --color-primary-80: oklch(81.57% 0.10328 197.08);
  --color-primary-85: oklch(85.904% 0.10115 197.12);
  --color-primary-90: oklch(90.237% 0.09909 197.15);
  --color-primary-95: oklch(94.769% 0.07946 197.21);
  --color-primary-100: oklch(100% 0 none);
  --color-secondary: oklch(86.58% 0.08591 233.51);
  --color-on-secondary: oklch(30.609% 0.07938 228.94);
  --color-on-secondary--variant: oklch(35.71% 0.09272 228.95);
  --color-on-secondary--muted: oklch(45.949% 0.11193 229.41);
  --color-outline-secondary: oklch(45.949% 0.11193 229.41);
  --color-outline-secondary--variant: oklch(59.733% 0.11109 230.97);
  --color-outline-secondary--muted: oklch(71.799% 0.11017 231.89);
  --color-secondary-container: oklch(77.85% 0.10656 232.37);
  --color-on-secondary-container: oklch(22.106% 0.05718 228.92);
  --color-on-secondary-container--variant: oklch(28.058% 0.0726 228.94);
  --color-on-secondary-container--muted: oklch(39.112% 0.10145 228.97);
  --color-outline-secondary-container: oklch(39.112% 0.10145 228.97);
  --color-outline-secondary-container--variant: oklch(51.119% 0.11124 230.11);
  --color-outline-secondary-container--muted: oklch(63.178% 0.11128 231.25);
  --color-secondary-inverse-container: oklch(51.981% 0.11117 230.21);
  --color-on-secondary-inverse-container: oklch(100% 0 none);
  --color-on-secondary-inverse-container--variant: oklch(100% 0 none);
  --color-on-secondary-inverse-container--muted: oklch(94.649% 0.03221 236.97);
  --color-outline-secondary-inverse-container: oklch(94.649% 0.03221 236.97);
  --color-outline-secondary-inverse-container--variant: oklch(78.714% 0.10607 232.43);
  --color-outline-secondary-inverse-container--muted: oklch(66.623% 0.11156 231.49);
  --color-secondary-inverse: oklch(43.363% 0.11254 228.99);
  --color-on-secondary-inverse: oklch(100% 0 none);
  --color-on-secondary-inverse--variant: oklch(97.34% 0.0152 241.21);
  --color-on-secondary-inverse--muted: oklch(83.036% 0.10368 232.72);
  --color-outline-secondary-inverse: oklch(83.036% 0.10368 232.72);
  --color-outline-secondary-inverse--variant: oklch(70.07% 0.11127 231.74);
  --color-outline-secondary-inverse--muted: oklch(58.011% 0.11105 230.82);
  --color-secondary-0: oklch(0% 0 none);
  --color-secondary-5: oklch(17.447% 0.04509 228.91);
  --color-secondary-10: oklch(22.106% 0.05718 228.92);
  --color-secondary-15: oklch(26.358% 0.06821 228.93);
  --color-secondary-20: oklch(30.609% 0.07938 228.94);
  --color-secondary-25: oklch(34.861% 0.09028 228.96);
  --color-secondary-30: oklch(39.112% 0.10145 228.97);
  --color-secondary-35: oklch(43.363% 0.11254 228.99);
  --color-secondary-40: oklch(47.673% 0.11163 229.66);
  --color-secondary-45: oklch(51.981% 0.11117 230.21);
  --color-secondary-50: oklch(56.288% 0.11103 230.66);
  --color-secondary-55: oklch(60.594% 0.11113 231.05);
  --color-secondary-60: oklch(64.9% 0.11141 231.37);
  --color-secondary-65: oklch(69.206% 0.11183 231.66);
  --color-secondary-70: oklch(73.528% 0.1091 232.03);
  --color-secondary-75: oklch(77.85% 0.10656 232.37);
  --color-secondary-80: oklch(82.172% 0.10415 232.66);
  --color-secondary-85: oklch(86.58% 0.08591 233.51);
  --color-secondary-90: oklch(91.062% 0.05545 235);
  --color-secondary-95: oklch(95.546% 0.0265 237.84);
  --color-secondary-100: oklch(100% 0 none);
  --color-neutral: oklch(86.87% 0.0168 195.53);
  --color-on-neutral: oklch(30.822% 0.01825 197.12);
  --color-on-neutral--variant: oklch(36.856% 0.01822 197.02);
  --color-on-neutral--muted: oklch(47.199% 0.0183 196.81);
  --color-outline-neutral: oklch(47.199% 0.0183 196.81);
  --color-outline-neutral--variant: oklch(60.128% 0.01848 196.5);
  --color-outline-neutral--muted: oklch(72.197% 0.01838 196.17);
  --color-neutral-container: oklch(78.239% 0.01773 195.93);
  --color-on-neutral-container: oklch(22.199% 0.01851 197.19);
  --color-on-neutral-container--variant: oklch(29.098% 0.01828 197.15);
  --color-on-neutral-container--muted: oklch(39.442% 0.01823 196.97);
  --color-outline-neutral-container: oklch(39.442% 0.01823 196.97);
  --color-outline-neutral-container--variant: oklch(51.509% 0.01835 196.71);
  --color-outline-neutral-container--muted: oklch(63.575% 0.01855 196.42);
  --color-neutral-inverse-container: oklch(52.371% 0.01836 196.69);
  --color-on-neutral-inverse-container: oklch(100% 0 none);
  --color-on-neutral-inverse-container--variant: oklch(100% 0 none);
  --color-on-neutral-inverse-container--muted: oklch(93.775% 0.01605 195.18);
  --color-outline-neutral-inverse-container: oklch(93.775% 0.01605 195.18);
  --color-outline-neutral-inverse-container--variant: oklch(79.102% 0.01763 195.89);
  --color-outline-neutral-inverse-container--muted: oklch(67.022% 0.01861 196.33);
  --color-neutral-inverse: oklch(43.752% 0.01826 196.88);
  --color-on-neutral-inverse: oklch(100% 0 none);
  --color-on-neutral-inverse--variant: oklch(96.364% 0.01577 195.04);
  --color-on-neutral-inverse--muted: oklch(82.554% 0.01726 195.74);
  --color-outline-neutral-inverse: oklch(82.554% 0.01726 195.74);
  --color-outline-neutral-inverse--variant: oklch(70.471% 0.01856 196.24);
  --color-outline-neutral-inverse--muted: oklch(58.404% 0.01846 196.54);
  --color-neutral-0: oklch(0% 0 none);
  --color-neutral-5: oklch(17.471% 0.01895 197.13);
  --color-neutral-10: oklch(22.199% 0.01851 197.19);
  --color-neutral-15: oklch(26.511% 0.01833 197.17);
  --color-neutral-20: oklch(30.822% 0.01825 197.12);
  --color-neutral-25: oklch(35.132% 0.01822 197.05);
  --color-neutral-30: oklch(39.442% 0.01823 196.97);
  --color-neutral-35: oklch(43.752% 0.01826 196.88);
  --color-neutral-40: oklch(48.061% 0.01831 196.79);
  --color-neutral-45: oklch(52.371% 0.01836 196.69);
  --color-neutral-50: oklch(56.68% 0.01843 196.58);
  --color-neutral-55: oklch(60.989% 0.0185 196.48);
  --color-neutral-60: oklch(65.299% 0.01858 196.38);
  --color-neutral-65: oklch(69.608% 0.01866 196.27);
  --color-neutral-70: oklch(73.923% 0.01819 196.1);
  --color-neutral-75: oklch(78.239% 0.01773 195.93);
  --color-neutral-80: oklch(82.554% 0.01726 195.74);
  --color-neutral-85: oklch(86.87% 0.0168 195.53);
  --color-neutral-90: oklch(91.185% 0.01633 195.32);
  --color-neutral-95: oklch(95.501% 0.01586 195.09);
  --color-neutral-100: oklch(100% 0 none);
  --color-positive: oklch(85.597% 0.11669 177.49);
  --color-on-positive: oklch(30.097% 0.075 177.98);
  --color-on-positive--variant: oklch(35.113% 0.08751 177.98);
  --color-on-positive--muted: oklch(45.145% 0.11252 177.98);
  --color-outline-positive: oklch(45.145% 0.11252 177.98);
  --color-outline-positive--variant: oklch(58.797% 0.1235 177.86);
  --color-outline-positive--muted: oklch(70.853% 0.12416 177.73);
  --color-positive-container: oklch(76.925% 0.12098 177.63);
  --color-on-positive-container: oklch(21.737% 0.05417 177.98);
  --color-on-positive-container--variant: oklch(27.589% 0.06875 177.98);
  --color-on-positive-container--muted: oklch(38.455% 0.09605 177.98);
  --color-outline-positive-container: oklch(38.455% 0.09605 177.98);
  --color-outline-positive-container--variant: oklch(50.197% 0.12211 177.96);
  --color-outline-positive-container--muted: oklch(62.235% 0.1242 177.83);
  --color-positive-inverse-container: oklch(51.058% 0.12221 177.95);
  --color-on-positive-inverse-container: oklch(100% 0 none);
  --color-on-positive-inverse-container--variant: oklch(100% 0 none);
  --color-on-positive-inverse-container--muted: oklch(94.557% 0.08918 177.03);
  --color-outline-positive-inverse-container: oklch(94.557% 0.08918 177.03);
  --color-outline-positive-inverse-container--variant: oklch(77.792% 0.12054 177.62);
  --color-outline-positive-inverse-container--muted: oklch(65.672% 0.12497 177.79);
  --color-positive-inverse: oklch(42.636% 0.1064 177.98);
  --color-on-positive-inverse: oklch(100% 0 none);
  --color-on-positive-inverse--variant: oklch(97.848% 0.03362 174.35);
  --color-on-positive-inverse--muted: oklch(82.129% 0.11838 177.55);
  --color-outline-positive-inverse: oklch(82.129% 0.11838 177.55);
  --color-outline-positive-inverse--variant: oklch(69.118% 0.1251 177.75);
  --color-outline-positive-inverse--muted: oklch(57.077% 0.12317 177.88);
  --color-positive-0: oklch(0% 0 none);
  --color-positive-5: oklch(17.155% 0.04273 177.98);
  --color-positive-10: oklch(21.737% 0.05417 177.98);
  --color-positive-15: oklch(25.916% 0.06469 177.98);
  --color-positive-20: oklch(30.097% 0.075 177.98);
  --color-positive-25: oklch(34.275% 0.08557 177.98);
  --color-positive-30: oklch(38.455% 0.09605 177.98);
  --color-positive-35: oklch(42.636% 0.1064 177.98);
  --color-positive-40: oklch(46.815% 0.11688 177.98);
  --color-positive-45: oklch(51.058% 0.12221 177.95);
  --color-positive-50: oklch(55.358% 0.12287 177.9);
  --color-positive-55: oklch(59.656% 0.12367 177.85);
  --color-positive-60: oklch(63.954% 0.12458 177.81);
  --color-positive-65: oklch(68.25% 0.12558 177.77);
  --color-positive-70: oklch(72.588% 0.12324 177.7);
  --color-positive-75: oklch(76.925% 0.12098 177.63);
  --color-positive-80: oklch(81.261% 0.11881 177.56);
  --color-positive-85: oklch(85.597% 0.11669 177.49);
  --color-positive-90: oklch(89.933% 0.11462 177.42);
  --color-positive-95: oklch(94.557% 0.08918 177.03);
  --color-positive-100: oklch(100% 0 none);
  --color-caution: oklch(87.659% 0.11149 65.715);
  --color-on-caution: oklch(31.612% 0.0826 62.872);
  --color-on-caution--variant: oklch(36.881% 0.09635 62.862);
  --color-on-caution--muted: oklch(47.421% 0.12396 62.791);
  --color-outline-caution: oklch(47.421% 0.12396 62.791);
  --color-outline-caution--variant: oklch(61.321% 0.14782 64.102);
  --color-outline-caution--muted: oklch(73.423% 0.16117 64.967);
  --color-caution-container: oklch(79.446% 0.16406 65.312);
  --color-on-caution-container: oklch(22.831% 0.05964 62.901);
  --color-on-caution-container--variant: oklch(28.978% 0.07571 62.888);
  --color-on-caution-container--muted: oklch(40.394% 0.10555 62.837);
  --color-outline-caution-container: oklch(40.394% 0.10555 62.837);
  --color-outline-caution-container--variant: oklch(52.665% 0.13575 63.059);
  --color-outline-caution-container--muted: oklch(64.783% 0.15227 64.388);
  --color-caution-inverse-container: oklch(53.531% 0.13703 63.19);
  --color-on-caution-inverse-container: oklch(100% 0 none);
  --color-on-caution-inverse-container--variant: oklch(100% 0 none);
  --color-on-caution-inverse-container--muted: oklch(95.036% 0.04086 62.639);
  --color-outline-caution-inverse-container: oklch(95.036% 0.04086 62.639);
  --color-outline-caution-inverse-container--variant: oklch(80.307% 0.1644 65.35);
  --color-outline-caution-inverse-container--muted: oklch(68.245% 0.15654 64.622);
  --color-caution-inverse: oklch(44.785% 0.11705 62.81);
  --color-on-caution-inverse: oklch(100% 0 none);
  --color-on-caution-inverse--variant: oklch(97.524% 0.01877 57.693);
  --color-on-caution-inverse--muted: oklch(84.437% 0.14401 65.818);
  --color-outline-caution-inverse: oklch(84.437% 0.14401 65.818);
  --color-outline-caution-inverse--variant: oklch(71.702% 0.16018 64.839);
  --color-outline-caution-inverse--muted: oklch(59.59% 0.14552 63.935);
  --color-caution-0: oklch(0% 0 none);
  --color-caution-5: oklch(18.019% 0.04708 62.873);
  --color-caution-10: oklch(22.831% 0.05964 62.901);
  --color-caution-15: oklch(27.221% 0.07109 62.916);
  --color-caution-20: oklch(31.612% 0.0826 62.872);
  --color-caution-25: oklch(36.003% 0.09407 62.863);
  --color-caution-30: oklch(40.394% 0.10555 62.837);
  --color-caution-35: oklch(44.785% 0.11705 62.81);
  --color-caution-40: oklch(49.178% 0.12861 62.772);
  --color-caution-45: oklch(53.531% 0.13703 63.19);
  --color-caution-50: oklch(57.859% 0.14317 63.75);
  --color-caution-55: oklch(62.186% 0.14895 64.179);
  --color-caution-60: oklch(66.514% 0.15443 64.511);
  --color-caution-65: oklch(70.841% 0.15965 64.77);
  --color-caution-70: oklch(75.144% 0.16209 65.08);
  --color-caution-75: oklch(79.446% 0.16406 65.312);
  --color-caution-80: oklch(83.638% 0.15201 65.724);
  --color-caution-85: oklch(87.659% 0.11149 65.715);
  --color-caution-90: oklch(91.739% 0.07145 64.681);
  --color-caution-95: oklch(95.864% 0.03332 61.647);
  --color-caution-100: oklch(100% 0 none);
  --color-negative: oklch(88.023% 0.08218 21.426);
  --color-on-negative: oklch(32.92% 0.14968 22.781);
  --color-on-negative--variant: oklch(37.393% 0.16342 22.838);
  --color-on-negative--muted: oklch(48.818% 0.18369 22.856);
  --color-outline-negative: oklch(48.818% 0.18369 22.856);
  --color-outline-negative--variant: oklch(62.841% 0.20478 22.703);
  --color-outline-negative--muted: oklch(74.76% 0.19538 22.385);
  --color-negative-container: oklch(80.172% 0.14586 21.903);
  --color-on-negative-container: oklch(23.776% 0.10815 22.797);
  --color-on-negative-container--variant: oklch(28.348% 0.12895 22.789);
  --color-on-negative-container--muted: oklch(41.792% 0.17167 22.878);
  --color-outline-negative-container: oklch(41.792% 0.17167 22.878);
  --color-outline-negative-container--variant: oklch(54.081% 0.19198 22.807);
  --color-outline-negative-container--muted: oklch(66.343% 0.20961 22.659);
  --color-negative-inverse-container: oklch(54.957% 0.19331 22.797);
  --color-on-negative-inverse-container: oklch(100% 0 none);
  --color-on-negative-inverse-container--variant: oklch(100% 0 none);
  --color-on-negative-inverse-container--muted: oklch(95.182% 0.03105 21.861);
  --color-outline-negative-inverse-container: oklch(95.182% 0.03105 21.861);
  --color-outline-negative-inverse-container--variant: oklch(80.952% 0.13912 21.839);
  --color-outline-negative-inverse-container--muted: oklch(69.843% 0.21432 22.616);
  --color-negative-inverse: oklch(46.185% 0.17933 22.873);
  --color-on-negative-inverse: oklch(100% 0 none);
  --color-on-negative-inverse--variant: oklch(97.585% 0.01524 23.324);
  --color-on-negative-inverse--muted: oklch(84.867% 0.10661 21.566);
  --color-outline-negative-inverse: oklch(84.867% 0.10661 21.566);
  --color-outline-negative-inverse--variant: oklch(73.23% 0.21022 22.52);
  --color-outline-negative-inverse--muted: oklch(61.09% 0.2023 22.725);
  --color-negative-0: oklch(0% 0 none);
  --color-negative-5: oklch(18.768% 0.08538 22.823);
  --color-negative-10: oklch(23.776% 0.10815 22.797);
  --color-negative-15: oklch(28.348% 0.12895 22.789);
  --color-negative-20: oklch(32.92% 0.14968 22.781);
  --color-negative-25: oklch(37.393% 0.16342 22.838);
  --color-negative-30: oklch(41.792% 0.17167 22.878);
  --color-negative-35: oklch(46.185% 0.17933 22.873);
  --color-negative-40: oklch(50.573% 0.18651 22.842);
  --color-negative-45: oklch(54.957% 0.19331 22.797);
  --color-negative-50: oklch(59.338% 0.19979 22.746);
  --color-negative-55: oklch(63.717% 0.206 22.692);
  --color-negative-60: oklch(68.093% 0.21198 22.638);
  --color-negative-65: oklch(72.467% 0.21778 22.584);
  --color-negative-70: oklch(76.299% 0.18078 22.244);
  --color-negative-75: oklch(80.172% 0.14586 21.903);
  --color-negative-80: oklch(84.083% 0.11307 21.614);
  --color-negative-85: oklch(88.023% 0.08218 21.426);
  --color-negative-90: oklch(91.991% 0.05311 21.436);
  --color-negative-95: oklch(95.983% 0.0258 22.127);
  --color-negative-100: oklch(100% 0 none);
  --color-surface-container: oklch(26.728% 0.00439 81.513);
  --color-on-surface-container--emphasized: oklch(100% 0 none);
  --color-on-surface-container: oklch(82.789% 0.00669 63.93);
  --color-on-surface-container--variant: oklch(75.889% 0.00639 65.401);
  --color-on-surface-container--muted: oklch(65.539% 0.00594 67.881);
  --color-outline-surface-container: oklch(65.539% 0.00594 67.881);
  --color-outline-surface-container--variant: oklch(53.464% 0.00543 71.274);
  --color-outline-surface-container--muted: oklch(41.39% 0.00494 75.348);
  --color-surface-container-ghost: oklch(24.571% 0.00431 82.562);
  --color-on-surface-container-ghost--emphasized: oklch(97.882% 0.00737 61.129);
  --color-on-surface-container-ghost: oklch(80.633% 0.0066 64.375);
  --color-on-surface-container-ghost--variant: oklch(74.595% 0.00633 65.692);
  --color-on-surface-container-ghost--muted: oklch(63.383% 0.00585 68.444);
  --color-outline-surface-container-ghost: oklch(63.383% 0.00585 68.444);
  --color-outline-surface-container-ghost--variant: oklch(51.308% 0.00534 71.947);
  --color-outline-surface-container-ghost--muted: oklch(39.234% 0.00485 76.161);
  --color-surface: oklch(22.415% 0.00424 83.655);
  --color-on-surface--emphasized: oklch(95.726% 0.00727 61.498);
  --color-on-surface: oklch(78.476% 0.0065 64.833);
  --color-on-surface--variant: oklch(72.439% 0.00624 66.189);
  --color-on-surface--muted: oklch(61.227% 0.00576 69.025);
  --color-outline-surface: oklch(61.227% 0.00576 69.025);
  --color-outline-surface--variant: oklch(49.152% 0.00525 72.642);
  --color-outline-surface--muted: oklch(37.077% 0.00477 77.004);
  --color-surface-dim-container: oklch(20.25% 0.00417 84.8);
  --color-on-surface-dim-container--emphasized: oklch(93.57% 0.00718 61.876);
  --color-on-surface-dim-container: oklch(76.32% 0.00641 65.305);
  --color-on-surface-dim-container--variant: oklch(71.145% 0.00618 66.494);
  --color-on-surface-dim-container--muted: oklch(59.933% 0.0057 69.382);
  --color-outline-surface-dim-container: oklch(59.933% 0.0057 69.382);
  --color-outline-surface-dim-container--variant: oklch(46.996% 0.00516 73.36);
  --color-outline-surface-dim-container--muted: oklch(34.921% 0.00469 77.878);
  --color-surface-dim-container-ghost: oklch(17.689% 0.0041 86.223);
  --color-on-surface-dim-container-ghost--emphasized: oklch(91.414% 0.00708 62.265);
  --color-on-surface-dim-container-ghost: oklch(74.164% 0.00631 65.79);
  --color-on-surface-dim-container-ghost--variant: oklch(69.852% 0.00613 66.804);
  --color-on-surface-dim-container-ghost--muted: oklch(58.639% 0.00565 69.746);
  --color-outline-surface-dim-container-ghost: oklch(58.639% 0.00565 69.746);
  --color-outline-surface-dim-container-ghost--variant: oklch(44.84% 0.00508 74.104);
  --color-outline-surface-dim-container-ghost--muted: oklch(32.765% 0.00461 78.784);
  --color-surface-dim: oklch(14.038% 0.00402 88.395);
  --color-on-surface-dim--emphasized: oklch(89.257% 0.00698 62.664);
  --color-on-surface-dim: oklch(72.008% 0.00622 66.29);
  --color-on-surface-dim--variant: oklch(68.558% 0.00607 67.12);
  --color-on-surface-dim--muted: oklch(57.346% 0.00559 70.117);
  --color-outline-surface-dim: oklch(57.346% 0.00559 70.117);
  --color-outline-surface-dim--variant: oklch(42.683% 0.00499 74.873);
  --color-outline-surface-dim--muted: oklch(30.609% 0.00453 79.725);
  --color-surface-inverse: oklch(87.101% 0.00689 63.075);
  --color-on-surface-inverse--emphasized: oklch(0% 0 none);
  --color-on-surface-inverse: oklch(31.04% 0.00454 79.534);
  --color-on-surface-inverse--variant: oklch(37.077% 0.00477 77.004);
  --color-on-surface-inverse--muted: oklch(47.427% 0.00518 73.215);
  --color-outline-surface-inverse: oklch(47.427% 0.00518 73.215);
  --color-outline-surface-inverse--variant: oklch(60.364% 0.00572 69.262);
  --color-outline-surface-inverse--muted: oklch(72.439% 0.00624 66.189);
  --color-shadow: oklch(17.689% 0.0041 86.223);
  --color-scrim: oklch(17.689% 0.0041 86.223);
}
