.spectrum--dark {
  --spectrum-neutral-background-color-default: var(--spectrum-gray-400);
  --spectrum-neutral-background-color-hover: var(--spectrum-gray-300);
  --spectrum-neutral-background-color-down: var(--spectrum-gray-200);
  --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-300);
  --spectrum-neutral-subdued-background-color-default: var(--spectrum-gray-400);
  --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-300);
  --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-200);
  --spectrum-neutral-subdued-background-color-key-focus: var(--spectrum-gray-300);
  --spectrum-accent-background-color-default: var(--spectrum-accent-color-500);
  --spectrum-accent-background-color-hover: var(--spectrum-accent-color-400);
  --spectrum-accent-background-color-down: var(--spectrum-accent-color-300);
  --spectrum-accent-background-color-key-focus: var(--spectrum-accent-color-400);
  --spectrum-informative-background-color-default: var(--spectrum-informative-color-500);
  --spectrum-informative-background-color-hover: var(--spectrum-informative-color-400);
  --spectrum-informative-background-color-down: var(--spectrum-informative-color-300);
  --spectrum-informative-background-color-key-focus: var(--spectrum-informative-color-400);
  --spectrum-negative-background-color-default: var(--spectrum-negative-color-500);
  --spectrum-negative-background-color-hover: var(--spectrum-negative-color-400);
  --spectrum-negative-background-color-down: var(--spectrum-negative-color-300);
  --spectrum-negative-background-color-key-focus: var(--spectrum-negative-color-400);
  --spectrum-positive-background-color-default: var(--spectrum-positive-color-500);
  --spectrum-positive-background-color-hover: var(--spectrum-positive-color-400);
  --spectrum-positive-background-color-down: var(--spectrum-positive-color-300);
  --spectrum-positive-background-color-key-focus: var(--spectrum-positive-color-400);
  --spectrum-drop-shadow-color: rgba(0, 0, 0, 0.50);
  --spectrum-background-base-color: var(--spectrum-gray-50);
  --spectrum-background-layer-1-color: var(--spectrum-gray-75);
  --spectrum-background-layer-2-color: var(--spectrum-gray-100);
  --spectrum-gray-50: rgb(29, 29, 29);
  --spectrum-gray-75: rgb(38, 38, 38);
  --spectrum-gray-100: rgb(50, 50, 50);
  --spectrum-gray-200: rgb(63, 63, 63);
  --spectrum-gray-300: rgb(84, 84, 84);
  --spectrum-gray-400: rgb(112, 112, 112);
  --spectrum-gray-500: rgb(144, 144, 144);
  --spectrum-gray-600: rgb(178, 178, 178);
  --spectrum-gray-700: rgb(209, 209, 209);
  --spectrum-gray-800: rgb(235, 235, 235);
  --spectrum-gray-900: rgb(255, 255, 255);
  --spectrum-red-100: rgb(123, 0, 0);
  --spectrum-red-200: rgb(141, 0, 0);
  --spectrum-red-300: rgb(165, 0, 0);
  --spectrum-red-400: rgb(190, 4, 3);
  --spectrum-red-500: rgb(215, 25, 19);
  --spectrum-red-600: rgb(234, 56, 41);
  --spectrum-red-700: rgb(246, 88, 67);
  --spectrum-red-800: rgb(255, 117, 94);
  --spectrum-red-900: rgb(255, 149, 129);
  --spectrum-red-1000: rgb(255, 176, 161);
  --spectrum-red-1100: rgb(255, 201, 189);
  --spectrum-red-1200: rgb(255, 222, 216);
  --spectrum-red-1300: rgb(255, 241, 238);
  --spectrum-red-1400: rgb(255, 255, 255);
  --spectrum-orange-100: rgb(102, 37, 0);
  --spectrum-orange-200: rgb(117, 45, 0);
  --spectrum-orange-300: rgb(137, 55, 0);
  --spectrum-orange-400: rgb(158, 66, 0);
  --spectrum-orange-500: rgb(180, 78, 0);
  --spectrum-orange-600: rgb(202, 93, 0);
  --spectrum-orange-700: rgb(225, 109, 0);
  --spectrum-orange-800: rgb(244, 129, 12);
  --spectrum-orange-900: rgb(254, 154, 46);
  --spectrum-orange-1000: rgb(255, 181, 88);
  --spectrum-orange-1100: rgb(253, 206, 136);
  --spectrum-orange-1200: rgb(255, 225, 179);
  --spectrum-orange-1300: rgb(255, 242, 221);
  --spectrum-orange-1400: rgb(255, 253, 249);
  --spectrum-yellow-100: rgb(76, 54, 0);
  --spectrum-yellow-200: rgb(88, 64, 0);
  --spectrum-yellow-300: rgb(103, 76, 0);
  --spectrum-yellow-400: rgb(119, 89, 0);
  --spectrum-yellow-500: rgb(136, 104, 0);
  --spectrum-yellow-600: rgb(155, 120, 0);
  --spectrum-yellow-700: rgb(174, 137, 0);
  --spectrum-yellow-800: rgb(192, 156, 0);
  --spectrum-yellow-900: rgb(211, 174, 0);
  --spectrum-yellow-1000: rgb(228, 194, 0);
  --spectrum-yellow-1100: rgb(244, 213, 0);
  --spectrum-yellow-1200: rgb(249, 232, 92);
  --spectrum-yellow-1300: rgb(252, 246, 187);
  --spectrum-yellow-1400: rgb(255, 255, 255);
  --spectrum-chartreuse-100: rgb(48, 64, 0);
  --spectrum-chartreuse-200: rgb(55, 74, 0);
  --spectrum-chartreuse-300: rgb(65, 87, 0);
  --spectrum-chartreuse-400: rgb(76, 102, 0);
  --spectrum-chartreuse-500: rgb(89, 118, 0);
  --spectrum-chartreuse-600: rgb(102, 136, 0);
  --spectrum-chartreuse-700: rgb(117, 154, 0);
  --spectrum-chartreuse-800: rgb(132, 173, 1);
  --spectrum-chartreuse-900: rgb(148, 192, 8);
  --spectrum-chartreuse-1000: rgb(166, 211, 18);
  --spectrum-chartreuse-1100: rgb(184, 229, 37);
  --spectrum-chartreuse-1200: rgb(205, 245, 71);
  --spectrum-chartreuse-1300: rgb(231, 254, 154);
  --spectrum-chartreuse-1400: rgb(255, 255, 255);
  --spectrum-celery-100: rgb(0, 69, 10);
  --spectrum-celery-200: rgb(0, 80, 12);
  --spectrum-celery-300: rgb(0, 94, 14);
  --spectrum-celery-400: rgb(0, 109, 15);
  --spectrum-celery-500: rgb(0, 127, 15);
  --spectrum-celery-600: rgb(0, 145, 18);
  --spectrum-celery-700: rgb(4, 165, 30);
  --spectrum-celery-800: rgb(34, 184, 51);
  --spectrum-celery-900: rgb(68, 202, 73);
  --spectrum-celery-1000: rgb(105, 220, 99);
  --spectrum-celery-1100: rgb(142, 235, 127);
  --spectrum-celery-1200: rgb(180, 247, 162);
  --spectrum-celery-1300: rgb(221, 253, 211);
  --spectrum-celery-1400: rgb(255, 255, 255);
  --spectrum-green-100: rgb(4, 67, 41);
  --spectrum-green-200: rgb(0, 78, 47);
  --spectrum-green-300: rgb(0, 92, 56);
  --spectrum-green-400: rgb(0, 108, 67);
  --spectrum-green-500: rgb(0, 125, 78);
  --spectrum-green-600: rgb(0, 143, 93);
  --spectrum-green-700: rgb(18, 162, 108);
  --spectrum-green-800: rgb(43, 180, 125);
  --spectrum-green-900: rgb(67, 199, 143);
  --spectrum-green-1000: rgb(94, 217, 162);
  --spectrum-green-1100: rgb(129, 233, 184);
  --spectrum-green-1200: rgb(177, 244, 209);
  --spectrum-green-1300: rgb(223, 250, 234);
  --spectrum-green-1400: rgb(254, 255, 252);
  --spectrum-seafoam-100: rgb(18, 65, 63);
  --spectrum-seafoam-200: rgb(14, 76, 73);
  --spectrum-seafoam-300: rgb(4, 90, 87);
  --spectrum-seafoam-400: rgb(0, 105, 101);
  --spectrum-seafoam-500: rgb(0, 122, 117);
  --spectrum-seafoam-600: rgb(0, 140, 135);
  --spectrum-seafoam-700: rgb(0, 158, 152);
  --spectrum-seafoam-800: rgb(3, 178, 171);
  --spectrum-seafoam-900: rgb(54, 197, 189);
  --spectrum-seafoam-1000: rgb(93, 214, 207);
  --spectrum-seafoam-1100: rgb(132, 230, 223);
  --spectrum-seafoam-1200: rgb(176, 242, 236);
  --spectrum-seafoam-1300: rgb(223, 249, 246);
  --spectrum-seafoam-1400: rgb(254, 255, 254);
  --spectrum-cyan-100: rgb(0, 61, 98);
  --spectrum-cyan-200: rgb(0, 71, 111);
  --spectrum-cyan-300: rgb(0, 85, 127);
  --spectrum-cyan-400: rgb(0, 100, 145);
  --spectrum-cyan-500: rgb(0, 116, 162);
  --spectrum-cyan-600: rgb(0, 134, 180);
  --spectrum-cyan-700: rgb(0, 153, 198);
  --spectrum-cyan-800: rgb(14, 173, 215);
  --spectrum-cyan-900: rgb(44, 193, 230);
  --spectrum-cyan-1000: rgb(84, 211, 241);
  --spectrum-cyan-1100: rgb(127, 228, 249);
  --spectrum-cyan-1200: rgb(167, 241, 255);
  --spectrum-cyan-1300: rgb(215, 250, 255);
  --spectrum-cyan-1400: rgb(255, 255, 255);
  --spectrum-blue-100: rgb(0, 56, 119);
  --spectrum-blue-200: rgb(0, 65, 138);
  --spectrum-blue-300: rgb(0, 77, 163);
  --spectrum-blue-400: rgb(0, 89, 194);
  --spectrum-blue-500: rgb(3, 103, 224);
  --spectrum-blue-600: rgb(19, 121, 243);
  --spectrum-blue-700: rgb(52, 143, 244);
  --spectrum-blue-800: rgb(84, 163, 246);
  --spectrum-blue-900: rgb(114, 183, 249);
  --spectrum-blue-1000: rgb(143, 202, 252);
  --spectrum-blue-1100: rgb(174, 219, 254);
  --spectrum-blue-1200: rgb(204, 233, 255);
  --spectrum-blue-1300: rgb(232, 246, 255);
  --spectrum-blue-1400: rgb(255, 255, 255);
  --spectrum-indigo-100: rgb(40, 44, 140);
  --spectrum-indigo-200: rgb(47, 52, 163);
  --spectrum-indigo-300: rgb(57, 63, 187);
  --spectrum-indigo-400: rgb(70, 75, 211);
  --spectrum-indigo-500: rgb(85, 91, 231);
  --spectrum-indigo-600: rgb(104, 109, 244);
  --spectrum-indigo-700: rgb(124, 129, 251);
  --spectrum-indigo-800: rgb(145, 149, 255);
  --spectrum-indigo-900: rgb(167, 170, 255);
  --spectrum-indigo-1000: rgb(188, 190, 255);
  --spectrum-indigo-1100: rgb(208, 210, 255);
  --spectrum-indigo-1200: rgb(226, 228, 255);
  --spectrum-indigo-1300: rgb(243, 243, 254);
  --spectrum-indigo-1400: rgb(255, 255, 255);
  --spectrum-purple-100: rgb(76, 13, 157);
  --spectrum-purple-200: rgb(89, 17, 177);
  --spectrum-purple-300: rgb(105, 28, 200);
  --spectrum-purple-400: rgb(122, 45, 218);
  --spectrum-purple-500: rgb(140, 65, 233);
  --spectrum-purple-600: rgb(157, 87, 243);
  --spectrum-purple-700: rgb(172, 111, 249);
  --spectrum-purple-800: rgb(187, 135, 251);
  --spectrum-purple-900: rgb(202, 159, 252);
  --spectrum-purple-1000: rgb(215, 182, 254);
  --spectrum-purple-1100: rgb(228, 204, 254);
  --spectrum-purple-1200: rgb(239, 223, 255);
  --spectrum-purple-1300: rgb(249, 240, 255);
  --spectrum-purple-1400: rgb(255, 253, 255);
  --spectrum-fuchsia-100: rgb(107, 3, 106);
  --spectrum-fuchsia-200: rgb(123, 0, 123);
  --spectrum-fuchsia-300: rgb(144, 0, 145);
  --spectrum-fuchsia-400: rgb(165, 13, 166);
  --spectrum-fuchsia-500: rgb(185, 37, 185);
  --spectrum-fuchsia-600: rgb(205, 57, 206);
  --spectrum-fuchsia-700: rgb(223, 81, 224);
  --spectrum-fuchsia-800: rgb(235, 110, 236);
  --spectrum-fuchsia-900: rgb(244, 140, 242);
  --spectrum-fuchsia-1000: rgb(250, 168, 245);
  --spectrum-fuchsia-1100: rgb(254, 194, 248);
  --spectrum-fuchsia-1200: rgb(255, 219, 250);
  --spectrum-fuchsia-1300: rgb(255, 239, 252);
  --spectrum-fuchsia-1400: rgb(255, 253, 255);
  --spectrum-magenta-100: rgb(118, 0, 58);
  --spectrum-magenta-200: rgb(137, 0, 66);
  --spectrum-magenta-300: rgb(160, 0, 77);
  --spectrum-magenta-400: rgb(182, 18, 90);
  --spectrum-magenta-500: rgb(203, 38, 109);
  --spectrum-magenta-600: rgb(222, 61, 130);
  --spectrum-magenta-700: rgb(237, 87, 149);
  --spectrum-magenta-800: rgb(249, 114, 167);
  --spectrum-magenta-900: rgb(255, 143, 185);
  --spectrum-magenta-1000: rgb(255, 172, 202);
  --spectrum-magenta-1100: rgb(255, 198, 218);
  --spectrum-magenta-1200: rgb(255, 221, 233);
  --spectrum-magenta-1300: rgb(255, 240, 245);
  --spectrum-magenta-1400: rgb(255, 252, 253);
}

