/* Generated by scripts/build-tokens.py from tokens/colors.source.json. */
:root, [data-theme="light"] {
  color-scheme: light;
  --green-gn50: #e5f5ec;
  --green-gn100: #b0e1c4;
  --green-gn200: #8ad2a8;
  --green-gn300: #54be80;
  --green-gn400: #33b168;
  --green-gn500: #009e42;
  --green-gn600: #00903c;
  --green-gn700: #00702f;
  --green-gn800: #005724;
  --green-gn900: #00421c;
  --green-gn950: #002911;
  --blue-bn50: #e5f1fb;
  --blue-bn100: #cfe5f8;
  --blue-bn200: #b2d6f5;
  --blue-bn300: #54a3e8;
  --blue-bn400: #3391e3;
  --blue-bn500: #0075dc;
  --blue-bn600: #006ac8;
  --blue-bn700: #00539c;
  --blue-bn800: #004079;
  --blue-bn900: #00315c;
  --blue-bn950: #00213d;
  --teal-tn50: #edfff9;
  --teal-tn100: #c2fff0;
  --teal-tn200: #69f2e2;
  --teal-tn300: #39e5d1;
  --teal-tn400: #11cebc;
  --teal-tn500: #009f92;
  --teal-tn600: #04837e;
  --teal-tn700: #056d6a;
  --teal-tn800: #135351;
  --teal-tn900: #0a3d3d;
  --teal-tn950: #042f31;
  --purple-pn50: #fbf4ff;
  --purple-pn100: #f0daff;
  --purple-pn200: #deafff;
  --purple-pn300: #cb90ff;
  --purple-pn400: #b26ef5;
  --purple-pn500: #9342ed;
  --purple-pn600: #7f37d7;
  --purple-pn700: #7421d9;
  --purple-pn800: #5d1bb4;
  --purple-pn900: #441188;
  --purple-pn950: #330d65;
  --red-rn50: #fff0f3;
  --red-rn100: #ffd9e0;
  --red-rn200: #ffbeca;
  --red-rn300: #ff95aa;
  --red-rn400: #fe6180;
  --red-rn500: #fe2c55;
  --red-rn600: #e7284d;
  --red-rn700: #b41f3c;
  --red-rn800: #8c182f;
  --red-rn900: #6b1224;
  --red-rn950: #520e1b;
  --yellow-yn50: #fff2e0;
  --yellow-yn100: #ffe1b8;
  --yellow-yn200: #ffcc85;
  --yellow-yn300: #ffb752;
  --yellow-yn400: #ffaa33;
  --yellow-yn500: #ff9500;
  --yellow-yn600: #e88800;
  --yellow-yn700: #b56a00;
  --yellow-yn800: #8c5200;
  --yellow-yn900: #6b3f00;
  --yellow-yn950: #5c3100;
  --neutral-nn0: #ffffff;
  --neutral-nn50: #f2f2f2;
  --neutral-nn100: #ebebeb;
  --neutral-nn200: #e0e0e0;
  --neutral-nn300: #d4d4d4;
  --neutral-nn400: #a8a8a8;
  --neutral-nn500: #8a8a8a;
  --neutral-nn600: #6e6e6e;
  --neutral-nn700: #525252;
  --neutral-nn800: #363636;
  --neutral-nn900: #1a1a1a;
  --neutral-nn950: #000000;
  --neutral-nn1000: #000000;
  --component-token-card-card-container-color: #ffffff;
  --component-token-card-card-container-color-secondary: #f2f2f2;
  --component-token-card-card-container-color-tertiary: #f2f2f2;
  --component-token-card-divider-container-color: #f2f2f2;
  --component-token-toaster-toaster-container-color: #1a1a1a;
  --component-token-container-container-color-error: #e7284d;
  --component-token-icon-icon-color-warning: #ffb752;
  --component-token-icon-icon-color-announcement: #3391e3;
  --neutral-nn0s: #ffffff;
  --font-color-primary: #000000;
  --font-color-secondary: #6e6e6e;
  --font-color-tertiary: #a8a8a8;
  --font-color-neutral: #ffffff;
  --font-color-action: #009e42;
  --font-color-action-hover: #00903c;
  --font-color-action-active: #00903c;
  --font-color-action-disabled: #a8a8a8;
  --font-color-warning: #ffb752;
  --font-color-error: #fe2c55;
  --icon-color-primary: #000000;
  --icon-color-secondary: #6e6e6e;
  --icon-color-tertiary: #a8a8a8;
  --icon-color-neutral: #ffffff;
  --icon-color-action: #009e42;
  --icon-color-action-hover: #00903c;
  --icon-color-action-active: #00903c;
  --icon-color-action-disabled: #a8a8a8;
  --icon-color-warning: #ffb752;
  --icon-color-error: #fe2c55;
  --icon-color-info: #3391e3;
  --border-color-primary: #d4d4d4;
  --border-color-secondary: #e0e0e0;
  --border-color-tertiary: #f2f2f2;
  --border-color-neutral-secondary: #000000;
  --border-color-neutral: #ffffff;
  --border-color-action: #009e42;
  --border-color-action-hover: #00903c;
  --border-color-action-active: #00903c;
  --border-color-action-disabled: #e0e0e0;
  --border-color-error: #fe2c55;
  --border-color-warning-secondary: #ffcc85;
  --border-color-error-secondary: #ffbeca;
  --border-color-info-secondary: #b2d6f5;
  --container-color-primary: #ffffff;
  --container-color-secondary: #f2f2f2;
  --container-color-tertiary: #ebebeb;
  --container-color-neutral: #ffffff;
  --container-color-neutral-secondary: #000000;
  --container-color-action-secondary: #e5f5ec;
  --container-color-action: #009e42;
  --container-color-action-hover: #00903c;
  --container-color-action-active: #00903c;
  --container-color-action-disabled: #f2f2f2;
  --container-color-warning-secondary: #fff2e0;
  --container-color-error: #e7284d;
  --container-color-error-secondary: #fff0f3;
  --container-color-info-secondary: #e5f1fb;
  --container-color-skeleton: #ebebeb;
  --overlay-color-primary: rgba(0, 0, 0, 0.7);
  --overlay-color-secondary: rgba(0, 0, 0, 0.5);
  --overlay-color-tertiary: rgba(0, 0, 0, 0.3);
  --surface-color-primary: #ffffff;
  --surface-color-secondary: #f2f2f2;
  --surface-color-tertiary: #ebebeb;
  --surface-color-neutral: #ffffff;
}
[data-theme="dark"] {
  color-scheme: dark;
  --green-gn50: #001007;
  --green-gn100: #003114;
  --green-gn200: #00491e;
  --green-gn300: #006a2c;
  --green-gn400: #007e35;
  --green-gn500: #009e42;
  --green-gn600: #33b168;
  --green-gn700: #54be80;
  --green-gn800: #8ad2a8;
  --green-gn900: #b0e1c4;
  --green-gn950: #e6f5ec;
  --blue-bn50: #092c4a;
  --blue-bn100: #0f4778;
  --blue-bn200: #135b99;
  --blue-bn300: #005eb0;
  --blue-bn400: #006cca;
  --blue-bn500: #0075dc;
  --blue-bn600: #007ff0;
  --blue-bn700: #2498ff;
  --blue-bn800: #5cb3ff;
  --blue-bn900: #a3d4ff;
  --blue-bn950: #d6ecff;
  --teal-tn50: #0d2624;
  --teal-tn100: #004a3f;
  --teal-tn200: #005c54;
  --teal-tn300: #00756c;
  --teal-tn400: #00877e;
  --teal-tn500: #009c93;
  --teal-tn600: #00a6a0;
  --teal-tn700: #34b6b1;
  --teal-tn800: #76cbc8;
  --teal-tn900: #addfde;
  --teal-tn950: #def2f2;
  --purple-pn50: #241a30;
  --purple-pn100: #451575;
  --purple-pn200: #631fa8;
  --purple-pn300: #8035cc;
  --purple-pn400: #914ad9;
  --purple-pn500: #a660eb;
  --purple-pn600: #bd7aff;
  --purple-pn700: #cb96ff;
  --purple-pn800: #d9b2ff;
  --purple-pn900: #e8d1ff;
  --purple-pn950: #f3e6ff;
  --red-rn50: #450c17;
  --red-rn100: #6d1325;
  --red-rn200: #981a33;
  --red-rn300: #b9203e;
  --red-rn400: #d52547;
  --red-rn500: #fe2c55;
  --red-rn600: #fe4a6d;
  --red-rn700: #fe6b88;
  --red-rn800: #fe93a8;
  --red-rn900: #feb2c1;
  --red-rn950: #ffeaee;
  --yellow-yn50: #472a00;
  --yellow-yn100: #824c00;
  --yellow-yn200: #ab6400;
  --yellow-yn300: #c77400;
  --yellow-yn400: #e38500;
  --yellow-yn500: #ff9500;
  --yellow-yn600: #ffaa33;
  --yellow-yn700: #ffb854;
  --yellow-yn800: #ffce8a;
  --yellow-yn900: #ffdeb0;
  --yellow-yn950: #fff4e6;
  --neutral-nn0: #000000;
  --neutral-nn50: #212121;
  --neutral-nn100: #292929;
  --neutral-nn200: #303030;
  --neutral-nn300: #525252;
  --neutral-nn400: #666666;
  --neutral-nn500: #8f8f8f;
  --neutral-nn600: #b8b8b8;
  --neutral-nn700: #c7c7c7;
  --neutral-nn800: #d6d6d6;
  --neutral-nn900: #e5e5e5;
  --neutral-nn950: #f6f6f6;
  --neutral-nn1000: #fafafa;
  --component-token-card-card-container-color: #212121;
  --component-token-card-card-container-color-secondary: #292929;
  --component-token-card-card-container-color-tertiary: #303030;
  --component-token-card-divider-container-color: #212121;
  --component-token-toaster-toaster-container-color: #292929;
  --component-token-container-container-color-error: #d52547;
  --component-token-icon-icon-color-warning: #ffaa33;
  --component-token-icon-icon-color-announcement: #007ff0;
  --neutral-nn0s: #ffffff;
  --font-color-primary: #f6f6f6;
  --font-color-secondary: #b8b8b8;
  --font-color-tertiary: #666666;
  --font-color-neutral: #ffffff;
  --font-color-action: #009e42;
  --font-color-action-hover: #33b168;
  --font-color-action-active: #33b168;
  --font-color-action-disabled: #666666;
  --font-color-warning: #c77400;
  --font-color-error: #fe2c55;
  --icon-color-primary: #f6f6f6;
  --icon-color-secondary: #b8b8b8;
  --icon-color-tertiary: #666666;
  --icon-color-neutral: #ffffff;
  --icon-color-action: #009e42;
  --icon-color-action-hover: #33b168;
  --icon-color-action-active: #33b168;
  --icon-color-action-disabled: #666666;
  --icon-color-warning: #ffaa33;
  --icon-color-error: #fe2c55;
  --icon-color-info: #006cca;
  --border-color-primary: #525252;
  --border-color-secondary: #303030;
  --border-color-tertiary: #212121;
  --border-color-neutral-secondary: #fafafa;
  --border-color-neutral: #ffffff;
  --border-color-action: #009e42;
  --border-color-action-hover: #33b168;
  --border-color-action-active: #33b168;
  --border-color-action-disabled: #303030;
  --border-color-error: #fe2c55;
  --border-color-warning-secondary: #ab6400;
  --border-color-error-secondary: #981a33;
  --border-color-info-secondary: #135b99;
  --container-color-primary: #000000;
  --container-color-secondary: #212121;
  --container-color-tertiary: #292929;
  --container-color-neutral: #ffffff;
  --container-color-neutral-secondary: #fafafa;
  --container-color-action-secondary: #001007;
  --container-color-action: #009e42;
  --container-color-action-hover: #33b168;
  --container-color-action-active: #33b168;
  --container-color-action-disabled: #212121;
  --container-color-warning-secondary: #472a00;
  --container-color-error: #d52547;
  --container-color-error-secondary: #450c17;
  --container-color-info-secondary: #092c4a;
  --container-color-skeleton: #292929;
  --overlay-color-primary: rgba(0, 0, 0, 0.7);
  --overlay-color-secondary: rgba(0, 0, 0, 0.5);
  --overlay-color-tertiary: rgba(0, 0, 0, 0.3);
  --surface-color-primary: #000000;
  --surface-color-secondary: #212121;
  --surface-color-tertiary: #292929;
  --surface-color-neutral: #000000;
}
[data-theme="deuteranopia"] {
  color-scheme: light;
  --green-gn50: #f2f1fe;
  --green-gn100: #dcd6ff;
  --green-gn200: #9d94f5;
  --green-gn300: #7c71e9;
  --green-gn400: #5e53d5;
  --green-gn500: #372cbd;
  --green-gn600: #2f27a5;
  --green-gn700: #29228c;
  --green-gn800: #292567;
  --green-gn900: #1f1d47;
  --green-gn950: #181631;
  --blue-bn50: #f2f1fe;
  --blue-bn100: #dcd6ff;
  --blue-bn200: #9d94f5;
  --blue-bn300: #7c71e9;
  --blue-bn400: #5e53d5;
  --blue-bn500: #2f27a5;
  --blue-bn600: #2f27a5;
  --blue-bn700: #29228c;
  --blue-bn800: #292567;
  --blue-bn900: #1f1d47;
  --blue-bn950: #181631;
  --teal-tn50: #f2f1fe;
  --teal-tn100: #dcd6ff;
  --teal-tn200: #9d94f5;
  --teal-tn300: #7c71e9;
  --teal-tn400: #5e53d5;
  --teal-tn500: #372cbd;
  --teal-tn600: #2f27a5;
  --teal-tn700: #29228c;
  --teal-tn800: #292567;
  --teal-tn900: #1f1d47;
  --teal-tn950: #181631;
  --purple-pn50: #f2f1fe;
  --purple-pn100: #dcd6ff;
  --purple-pn200: #9d94f5;
  --purple-pn300: #7c71e9;
  --purple-pn400: #5e53d5;
  --purple-pn500: #372cbd;
  --purple-pn600: #2f27a5;
  --purple-pn700: #29228c;
  --purple-pn800: #292567;
  --purple-pn900: #1f1d47;
  --purple-pn950: #181631;
  --red-rn50: #fcfce9;
  --red-rn100: #f8f8c9;
  --red-rn200: #efee8f;
  --red-rn300: #dad943;
  --red-rn400: #c4c326;
  --red-rn500: #a4a328;
  --red-rn600: #838320;
  --red-rn700: #75741a;
  --red-rn800: #403f08;
  --red-rn900: #403f08;
  --red-rn950: #29290f;
  --yellow-yn50: #fcfce9;
  --yellow-yn100: #f8f8c9;
  --yellow-yn200: #efee8f;
  --yellow-yn300: #dad943;
  --yellow-yn400: #c4c326;
  --yellow-yn500: #a4a328;
  --yellow-yn600: #838320;
  --yellow-yn700: #75741a;
  --yellow-yn800: #5c5c0a;
  --yellow-yn900: #403f08;
  --yellow-yn950: #29290f;
  --neutral-nn0: #ffffff;
  --neutral-nn50: #f1f1f6;
  --neutral-nn100: #e7e7f2;
  --neutral-nn200: #d9d9e8;
  --neutral-nn300: #c3c3d5;
  --neutral-nn400: #aeaec3;
  --neutral-nn500: #9090a5;
  --neutral-nn600: #707083;
  --neutral-nn700: #545463;
  --neutral-nn800: #41414b;
  --neutral-nn900: #2f2f35;
  --neutral-nn950: #212121;
  --neutral-nn1000: #000000;
  --component-token-card-card-container-color: #ffffff;
  --component-token-card-card-container-color-secondary: #f1f1f6;
  --component-token-card-card-container-color-tertiary: #f1f1f6;
  --component-token-card-divider-container-color: #f1f1f6;
  --component-token-toaster-toaster-container-color: #2f2f35;
  --component-token-container-container-color-error: #838320;
  --component-token-icon-icon-color-warning: #838320;
  --component-token-icon-icon-color-announcement: #2f27a5;
  --neutral-nn0s: #ffffff;
  --font-color-primary: #212121;
  --font-color-secondary: #707083;
  --font-color-tertiary: #aeaec3;
  --font-color-neutral: #ffffff;
  --font-color-action: #372cbd;
  --font-color-action-hover: #2f27a5;
  --font-color-action-active: #2f27a5;
  --font-color-action-disabled: #aeaec3;
  --font-color-warning: #dad943;
  --font-color-error: #a4a328;
  --icon-color-primary: #212121;
  --icon-color-secondary: #707083;
  --icon-color-tertiary: #aeaec3;
  --icon-color-neutral: #ffffff;
  --icon-color-action: #372cbd;
  --icon-color-action-hover: #2f27a5;
  --icon-color-action-active: #2f27a5;
  --icon-color-action-disabled: #aeaec3;
  --icon-color-warning: #838320;
  --icon-color-error: #a4a328;
  --icon-color-info: #5e53d5;
  --border-color-primary: #c3c3d5;
  --border-color-secondary: #d9d9e8;
  --border-color-tertiary: #f1f1f6;
  --border-color-neutral-secondary: #000000;
  --border-color-neutral: #ffffff;
  --border-color-action: #372cbd;
  --border-color-action-hover: #2f27a5;
  --border-color-action-active: #2f27a5;
  --border-color-action-disabled: #d9d9e8;
  --border-color-error: #a4a328;
  --border-color-warning-secondary: #efee8f;
  --border-color-error-secondary: #efee8f;
  --border-color-info-secondary: #9d94f5;
  --container-color-primary: #ffffff;
  --container-color-secondary: #f1f1f6;
  --container-color-tertiary: #e7e7f2;
  --container-color-neutral: #ffffff;
  --container-color-neutral-secondary: #000000;
  --container-color-action-secondary: #f2f1fe;
  --container-color-action: #372cbd;
  --container-color-action-hover: #2f27a5;
  --container-color-action-active: #2f27a5;
  --container-color-action-disabled: #f1f1f6;
  --container-color-warning-secondary: #fcfce9;
  --container-color-error: #838320;
  --container-color-error-secondary: #fcfce9;
  --container-color-info-secondary: #f2f1fe;
  --container-color-skeleton: #e7e7f2;
  --overlay-color-primary: rgba(0, 0, 0, 0.7);
  --overlay-color-secondary: rgba(0, 0, 0, 0.5);
  --overlay-color-tertiary: rgba(0, 0, 0, 0.3);
  --surface-color-primary: #ffffff;
  --surface-color-secondary: #f1f1f6;
  --surface-color-tertiary: #e7e7f2;
  --surface-color-neutral: #ffffff;
}
[data-theme="tritanopia"] {
  color-scheme: light;
  --green-gn50: #edfbfb;
  --green-gn100: #c5f6f7;
  --green-gn200: #6fe8e9;
  --green-gn300: #41d9da;
  --green-gn400: #1ac3c4;
  --green-gn500: #079798;
  --green-gn600: #0a8080;
  --green-gn700: #0a6b6b;
  --green-gn800: #165151;
  --green-gn900: #0c3d3d;
  --green-gn950: #042f31;
  --blue-bn50: #edfbfb;
  --blue-bn100: #c5f6f7;
  --blue-bn200: #6fe8e9;
  --blue-bn300: #41d9da;
  --blue-bn400: #1ac3c4;
  --blue-bn500: #079798;
  --blue-bn600: #0a8080;
  --blue-bn700: #0a6b6b;
  --blue-bn800: #165151;
  --blue-bn900: #0c3d3d;
  --blue-bn950: #042f31;
  --teal-tn50: #edfbfb;
  --teal-tn100: #c5f6f7;
  --teal-tn200: #6fe8e9;
  --teal-tn300: #41d9da;
  --teal-tn400: #1ac3c4;
  --teal-tn500: #079798;
  --teal-tn600: #0a8080;
  --teal-tn700: #0a6b6b;
  --teal-tn800: #165151;
  --teal-tn900: #0c3d3d;
  --teal-tn950: #042f31;
  --purple-pn50: #fef5f5;
  --purple-pn100: #fddede;
  --purple-pn200: #fbbbba;
  --purple-pn300: #f99898;
  --purple-pn400: #f77a79;
  --purple-pn500: #f05958;
  --purple-pn600: #d6413f;
  --purple-pn700: #ab302f;
  --purple-pn800: #8b2625;
  --purple-pn900: #6b1d1c;
  --purple-pn950: #4d1413;
  --red-rn50: #fef5f5;
  --red-rn100: #fddede;
  --red-rn200: #fbbbba;
  --red-rn300: #f99898;
  --red-rn400: #f77a79;
  --red-rn500: #f05958;
  --red-rn600: #d6413f;
  --red-rn700: #ab302f;
  --red-rn800: #8b2625;
  --red-rn900: #6b1d1c;
  --red-rn950: #4d1413;
  --yellow-yn50: #fef5f5;
  --yellow-yn100: #fddede;
  --yellow-yn200: #fbbbba;
  --yellow-yn300: #f99898;
  --yellow-yn400: #f77a79;
  --yellow-yn500: #f05958;
  --yellow-yn600: #d6413f;
  --yellow-yn700: #ab302f;
  --yellow-yn800: #8b2625;
  --yellow-yn900: #6b1d1c;
  --yellow-yn950: #4d1413;
  --neutral-nn0: #ffffff;
  --neutral-nn50: #f0f5f5;
  --neutral-nn100: #d6e5e5;
  --neutral-nn200: #d6e5e5;
  --neutral-nn300: #bfd2d1;
  --neutral-nn400: #aabfbe;
  --neutral-nn500: #8da1a0;
  --neutral-nn600: #6d7f7e;
  --neutral-nn700: #52605f;
  --neutral-nn800: #404949;
  --neutral-nn900: #2e3434;
  --neutral-nn950: #212121;
  --neutral-nn1000: #000000;
  --component-token-card-card-container-color: #ffffff;
  --component-token-card-card-container-color-secondary: #f0f5f5;
  --component-token-card-card-container-color-tertiary: #f0f5f5;
  --component-token-card-divider-container-color: #f0f5f5;
  --component-token-toaster-toaster-container-color: #2e3434;
  --component-token-container-container-color-error: #d6413f;
  --component-token-icon-icon-color-warning: #d6413f;
  --component-token-icon-icon-color-announcement: #f05958;
  --neutral-nn0s: #ffffff;
  --font-color-primary: #212121;
  --font-color-secondary: #6d7f7e;
  --font-color-tertiary: #aabfbe;
  --font-color-neutral: #ffffff;
  --font-color-action: #079798;
  --font-color-action-hover: #0a8080;
  --font-color-action-active: #0a8080;
  --font-color-action-disabled: #aabfbe;
  --font-color-warning: #f99898;
  --font-color-error: #f05958;
  --icon-color-primary: #212121;
  --icon-color-secondary: #6d7f7e;
  --icon-color-tertiary: #aabfbe;
  --icon-color-neutral: #ffffff;
  --icon-color-action: #079798;
  --icon-color-action-hover: #0a8080;
  --icon-color-action-active: #0a8080;
  --icon-color-action-disabled: #aabfbe;
  --icon-color-warning: #d6413f;
  --icon-color-error: #f05958;
  --icon-color-info: #1ac3c4;
  --border-color-primary: #bfd2d1;
  --border-color-secondary: #d6e5e5;
  --border-color-tertiary: #f0f5f5;
  --border-color-neutral-secondary: #000000;
  --border-color-neutral: #ffffff;
  --border-color-action: #079798;
  --border-color-action-hover: #0a8080;
  --border-color-action-active: #0a8080;
  --border-color-action-disabled: #d6e5e5;
  --border-color-error: #f05958;
  --border-color-warning-secondary: #fbbbba;
  --border-color-error-secondary: #fbbbba;
  --border-color-info-secondary: #6fe8e9;
  --container-color-primary: #ffffff;
  --container-color-secondary: #f0f5f5;
  --container-color-tertiary: #d6e5e5;
  --container-color-neutral: #ffffff;
  --container-color-neutral-secondary: #000000;
  --container-color-action-secondary: #edfbfb;
  --container-color-action: #079798;
  --container-color-action-hover: #0a8080;
  --container-color-action-active: #0a8080;
  --container-color-action-disabled: #f0f5f5;
  --container-color-warning-secondary: #fef5f5;
  --container-color-error: #d6413f;
  --container-color-error-secondary: #fef5f5;
  --container-color-info-secondary: #edfbfb;
  --container-color-skeleton: #d6e5e5;
  --overlay-color-primary: rgba(0, 0, 0, 0.7);
  --overlay-color-secondary: rgba(0, 0, 0, 0.5);
  --overlay-color-tertiary: rgba(0, 0, 0, 0.3);
  --surface-color-primary: #ffffff;
  --surface-color-secondary: #f0f5f5;
  --surface-color-tertiary: #d6e5e5;
  --surface-color-neutral: #ffffff;
}
