/* Stock dark palettes of each design system (theming://presets/palettes), generated with the igniteui-theming MCP
   create_palette and scoped to the Theming slide preview. The deck itself uses ig-palette.css. */

.theme-lab[data-palette="bootstrap"] {
  --ig-primary-50: rgb(231, 236, 251);
  --ig-primary-50-contrast: hsla(from color(from var(--ig-primary-50) var(--y-contrast)) h 0 l/1);
  --ig-primary-100: rgb(187, 204, 252);
  --ig-primary-100-contrast: hsla(from color(from var(--ig-primary-100) var(--y-contrast)) h 0 l/1);
  --ig-primary-200: rgb(142, 174, 255);
  --ig-primary-200-contrast: hsla(from color(from var(--ig-primary-200) var(--y-contrast)) h 0 l/1);
  --ig-primary-300: rgb(99, 147, 254);
  --ig-primary-300-contrast: hsla(from color(from var(--ig-primary-300) var(--y-contrast)) h 0 l/1);
  --ig-primary-400: rgb(59, 122, 243);
  --ig-primary-400-contrast: hsla(from color(from var(--ig-primary-400) var(--y-contrast)) h 0 l/1);
  --ig-primary-500: rgb(25, 100, 219);
  --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l/1);
  --ig-primary-600: rgb(11, 80, 185);
  --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l/1);
  --ig-primary-700: rgb(10, 62, 145);
  --ig-primary-700-contrast: hsla(from color(from var(--ig-primary-700) var(--y-contrast)) h 0 l/1);
  --ig-primary-800: rgb(10, 44, 100);
  --ig-primary-800-contrast: hsla(from color(from var(--ig-primary-800) var(--y-contrast)) h 0 l/1);
  --ig-primary-900: rgb(6, 21, 47);
  --ig-primary-900-contrast: hsla(from color(from var(--ig-primary-900) var(--y-contrast)) h 0 l/1);
  --ig-primary-seed: #0d6efd;
  --ig-primary-seed-contrast: hsla(from color(from var(--ig-primary-seed) var(--y-contrast)) h 0 l/1);
  --ig-primary-A100: rgb(204, 217, 255);
  --ig-primary-A100-contrast: hsla(from color(from var(--ig-primary-A100) var(--y-contrast)) h 0 l/1);
  --ig-primary-A200: rgb(115, 158, 255);
  --ig-primary-A200-contrast: hsla(from color(from var(--ig-primary-A200) var(--y-contrast)) h 0 l/1);
  --ig-primary-A400: rgb(45, 116, 250);
  --ig-primary-A400-contrast: hsla(from color(from var(--ig-primary-A400) var(--y-contrast)) h 0 l/1);
  --ig-primary-A700: rgb(3, 89, 212);
  --ig-primary-A700-contrast: hsla(from color(from var(--ig-primary-A700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-50: rgb(234, 236, 237);
  --ig-secondary-50-contrast: hsla(from color(from var(--ig-secondary-50) var(--y-contrast)) h 0 l/1);
  --ig-secondary-100: rgb(200, 205, 210);
  --ig-secondary-100-contrast: hsla(from color(from var(--ig-secondary-100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-200: rgb(169, 177, 185);
  --ig-secondary-200-contrast: hsla(from color(from var(--ig-secondary-200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-300: rgb(142, 152, 161);
  --ig-secondary-300-contrast: hsla(from color(from var(--ig-secondary-300) var(--y-contrast)) h 0 l/1);
  --ig-secondary-400: rgb(119, 129, 137);
  --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-500: rgb(99, 107, 115);
  --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l/1);
  --ig-secondary-600: rgb(80, 87, 93);
  --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l/1);
  --ig-secondary-700: rgb(62, 67, 72);
  --ig-secondary-700-contrast: hsla(from color(from var(--ig-secondary-700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-800: rgb(44, 47, 50);
  --ig-secondary-800-contrast: hsla(from color(from var(--ig-secondary-800) var(--y-contrast)) h 0 l/1);
  --ig-secondary-900: rgb(20, 21, 23);
  --ig-secondary-900-contrast: hsla(from color(from var(--ig-secondary-900) var(--y-contrast)) h 0 l/1);
  --ig-secondary-seed: #6c757d;
  --ig-secondary-seed-contrast: hsla(from color(from var(--ig-secondary-seed) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A100: rgb(215, 219, 223);
  --ig-secondary-A100-contrast: hsla(from color(from var(--ig-secondary-A100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A200: rgb(151, 162, 172);
  --ig-secondary-A200-contrast: hsla(from color(from var(--ig-secondary-A200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A400: rgb(115, 125, 133);
  --ig-secondary-A400-contrast: hsla(from color(from var(--ig-secondary-A400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A700: rgb(90, 98, 105);
  --ig-secondary-A700-contrast: hsla(from color(from var(--ig-secondary-A700) var(--y-contrast)) h 0 l/1);
  --ig-gray-50: rgb(31, 33, 36);
  --ig-gray-50-contrast: hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);
  --ig-gray-100: rgb(62, 66, 71);
  --ig-gray-100-contrast: hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);
  --ig-gray-200: rgb(93, 100, 107);
  --ig-gray-200-contrast: hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);
  --ig-gray-300: rgb(124, 133, 142);
  --ig-gray-300-contrast: hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);
  --ig-gray-400: rgb(157, 165, 174);
  --ig-gray-400-contrast: hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);
  --ig-gray-500: rgb(188, 194, 201);
  --ig-gray-500-contrast: hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);
  --ig-gray-600: rgb(214, 218, 222);
  --ig-gray-600-contrast: hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);
  --ig-gray-700: rgb(234, 236, 238);
  --ig-gray-700-contrast: hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);
  --ig-gray-800: rgb(246, 247, 248);
  --ig-gray-800-contrast: hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);
  --ig-gray-900: rgb(251, 251, 251);
  --ig-gray-900-contrast: hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);
  --ig-gray-seed: hsl(210, 10.81%, 74%);
  --ig-gray-seed-contrast: hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);
  --ig-surface-50: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));
  --ig-surface-50-contrast: hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);
  --ig-surface-100: hsl(from var(--ig-surface-500) h calc(s * 0.8) calc(l * 1.66));
  --ig-surface-100-contrast: hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);
  --ig-surface-200: hsl(from var(--ig-surface-500) h calc(s * 0.64) calc(l * 1.43));
  --ig-surface-200-contrast: hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);
  --ig-surface-300: hsl(from var(--ig-surface-500) h calc(s * 0.73) calc(l * 1.19));
  --ig-surface-300-contrast: hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);
  --ig-surface-400: hsl(from var(--ig-surface-500) h calc(s * 0.875) calc(l * 1.08));
  --ig-surface-400-contrast: hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);
  --ig-surface-500: var(--ig-surface-base);
  --ig-surface-500-contrast: hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);
  --ig-surface-600: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.89));
  --ig-surface-600-contrast: hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);
  --ig-surface-700: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.81));
  --ig-surface-700-contrast: hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);
  --ig-surface-800: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.73));
  --ig-surface-800-contrast: hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);
  --ig-surface-900: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.64));
  --ig-surface-900-contrast: hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);
  --ig-surface-A100: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));
  --ig-surface-A100-contrast: hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);
  --ig-surface-A200: hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));
  --ig-surface-A200-contrast: hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);
  --ig-surface-A400: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.91));
  --ig-surface-A400-contrast: hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);
  --ig-surface-A700: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.65));
  --ig-surface-A700-contrast: hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);
  --ig-surface-base: rgb(33, 37, 41);
  --ig-surface-base-contrast: hsla(from color(from var(--ig-surface-base) var(--y-contrast)) h 0 l/1);
  --ig-surface-sunken: rgb(27, 31, 35);
  --ig-surface-sunken-contrast: hsla(from color(from var(--ig-surface-sunken) var(--y-contrast)) h 0 l/1);
  --ig-surface-raised: rgb(39, 43, 47);
  --ig-surface-raised-contrast: hsla(from color(from var(--ig-surface-raised) var(--y-contrast)) h 0 l/1);
  --ig-surface-overlay: rgb(45, 49, 53);
  --ig-surface-overlay-contrast: hsla(from color(from var(--ig-surface-overlay) var(--y-contrast)) h 0 l/1);
  --ig-surface-container: rgba(255, 255, 255, 0.03);
  --ig-surface-container-contrast: hsla(from color(from color-mix(in srgb, rgb(from var(--ig-surface-container) r g b) 3%, var(--ig-surface-base)) var(--y-contrast)) h 0 l/1);
  --ig-surface-seed: rgb(33, 37, 41);
  --ig-surface-seed-contrast: hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-50: rgb(212, 241, 250);
  --ig-info-50-contrast: hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);
  --ig-info-100: rgb(124, 217, 243);
  --ig-info-100-contrast: hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);
  --ig-info-200: rgb(60, 191, 223);
  --ig-info-200-contrast: hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);
  --ig-info-300: rgb(22, 164, 195);
  --ig-info-300-contrast: hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);
  --ig-info-400: rgb(3, 139, 166);
  --ig-info-400-contrast: hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);
  --ig-info-500: rgb(1, 116, 139);
  --ig-info-500-contrast: hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);
  --ig-info-600: rgb(5, 95, 113);
  --ig-info-600-contrast: hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);
  --ig-info-700: rgb(11, 73, 88);
  --ig-info-700-contrast: hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);
  --ig-info-800: rgb(13, 51, 61);
  --ig-info-800-contrast: hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);
  --ig-info-900: rgb(7, 23, 28);
  --ig-info-900-contrast: hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);
  --ig-info-seed: #0dcaf0;
  --ig-info-seed-contrast: hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-A100: rgb(143, 231, 255);
  --ig-info-A100-contrast: hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);
  --ig-info-A200: rgb(1, 175, 209);
  --ig-info-A200-contrast: hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);
  --ig-info-A400: rgb(0, 135, 162);
  --ig-info-A400-contrast: hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);
  --ig-info-A700: rgb(0, 106, 128);
  --ig-info-A700-contrast: hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);
  --ig-success-50: rgb(193, 249, 214);
  --ig-success-50-contrast: hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);
  --ig-success-100: rgb(102, 228, 160);
  --ig-success-100-contrast: hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);
  --ig-success-200: rgb(63, 199, 131);
  --ig-success-200-contrast: hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);
  --ig-success-300: rgb(40, 171, 109);
  --ig-success-300-contrast: hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);
  --ig-success-400: rgb(28, 145, 91);
  --ig-success-400-contrast: hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);
  --ig-success-500: rgb(22, 121, 75);
  --ig-success-500-contrast: hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);
  --ig-success-600: rgb(19, 99, 61);
  --ig-success-600-contrast: hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);
  --ig-success-700: rgb(18, 77, 47);
  --ig-success-700-contrast: hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);
  --ig-success-800: rgb(16, 53, 34);
  --ig-success-800-contrast: hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);
  --ig-success-900: rgb(8, 25, 15);
  --ig-success-900-contrast: hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);
  --ig-success-seed: #198754;
  --ig-success-seed-contrast: hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);
  --ig-success-A100: rgb(42, 248, 156);
  --ig-success-A100-contrast: hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);
  --ig-success-A200: rgb(0, 184, 112);
  --ig-success-A200-contrast: hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);
  --ig-success-A400: rgb(0, 142, 85);
  --ig-success-A400-contrast: hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);
  --ig-success-A700: rgb(0, 112, 66);
  --ig-success-A700-contrast: hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);
  --ig-warn-50: rgb(250, 235, 204);
  --ig-warn-50-contrast: hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);
  --ig-warn-100: rgb(241, 199, 107);
  --ig-warn-100-contrast: hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);
  --ig-warn-200: rgb(218, 169, 48);
  --ig-warn-200-contrast: hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);
  --ig-warn-300: rgb(189, 143, 17);
  --ig-warn-300-contrast: hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);
  --ig-warn-400: rgb(162, 121, 1);
  --ig-warn-400-contrast: hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);
  --ig-warn-500: rgb(135, 101, 1);
  --ig-warn-500-contrast: hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);
  --ig-warn-600: rgb(110, 82, 4);
  --ig-warn-600-contrast: hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);
  --ig-warn-700: rgb(85, 64, 9);
  --ig-warn-700-contrast: hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);
  --ig-warn-800: rgb(59, 45, 11);
  --ig-warn-800-contrast: hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);
  --ig-warn-900: rgb(27, 20, 6);
  --ig-warn-900-contrast: hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);
  --ig-warn-seed: #ffc107;
  --ig-warn-seed-contrast: hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);
  --ig-warn-A100: rgb(255, 213, 121);
  --ig-warn-A100-contrast: hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);
  --ig-warn-A200: rgb(203, 153, 0);
  --ig-warn-A200-contrast: hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);
  --ig-warn-A400: rgb(157, 118, 0);
  --ig-warn-A400-contrast: hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);
  --ig-warn-A700: rgb(124, 92, 0);
  --ig-warn-A700-contrast: hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);
  --ig-error-50: rgb(253, 231, 230);
  --ig-error-50-contrast: hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);
  --ig-error-100: rgb(255, 188, 185);
  --ig-error-100-contrast: hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);
  --ig-error-200: rgb(255, 145, 144);
  --ig-error-200-contrast: hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);
  --ig-error-300: rgb(249, 102, 106);
  --ig-error-300-contrast: hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);
  --ig-error-400: rgb(231, 65, 78);
  --ig-error-400-contrast: hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);
  --ig-error-500: rgb(202, 40, 59);
  --ig-error-500-contrast: hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);
  --ig-error-600: rgb(168, 28, 46);
  --ig-error-600-contrast: hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);
  --ig-error-700: rgb(130, 24, 36);
  --ig-error-700-contrast: hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);
  --ig-error-800: rgb(90, 21, 26);
  --ig-error-800-contrast: hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);
  --ig-error-900: rgb(43, 10, 12);
  --ig-error-900-contrast: hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);
  --ig-error-seed: #dc3545;
  --ig-error-seed-contrast: hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);
  --ig-error-A100: rgb(255, 206, 204);
  --ig-error-A100-contrast: hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);
  --ig-error-A200: rgb(255, 117, 120);
  --ig-error-A200-contrast: hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);
  --ig-error-A400: rgb(241, 32, 65);
  --ig-error-A400-contrast: hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);
  --ig-error-A700: rgb(196, 2, 46);
  --ig-error-A700-contrast: hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);
}