.spectrum--darkest {
  --spectrum-neutral-background-color-default: var(--spectrum-gray-400);
  --spectrum-neutral-background-color-hover: var(--spectrum-gray-300);
  --spectrum-neutral-background-color-down: var(--spectrum-gray-200);
  --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-300);
  --spectrum-neutral-subdued-background-color-default: var(--spectrum-gray-400);
  --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-300);
  --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-200);
  --spectrum-neutral-subdued-background-color-key-focus: var(--spectrum-gray-300);
  --spectrum-accent-background-color-default: var(--spectrum-accent-color-600);
  --spectrum-accent-background-color-hover: var(--spectrum-accent-color-500);
  --spectrum-accent-background-color-down: var(--spectrum-accent-color-400);
  --spectrum-accent-background-color-key-focus: var(--spectrum-accent-color-500);
  --spectrum-informative-background-color-default: var(--spectrum-informative-color-600);
  --spectrum-informative-background-color-hover: var(--spectrum-informative-color-500);
  --spectrum-informative-background-color-down: var(--spectrum-informative-color-400);
  --spectrum-informative-background-color-key-focus: var(--spectrum-informative-color-500);
  --spectrum-negative-background-color-default: var(--spectrum-negative-color-600);
  --spectrum-negative-background-color-hover: var(--spectrum-negative-color-500);
  --spectrum-negative-background-color-down: var(--spectrum-negative-color-400);
  --spectrum-negative-background-color-key-focus: var(--spectrum-negative-color-500);
  --spectrum-positive-background-color-default: var(--spectrum-positive-color-600);
  --spectrum-positive-background-color-hover: var(--spectrum-positive-color-500);
  --spectrum-positive-background-color-down: var(--spectrum-positive-color-400);
  --spectrum-positive-background-color-key-focus: var(--spectrum-positive-color-500);
  --spectrum-drop-shadow-color: rgba(0, 0, 0, 0.80);
  --spectrum-background-base-color: var(--spectrum-gray-50);
  --spectrum-background-layer-1-color: var(--spectrum-gray-75);
  --spectrum-background-layer-2-color: var(--spectrum-gray-100);
  --spectrum-gray-50: rgb(0, 0, 0);
  --spectrum-gray-75: rgb(14, 14, 14);
  --spectrum-gray-100: rgb(29, 29, 29);
  --spectrum-gray-200: rgb(48, 48, 48);
  --spectrum-gray-300: rgb(75, 75, 75);
  --spectrum-gray-400: rgb(106, 106, 106);
  --spectrum-gray-500: rgb(141, 141, 141);
  --spectrum-gray-600: rgb(176, 176, 176);
  --spectrum-gray-700: rgb(208, 208, 208);
  --spectrum-gray-800: rgb(235, 235, 235);
  --spectrum-gray-900: rgb(255, 255, 255);
  --spectrum-red-100: rgb(87, 0, 0);
  --spectrum-red-200: rgb(110, 0, 0);
  --spectrum-red-300: rgb(138, 0, 0);
  --spectrum-red-400: rgb(167, 0, 0);
  --spectrum-red-500: rgb(196, 7, 6);
  --spectrum-red-600: rgb(221, 33, 24);
  --spectrum-red-700: rgb(238, 67, 49);
  --spectrum-red-800: rgb(249, 99, 76);
  --spectrum-red-900: rgb(255, 129, 107);
  --spectrum-red-1000: rgb(255, 158, 140);
  --spectrum-red-1100: rgb(255, 183, 169);
  --spectrum-red-1200: rgb(255, 205, 195);
  --spectrum-red-1300: rgb(255, 223, 217);
  --spectrum-red-1400: rgb(255, 237, 234);
  --spectrum-orange-100: rgb(72, 24, 1);
  --spectrum-orange-200: rgb(92, 32, 0);
  --spectrum-orange-300: rgb(115, 43, 0);
  --spectrum-orange-400: rgb(138, 55, 0);
  --spectrum-orange-500: rgb(162, 68, 0);
  --spectrum-orange-600: rgb(186, 82, 0);
  --spectrum-orange-700: rgb(210, 98, 0);
  --spectrum-orange-800: rgb(232, 116, 0);
  --spectrum-orange-900: rgb(249, 137, 23);
  --spectrum-orange-1000: rgb(255, 162, 59);
  --spectrum-orange-1100: rgb(255, 188, 102);
  --spectrum-orange-1200: rgb(253, 210, 145);
  --spectrum-orange-1300: rgb(255, 226, 181);
  --spectrum-orange-1400: rgb(255, 239, 213);
  --spectrum-yellow-100: rgb(53, 36, 0);
  --spectrum-yellow-200: rgb(68, 47, 0);
  --spectrum-yellow-300: rgb(86, 62, 0);
  --spectrum-yellow-400: rgb(103, 77, 0);
  --spectrum-yellow-500: rgb(122, 92, 0);
  --spectrum-yellow-600: rgb(141, 108, 0);
  --spectrum-yellow-700: rgb(161, 126, 0);
  --spectrum-yellow-800: rgb(180, 144, 0);
  --spectrum-yellow-900: rgb(199, 162, 0);
  --spectrum-yellow-1000: rgb(216, 181, 0);
  --spectrum-yellow-1100: rgb(233, 199, 0);
  --spectrum-yellow-1200: rgb(247, 216, 4);
  --spectrum-yellow-1300: rgb(249, 233, 97);
  --spectrum-yellow-1400: rgb(252, 243, 170);
  --spectrum-chartreuse-100: rgb(32, 43, 0);
  --spectrum-chartreuse-200: rgb(42, 56, 0);
  --spectrum-chartreuse-300: rgb(54, 72, 0);
  --spectrum-chartreuse-400: rgb(66, 88, 0);
  --spectrum-chartreuse-500: rgb(79, 105, 0);
  --spectrum-chartreuse-600: rgb(93, 123, 0);
  --spectrum-chartreuse-700: rgb(107, 142, 0);
  --spectrum-chartreuse-800: rgb(122, 161, 0);
  --spectrum-chartreuse-900: rgb(138, 180, 3);
  --spectrum-chartreuse-1000: rgb(154, 198, 11);
  --spectrum-chartreuse-1100: rgb(170, 216, 22);
  --spectrum-chartreuse-1200: rgb(187, 232, 41);
  --spectrum-chartreuse-1300: rgb(205, 246, 72);
  --spectrum-chartreuse-1400: rgb(225, 253, 132);
  --spectrum-celery-100: rgb(0, 47, 7);
  --spectrum-celery-200: rgb(0, 61, 9);
  --spectrum-celery-300: rgb(0, 77, 12);
  --spectrum-celery-400: rgb(0, 95, 15);
  --spectrum-celery-500: rgb(0, 113, 15);
  --spectrum-celery-600: rgb(0, 132, 15);
  --spectrum-celery-700: rgb(0, 151, 20);
  --spectrum-celery-800: rgb(13, 171, 37);
  --spectrum-celery-900: rgb(45, 191, 58);
  --spectrum-celery-1000: rgb(80, 208, 82);
  --spectrum-celery-1100: rgb(115, 224, 107);
  --spectrum-celery-1200: rgb(147, 237, 131);
  --spectrum-celery-1300: rgb(180, 247, 162);
  --spectrum-celery-1400: rgb(213, 252, 202);
  --spectrum-green-100: rgb(10, 44, 28);
  --spectrum-green-200: rgb(7, 59, 36);
  --spectrum-green-300: rgb(0, 76, 46);
  --spectrum-green-400: rgb(0, 93, 57);
  --spectrum-green-500: rgb(0, 111, 69);
  --spectrum-green-600: rgb(0, 130, 82);
  --spectrum-green-700: rgb(0, 149, 98);
  --spectrum-green-800: rgb(28, 168, 114);
  --spectrum-green-900: rgb(52, 187, 132);
  --spectrum-green-1000: rgb(75, 205, 149);
  --spectrum-green-1100: rgb(103, 222, 168);
  --spectrum-green-1200: rgb(137, 236, 188);
  --spectrum-green-1300: rgb(177, 244, 209);
  --spectrum-green-1400: rgb(214, 249, 228);
  --spectrum-seafoam-100: rgb(18, 43, 42);
  --spectrum-seafoam-200: rgb(19, 57, 55);
  --spectrum-seafoam-300: rgb(16, 73, 70);
  --spectrum-seafoam-400: rgb(3, 91, 88);
  --spectrum-seafoam-500: rgb(0, 108, 104);
  --spectrum-seafoam-600: rgb(0, 127, 121);
  --spectrum-seafoam-700: rgb(0, 146, 140);
  --spectrum-seafoam-800: rgb(0, 165, 159);
  --spectrum-seafoam-900: rgb(26, 185, 178);
  --spectrum-seafoam-1000: rgb(66, 202, 195);
  --spectrum-seafoam-1100: rgb(102, 218, 211);
  --spectrum-seafoam-1200: rgb(139, 232, 225);
  --spectrum-seafoam-1300: rgb(179, 242, 237);
  --spectrum-seafoam-1400: rgb(215, 248, 244);
  --spectrum-cyan-100: rgb(0, 41, 68);
  --spectrum-cyan-200: rgb(0, 54, 88);
  --spectrum-cyan-300: rgb(0, 69, 108);
  --spectrum-cyan-400: rgb(0, 86, 128);
  --spectrum-cyan-500: rgb(0, 103, 147);
  --spectrum-cyan-600: rgb(0, 121, 167);
  --spectrum-cyan-700: rgb(0, 140, 186);
  --spectrum-cyan-800: rgb(4, 160, 205);
  --spectrum-cyan-900: rgb(23, 180, 221);
  --spectrum-cyan-1000: rgb(57, 199, 234);
  --spectrum-cyan-1100: rgb(96, 216, 243);
  --spectrum-cyan-1200: rgb(134, 230, 250);
  --spectrum-cyan-1300: rgb(170, 242, 255);
  --spectrum-cyan-1400: rgb(206, 249, 255);
  --spectrum-blue-100: rgb(0, 38, 81);
  --spectrum-blue-200: rgb(0, 50, 106);
  --spectrum-blue-300: rgb(0, 64, 135);
  --spectrum-blue-400: rgb(0, 78, 166);
  --spectrum-blue-500: rgb(0, 92, 200);
  --spectrum-blue-600: rgb(6, 108, 231);
  --spectrum-blue-700: rgb(29, 128, 245);
  --spectrum-blue-800: rgb(64, 150, 243);
  --spectrum-blue-900: rgb(94, 170, 247);
  --spectrum-blue-1000: rgb(124, 189, 250);
  --spectrum-blue-1100: rgb(152, 206, 253);
  --spectrum-blue-1200: rgb(179, 222, 254);
  --spectrum-blue-1300: rgb(206, 234, 255);
  --spectrum-blue-1400: rgb(227, 243, 255);
  --spectrum-indigo-100: rgb(26, 29, 97);
  --spectrum-indigo-200: rgb(35, 39, 125);
  --spectrum-indigo-300: rgb(46, 50, 158);
  --spectrum-indigo-400: rgb(58, 63, 189);
  --spectrum-indigo-500: rgb(73, 78, 216);
  --spectrum-indigo-600: rgb(90, 96, 235);
  --spectrum-indigo-700: rgb(110, 115, 246);
  --spectrum-indigo-800: rgb(132, 136, 253);
  --spectrum-indigo-900: rgb(153, 157, 255);
  --spectrum-indigo-1000: rgb(174, 177, 255);
  --spectrum-indigo-1100: rgb(194, 196, 255);
  --spectrum-indigo-1200: rgb(212, 213, 255);
  --spectrum-indigo-1300: rgb(227, 228, 255);
  --spectrum-indigo-1400: rgb(240, 240, 255);
  --spectrum-purple-100: rgb(50, 16, 104);
  --spectrum-purple-200: rgb(67, 13, 140);
  --spectrum-purple-300: rgb(86, 16, 173);
  --spectrum-purple-400: rgb(106, 29, 200);
  --spectrum-purple-500: rgb(126, 49, 222);
  --spectrum-purple-600: rgb(145, 70, 236);
  --spectrum-purple-700: rgb(162, 94, 246);
  --spectrum-purple-800: rgb(178, 119, 250);
  --spectrum-purple-900: rgb(192, 143, 252);
  --spectrum-purple-1000: rgb(206, 166, 253);
  --spectrum-purple-1100: rgb(219, 188, 254);
  --spectrum-purple-1200: rgb(230, 207, 255);
  --spectrum-purple-1300: rgb(240, 224, 255);
  --spectrum-purple-1400: rgb(248, 237, 255);
  --spectrum-fuchsia-100: rgb(70, 14, 68);
  --spectrum-fuchsia-200: rgb(93, 9, 92);
  --spectrum-fuchsia-300: rgb(120, 0, 120);
  --spectrum-fuchsia-400: rgb(146, 0, 147);
  --spectrum-fuchsia-500: rgb(169, 19, 170);
  --spectrum-fuchsia-600: rgb(191, 43, 191);
  --spectrum-fuchsia-700: rgb(211, 65, 213);
  --spectrum-fuchsia-800: rgb(228, 91, 229);
  --spectrum-fuchsia-900: rgb(239, 120, 238);
  --spectrum-fuchsia-1000: rgb(246, 149, 243);
  --spectrum-fuchsia-1100: rgb(251, 175, 246);
  --spectrum-fuchsia-1200: rgb(254, 199, 248);
  --spectrum-fuchsia-1300: rgb(255, 220, 250);
  --spectrum-fuchsia-1400: rgb(255, 235, 252);
  --spectrum-magenta-100: rgb(83, 3, 41);
  --spectrum-magenta-200: rgb(106, 0, 52);
  --spectrum-magenta-300: rgb(133, 0, 65);
  --spectrum-magenta-400: rgb(161, 0, 78);
  --spectrum-magenta-500: rgb(186, 22, 93);
  --spectrum-magenta-600: rgb(209, 43, 114);
  --spectrum-magenta-700: rgb(227, 69, 137);
  --spectrum-magenta-800: rgb(241, 97, 156);
  --spectrum-magenta-900: rgb(252, 124, 173);
  --spectrum-magenta-1000: rgb(255, 152, 191);
  --spectrum-magenta-1100: rgb(255, 179, 207);
  --spectrum-magenta-1200: rgb(255, 202, 221);
  --spectrum-magenta-1300: rgb(255, 221, 233);
  --spectrum-magenta-1400: rgb(255, 236, 243);
}