.theme-lab[data-palette="material"] {
  --ig-primary-50: rgb(226, 237, 251);
  --ig-primary-50-contrast: hsla(from color(from var(--ig-primary-50) var(--y-contrast)) h 0 l/1);
  --ig-primary-100: rgb(172, 207, 251);
  --ig-primary-100-contrast: hsla(from color(from var(--ig-primary-100) var(--y-contrast)) h 0 l/1);
  --ig-primary-200: rgb(117, 180, 250);
  --ig-primary-200-contrast: hsla(from color(from var(--ig-primary-200) var(--y-contrast)) h 0 l/1);
  --ig-primary-300: rgb(67, 155, 239);
  --ig-primary-300-contrast: hsla(from color(from var(--ig-primary-300) var(--y-contrast)) h 0 l/1);
  --ig-primary-400: rgb(27, 131, 214);
  --ig-primary-400-contrast: hsla(from color(from var(--ig-primary-400) var(--y-contrast)) h 0 l/1);
  --ig-primary-500: rgb(9, 109, 183);
  --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l/1);
  --ig-primary-600: rgb(6, 89, 150);
  --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l/1);
  --ig-primary-700: rgb(11, 69, 116);
  --ig-primary-700-contrast: hsla(from color(from var(--ig-primary-700) var(--y-contrast)) h 0 l/1);
  --ig-primary-800: rgb(12, 48, 80);
  --ig-primary-800-contrast: hsla(from color(from var(--ig-primary-800) var(--y-contrast)) h 0 l/1);
  --ig-primary-900: rgb(6, 22, 37);
  --ig-primary-900-contrast: hsla(from color(from var(--ig-primary-900) var(--y-contrast)) h 0 l/1);
  --ig-primary-seed: #09f;
  --ig-primary-seed-contrast: hsla(from color(from var(--ig-primary-seed) var(--y-contrast)) h 0 l/1);
  --ig-primary-A100: rgb(191, 221, 255);
  --ig-primary-A100-contrast: hsla(from color(from var(--ig-primary-A100) var(--y-contrast)) h 0 l/1);
  --ig-primary-A200: rgb(73, 164, 255);
  --ig-primary-A200-contrast: hsla(from color(from var(--ig-primary-A200) var(--y-contrast)) h 0 l/1);
  --ig-primary-A400: rgb(4, 127, 213);
  --ig-primary-A400-contrast: hsla(from color(from var(--ig-primary-A400) var(--y-contrast)) h 0 l/1);
  --ig-primary-A700: rgb(0, 100, 169);
  --ig-primary-A700-contrast: hsla(from color(from var(--ig-primary-A700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-50: rgb(254, 230, 235);
  --ig-secondary-50-contrast: hsla(from color(from var(--ig-secondary-50) var(--y-contrast)) h 0 l/1);
  --ig-secondary-100: rgb(255, 186, 205);
  --ig-secondary-100-contrast: hsla(from color(from var(--ig-secondary-100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-200: rgb(255, 141, 177);
  --ig-secondary-200-contrast: hsla(from color(from var(--ig-secondary-200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-300: rgb(253, 92, 150);
  --ig-secondary-300-contrast: hsla(from color(from var(--ig-secondary-300) var(--y-contrast)) h 0 l/1);
  --ig-secondary-400: rgb(233, 52, 126);
  --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-500: rgb(203, 23, 105);
  --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l/1);
  --ig-secondary-600: rgb(168, 13, 85);
  --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l/1);
  --ig-secondary-700: rgb(131, 16, 66);
  --ig-secondary-700-contrast: hsla(from color(from var(--ig-secondary-700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-800: rgb(91, 17, 46);
  --ig-secondary-800-contrast: hsla(from color(from var(--ig-secondary-800) var(--y-contrast)) h 0 l/1);
  --ig-secondary-900: rgb(43, 9, 21);
  --ig-secondary-900-contrast: hsla(from color(from var(--ig-secondary-900) var(--y-contrast)) h 0 l/1);
  --ig-secondary-seed: #df1b74;
  --ig-secondary-seed-contrast: hsla(from color(from var(--ig-secondary-seed) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A100: rgb(255, 205, 220);
  --ig-secondary-A100-contrast: hsla(from color(from var(--ig-secondary-A100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A200: rgb(255, 112, 163);
  --ig-secondary-A200-contrast: hsla(from color(from var(--ig-secondary-A200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A400: rgb(236, 25, 123);
  --ig-secondary-A400-contrast: hsla(from color(from var(--ig-secondary-A400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A700: rgb(191, 1, 96);
  --ig-secondary-A700-contrast: hsla(from color(from var(--ig-secondary-A700) var(--y-contrast)) h 0 l/1);
  --ig-gray-50: rgb(33, 33, 33);
  --ig-gray-50-contrast: hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);
  --ig-gray-100: rgb(66, 66, 66);
  --ig-gray-100-contrast: hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);
  --ig-gray-200: rgb(99, 99, 99);
  --ig-gray-200-contrast: hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);
  --ig-gray-300: rgb(132, 132, 132);
  --ig-gray-300-contrast: hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);
  --ig-gray-400: rgb(164, 164, 164);
  --ig-gray-400-contrast: hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);
  --ig-gray-500: rgb(193, 193, 193);
  --ig-gray-500-contrast: hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);
  --ig-gray-600: rgb(217, 217, 217);
  --ig-gray-600-contrast: hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);
  --ig-gray-700: rgb(236, 236, 236);
  --ig-gray-700-contrast: hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);
  --ig-gray-800: rgb(247, 247, 247);
  --ig-gray-800-contrast: hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);
  --ig-gray-900: rgb(251, 251, 251);
  --ig-gray-900-contrast: hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);
  --ig-gray-seed: hsl(0, 0%, 74%);
  --ig-gray-seed-contrast: hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);
  --ig-surface-50: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));
  --ig-surface-50-contrast: hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);
  --ig-surface-100: hsl(from var(--ig-surface-500) h calc(s * 0.8) calc(l * 1.66));
  --ig-surface-100-contrast: hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);
  --ig-surface-200: hsl(from var(--ig-surface-500) h calc(s * 0.64) calc(l * 1.43));
  --ig-surface-200-contrast: hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);
  --ig-surface-300: hsl(from var(--ig-surface-500) h calc(s * 0.73) calc(l * 1.19));
  --ig-surface-300-contrast: hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);
  --ig-surface-400: hsl(from var(--ig-surface-500) h calc(s * 0.875) calc(l * 1.08));
  --ig-surface-400-contrast: hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);
  --ig-surface-500: var(--ig-surface-base);
  --ig-surface-500-contrast: hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);
  --ig-surface-600: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.89));
  --ig-surface-600-contrast: hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);
  --ig-surface-700: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.81));
  --ig-surface-700-contrast: hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);
  --ig-surface-800: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.73));
  --ig-surface-800-contrast: hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);
  --ig-surface-900: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.64));
  --ig-surface-900-contrast: hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);
  --ig-surface-A100: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));
  --ig-surface-A100-contrast: hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);
  --ig-surface-A200: hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));
  --ig-surface-A200-contrast: hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);
  --ig-surface-A400: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.91));
  --ig-surface-A400-contrast: hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);
  --ig-surface-A700: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.65));
  --ig-surface-A700-contrast: hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);
  --ig-surface-base: rgb(34, 34, 34);
  --ig-surface-base-contrast: hsla(from color(from var(--ig-surface-base) var(--y-contrast)) h 0 l/1);
  --ig-surface-sunken: rgb(28, 28, 28);
  --ig-surface-sunken-contrast: hsla(from color(from var(--ig-surface-sunken) var(--y-contrast)) h 0 l/1);
  --ig-surface-raised: rgb(40, 40, 40);
  --ig-surface-raised-contrast: hsla(from color(from var(--ig-surface-raised) var(--y-contrast)) h 0 l/1);
  --ig-surface-overlay: rgb(47, 47, 47);
  --ig-surface-overlay-contrast: hsla(from color(from var(--ig-surface-overlay) var(--y-contrast)) h 0 l/1);
  --ig-surface-container: rgba(255, 255, 255, 0.03);
  --ig-surface-container-contrast: hsla(from color(from color-mix(in srgb, rgb(from var(--ig-surface-container) r g b) 3%, var(--ig-surface-base)) var(--y-contrast)) h 0 l/1);
  --ig-surface-seed: rgb(34, 34, 34);
  --ig-surface-seed-contrast: hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-50: rgb(227, 236, 251);
  --ig-info-50-contrast: hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);
  --ig-info-100: rgb(176, 207, 251);
  --ig-info-100-contrast: hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);
  --ig-info-200: rgb(124, 179, 252);
  --ig-info-200-contrast: hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);
  --ig-info-300: rgb(75, 152, 245);
  --ig-info-300-contrast: hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);
  --ig-info-400: rgb(34, 129, 223);
  --ig-info-400-contrast: hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);
  --ig-info-500: rgb(13, 107, 193);
  --ig-info-500-contrast: hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);
  --ig-info-600: rgb(7, 87, 159);
  --ig-info-600-contrast: hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);
  --ig-info-700: rgb(10, 68, 123);
  --ig-info-700-contrast: hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);
  --ig-info-800: rgb(12, 47, 85);
  --ig-info-800-contrast: hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);
  --ig-info-900: rgb(6, 22, 40);
  --ig-info-900-contrast: hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);
  --ig-info-seed: #1377d5;
  --ig-info-seed-contrast: hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-A100: rgb(194, 220, 255);
  --ig-info-A100-contrast: hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);
  --ig-info-A200: rgb(87, 163, 255);
  --ig-info-A200-contrast: hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);
  --ig-info-A400: rgb(10, 124, 225);
  --ig-info-A400-contrast: hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);
  --ig-info-A700: rgb(0, 97, 180);
  --ig-info-A700-contrast: hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);
  --ig-success-50: rgb(203, 247, 207);
  --ig-success-50-contrast: hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);
  --ig-success-100: rgb(127, 225, 142);
  --ig-success-100-contrast: hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);
  --ig-success-200: rgb(94, 197, 112);
  --ig-success-200-contrast: hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);
  --ig-success-300: rgb(73, 169, 91);
  --ig-success-300-contrast: hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);
  --ig-success-400: rgb(59, 144, 75);
  --ig-success-400-contrast: hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);
  --ig-success-500: rgb(48, 120, 62);
  --ig-success-500-contrast: hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);
  --ig-success-600: rgb(39, 98, 50);
  --ig-success-600-contrast: hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);
  --ig-success-700: rgb(32, 76, 39);
  --ig-success-700-contrast: hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);
  --ig-success-800: rgb(24, 53, 28);
  --ig-success-800-contrast: hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);
  --ig-success-900: rgb(11, 24, 12);
  --ig-success-900-contrast: hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);
  --ig-success-seed: #4eb862;
  --ig-success-seed-contrast: hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);
  --ig-success-A100: rgb(51, 250, 108);
  --ig-success-A100-contrast: hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);
  --ig-success-A200: rgb(0, 186, 71);
  --ig-success-A200-contrast: hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);
  --ig-success-A400: rgb(0, 143, 53);
  --ig-success-A400-contrast: hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);
  --ig-success-A700: rgb(0, 113, 40);
  --ig-success-A700-contrast: hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);
  --ig-warn-50: rgb(251, 233, 213);
  --ig-warn-50-contrast: hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);
  --ig-warn-100: rgb(247, 195, 133);
  --ig-warn-100-contrast: hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);
  --ig-warn-200: rgb(233, 162, 65);
  --ig-warn-200-contrast: hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);
  --ig-warn-300: rgb(206, 135, 24);
  --ig-warn-300-contrast: hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);
  --ig-warn-400: rgb(177, 114, 4);
  --ig-warn-400-contrast: hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);
  --ig-warn-500: rgb(149, 94, 1);
  --ig-warn-500-contrast: hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);
  --ig-warn-600: rgb(121, 77, 4);
  --ig-warn-600-contrast: hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);
  --ig-warn-700: rgb(94, 60, 9);
  --ig-warn-700-contrast: hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);
  --ig-warn-800: rgb(65, 42, 11);
  --ig-warn-800-contrast: hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);
  --ig-warn-900: rgb(30, 19, 6);
  --ig-warn-900-contrast: hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);
  --ig-warn-seed: #faa419;
  --ig-warn-seed-contrast: hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);
  --ig-warn-A100: rgb(255, 211, 156);
  --ig-warn-A100-contrast: hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);
  --ig-warn-A200: rgb(222, 144, 3);
  --ig-warn-A200-contrast: hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);
  --ig-warn-A400: rgb(172, 110, 0);
  --ig-warn-A400-contrast: hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);
  --ig-warn-A700: rgb(136, 86, 0);
  --ig-warn-A700-contrast: hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);
  --ig-error-50: rgb(254, 230, 230);
  --ig-error-50-contrast: hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);
  --ig-error-100: rgb(255, 187, 187);
  --ig-error-100-contrast: hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);
  --ig-error-200: rgb(255, 144, 147);
  --ig-error-200-contrast: hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);
  --ig-error-300: rgb(254, 97, 109);
  --ig-error-300-contrast: hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);
  --ig-error-400: rgb(236, 56, 81);
  --ig-error-400-contrast: hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);
  --ig-error-500: rgb(207, 27, 62);
  --ig-error-500-contrast: hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);
  --ig-error-600: rgb(172, 15, 48);
  --ig-error-600-contrast: hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);
  --ig-error-700: rgb(134, 17, 38);
  --ig-error-700-contrast: hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);
  --ig-error-800: rgb(93, 17, 27);
  --ig-error-800-contrast: hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);
  --ig-error-900: rgb(44, 9, 12);
  --ig-error-900-contrast: hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);
  --ig-error-seed: #ff134a;
  --ig-error-seed-contrast: hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);
  --ig-error-A100: rgb(255, 206, 206);
  --ig-error-A100-contrast: hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);
  --ig-error-A200: rgb(255, 117, 125);
  --ig-error-A200-contrast: hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);
  --ig-error-A400: rgb(240, 31, 72);
  --ig-error-A400-contrast: hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);
  --ig-error-A700: rgb(195, 1, 53);
  --ig-error-A700-contrast: hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);
}

.theme-lab[data-palette="fluent"] {
  --ig-primary-50: rgb(227, 237, 251);
  --ig-primary-50-contrast: hsla(from color(from var(--ig-primary-50) var(--y-contrast)) h 0 l/1);
  --ig-primary-100: rgb(174, 207, 251);
  --ig-primary-100-contrast: hsla(from color(from var(--ig-primary-100) var(--y-contrast)) h 0 l/1);
  --ig-primary-200: rgb(121, 179, 251);
  --ig-primary-200-contrast: hsla(from color(from var(--ig-primary-200) var(--y-contrast)) h 0 l/1);
  --ig-primary-300: rgb(72, 153, 243);
  --ig-primary-300-contrast: hsla(from color(from var(--ig-primary-300) var(--y-contrast)) h 0 l/1);
  --ig-primary-400: rgb(31, 130, 219);
  --ig-primary-400-contrast: hsla(from color(from var(--ig-primary-400) var(--y-contrast)) h 0 l/1);
  --ig-primary-500: rgb(11, 108, 189);
  --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l/1);
  --ig-primary-600: rgb(7, 88, 155);
  --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l/1);
  --ig-primary-700: rgb(11, 68, 120);
  --ig-primary-700-contrast: hsla(from color(from var(--ig-primary-700) var(--y-contrast)) h 0 l/1);
  --ig-primary-800: rgb(12, 48, 83);
  --ig-primary-800-contrast: hsla(from color(from var(--ig-primary-800) var(--y-contrast)) h 0 l/1);
  --ig-primary-900: rgb(6, 22, 39);
  --ig-primary-900-contrast: hsla(from color(from var(--ig-primary-900) var(--y-contrast)) h 0 l/1);
  --ig-primary-seed: #0078d4;
  --ig-primary-seed-contrast: hsla(from color(from var(--ig-primary-seed) var(--y-contrast)) h 0 l/1);
  --ig-primary-A100: rgb(193, 220, 255);
  --ig-primary-A100-contrast: hsla(from color(from var(--ig-primary-A100) var(--y-contrast)) h 0 l/1);
  --ig-primary-A200: rgb(82, 164, 255);
  --ig-primary-A200-contrast: hsla(from color(from var(--ig-primary-A200) var(--y-contrast)) h 0 l/1);
  --ig-primary-A400: rgb(6, 126, 220);
  --ig-primary-A400-contrast: hsla(from color(from var(--ig-primary-A400) var(--y-contrast)) h 0 l/1);
  --ig-primary-A700: rgb(0, 98, 176);
  --ig-primary-A700-contrast: hsla(from color(from var(--ig-primary-A700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-50: rgb(227, 237, 250);
  --ig-secondary-50-contrast: hsla(from color(from var(--ig-secondary-50) var(--y-contrast)) h 0 l/1);
  --ig-secondary-100: rgb(174, 207, 248);
  --ig-secondary-100-contrast: hsla(from color(from var(--ig-secondary-100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-200: rgb(121, 180, 247);
  --ig-secondary-200-contrast: hsla(from color(from var(--ig-secondary-200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-300: rgb(73, 155, 235);
  --ig-secondary-300-contrast: hsla(from color(from var(--ig-secondary-300) var(--y-contrast)) h 0 l/1);
  --ig-secondary-400: rgb(39, 131, 210);
  --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-500: rgb(23, 109, 179);
  --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l/1);
  --ig-secondary-600: rgb(18, 89, 147);
  --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l/1);
  --ig-secondary-700: rgb(17, 69, 114);
  --ig-secondary-700-contrast: hsla(from color(from var(--ig-secondary-700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-800: rgb(15, 48, 78);
  --ig-secondary-800-contrast: hsla(from color(from var(--ig-secondary-800) var(--y-contrast)) h 0 l/1);
  --ig-secondary-900: rgb(7, 22, 37);
  --ig-secondary-900-contrast: hsla(from color(from var(--ig-secondary-900) var(--y-contrast)) h 0 l/1);
  --ig-secondary-seed: #2b88d8;
  --ig-secondary-seed-contrast: hsla(from color(from var(--ig-secondary-seed) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A100: rgb(191, 221, 255);
  --ig-secondary-A100-contrast: hsla(from color(from var(--ig-secondary-A100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A200: rgb(75, 165, 255);
  --ig-secondary-A200-contrast: hsla(from color(from var(--ig-secondary-A200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A400: rgb(4, 127, 213);
  --ig-secondary-A400-contrast: hsla(from color(from var(--ig-secondary-A400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A700: rgb(0, 100, 170);
  --ig-secondary-A700-contrast: hsla(from color(from var(--ig-secondary-A700) var(--y-contrast)) h 0 l/1);
  --ig-gray-50: rgb(33, 33, 33);
  --ig-gray-50-contrast: hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);
  --ig-gray-100: rgb(66, 66, 66);
  --ig-gray-100-contrast: hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);
  --ig-gray-200: rgb(99, 99, 99);
  --ig-gray-200-contrast: hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);
  --ig-gray-300: rgb(132, 132, 132);
  --ig-gray-300-contrast: hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);
  --ig-gray-400: rgb(164, 164, 164);
  --ig-gray-400-contrast: hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);
  --ig-gray-500: rgb(193, 193, 193);
  --ig-gray-500-contrast: hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);
  --ig-gray-600: rgb(217, 217, 217);
  --ig-gray-600-contrast: hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);
  --ig-gray-700: rgb(236, 236, 236);
  --ig-gray-700-contrast: hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);
  --ig-gray-800: rgb(247, 247, 247);
  --ig-gray-800-contrast: hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);
  --ig-gray-900: rgb(251, 251, 251);
  --ig-gray-900-contrast: hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);
  --ig-gray-seed: hsl(0, 0%, 74%);
  --ig-gray-seed-contrast: hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);
  --ig-surface-50: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));
  --ig-surface-50-contrast: hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);
  --ig-surface-100: hsl(from var(--ig-surface-500) h calc(s * 0.8) calc(l * 1.66));
  --ig-surface-100-contrast: hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);
  --ig-surface-200: hsl(from var(--ig-surface-500) h calc(s * 0.64) calc(l * 1.43));
  --ig-surface-200-contrast: hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);
  --ig-surface-300: hsl(from var(--ig-surface-500) h calc(s * 0.73) calc(l * 1.19));
  --ig-surface-300-contrast: hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);
  --ig-surface-400: hsl(from var(--ig-surface-500) h calc(s * 0.875) calc(l * 1.08));
  --ig-surface-400-contrast: hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);
  --ig-surface-500: var(--ig-surface-base);
  --ig-surface-500-contrast: hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);
  --ig-surface-600: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.89));
  --ig-surface-600-contrast: hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);
  --ig-surface-700: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.81));
  --ig-surface-700-contrast: hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);
  --ig-surface-800: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.73));
  --ig-surface-800-contrast: hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);
  --ig-surface-900: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.64));
  --ig-surface-900-contrast: hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);
  --ig-surface-A100: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));
  --ig-surface-A100-contrast: hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);
  --ig-surface-A200: hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));
  --ig-surface-A200-contrast: hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);
  --ig-surface-A400: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.91));
  --ig-surface-A400-contrast: hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);
  --ig-surface-A700: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.65));
  --ig-surface-A700-contrast: hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);
  --ig-surface-base: rgb(27, 27, 27);
  --ig-surface-base-contrast: hsla(from color(from var(--ig-surface-base) var(--y-contrast)) h 0 l/1);
  --ig-surface-sunken: rgb(20, 20, 20);
  --ig-surface-sunken-contrast: hsla(from color(from var(--ig-surface-sunken) var(--y-contrast)) h 0 l/1);
  --ig-surface-raised: rgb(34, 34, 34);
  --ig-surface-raised-contrast: hsla(from color(from var(--ig-surface-raised) var(--y-contrast)) h 0 l/1);
  --ig-surface-overlay: rgb(41, 41, 41);
  --ig-surface-overlay-contrast: hsla(from color(from var(--ig-surface-overlay) var(--y-contrast)) h 0 l/1);
  --ig-surface-container: rgba(255, 255, 255, 0.03);
  --ig-surface-container-contrast: hsla(from color(from color-mix(in srgb, rgb(from var(--ig-surface-container) r g b) 3%, var(--ig-surface-base)) var(--y-contrast)) h 0 l/1);
  --ig-surface-seed: rgb(27, 27, 27);
  --ig-surface-seed-contrast: hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-50: rgb(227, 236, 251);
  --ig-info-50-contrast: hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);
  --ig-info-100: rgb(176, 207, 251);
  --ig-info-100-contrast: hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);
  --ig-info-200: rgb(124, 179, 252);
  --ig-info-200-contrast: hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);
  --ig-info-300: rgb(75, 152, 245);
  --ig-info-300-contrast: hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);
  --ig-info-400: rgb(34, 129, 223);
  --ig-info-400-contrast: hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);
  --ig-info-500: rgb(13, 107, 193);
  --ig-info-500-contrast: hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);
  --ig-info-600: rgb(7, 87, 159);
  --ig-info-600-contrast: hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);
  --ig-info-700: rgb(10, 68, 123);
  --ig-info-700-contrast: hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);
  --ig-info-800: rgb(12, 47, 85);
  --ig-info-800-contrast: hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);
  --ig-info-900: rgb(6, 22, 40);
  --ig-info-900-contrast: hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);
  --ig-info-seed: #1377d5;
  --ig-info-seed-contrast: hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-A100: rgb(194, 220, 255);
  --ig-info-A100-contrast: hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);
  --ig-info-A200: rgb(87, 163, 255);
  --ig-info-A200-contrast: hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);
  --ig-info-A400: rgb(10, 124, 225);
  --ig-info-A400-contrast: hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);
  --ig-info-A700: rgb(0, 97, 180);
  --ig-info-A700-contrast: hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);
  --ig-success-50: rgb(196, 250, 191);
  --ig-success-50-contrast: hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);
  --ig-success-100: rgb(101, 231, 95);
  --ig-success-100-contrast: hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);
  --ig-success-200: rgb(58, 202, 55);
  --ig-success-200-contrast: hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);
  --ig-success-300: rgb(34, 174, 33);
  --ig-success-300-contrast: hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);
  --ig-success-400: rgb(22, 148, 22);
  --ig-success-400-contrast: hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);
  --ig-success-500: rgb(16, 123, 16);
  --ig-success-500-contrast: hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);
  --ig-success-600: rgb(15, 100, 14);
  --ig-success-600-contrast: hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);
  --ig-success-700: rgb(16, 78, 15);
  --ig-success-700-contrast: hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);
  --ig-success-800: rgb(15, 54, 13);
  --ig-success-800-contrast: hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);
  --ig-success-900: rgb(7, 25, 7);
  --ig-success-900-contrast: hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);
  --ig-success-seed: #107c10;
  --ig-success-seed-contrast: hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);
  --ig-success-A100: rgb(55, 251, 54);
  --ig-success-A100-contrast: hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);
  --ig-success-A200: rgb(0, 187, 8);
  --ig-success-A200-contrast: hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);
  --ig-success-A400: rgb(0, 144, 4);
  --ig-success-A400-contrast: hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);
  --ig-success-A700: rgb(0, 114, 3);
  --ig-success-A700-contrast: hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);
  --ig-warn-50: rgb(236, 235, 235);
  --ig-warn-50-contrast: hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);
  --ig-warn-100: rgb(207, 204, 201);
  --ig-warn-100-contrast: hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);
  --ig-warn-200: rgb(179, 175, 172);
  --ig-warn-200-contrast: hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);
  --ig-warn-300: rgb(154, 150, 146);
  --ig-warn-300-contrast: hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);
  --ig-warn-400: rgb(130, 127, 124);
  --ig-warn-400-contrast: hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);
  --ig-warn-500: rgb(108, 106, 103);
  --ig-warn-500-contrast: hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);
  --ig-warn-600: rgb(88, 86, 84);
  --ig-warn-600-contrast: hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);
  --ig-warn-700: rgb(68, 67, 65);
  --ig-warn-700-contrast: hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);
  --ig-warn-800: rgb(48, 47, 45);
  --ig-warn-800-contrast: hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);
  --ig-warn-900: rgb(22, 21, 21);
  --ig-warn-900-contrast: hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);
  --ig-warn-seed: #797673;
  --ig-warn-seed-contrast: hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);
  --ig-warn-A100: rgb(220, 218, 215);
  --ig-warn-A100-contrast: hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);
  --ig-warn-A200: rgb(164, 160, 156);
  --ig-warn-A200-contrast: hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);
  --ig-warn-A400: rgb(126, 123, 120);
  --ig-warn-A400-contrast: hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);
  --ig-warn-A700: rgb(99, 97, 94);
  --ig-warn-A700-contrast: hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);
  --ig-error-50: rgb(254, 231, 227);
  --ig-error-50-contrast: hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);
  --ig-error-100: rgb(255, 188, 177);
  --ig-error-100-contrast: hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);
  --ig-error-200: rgb(255, 146, 130);
  --ig-error-200-contrast: hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);
  --ig-error-300: rgb(255, 99, 82);
  --ig-error-300-contrast: hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);
  --ig-error-400: rgb(237, 58, 45);
  --ig-error-400-contrast: hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);
  --ig-error-500: rgb(209, 28, 19);
  --ig-error-500-contrast: hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);
  --ig-error-600: rgb(174, 16, 9);
  --ig-error-600-contrast: hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);
  --ig-error-700: rgb(135, 17, 11);
  --ig-error-700-contrast: hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);
  --ig-error-800: rgb(93, 18, 12);
  --ig-error-800-contrast: hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);
  --ig-error-900: rgb(44, 9, 6);
  --ig-error-900-contrast: hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);
  --ig-error-seed: #a80000;
  --ig-error-seed-contrast: hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);
  --ig-error-A100: rgb(255, 207, 198);
  --ig-error-A100-contrast: hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);
  --ig-error-A200: rgb(255, 119, 101);
  --ig-error-A200-contrast: hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);
  --ig-error-A400: rgb(242, 34, 24);
  --ig-error-A400-contrast: hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);
  --ig-error-A700: rgb(197, 2, 1);
  --ig-error-A700-contrast: hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);
}