.spectrum {
  --spectrum-transparent-white-200: rgba(255, 255, 255, 0.10);
  --spectrum-transparent-white-300: rgba(255, 255, 255, 0.25);
  --spectrum-transparent-white-400: rgba(255, 255, 255, 0.40);
  --spectrum-transparent-white-500: rgba(255, 255, 255, 0.55);
  --spectrum-transparent-white-600: rgba(255, 255, 255, 0.70);
  --spectrum-transparent-white-700: rgba(255, 255, 255, 0.80);
  --spectrum-transparent-white-800: rgba(255, 255, 255, 0.90);
  --spectrum-transparent-white-900: rgb(255, 255, 255);
  --spectrum-transparent-black-200: rgba(0, 0, 0, 0.10);
  --spectrum-transparent-black-300: rgba(0, 0, 0, 0.25);
  --spectrum-transparent-black-400: rgba(0, 0, 0, 0.40);
  --spectrum-transparent-black-500: rgba(0, 0, 0, 0.55);
  --spectrum-transparent-black-600: rgba(0, 0, 0, 0.70);
  --spectrum-transparent-black-700: rgba(0, 0, 0, 0.80);
  --spectrum-transparent-black-800: rgba(0, 0, 0, 0.90);
  --spectrum-transparent-black-900: rgb(0, 0, 0);
  --spectrum-focus-ring-color: var(--spectrum-blue-800);
  --spectrum-static-white-focus-ring-color: var(--spectrum-white);
  --spectrum-static-black-focus-ring-color: var(--spectrum-black);
  --spectrum-neutral-content-color-default: var(--spectrum-gray-800);
  --spectrum-neutral-content-color-hover: var(--spectrum-gray-900);
  --spectrum-neutral-content-color-down: var(--spectrum-gray-900);
  --spectrum-neutral-content-color-key-focus: var(--spectrum-gray-900);
  --spectrum-neutral-subdued-content-color-default: var(--spectrum-gray-700);
  --spectrum-neutral-subdued-content-color-hover: var(--spectrum-gray-800);
  --spectrum-neutral-subdued-content-color-down: var(--spectrum-gray-900);
  --spectrum-neutral-subdued-content-color-key-focus: var(--spectrum-gray-800);
  --spectrum-accent-content-color: var(--spectrum-accent-color-900);
  --spectrum-accent-content-color-hover: var(--spectrum-accent-color-1000);
  --spectrum-accent-content-color-down: var(--spectrum-accent-color-1100);
  --spectrum-accent-content-color-key-focus: var(--spectrum-accent-color-1000);
  --spectrum-negative-content-color: var(--spectrum-negative-color-900);
  --spectrum-negative-content-color-hover: var(--spectrum-negative-color-1000);
  --spectrum-negative-content-color-down: var(--spectrum-negative-color-1100);
  --spectrum-negative-content-color-key-focus: var(--spectrum-negative-color-1000);
  --spectrum-disabled-content-color: var(--spectrum-gray-400);
  --spectrum-disabled-static-white-content-color: var(--spectrum-transparent-white-500);
  --spectrum-disabled-static-black-content-color: var(--spectrum-transparent-black-500);
  --spectrum-disabled-background-color: var(--spectrum-gray-200);
  --spectrum-disabled-static-white-background-color: var(--spectrum-transparent-white-200);
  --spectrum-disabled-static-black-background-color: var(--spectrum-transparent-black-200);
  --spectrum-disabled-border-color: var(--spectrum-gray-300);
  --spectrum-disabled-static-white-border-color: var(--spectrum-transparent-white-300);
  --spectrum-disabled-static-black-border-color: var(--spectrum-transparent-black-300);
  --spectrum-informative-color-100: var(--spectrum-blue-100);
  --spectrum-informative-color-200: var(--spectrum-blue-200);
  --spectrum-informative-color-300: var(--spectrum-blue-300);
  --spectrum-informative-color-400: var(--spectrum-blue-400);
  --spectrum-informative-color-500: var(--spectrum-blue-500);
  --spectrum-informative-color-600: var(--spectrum-blue-600);
  --spectrum-informative-color-700: var(--spectrum-blue-700);
  --spectrum-informative-color-800: var(--spectrum-blue-800);
  --spectrum-informative-color-900: var(--spectrum-blue-900);
  --spectrum-informative-color-1000: var(--spectrum-blue-1000);
  --spectrum-informative-color-1100: var(--spectrum-blue-1100);
  --spectrum-informative-color-1200: var(--spectrum-blue-1200);
  --spectrum-informative-color-1300: var(--spectrum-blue-1300);
  --spectrum-informative-color-1400: var(--spectrum-blue-1400);
  --spectrum-negative-color-100: var(--spectrum-red-100);
  --spectrum-negative-color-200: var(--spectrum-red-200);
  --spectrum-negative-color-300: var(--spectrum-red-300);
  --spectrum-negative-color-400: var(--spectrum-red-400);
  --spectrum-negative-color-500: var(--spectrum-red-500);
  --spectrum-negative-color-600: var(--spectrum-red-600);
  --spectrum-negative-color-700: var(--spectrum-red-700);
  --spectrum-negative-color-800: var(--spectrum-red-800);
  --spectrum-negative-color-900: var(--spectrum-red-900);
  --spectrum-negative-color-1000: var(--spectrum-red-1000);
  --spectrum-negative-color-1100: var(--spectrum-red-1100);
  --spectrum-negative-color-1200: var(--spectrum-red-1200);
  --spectrum-negative-color-1300: var(--spectrum-red-1300);
  --spectrum-negative-color-1400: var(--spectrum-red-1400);
  --spectrum-notice-color-100: var(--spectrum-orange-100);
  --spectrum-notice-color-200: var(--spectrum-orange-200);
  --spectrum-notice-color-300: var(--spectrum-orange-300);
  --spectrum-notice-color-400: var(--spectrum-orange-400);
  --spectrum-notice-color-500: var(--spectrum-orange-500);
  --spectrum-notice-color-600: var(--spectrum-orange-600);
  --spectrum-notice-color-700: var(--spectrum-orange-700);
  --spectrum-notice-color-800: var(--spectrum-orange-800);
  --spectrum-notice-color-900: var(--spectrum-orange-900);
  --spectrum-notice-color-1000: var(--spectrum-orange-1000);
  --spectrum-notice-color-1100: var(--spectrum-orange-1100);
  --spectrum-notice-color-1200: var(--spectrum-orange-1200);
  --spectrum-notice-color-1300: var(--spectrum-orange-1300);
  --spectrum-notice-color-1400: var(--spectrum-orange-1400);
  --spectrum-positive-color-100: var(--spectrum-green-100);
  --spectrum-positive-color-200: var(--spectrum-green-200);
  --spectrum-positive-color-300: var(--spectrum-green-300);
  --spectrum-positive-color-400: var(--spectrum-green-400);
  --spectrum-positive-color-500: var(--spectrum-green-500);
  --spectrum-positive-color-600: var(--spectrum-green-600);
  --spectrum-positive-color-700: var(--spectrum-green-700);
  --spectrum-positive-color-800: var(--spectrum-green-800);
  --spectrum-positive-color-900: var(--spectrum-green-900);
  --spectrum-positive-color-1000: var(--spectrum-green-1000);
  --spectrum-positive-color-1100: var(--spectrum-green-1100);
  --spectrum-positive-color-1200: var(--spectrum-green-1200);
  --spectrum-positive-color-1300: var(--spectrum-green-1300);
  --spectrum-positive-color-1400: var(--spectrum-green-1400);
  --spectrum-black: rgb(0, 0, 0);
  --spectrum-white: rgb(255, 255, 255);
  --spectrum-button-minimum-width-multiplier: 2.25;
  --spectrum-divider-thickness-small: 1px;
  --spectrum-divider-thickness-medium: 2px;
  --spectrum-divider-thickness-large: 4px;
  --spectrum-radio-button-selection-indicator: 4px;
  --spectrum-android-elevation: 2dp;
  --spectrum-spacing-50: 2px;
  --spectrum-spacing-75: 4px;
  --spectrum-spacing-100: 8px;
  --spectrum-spacing-200: 12px;
  --spectrum-spacing-300: 16px;
  --spectrum-spacing-400: 24px;
  --spectrum-spacing-500: 32px;
  --spectrum-spacing-600: 40px;
  --spectrum-spacing-700: 48px;
  --spectrum-spacing-800: 64px;
  --spectrum-spacing-900: 80px;
  --spectrum-spacing-1000: 96px;
  --spectrum-focus-ring-thickness: 2px;
  --spectrum-focus-ring-gap: 2px;
  --spectrum-border-width-200: 2px;
  --spectrum-line-height-100: 1.3;
  --spectrum-line-height-200: 1.5;
  --spectrum-CJK-line-height-100: 1.5;
  --spectrum-CJK-line-height-200: 1.7;
}

.spectrum--large {
  --spectrum-component-pill-edge-to-visual-75: 13px;
  --spectrum-component-pill-edge-to-visual-100: 17px;
  --spectrum-component-pill-edge-to-visual-200: 22px;
  --spectrum-component-pill-edge-to-visual-300: 27px;
  --spectrum-component-pill-edge-to-visual-only-75: 5px;
  --spectrum-component-pill-edge-to-visual-only-100: 9px;
  --spectrum-component-pill-edge-to-visual-only-200: 13px;
  --spectrum-component-pill-edge-to-visual-only-300: 16px;
  --spectrum-component-pill-edge-to-text-75: 15px;
  --spectrum-component-pill-edge-to-text-100: 20px;
  --spectrum-component-pill-edge-to-text-200: 25px;
  --spectrum-component-pill-edge-to-text-300: 30px;
  --spectrum-component-edge-to-visual-50: 7px;
  --spectrum-component-edge-to-visual-75: 9px;
  --spectrum-component-edge-to-visual-100: 12px;
  --spectrum-component-edge-to-visual-200: 16px;
  --spectrum-component-edge-to-visual-300: 19px;
  --spectrum-component-edge-to-visual-only-50: 4px;
  --spectrum-component-edge-to-visual-only-75: 5px;
  --spectrum-component-edge-to-visual-only-100: 9px;
  --spectrum-component-edge-to-visual-only-200: 13px;
  --spectrum-component-edge-to-visual-only-300: 16px;
  --spectrum-component-edge-to-text-50: 10px;
  --spectrum-component-edge-to-text-75: 11px;
  --spectrum-component-edge-to-text-100: 15px;
  --spectrum-component-edge-to-text-200: 19px;
  --spectrum-component-edge-to-text-300: 22px;
  --spectrum-component-height-50: 26px;
  --spectrum-component-height-75: 30px;
  --spectrum-component-height-100: 40px;
  --spectrum-component-height-200: 50px;
  --spectrum-component-height-300: 60px;
  --spectrum-component-top-to-workflow-icon-50: 4px;
  --spectrum-component-top-to-workflow-icon-75: 5px;
  --spectrum-component-top-to-workflow-icon-100: 9px;
  --spectrum-component-top-to-workflow-icon-200: 13px;
  --spectrum-component-top-to-workflow-icon-300: 16px;
  --spectrum-component-top-to-text-50: 4px;
  --spectrum-component-top-to-text-75: 5px;
  --spectrum-component-top-to-text-100: 8px;
  --spectrum-component-top-to-text-200: 12px;
  --spectrum-component-top-to-text-300: 15px;
  --spectrum-component-bottom-to-text-50: 6px;
  --spectrum-component-bottom-to-text-75: 7px;
  --spectrum-component-bottom-to-text-100: 11px;
  --spectrum-component-bottom-to-text-200: 14px;
  --spectrum-component-bottom-to-text-300: 18px;
  --spectrum-action-bar-height: 56px;
  --spectrum-action-bar-top-to-item-counter: 16px;
  --spectrum-action-button-edge-to-hold-icon-small: 3px;
  --spectrum-action-button-edge-to-hold-icon-medium: 5px;
  --spectrum-action-button-edge-to-hold-icon-large: 6px;
  --spectrum-action-button-edge-to-hold-icon-extra-large: 7px;
  --spectrum-field-label-text-to-asterisk-small: 5px;
  --spectrum-field-label-text-to-asterisk-medium: 5px;
  --spectrum-field-label-text-to-asterisk-large: 6px;
  --spectrum-field-label-text-to-asterisk-extra-large: 6px;
  --spectrum-field-label-top-to-asterisk-small: 11px;
  --spectrum-field-label-top-to-asterisk-medium: 15px;
  --spectrum-field-label-top-to-asterisk-large: 19px;
  --spectrum-field-label-top-to-asterisk-extra-large: 24px;
  --spectrum-field-label-top-margin-small: 0px;
  --spectrum-field-label-top-margin-medium: 5px;
  --spectrum-field-label-top-margin-large: 5px;
  --spectrum-field-label-top-margin-extra-large: 5px;
  --spectrum-help-text-top-to-workflow-icon-small: 5px;
  --spectrum-help-text-top-to-workflow-icon-medium: 9px;
  --spectrum-help-text-top-to-workflow-icon-large: 13px;
  --spectrum-help-text-top-to-workflow-icon-extra-large: 16px;
  --spectrum-in-line-alert-minimum-width: 360px;
  --spectrum-progress-bar-minimum-width: 48px;
  --spectrum-progress-bar-maximum-width: 768px;
  --spectrum-progress-bar-thickness-small: 5px;
  --spectrum-progress-bar-thickness-medium: 8px;
  --spectrum-progress-bar-thickness-large: 10px;
  --spectrum-progress-bar-thickness-extra-large: 13px;
  --spectrum-progress-circle-size-small: 20px;
  --spectrum-progress-circle-size-medium: 40px;
  --spectrum-progress-circle-size-large: 80px;
  --spectrum-progress-circle-thickness-small: 3px;
  --spectrum-progress-circle-thickness-medium: 4px;
  --spectrum-progress-circle-thickness-large: 5px;
  --spectrum-status-light-dot-size-small: 8px;
  --spectrum-status-light-dot-size-medium: 10px;
  --spectrum-status-light-dot-size-large: 12px;
  --spectrum-status-light-dot-size-extra-large: 12px;
  --spectrum-status-light-top-to-dot-small: 11px;
  --spectrum-status-light-top-to-dot-medium: 15px;
  --spectrum-status-light-top-to-dot-large: 19px;
  --spectrum-status-light-top-to-dot-extra-large: 24px;
  --spectrum-toast-height: 56px;
  --spectrum-toast-top-to-workflow-icon: 17px;
  --spectrum-toast-top-to-text: 16px;
  --spectrum-toast-bottom-to-text: 19px;
  --spectrum-tooltip-width: 10px;
  --spectrum-tooltip-height: 5px;
  --spectrum-tooltip-maximum-width: 200px;
  --spectrum-font-size-50: 13px;
  --spectrum-font-size-75: 15px;
  --spectrum-font-size-100: 17px;
  --spectrum-font-size-200: 19px;
  --spectrum-font-size-300: 22px;
  --spectrum-font-size-400: 24px;
  --spectrum-font-size-500: 27px;
  --spectrum-font-size-600: 31px;
  --spectrum-font-size-700: 34px;
  --spectrum-font-size-800: 39px;
  --spectrum-font-size-900: 44px;
  --spectrum-font-size-1000: 49px;
  --spectrum-font-size-1100: 55px;
  --spectrum-font-size-1200: 62px;
  --spectrum-font-size-1300: 70px;
  --spectrum-workflow-icon-size-50: 18px;
  --spectrum-workflow-icon-size-75: 20px;
  --spectrum-workflow-icon-size-100: 22px;
  --spectrum-workflow-icon-size-200: 24px;
  --spectrum-workflow-icon-size-300: 28px;
  --spectrum-text-to-visual-50: 8px;
  --spectrum-text-to-visual-75: 9px;
  --spectrum-text-to-visual-100: 10px;
  --spectrum-text-to-visual-200: 11px;
  --spectrum-text-to-visual-300: 13px;
  --spectrum-text-to-control-75: 11px;
  --spectrum-text-to-control-100: 13px;
  --spectrum-text-to-control-200: 14px;
  --spectrum-text-to-control-300: 16px;
}