.theme-lab[data-palette="indigo"] {
  --ig-primary-50: rgb(235, 235, 246);
  --ig-primary-50-contrast: hsla(from color(from var(--ig-primary-50) var(--y-contrast)) h 0 l/1);
  --ig-primary-100: rgb(199, 202, 235);
  --ig-primary-100-contrast: hsla(from color(from var(--ig-primary-100) var(--y-contrast)) h 0 l/1);
  --ig-primary-200: rgb(165, 173, 228);
  --ig-primary-200-contrast: hsla(from color(from var(--ig-primary-200) var(--y-contrast)) h 0 l/1);
  --ig-primary-300: rgb(133, 146, 220);
  --ig-primary-300-contrast: hsla(from color(from var(--ig-primary-300) var(--y-contrast)) h 0 l/1);
  --ig-primary-400: rgb(104, 121, 210);
  --ig-primary-400-contrast: hsla(from color(from var(--ig-primary-400) var(--y-contrast)) h 0 l/1);
  --ig-primary-500: rgb(78, 98, 196);
  --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l/1);
  --ig-primary-600: rgb(60, 77, 174);
  --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l/1);
  --ig-primary-700: rgb(45, 59, 142);
  --ig-primary-700-contrast: hsla(from color(from var(--ig-primary-700) var(--y-contrast)) h 0 l/1);
  --ig-primary-800: rgb(31, 41, 100);
  --ig-primary-800-contrast: hsla(from color(from var(--ig-primary-800) var(--y-contrast)) h 0 l/1);
  --ig-primary-900: rgb(13, 19, 47);
  --ig-primary-900-contrast: hsla(from color(from var(--ig-primary-900) var(--y-contrast)) h 0 l/1);
  --ig-primary-seed: rgb(63, 81, 181);
  --ig-primary-seed-contrast: hsla(from color(from var(--ig-primary-seed) var(--y-contrast)) h 0 l/1);
  --ig-primary-A100: rgb(213, 215, 255);
  --ig-primary-A100-contrast: hsla(from color(from var(--ig-primary-A100) var(--y-contrast)) h 0 l/1);
  --ig-primary-A200: rgb(141, 152, 255);
  --ig-primary-A200-contrast: hsla(from color(from var(--ig-primary-A200) var(--y-contrast)) h 0 l/1);
  --ig-primary-A400: rgb(91, 107, 255);
  --ig-primary-A400-contrast: hsla(from color(from var(--ig-primary-A400) var(--y-contrast)) h 0 l/1);
  --ig-primary-A700: rgb(62, 65, 254);
  --ig-primary-A700-contrast: hsla(from color(from var(--ig-primary-A700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-50: rgb(235, 235, 246);
  --ig-secondary-50-contrast: hsla(from color(from var(--ig-secondary-50) var(--y-contrast)) h 0 l/1);
  --ig-secondary-100: rgb(199, 202, 235);
  --ig-secondary-100-contrast: hsla(from color(from var(--ig-secondary-100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-200: rgb(165, 173, 228);
  --ig-secondary-200-contrast: hsla(from color(from var(--ig-secondary-200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-300: rgb(133, 146, 220);
  --ig-secondary-300-contrast: hsla(from color(from var(--ig-secondary-300) var(--y-contrast)) h 0 l/1);
  --ig-secondary-400: rgb(104, 121, 210);
  --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-500: rgb(78, 98, 196);
  --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l/1);
  --ig-secondary-600: rgb(60, 77, 174);
  --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l/1);
  --ig-secondary-700: rgb(45, 59, 142);
  --ig-secondary-700-contrast: hsla(from color(from var(--ig-secondary-700) var(--y-contrast)) h 0 l/1);
  --ig-secondary-800: rgb(31, 41, 100);
  --ig-secondary-800-contrast: hsla(from color(from var(--ig-secondary-800) var(--y-contrast)) h 0 l/1);
  --ig-secondary-900: rgb(13, 19, 47);
  --ig-secondary-900-contrast: hsla(from color(from var(--ig-secondary-900) var(--y-contrast)) h 0 l/1);
  --ig-secondary-seed: rgb(63, 81, 181);
  --ig-secondary-seed-contrast: hsla(from color(from var(--ig-secondary-seed) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A100: rgb(213, 215, 255);
  --ig-secondary-A100-contrast: hsla(from color(from var(--ig-secondary-A100) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A200: rgb(141, 152, 255);
  --ig-secondary-A200-contrast: hsla(from color(from var(--ig-secondary-A200) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A400: rgb(91, 107, 255);
  --ig-secondary-A400-contrast: hsla(from color(from var(--ig-secondary-A400) var(--y-contrast)) h 0 l/1);
  --ig-secondary-A700: rgb(62, 65, 254);
  --ig-secondary-A700-contrast: hsla(from color(from var(--ig-secondary-A700) var(--y-contrast)) h 0 l/1);
  --ig-gray-50: rgb(32, 33, 36);
  --ig-gray-50-contrast: hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);
  --ig-gray-100: rgb(63, 66, 72);
  --ig-gray-100-contrast: hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);
  --ig-gray-200: rgb(96, 99, 107);
  --ig-gray-200-contrast: hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);
  --ig-gray-300: rgb(129, 132, 140);
  --ig-gray-300-contrast: hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);
  --ig-gray-400: rgb(162, 164, 170);
  --ig-gray-400-contrast: hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);
  --ig-gray-500: rgb(192, 193, 197);
  --ig-gray-500-contrast: hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);
  --ig-gray-600: rgb(217, 217, 220);
  --ig-gray-600-contrast: hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);
  --ig-gray-700: rgb(235, 235, 237);
  --ig-gray-700-contrast: hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);
  --ig-gray-800: rgb(247, 247, 247);
  --ig-gray-800-contrast: hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);
  --ig-gray-900: rgb(251, 251, 251);
  --ig-gray-900-contrast: hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);
  --ig-gray-seed: rgb(176, 178, 183);
  --ig-gray-seed-contrast: hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);
  --ig-surface-50: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));
  --ig-surface-50-contrast: hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);
  --ig-surface-100: hsl(from var(--ig-surface-500) h calc(s * 0.8) calc(l * 1.66));
  --ig-surface-100-contrast: hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);
  --ig-surface-200: hsl(from var(--ig-surface-500) h calc(s * 0.64) calc(l * 1.43));
  --ig-surface-200-contrast: hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);
  --ig-surface-300: hsl(from var(--ig-surface-500) h calc(s * 0.73) calc(l * 1.19));
  --ig-surface-300-contrast: hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);
  --ig-surface-400: hsl(from var(--ig-surface-500) h calc(s * 0.875) calc(l * 1.08));
  --ig-surface-400-contrast: hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);
  --ig-surface-500: var(--ig-surface-base);
  --ig-surface-500-contrast: hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);
  --ig-surface-600: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.89));
  --ig-surface-600-contrast: hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);
  --ig-surface-700: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.81));
  --ig-surface-700-contrast: hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);
  --ig-surface-800: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.73));
  --ig-surface-800-contrast: hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);
  --ig-surface-900: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.64));
  --ig-surface-900-contrast: hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);
  --ig-surface-A100: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));
  --ig-surface-A100-contrast: hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);
  --ig-surface-A200: hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));
  --ig-surface-A200-contrast: hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);
  --ig-surface-A400: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.91));
  --ig-surface-A400-contrast: hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);
  --ig-surface-A700: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.65));
  --ig-surface-A700-contrast: hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);
  --ig-surface-base: rgb(30, 31, 36);
  --ig-surface-base-contrast: hsla(from color(from var(--ig-surface-base) var(--y-contrast)) h 0 l/1);
  --ig-surface-sunken: rgb(24, 25, 30);
  --ig-surface-sunken-contrast: hsla(from color(from var(--ig-surface-sunken) var(--y-contrast)) h 0 l/1);
  --ig-surface-raised: rgb(36, 37, 43);
  --ig-surface-raised-contrast: hsla(from color(from var(--ig-surface-raised) var(--y-contrast)) h 0 l/1);
  --ig-surface-overlay: rgb(43, 44, 49);
  --ig-surface-overlay-contrast: hsla(from color(from var(--ig-surface-overlay) var(--y-contrast)) h 0 l/1);
  --ig-surface-container: rgba(255, 255, 255, 0.03);
  --ig-surface-container-contrast: hsla(from color(from color-mix(in srgb, rgb(from var(--ig-surface-container) r g b) 3%, var(--ig-surface-base)) var(--y-contrast)) h 0 l/1);
  --ig-surface-seed: rgb(30, 31, 36);
  --ig-surface-seed-contrast: hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-50: rgb(249, 230, 248);
  --ig-info-50-contrast: hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);
  --ig-info-100: rgb(242, 187, 242);
  --ig-info-100-contrast: hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);
  --ig-info-200: rgb(234, 143, 240);
  --ig-info-200-contrast: hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);
  --ig-info-300: rgb(220, 102, 235);
  --ig-info-300-contrast: hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);
  --ig-info-400: rgb(198, 68, 219);
  --ig-info-400-contrast: hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);
  --ig-info-500: rgb(171, 47, 192);
  --ig-info-500-contrast: hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);
  --ig-info-600: rgb(140, 35, 159);
  --ig-info-600-contrast: hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);
  --ig-info-700: rgb(109, 30, 123);
  --ig-info-700-contrast: hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);
  --ig-info-800: rgb(75, 24, 84);
  --ig-info-800-contrast: hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);
  --ig-info-900: rgb(35, 12, 39);
  --ig-info-900-contrast: hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);
  --ig-info-seed: rgb(156, 39, 176);
  --ig-info-seed-contrast: hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-A100: rgb(255, 201, 253);
  --ig-info-A100-contrast: hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);
  --ig-info-A200: rgb(239, 105, 252);
  --ig-info-A200-contrast: hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);
  --ig-info-A400: rgb(208, 24, 234);
  --ig-info-A400-contrast: hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);
  --ig-info-A700: rgb(167, 1, 191);
  --ig-info-A700-contrast: hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);
  --ig-success-50: rgb(210, 247, 184);
  --ig-success-50-contrast: hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);
  --ig-success-100: rgb(159, 222, 111);
  --ig-success-100-contrast: hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);
  --ig-success-200: rgb(131, 192, 81);
  --ig-success-200-contrast: hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);
  --ig-success-300: rgb(109, 165, 61);
  --ig-success-300-contrast: hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);
  --ig-success-400: rgb(91, 140, 49);
  --ig-success-400-contrast: hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);
  --ig-success-500: rgb(75, 117, 39);
  --ig-success-500-contrast: hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);
  --ig-success-600: rgb(61, 95, 32);
  --ig-success-600-contrast: hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);
  --ig-success-700: rgb(48, 74, 26);
  --ig-success-700-contrast: hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);
  --ig-success-800: rgb(34, 52, 20);
  --ig-success-800-contrast: hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);
  --ig-success-900: rgb(15, 24, 9);
  --ig-success-900-contrast: hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);
  --ig-success-seed: rgb(104, 159, 56);
  --ig-success-seed-contrast: hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);
  --ig-success-A100: rgb(144, 243, 16);
  --ig-success-A100-contrast: hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);
  --ig-success-A200: rgb(104, 179, 0);
  --ig-success-A200-contrast: hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);
  --ig-success-A400: rgb(79, 138, 0);
  --ig-success-A400-contrast: hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);
  --ig-success-A700: rgb(61, 109, 0);
  --ig-success-A700-contrast: hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);
  --ig-warn-50: rgb(253, 232, 223);
  --ig-warn-50-contrast: hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);
  --ig-warn-100: rgb(254, 191, 163);
  --ig-warn-100-contrast: hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);
  --ig-warn-200: rgb(251, 150, 104);
  --ig-warn-200-contrast: hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);
  --ig-warn-300: rgb(238, 115, 55);
  --ig-warn-300-contrast: hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);
  --ig-warn-400: rgb(211, 91, 22);
  --ig-warn-400-contrast: hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);
  --ig-warn-500: rgb(180, 73, 6);
  --ig-warn-500-contrast: hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);
  --ig-warn-600: rgb(147, 59, 6);
  --ig-warn-600-contrast: hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);
  --ig-warn-700: rgb(114, 47, 10);
  --ig-warn-700-contrast: hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);
  --ig-warn-800: rgb(79, 34, 11);
  --ig-warn-800-contrast: hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);
  --ig-warn-900: rgb(37, 15, 6);
  --ig-warn-900-contrast: hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);
  --ig-warn-seed: rgb(245, 107, 29);
  --ig-warn-seed-contrast: hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);
  --ig-warn-A100: rgb(255, 209, 186);
  --ig-warn-A100-contrast: hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);
  --ig-warn-A200: rgb(254, 122, 57);
  --ig-warn-A200-contrast: hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);
  --ig-warn-A400: rgb(209, 85, 2);
  --ig-warn-A400-contrast: hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);
  --ig-warn-A700: rgb(166, 66, 0);
  --ig-warn-A700-contrast: hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);
  --ig-error-50: rgb(254, 231, 228);
  --ig-error-50-contrast: hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);
  --ig-error-100: rgb(255, 188, 182);
  --ig-error-100-contrast: hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);
  --ig-error-200: rgb(255, 145, 138);
  --ig-error-200-contrast: hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);
  --ig-error-300: rgb(254, 98, 95);
  --ig-error-300-contrast: hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);
  --ig-error-400: rgb(237, 57, 64);
  --ig-error-400-contrast: hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);
  --ig-error-500: rgb(208, 28, 44);
  --ig-error-500-contrast: hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);
  --ig-error-600: rgb(173, 15, 33);
  --ig-error-600-contrast: hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);
  --ig-error-700: rgb(134, 17, 26);
  --ig-error-700-contrast: hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);
  --ig-error-800: rgb(93, 18, 20);
  --ig-error-800-contrast: hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);
  --ig-error-900: rgb(44, 9, 9);
  --ig-error-900-contrast: hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);
  --ig-error-seed: rgb(207, 26, 43);
  --ig-error-seed-contrast: hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);
  --ig-error-A100: rgb(255, 207, 202);
  --ig-error-A100-contrast: hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);
  --ig-error-A200: rgb(255, 118, 113);
  --ig-error-A200-contrast: hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);
  --ig-error-A400: rgb(241, 32, 52);
  --ig-error-A400-contrast: hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);
  --ig-error-A700: rgb(196, 2, 34);
  --ig-error-A700-contrast: hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);
}