.spectrum--light, .spectrum--lightest {
  --spectrum-neutral-background-color-default: var(--spectrum-gray-800);
  --spectrum-neutral-background-color-hover: var(--spectrum-gray-900);
  --spectrum-neutral-background-color-down: var(--spectrum-gray-900);
  --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-900);
  --spectrum-neutral-subdued-background-color-default: var(--spectrum-gray-600);
  --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-700);
  --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-800);
  --spectrum-neutral-subdued-background-color-key-focus: var(--spectrum-gray-700);
  --spectrum-accent-background-color-default: var(--spectrum-accent-color-900);
  --spectrum-accent-background-color-hover: var(--spectrum-accent-color-1000);
  --spectrum-accent-background-color-down: var(--spectrum-accent-color-1100);
  --spectrum-accent-background-color-key-focus: var(--spectrum-accent-color-1000);
  --spectrum-informative-background-color-default: var(--spectrum-informative-color-900);
  --spectrum-informative-background-color-hover: var(--spectrum-informative-color-1000);
  --spectrum-informative-background-color-down: var(--spectrum-informative-color-1100);
  --spectrum-informative-background-color-key-focus: var(--spectrum-informative-color-1000);
  --spectrum-negative-background-color-default: var(--spectrum-negative-color-900);
  --spectrum-negative-background-color-hover: var(--spectrum-negative-color-1000);
  --spectrum-negative-background-color-down: var(--spectrum-negative-color-1100);
  --spectrum-negative-background-color-key-focus: var(--spectrum-negative-color-1000);
  --spectrum-positive-background-color-default: var(--spectrum-positive-color-900);
  --spectrum-positive-background-color-hover: var(--spectrum-positive-color-1000);
  --spectrum-positive-background-color-down: var(--spectrum-positive-color-1100);
  --spectrum-positive-background-color-key-focus: var(--spectrum-positive-color-1000);
  --spectrum-drop-shadow-color: rgba(0, 0, 0, 0.15);
  --spectrum-background-base-color: var(--spectrum-gray-200);
  --spectrum-background-layer-1-color: var(--spectrum-gray-100);
  --spectrum-background-layer-2-color: var(--spectrum-gray-50);
  --spectrum-gray-50: rgb(255, 255, 255);
  --spectrum-gray-75: rgb(253, 253, 253);
  --spectrum-gray-100: rgb(248, 248, 248);
  --spectrum-gray-200: rgb(230, 230, 230);
  --spectrum-gray-300: rgb(213, 213, 213);
  --spectrum-gray-400: rgb(177, 177, 177);
  --spectrum-gray-500: rgb(144, 144, 144);
  --spectrum-gray-600: rgb(109, 109, 109);
  --spectrum-gray-700: rgb(70, 70, 70);
  --spectrum-gray-800: rgb(34, 34, 34);
  --spectrum-gray-900: rgb(0, 0, 0);
  --spectrum-red-100: rgb(255, 235, 231);
  --spectrum-red-200: rgb(255, 221, 214);
  --spectrum-red-300: rgb(255, 205, 195);
  --spectrum-red-400: rgb(255, 183, 169);
  --spectrum-red-500: rgb(255, 155, 136);
  --spectrum-red-600: rgb(255, 124, 101);
  --spectrum-red-700: rgb(247, 92, 70);
  --spectrum-red-800: rgb(234, 56, 41);
  --spectrum-red-900: rgb(211, 21, 16);
  --spectrum-red-1000: rgb(180, 0, 0);
  --spectrum-red-1100: rgb(147, 0, 0);
  --spectrum-red-1200: rgb(116, 0, 0);
  --spectrum-red-1300: rgb(89, 0, 0);
  --spectrum-red-1400: rgb(67, 0, 0);
  --spectrum-orange-100: rgb(255, 236, 204);
  --spectrum-orange-200: rgb(255, 223, 173);
  --spectrum-orange-300: rgb(253, 210, 145);
  --spectrum-orange-400: rgb(255, 187, 99);
  --spectrum-orange-500: rgb(255, 160, 55);
  --spectrum-orange-600: rgb(246, 133, 17);
  --spectrum-orange-700: rgb(228, 111, 0);
  --spectrum-orange-800: rgb(203, 93, 0);
  --spectrum-orange-900: rgb(177, 76, 0);
  --spectrum-orange-1000: rgb(149, 61, 0);
  --spectrum-orange-1100: rgb(122, 47, 0);
  --spectrum-orange-1200: rgb(97, 35, 0);
  --spectrum-orange-1300: rgb(73, 25, 1);
  --spectrum-orange-1400: rgb(53, 18, 1);
  --spectrum-yellow-100: rgb(251, 241, 152);
  --spectrum-yellow-200: rgb(248, 231, 80);
  --spectrum-yellow-300: rgb(248, 217, 4);
  --spectrum-yellow-400: rgb(232, 198, 0);
  --spectrum-yellow-500: rgb(215, 179, 0);
  --spectrum-yellow-600: rgb(196, 159, 0);
  --spectrum-yellow-700: rgb(176, 140, 0);
  --spectrum-yellow-800: rgb(155, 120, 0);
  --spectrum-yellow-900: rgb(133, 102, 0);
  --spectrum-yellow-1000: rgb(112, 83, 0);
  --spectrum-yellow-1100: rgb(91, 67, 0);
  --spectrum-yellow-1200: rgb(72, 51, 0);
  --spectrum-yellow-1300: rgb(54, 37, 0);
  --spectrum-yellow-1400: rgb(40, 26, 0);
  --spectrum-chartreuse-100: rgb(219, 252, 110);
  --spectrum-chartreuse-200: rgb(203, 244, 67);
  --spectrum-chartreuse-300: rgb(188, 233, 42);
  --spectrum-chartreuse-400: rgb(170, 216, 22);
  --spectrum-chartreuse-500: rgb(152, 197, 10);
  --spectrum-chartreuse-600: rgb(135, 177, 3);
  --spectrum-chartreuse-700: rgb(118, 156, 0);
  --spectrum-chartreuse-800: rgb(103, 136, 0);
  --spectrum-chartreuse-900: rgb(87, 116, 0);
  --spectrum-chartreuse-1000: rgb(72, 96, 0);
  --spectrum-chartreuse-1100: rgb(58, 77, 0);
  --spectrum-chartreuse-1200: rgb(44, 59, 0);
  --spectrum-chartreuse-1300: rgb(33, 44, 0);
  --spectrum-chartreuse-1400: rgb(24, 31, 0);
  --spectrum-celery-100: rgb(205, 252, 191);
  --spectrum-celery-200: rgb(174, 246, 157);
  --spectrum-celery-300: rgb(150, 238, 133);
  --spectrum-celery-400: rgb(114, 224, 106);
  --spectrum-celery-500: rgb(78, 207, 80);
  --spectrum-celery-600: rgb(39, 187, 54);
  --spectrum-celery-700: rgb(7, 167, 33);
  --spectrum-celery-800: rgb(0, 145, 18);
  --spectrum-celery-900: rgb(0, 124, 15);
  --spectrum-celery-1000: rgb(0, 103, 15);
  --spectrum-celery-1100: rgb(0, 83, 13);
  --spectrum-celery-1200: rgb(0, 64, 10);
  --spectrum-celery-1300: rgb(0, 48, 7);
  --spectrum-celery-1400: rgb(0, 34, 5);
  --spectrum-green-100: rgb(206, 248, 224);
  --spectrum-green-200: rgb(173, 244, 206);
  --spectrum-green-300: rgb(137, 236, 188);
  --spectrum-green-400: rgb(103, 222, 168);
  --spectrum-green-500: rgb(73, 204, 147);
  --spectrum-green-600: rgb(47, 184, 128);
  --spectrum-green-700: rgb(21, 164, 110);
  --spectrum-green-800: rgb(0, 143, 93);
  --spectrum-green-900: rgb(0, 122, 77);
  --spectrum-green-1000: rgb(0, 101, 62);
  --spectrum-green-1100: rgb(0, 81, 50);
  --spectrum-green-1200: rgb(5, 63, 39);
  --spectrum-green-1300: rgb(10, 46, 29);
  --spectrum-green-1400: rgb(10, 32, 21);
  --spectrum-seafoam-100: rgb(206, 247, 243);
  --spectrum-seafoam-200: rgb(170, 241, 234);
  --spectrum-seafoam-300: rgb(140, 233, 226);
  --spectrum-seafoam-400: rgb(101, 218, 210);
  --spectrum-seafoam-500: rgb(63, 201, 193);
  --spectrum-seafoam-600: rgb(15, 181, 174);
  --spectrum-seafoam-700: rgb(0, 161, 154);
  --spectrum-seafoam-800: rgb(0, 140, 135);
  --spectrum-seafoam-900: rgb(0, 119, 114);
  --spectrum-seafoam-1000: rgb(0, 99, 95);
  --spectrum-seafoam-1100: rgb(12, 79, 76);
  --spectrum-seafoam-1200: rgb(18, 60, 58);
  --spectrum-seafoam-1300: rgb(18, 44, 43);
  --spectrum-seafoam-1400: rgb(15, 31, 30);
  --spectrum-cyan-100: rgb(197, 248, 255);
  --spectrum-cyan-200: rgb(164, 240, 255);
  --spectrum-cyan-300: rgb(136, 231, 250);
  --spectrum-cyan-400: rgb(96, 216, 243);
  --spectrum-cyan-500: rgb(51, 197, 232);
  --spectrum-cyan-600: rgb(18, 176, 218);
  --spectrum-cyan-700: rgb(1, 156, 200);
  --spectrum-cyan-800: rgb(0, 134, 180);
  --spectrum-cyan-900: rgb(0, 113, 159);
  --spectrum-cyan-1000: rgb(0, 93, 137);
  --spectrum-cyan-1100: rgb(0, 74, 115);
  --spectrum-cyan-1200: rgb(0, 57, 93);
  --spectrum-cyan-1300: rgb(0, 42, 70);
  --spectrum-cyan-1400: rgb(0, 30, 51);
  --spectrum-blue-100: rgb(224, 242, 255);
  --spectrum-blue-200: rgb(202, 232, 255);
  --spectrum-blue-300: rgb(181, 222, 255);
  --spectrum-blue-400: rgb(150, 206, 253);
  --spectrum-blue-500: rgb(120, 187, 250);
  --spectrum-blue-600: rgb(89, 167, 246);
  --spectrum-blue-700: rgb(56, 146, 243);
  --spectrum-blue-800: rgb(20, 122, 243);
  --spectrum-blue-900: rgb(2, 101, 220);
  --spectrum-blue-1000: rgb(0, 84, 182);
  --spectrum-blue-1100: rgb(0, 68, 145);
  --spectrum-blue-1200: rgb(0, 53, 113);
  --spectrum-blue-1300: rgb(0, 39, 84);
  --spectrum-blue-1400: rgb(0, 28, 60);
  --spectrum-indigo-100: rgb(237, 238, 255);
  --spectrum-indigo-200: rgb(224, 226, 255);
  --spectrum-indigo-300: rgb(211, 213, 255);
  --spectrum-indigo-400: rgb(193, 196, 255);
  --spectrum-indigo-500: rgb(172, 175, 255);
  --spectrum-indigo-600: rgb(149, 153, 255);
  --spectrum-indigo-700: rgb(126, 132, 252);
  --spectrum-indigo-800: rgb(104, 109, 244);
  --spectrum-indigo-900: rgb(82, 88, 228);
  --spectrum-indigo-1000: rgb(64, 70, 202);
  --spectrum-indigo-1100: rgb(50, 54, 168);
  --spectrum-indigo-1200: rgb(38, 41, 134);
  --spectrum-indigo-1300: rgb(27, 30, 100);
  --spectrum-indigo-1400: rgb(20, 22, 72);
  --spectrum-purple-100: rgb(246, 235, 255);
  --spectrum-purple-200: rgb(238, 221, 255);
  --spectrum-purple-300: rgb(230, 208, 255);
  --spectrum-purple-400: rgb(219, 187, 254);
  --spectrum-purple-500: rgb(204, 164, 253);
  --spectrum-purple-600: rgb(189, 139, 252);
  --spectrum-purple-700: rgb(174, 114, 249);
  --spectrum-purple-800: rgb(157, 87, 244);
  --spectrum-purple-900: rgb(137, 61, 231);
  --spectrum-purple-1000: rgb(115, 38, 211);
  --spectrum-purple-1100: rgb(93, 19, 183);
  --spectrum-purple-1200: rgb(71, 12, 148);
  --spectrum-purple-1300: rgb(51, 16, 106);
  --spectrum-purple-1400: rgb(35, 15, 73);
  --spectrum-fuchsia-100: rgb(255, 233, 252);
  --spectrum-fuchsia-200: rgb(255, 218, 250);
  --spectrum-fuchsia-300: rgb(254, 199, 248);
  --spectrum-fuchsia-400: rgb(251, 174, 246);
  --spectrum-fuchsia-500: rgb(245, 146, 243);
  --spectrum-fuchsia-600: rgb(237, 116, 237);
  --spectrum-fuchsia-700: rgb(224, 85, 226);
  --spectrum-fuchsia-800: rgb(205, 58, 206);
  --spectrum-fuchsia-900: rgb(182, 34, 183);
  --spectrum-fuchsia-1000: rgb(157, 3, 158);
  --spectrum-fuchsia-1100: rgb(128, 0, 129);
  --spectrum-fuchsia-1200: rgb(100, 6, 100);
  --spectrum-fuchsia-1300: rgb(71, 14, 70);
  --spectrum-fuchsia-1400: rgb(50, 13, 49);
  --spectrum-magenta-100: rgb(255, 234, 241);
  --spectrum-magenta-200: rgb(255, 220, 232);
  --spectrum-magenta-300: rgb(255, 202, 221);
  --spectrum-magenta-400: rgb(255, 178, 206);
  --spectrum-magenta-500: rgb(255, 149, 189);
  --spectrum-magenta-600: rgb(250, 119, 170);
  --spectrum-magenta-700: rgb(239, 90, 152);
  --spectrum-magenta-800: rgb(222, 61, 130);
  --spectrum-magenta-900: rgb(200, 34, 105);
  --spectrum-magenta-1000: rgb(173, 9, 85);
  --spectrum-magenta-1100: rgb(142, 0, 69);
  --spectrum-magenta-1200: rgb(112, 0, 55);
  --spectrum-magenta-1300: rgb(84, 3, 42);
  --spectrum-magenta-1400: rgb(60, 6, 29);
}

.spectrum--medium {
  --spectrum-component-pill-edge-to-visual-75: 10px;
  --spectrum-component-pill-edge-to-visual-100: 14px;
  --spectrum-component-pill-edge-to-visual-200: 18px;
  --spectrum-component-pill-edge-to-visual-300: 21px;
  --spectrum-component-pill-edge-to-visual-only-75: 4px;
  --spectrum-component-pill-edge-to-visual-only-100: 7px;
  --spectrum-component-pill-edge-to-visual-only-200: 10px;
  --spectrum-component-pill-edge-to-visual-only-300: 13px;
  --spectrum-component-pill-edge-to-text-75: 12px;
  --spectrum-component-pill-edge-to-text-100: 16px;
  --spectrum-component-pill-edge-to-text-200: 20px;
  --spectrum-component-pill-edge-to-text-300: 24px;
  --spectrum-component-edge-to-visual-50: 6px;
  --spectrum-component-edge-to-visual-75: 7px;
  --spectrum-component-edge-to-visual-100: 10px;
  --spectrum-component-edge-to-visual-200: 13px;
  --spectrum-component-edge-to-visual-300: 15px;
  --spectrum-component-edge-to-visual-only-50: 3px;
  --spectrum-component-edge-to-visual-only-75: 4px;
  --spectrum-component-edge-to-visual-only-100: 7px;
  --spectrum-component-edge-to-visual-only-200: 10px;
  --spectrum-component-edge-to-visual-only-300: 13px;
  --spectrum-component-edge-to-text-50: 8px;
  --spectrum-component-edge-to-text-75: 9px;
  --spectrum-component-edge-to-text-100: 12px;
  --spectrum-component-edge-to-text-200: 15px;
  --spectrum-component-edge-to-text-300: 18px;
  --spectrum-component-height-50: 20px;
  --spectrum-component-height-75: 24px;
  --spectrum-component-height-100: 32px;
  --spectrum-component-height-200: 40px;
  --spectrum-component-height-300: 48px;
  --spectrum-component-top-to-workflow-icon-50: 3px;
  --spectrum-component-top-to-workflow-icon-75: 4px;
  --spectrum-component-top-to-workflow-icon-100: 7px;
  --spectrum-component-top-to-workflow-icon-200: 10px;
  --spectrum-component-top-to-workflow-icon-300: 13px;
  --spectrum-component-top-to-text-50: 3px;
  --spectrum-component-top-to-text-75: 4px;
  --spectrum-component-top-to-text-100: 6px;
  --spectrum-component-top-to-text-200: 9px;
  --spectrum-component-top-to-text-300: 12px;
  --spectrum-component-bottom-to-text-50: 3px;
  --spectrum-component-bottom-to-text-75: 5px;
  --spectrum-component-bottom-to-text-100: 9px;
  --spectrum-component-bottom-to-text-200: 11px;
  --spectrum-component-bottom-to-text-300: 14px;
  --spectrum-action-bar-height: 48px;
  --spectrum-action-bar-top-to-item-counter: 14px;
  --spectrum-action-button-edge-to-hold-icon-small: 3px;
  --spectrum-action-button-edge-to-hold-icon-medium: 4px;
  --spectrum-action-button-edge-to-hold-icon-large: 5px;
  --spectrum-action-button-edge-to-hold-icon-extra-large: 6px;
  --spectrum-field-label-text-to-asterisk-small: 4px;
  --spectrum-field-label-text-to-asterisk-medium: 4px;
  --spectrum-field-label-text-to-asterisk-large: 5px;
  --spectrum-field-label-text-to-asterisk-extra-large: 5px;
  --spectrum-field-label-top-to-asterisk-small: 8px;
  --spectrum-field-label-top-to-asterisk-medium: 12px;
  --spectrum-field-label-top-to-asterisk-large: 15px;
  --spectrum-field-label-top-to-asterisk-extra-large: 19px;
  --spectrum-field-label-top-margin-small: 0px;
  --spectrum-field-label-top-margin-medium: 4px;
  --spectrum-field-label-top-margin-large: 4px;
  --spectrum-field-label-top-margin-extra-large: 4px;
  --spectrum-help-text-top-to-workflow-icon-small: 4px;
  --spectrum-help-text-top-to-workflow-icon-medium: 7px;
  --spectrum-help-text-top-to-workflow-icon-large: 10px;
  --spectrum-help-text-top-to-workflow-icon-extra-large: 13px;
  --spectrum-in-line-alert-minimum-width: 320px;
  --spectrum-progress-bar-minimum-width: 48px;
  --spectrum-progress-bar-maximum-width: 768px;
  --spectrum-progress-bar-thickness-small: 4px;
  --spectrum-progress-bar-thickness-medium: 6px;
  --spectrum-progress-bar-thickness-large: 8px;
  --spectrum-progress-bar-thickness-extra-large: 10px;
  --spectrum-progress-circle-size-small: 16px;
  --spectrum-progress-circle-size-medium: 32px;
  --spectrum-progress-circle-size-large: 64px;
  --spectrum-progress-circle-thickness-small: 2px;
  --spectrum-progress-circle-thickness-medium: 3px;
  --spectrum-progress-circle-thickness-large: 4px;
  --spectrum-status-light-dot-size-small: 8px;
  --spectrum-status-light-dot-size-medium: 8px;
  --spectrum-status-light-dot-size-large: 10px;
  --spectrum-status-light-dot-size-extra-large: 10px;
  --spectrum-status-light-top-to-dot-small: 8px;
  --spectrum-status-light-top-to-dot-medium: 12px;
  --spectrum-status-light-top-to-dot-large: 15px;
  --spectrum-status-light-top-to-dot-extra-large: 19px;
  --spectrum-toast-height: 48px;
  --spectrum-toast-top-to-workflow-icon: 15px;
  --spectrum-toast-top-to-text: 14px;
  --spectrum-toast-bottom-to-text: 17px;
  --spectrum-tooltip-width: 8px;
  --spectrum-tooltip-height: 4px;
  --spectrum-tooltip-maximum-width: 160px;
  --spectrum-font-size-50: 11px;
  --spectrum-font-size-75: 12px;
  --spectrum-font-size-100: 14px;
  --spectrum-font-size-200: 16px;
  --spectrum-font-size-300: 18px;
  --spectrum-font-size-400: 20px;
  --spectrum-font-size-500: 22px;
  --spectrum-font-size-600: 25px;
  --spectrum-font-size-700: 28px;
  --spectrum-font-size-800: 32px;
  --spectrum-font-size-900: 36px;
  --spectrum-font-size-1000: 40px;
  --spectrum-font-size-1100: 45px;
  --spectrum-font-size-1200: 50px;
  --spectrum-font-size-1300: 60px;
  --spectrum-workflow-icon-size-50: 14px;
  --spectrum-workflow-icon-size-75: 16px;
  --spectrum-workflow-icon-size-100: 18px;
  --spectrum-workflow-icon-size-200: 20px;
  --spectrum-workflow-icon-size-300: 22px;
  --spectrum-text-to-visual-50: 6px;
  --spectrum-text-to-visual-75: 7px;
  --spectrum-text-to-visual-100: 8px;
  --spectrum-text-to-visual-200: 9px;
  --spectrum-text-to-visual-300: 10px;
  --spectrum-text-to-control-75: 9px;
  --spectrum-text-to-control-100: 10px;
  --spectrum-text-to-control-200: 11px;
  --spectrum-text-to-control-300: 13px;
}