/* Light brand palette for theme showcases switched to the Light variant: create_palette (variant "light",
   surface #FFFFFF); primary/secondary come from the same exact brand pins as ig-palette.css (next block). */
.theme-showcase[data-variant="light"] {
  --ig-gray-50: rgb(251, 251, 251);
  --ig-gray-50-contrast: hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);
  --ig-gray-100: rgb(247, 247, 247);
  --ig-gray-100-contrast: hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);
  --ig-gray-200: rgb(236, 236, 236);
  --ig-gray-200-contrast: hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);
  --ig-gray-300: rgb(217, 217, 217);
  --ig-gray-300-contrast: hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);
  --ig-gray-400: rgb(193, 193, 193);
  --ig-gray-400-contrast: hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);
  --ig-gray-500: rgb(164, 164, 164);
  --ig-gray-500-contrast: hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);
  --ig-gray-600: rgb(132, 132, 132);
  --ig-gray-600-contrast: hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);
  --ig-gray-700: rgb(99, 99, 99);
  --ig-gray-700-contrast: hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);
  --ig-gray-800: rgb(66, 66, 66);
  --ig-gray-800-contrast: hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);
  --ig-gray-900: rgb(33, 33, 33);
  --ig-gray-900-contrast: hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);
  --ig-gray-seed: #000;
  --ig-gray-seed-contrast: hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);
  --ig-surface-50: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));
  --ig-surface-50-contrast: hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);
  --ig-surface-100: hsl(from var(--ig-surface-500) h calc(s * 0.8) calc(l * 1.66));
  --ig-surface-100-contrast: hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);
  --ig-surface-200: hsl(from var(--ig-surface-500) h calc(s * 0.64) calc(l * 1.43));
  --ig-surface-200-contrast: hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);
  --ig-surface-300: hsl(from var(--ig-surface-500) h calc(s * 0.73) calc(l * 1.19));
  --ig-surface-300-contrast: hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);
  --ig-surface-400: hsl(from var(--ig-surface-500) h calc(s * 0.875) calc(l * 1.08));
  --ig-surface-400-contrast: hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);
  --ig-surface-500: var(--ig-surface-base);
  --ig-surface-500-contrast: hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);
  --ig-surface-600: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.89));
  --ig-surface-600-contrast: hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);
  --ig-surface-700: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.81));
  --ig-surface-700-contrast: hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);
  --ig-surface-800: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.73));
  --ig-surface-800-contrast: hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);
  --ig-surface-900: hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * 0.64));
  --ig-surface-900-contrast: hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);
  --ig-surface-A100: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));
  --ig-surface-A100-contrast: hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);
  --ig-surface-A200: hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));
  --ig-surface-A200-contrast: hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);
  --ig-surface-A400: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.91));
  --ig-surface-A400-contrast: hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);
  --ig-surface-A700: hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 0.65));
  --ig-surface-A700-contrast: hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);
  --ig-surface-base: rgb(255, 255, 255);
  --ig-surface-base-contrast: hsla(from color(from var(--ig-surface-base) var(--y-contrast)) h 0 l/1);
  --ig-surface-sunken: rgb(247, 247, 247);
  --ig-surface-sunken-contrast: hsla(from color(from var(--ig-surface-sunken) var(--y-contrast)) h 0 l/1);
  --ig-surface-raised: rgb(255, 255, 255);
  --ig-surface-raised-contrast: hsla(from color(from var(--ig-surface-raised) var(--y-contrast)) h 0 l/1);
  --ig-surface-overlay: rgb(255, 255, 255);
  --ig-surface-overlay-contrast: hsla(from color(from var(--ig-surface-overlay) var(--y-contrast)) h 0 l/1);
  --ig-surface-container: rgba(0, 0, 0, 0.03);
  --ig-surface-container-contrast: hsla(from color(from color-mix(in srgb, rgb(from var(--ig-surface-container) r g b) 3%, var(--ig-surface-base)) var(--y-contrast)) h 0 l/1);
  --ig-surface-seed: #FFFFFF;
  --ig-surface-seed-contrast: hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-50: rgb(227, 236, 251);
  --ig-info-50-contrast: hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);
  --ig-info-100: rgb(176, 207, 251);
  --ig-info-100-contrast: hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);
  --ig-info-200: rgb(124, 179, 252);
  --ig-info-200-contrast: hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);
  --ig-info-300: rgb(75, 152, 245);
  --ig-info-300-contrast: hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);
  --ig-info-400: rgb(34, 129, 223);
  --ig-info-400-contrast: hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);
  --ig-info-500: rgb(13, 107, 193);
  --ig-info-500-contrast: hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);
  --ig-info-600: rgb(7, 87, 159);
  --ig-info-600-contrast: hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);
  --ig-info-700: rgb(10, 68, 123);
  --ig-info-700-contrast: hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);
  --ig-info-800: rgb(12, 47, 85);
  --ig-info-800-contrast: hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);
  --ig-info-900: rgb(6, 22, 40);
  --ig-info-900-contrast: hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);
  --ig-info-seed: #1377d5;
  --ig-info-seed-contrast: hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);
  --ig-info-A100: rgb(194, 220, 255);
  --ig-info-A100-contrast: hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);
  --ig-info-A200: rgb(87, 163, 255);
  --ig-info-A200-contrast: hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);
  --ig-info-A400: rgb(10, 124, 225);
  --ig-info-A400-contrast: hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);
  --ig-info-A700: rgb(0, 97, 180);
  --ig-info-A700-contrast: hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);
  --ig-success-50: rgb(203, 247, 207);
  --ig-success-50-contrast: hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);
  --ig-success-100: rgb(127, 225, 142);
  --ig-success-100-contrast: hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);
  --ig-success-200: rgb(94, 197, 112);
  --ig-success-200-contrast: hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);
  --ig-success-300: rgb(73, 169, 91);
  --ig-success-300-contrast: hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);
  --ig-success-400: rgb(59, 144, 75);
  --ig-success-400-contrast: hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);
  --ig-success-500: rgb(48, 120, 62);
  --ig-success-500-contrast: hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);
  --ig-success-600: rgb(39, 98, 50);
  --ig-success-600-contrast: hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);
  --ig-success-700: rgb(32, 76, 39);
  --ig-success-700-contrast: hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);
  --ig-success-800: rgb(24, 53, 28);
  --ig-success-800-contrast: hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);
  --ig-success-900: rgb(11, 24, 12);
  --ig-success-900-contrast: hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);
  --ig-success-seed: #4eb862;
  --ig-success-seed-contrast: hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);
  --ig-success-A100: rgb(51, 250, 108);
  --ig-success-A100-contrast: hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);
  --ig-success-A200: rgb(0, 186, 71);
  --ig-success-A200-contrast: hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);
  --ig-success-A400: rgb(0, 143, 53);
  --ig-success-A400-contrast: hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);
  --ig-success-A700: rgb(0, 113, 40);
  --ig-success-A700-contrast: hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);
  --ig-warn-50: rgb(251, 233, 213);
  --ig-warn-50-contrast: hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);
  --ig-warn-100: rgb(247, 195, 133);
  --ig-warn-100-contrast: hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);
  --ig-warn-200: rgb(233, 162, 65);
  --ig-warn-200-contrast: hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);
  --ig-warn-300: rgb(206, 135, 24);
  --ig-warn-300-contrast: hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);
  --ig-warn-400: rgb(177, 114, 4);
  --ig-warn-400-contrast: hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);
  --ig-warn-500: rgb(149, 94, 1);
  --ig-warn-500-contrast: hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);
  --ig-warn-600: rgb(121, 77, 4);
  --ig-warn-600-contrast: hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);
  --ig-warn-700: rgb(94, 60, 9);
  --ig-warn-700-contrast: hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);
  --ig-warn-800: rgb(65, 42, 11);
  --ig-warn-800-contrast: hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);
  --ig-warn-900: rgb(30, 19, 6);
  --ig-warn-900-contrast: hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);
  --ig-warn-seed: #faa419;
  --ig-warn-seed-contrast: hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);
  --ig-warn-A100: rgb(255, 211, 156);
  --ig-warn-A100-contrast: hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);
  --ig-warn-A200: rgb(222, 144, 3);
  --ig-warn-A200-contrast: hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);
  --ig-warn-A400: rgb(172, 110, 0);
  --ig-warn-A400-contrast: hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);
  --ig-warn-A700: rgb(136, 86, 0);
  --ig-warn-A700-contrast: hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);
  --ig-error-50: rgb(254, 230, 230);
  --ig-error-50-contrast: hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);
  --ig-error-100: rgb(255, 187, 187);
  --ig-error-100-contrast: hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);
  --ig-error-200: rgb(255, 144, 147);
  --ig-error-200-contrast: hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);
  --ig-error-300: rgb(254, 97, 109);
  --ig-error-300-contrast: hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);
  --ig-error-400: rgb(236, 56, 81);
  --ig-error-400-contrast: hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);
  --ig-error-500: rgb(207, 27, 62);
  --ig-error-500-contrast: hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);
  --ig-error-600: rgb(172, 15, 48);
  --ig-error-600-contrast: hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);
  --ig-error-700: rgb(134, 17, 38);
  --ig-error-700-contrast: hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);
  --ig-error-800: rgb(93, 17, 27);
  --ig-error-800-contrast: hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);
  --ig-error-900: rgb(44, 9, 12);
  --ig-error-900-contrast: hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);
  --ig-error-seed: #ff134a;
  --ig-error-seed-contrast: hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);
  --ig-error-A100: rgb(255, 206, 206);
  --ig-error-A100-contrast: hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);
  --ig-error-A200: rgb(255, 117, 125);
  --ig-error-A200-contrast: hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);
  --ig-error-A400: rgb(240, 31, 72);
  --ig-error-A400-contrast: hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);
  --ig-error-A700: rgb(195, 1, 53);
  --ig-error-A700-contrast: hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);
}

.theme-showcase[data-variant="light"] {
  --ig-primary-50: #E0F2FF;
  --ig-primary-50-contrast: hsla(from color(from #E0F2FF var(--y-contrast)) h 0 l/1);
  --ig-primary-100: #B3DEFF;
  --ig-primary-100-contrast: hsla(from color(from #B3DEFF var(--y-contrast)) h 0 l/1);
  --ig-primary-200: #80C9FF;
  --ig-primary-200-contrast: hsla(from color(from #80C9FF var(--y-contrast)) h 0 l/1);
  --ig-primary-300: #4DB4FF;
  --ig-primary-300-contrast: hsla(from color(from #4DB4FF var(--y-contrast)) h 0 l/1);
  --ig-primary-400: #26A6FF;
  --ig-primary-400-contrast: hsla(from color(from #26A6FF var(--y-contrast)) h 0 l/1);
  --ig-primary-500: #0099FF;
  --ig-primary-500-contrast: hsla(from color(from #0099FF var(--y-contrast)) h 0 l/1);
  --ig-primary-600: #0088E6;
  --ig-primary-600-contrast: hsla(from color(from #0088E6 var(--y-contrast)) h 0 l/1);
  --ig-primary-700: #0074C4;
  --ig-primary-700-contrast: hsla(from color(from #0074C4 var(--y-contrast)) h 0 l/1);
  --ig-primary-800: #005C9C;
  --ig-primary-800-contrast: hsla(from color(from #005C9C var(--y-contrast)) h 0 l/1);
  --ig-primary-900: #003A63;
  --ig-primary-900-contrast: hsla(from color(from #003A63 var(--y-contrast)) h 0 l/1);
  --ig-primary-A100: #A8DBFF;
  --ig-primary-A100-contrast: hsla(from color(from #A8DBFF var(--y-contrast)) h 0 l/1);
  --ig-primary-A200: #57B8FF;
  --ig-primary-A200-contrast: hsla(from color(from #57B8FF var(--y-contrast)) h 0 l/1);
  --ig-primary-A400: #0A93F5;
  --ig-primary-A400-contrast: hsla(from color(from #0A93F5 var(--y-contrast)) h 0 l/1);
  --ig-primary-A700: #0077D1;
  --ig-primary-A700-contrast: hsla(from color(from #0077D1 var(--y-contrast)) h 0 l/1);
  --ig-secondary-50: #FDEBE5;
  --ig-secondary-50-contrast: hsla(from color(from #FDEBE5 var(--y-contrast)) h 0 l/1);
  --ig-secondary-100: #FBCDBF;
  --ig-secondary-100-contrast: hsla(from color(from #FBCDBF var(--y-contrast)) h 0 l/1);
  --ig-secondary-200: #F8AC94;
  --ig-secondary-200-contrast: hsla(from color(from #F8AC94 var(--y-contrast)) h 0 l/1);
  --ig-secondary-300: #F58B69;
  --ig-secondary-300-contrast: hsla(from color(from #F58B69 var(--y-contrast)) h 0 l/1);
  --ig-secondary-400: #F27349;
  --ig-secondary-400-contrast: hsla(from color(from #F27349 var(--y-contrast)) h 0 l/1);
  --ig-secondary-500: #F05A2B;
  --ig-secondary-500-contrast: hsla(from color(from #F05A2B var(--y-contrast)) h 0 l/1);
  --ig-secondary-600: #DB4E22;
  --ig-secondary-600-contrast: hsla(from color(from #DB4E22 var(--y-contrast)) h 0 l/1);
  --ig-secondary-700: #BC401B;
  --ig-secondary-700-contrast: hsla(from color(from #BC401B var(--y-contrast)) h 0 l/1);
  --ig-secondary-800: #963215;
  --ig-secondary-800-contrast: hsla(from color(from #963215 var(--y-contrast)) h 0 l/1);
  --ig-secondary-900: #66210D;
  --ig-secondary-900-contrast: hsla(from color(from #66210D var(--y-contrast)) h 0 l/1);
  --ig-secondary-A100: #FFC4B0;
  --ig-secondary-A100-contrast: hsla(from color(from #FFC4B0 var(--y-contrast)) h 0 l/1);
  --ig-secondary-A200: #FF8A63;
  --ig-secondary-A200-contrast: hsla(from color(from #FF8A63 var(--y-contrast)) h 0 l/1);
  --ig-secondary-A400: #F5501C;
  --ig-secondary-A400-contrast: hsla(from color(from #F5501C var(--y-contrast)) h 0 l/1);
  --ig-secondary-A700: #D63F0F;
  --ig-secondary-A700-contrast: hsla(from color(from #D63F0F var(--y-contrast)) h 0 l/1);
}