.spectrum {
  --spectrum-accent-color-100: var(--spectrum-blue-100);
  --spectrum-accent-color-200: var(--spectrum-blue-200);
  --spectrum-accent-color-300: var(--spectrum-blue-300);
  --spectrum-accent-color-400: var(--spectrum-blue-400);
  --spectrum-accent-color-500: var(--spectrum-blue-500);
  --spectrum-accent-color-600: var(--spectrum-blue-600);
  --spectrum-accent-color-700: var(--spectrum-blue-700);
  --spectrum-accent-color-800: var(--spectrum-blue-800);
  --spectrum-accent-color-900: var(--spectrum-blue-900);
  --spectrum-accent-color-1000: var(--spectrum-blue-1000);
  --spectrum-accent-color-1100: var(--spectrum-blue-1100);
  --spectrum-accent-color-1200: var(--spectrum-blue-1200);
  --spectrum-accent-color-1300: var(--spectrum-blue-1300);
  --spectrum-accent-color-1400: var(--spectrum-blue-1400);
  --spectrum-radio-button-control-size-medium-desktop: 14px;
  --spectrum-radio-button-control-size-medium-mobile: 18px;
  --spectrum-radio-button-control-size-large-desktop: 16px;
  --spectrum-radio-button-control-size-large-mobile: 20px;
  --spectrum-radio-button-control-size-extra-large-desktop: 18px;
  --spectrum-radio-button-control-size-extra-large-mobile: 22px;
  --spectrum-radio-button-top-to-control-small-desktop: 6px;
  --spectrum-radio-button-top-to-control-small-mobile: 7px;
  --spectrum-radio-button-top-to-control-medium-desktop: 9px;
  --spectrum-radio-button-top-to-control-medium-mobile: 11px;
  --spectrum-radio-button-top-to-control-large-desktop: 12px;
  --spectrum-radio-button-top-to-control-large-mobile: 15px;
  --spectrum-radio-button-top-to-control-extra-large-desktop: 15px;
  --spectrum-radio-button-top-to-control-extra-large-mobile: 19px;
  --spectrum-border-width-100: 1px;
}

.spectrum--large {
  --spectrum-checkbox-control-size-small: 16px;
  --spectrum-checkbox-control-size-medium: 18px;
  --spectrum-checkbox-control-size-large: 20px;
  --spectrum-checkbox-control-size-extra-large: 22px;
  --spectrum-checkbox-top-to-control-small: 7px;
  --spectrum-checkbox-top-to-control-medium: 11px;
  --spectrum-checkbox-top-to-control-large: 15px;
  --spectrum-checkbox-top-to-control-extra-large: 19px;
  --spectrum-radio-button-control-size-small: 16px;
  --spectrum-switch-control-width-small: 32px;
  --spectrum-switch-control-width-medium: 36px;
  --spectrum-switch-control-width-large: 41px;
  --spectrum-switch-control-width-extra-large: 46px;
  --spectrum-switch-control-height-small: 16px;
  --spectrum-switch-control-height-medium: 18px;
  --spectrum-switch-control-height-large: 20px;
  --spectrum-switch-control-height-extra-large: 22px;
  --spectrum-switch-top-to-control-small: 7px;
  --spectrum-switch-top-to-control-medium: 11px;
  --spectrum-switch-top-to-control-large: 15px;
  --spectrum-switch-top-to-control-extra-large: 19px;
  --spectrum-corner-radius-75: 2px;
  --spectrum-corner-radius-100: 5px;
  --spectrum-corner-radius-200: 10px;
  --spectrum-drop-shadow-x: 0px;
  --spectrum-drop-shadow-y: 2px;
  --spectrum-drop-shadow-blur: 6px;
}

.spectrum--medium {
  --spectrum-checkbox-control-size-small: 12px;
  --spectrum-checkbox-control-size-medium: 14px;
  --spectrum-checkbox-control-size-large: 16px;
  --spectrum-checkbox-control-size-extra-large: 18px;
  --spectrum-checkbox-top-to-control-small: 6px;
  --spectrum-checkbox-top-to-control-medium: 9px;
  --spectrum-checkbox-top-to-control-large: 12px;
  --spectrum-checkbox-top-to-control-extra-large: 15px;
  --spectrum-radio-button-control-size-small: 12px;
  --spectrum-switch-control-width-small: 23px;
  --spectrum-switch-control-width-medium: 26px;
  --spectrum-switch-control-width-large: 29px;
  --spectrum-switch-control-width-extra-large: 33px;
  --spectrum-switch-control-height-small: 12px;
  --spectrum-switch-control-height-medium: 14px;
  --spectrum-switch-control-height-large: 16px;
  --spectrum-switch-control-height-extra-large: 18px;
  --spectrum-switch-top-to-control-small: 6px;
  --spectrum-switch-top-to-control-medium: 9px;
  --spectrum-switch-top-to-control-large: 12px;
  --spectrum-switch-top-to-control-extra-large: 15px;
  --spectrum-corner-radius-75: 2px;
  --spectrum-corner-radius-100: 4px;
  --spectrum-corner-radius-200: 8px;
  --spectrum-drop-shadow-x: 0px;
  --spectrum-drop-shadow-y: 1px;
  --spectrum-drop-shadow-blur: 4px;
}

.spectrum--express {
  --spectrum-accent-color-100: var(--spectrum-indigo-100);
  --spectrum-accent-color-200: var(--spectrum-indigo-200);
  --spectrum-accent-color-300: var(--spectrum-indigo-300);
  --spectrum-accent-color-400: var(--spectrum-indigo-400);
  --spectrum-accent-color-500: var(--spectrum-indigo-500);
  --spectrum-accent-color-600: var(--spectrum-indigo-600);
  --spectrum-accent-color-700: var(--spectrum-indigo-700);
  --spectrum-accent-color-800: var(--spectrum-indigo-800);
  --spectrum-accent-color-900: var(--spectrum-indigo-900);
  --spectrum-accent-color-1000: var(--spectrum-indigo-1000);
  --spectrum-accent-color-1100: var(--spectrum-indigo-1100);
  --spectrum-accent-color-1200: var(--spectrum-indigo-1200);
  --spectrum-accent-color-1300: var(--spectrum-indigo-1300);
  --spectrum-accent-color-1400: var(--spectrum-indigo-1400);
  --spectrum-border-width-100: 2px;
}

.spectrum--express.spectrum--large {
  --spectrum-checkbox-control-size-small: 18px;
  --spectrum-checkbox-control-size-medium: 20px;
  --spectrum-checkbox-control-size-large: 22px;
  --spectrum-checkbox-control-size-extra-large: 26px;
  --spectrum-checkbox-top-to-control-small: 6px;
  --spectrum-checkbox-top-to-control-medium: 10px;
  --spectrum-checkbox-top-to-control-large: 14px;
  --spectrum-checkbox-top-to-control-extra-large: 17px;
  --spectrum-radio-button-control-size-small: 18px;
  --spectrum-radio-button-control-size-medium: 20px;
  --spectrum-radio-button-control-size-large: 22px;
  --spectrum-radio-button-control-size-extra-large: 26px;
  --spectrum-radio-button-top-to-control-small: 6px;
  --spectrum-radio-button-top-to-control-medium: 10px;
  --spectrum-radio-button-top-to-control-large: 14px;
  --spectrum-radio-button-top-to-control-extra-large: 17px;
  --spectrum-switch-control-width-small: 32px;
  --spectrum-switch-control-width-medium: 36px;
  --spectrum-switch-control-width-large: 41px;
  --spectrum-switch-control-width-extra-large: 46px;
  --spectrum-switch-control-height-small: 18px;
  --spectrum-switch-control-height-medium: 20px;
  --spectrum-switch-control-height-large: 22px;
  --spectrum-switch-control-height-extra-large: 26px;
  --spectrum-switch-top-to-control-small: 6px;
  --spectrum-switch-top-to-control-medium: 10px;
  --spectrum-switch-top-to-control-large: 14px;
  --spectrum-switch-top-to-control-extra-large: 17px;
  --spectrum-corner-radius-75: 4px;
  --spectrum-corner-radius-100: 8px;
  --spectrum-corner-radius-200: 16px;
  --spectrum-drop-shadow-x: 0px;
  --spectrum-drop-shadow-y: 4px;
  --spectrum-drop-shadow-blur: 16px;
}

.spectrum--express.spectrum--medium {
  --spectrum-checkbox-control-size-small: 14px;
  --spectrum-checkbox-control-size-medium: 16px;
  --spectrum-checkbox-control-size-large: 18px;
  --spectrum-checkbox-control-size-extra-large: 20px;
  --spectrum-checkbox-top-to-control-small: 5px;
  --spectrum-checkbox-top-to-control-medium: 8px;
  --spectrum-checkbox-top-to-control-large: 11px;
  --spectrum-checkbox-top-to-control-extra-large: 14px;
  --spectrum-radio-button-control-size-small: 14px;
  --spectrum-radio-button-control-size-medium: 16px;
  --spectrum-radio-button-control-size-large: 18px;
  --spectrum-radio-button-control-size-extra-large: 20px;
  --spectrum-radio-button-top-to-control-small: 5px;
  --spectrum-radio-button-top-to-control-medium: 8px;
  --spectrum-radio-button-top-to-control-large: 11px;
  --spectrum-radio-button-top-to-control-extra-large: 14px;
  --spectrum-switch-control-width-small: 25px;
  --spectrum-switch-control-width-medium: 28px;
  --spectrum-switch-control-width-large: 32px;
  --spectrum-switch-control-width-extra-large: 35px;
  --spectrum-switch-control-height-small: 14px;
  --spectrum-switch-control-height-medium: 16px;
  --spectrum-switch-control-height-large: 18px;
  --spectrum-switch-control-height-extra-large: 20px;
  --spectrum-switch-top-to-control-small: 5px;
  --spectrum-switch-top-to-control-medium: 8px;
  --spectrum-switch-top-to-control-large: 11px;
  --spectrum-switch-top-to-control-extra-large: 14px;
  --spectrum-corner-radius-75: 3px;
  --spectrum-corner-radius-100: 6px;
  --spectrum-corner-radius-200: 12px;
  --spectrum-drop-shadow-x: 0px;
  --spectrum-drop-shadow-y: 4px;
  --spectrum-drop-shadow-blur: 16px;
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */

.spectrum--large {
  /* edge-to-visual-only is used for icon-only buttons */
  --spectrum-edge-to-visual-only-75: 5px;
  --spectrum-edge-to-visual-only-100: 9px;
  --spectrum-edge-to-visual-only-200: 13px;
  --spectrum-edge-to-visual-only-300: 16px;
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */

.spectrum--medium {
  /* edge-to-visual-only is used for icon-only buttons */
  --spectrum-edge-to-visual-only-75: 4px;
  --spectrum-edge-to-visual-only-100: 7px;
  --spectrum-edge-to-visual-only-200: 10px;
  --spectrum-edge-to-visual-only-300: 13px;
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */
.spectrum {
  --system: spectrum;
}

.spectrum {
  --spectrum-animation-duration-100: 130ms;

  --spectrum-font-family-base: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  --spectrum-font-family-serif: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
  --spectrum-font-family-code: 'Source Code Pro', Monaco, monospace;

  --spectrum-line-height-large: 1.7;
  --spectrum-line-height-medium: 1.5;
  --spectrum-line-height-small: 1.3;
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */

.spectrum--express.spectrum--large {
  /*  */
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */

.spectrum--express.spectrum--medium {
  /*  */
}

/*
Copyright 2022 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/

/* This file contains overrides and additions to core tokens */

.spectrum--express {
  --system: express;
}
