body {
  --global-primary-0: #000000;
  --global-primary-10: #00001c;
  --global-primary-20: #000053;
  --global-primary-30: #001489;
  --global-primary-40: #1c3f97;
  --global-primary-50: #385eb5;
  --global-primary-60: #567dd2;
  --global-primary-70: #759cf0;
  --global-primary-80: #9dbdff;
  --global-primary-90: #cedeff;
  --global-primary-95: #e6efff;
  --global-primary-98: #fafcff;
  --global-primary-100: #ffffff;
  --global-accent-0: #000000;
  --global-accent-10: #060300;
  --global-accent-20: #1e1400;
  --global-accent-30: #3b2b00;
  --global-accent-40: #5b4400;
  --global-accent-50: #7c5e00;
  --global-accent-60: #a07a00;
  --global-accent-70: #c39817;
  --global-accent-80: #f6be00;
  --global-accent-90: #ffd97f;
  --global-accent-95: #ffedc2;
  --global-accent-98: #fffbf2;
  --global-accent-100: #ffffff;
  --global-accent-alt-0: #000000;
  --global-accent-alt-10: #0e0000;
  --global-accent-alt-20: #300300;
  --global-accent-alt-30: #580d00;
  --global-accent-alt-40: #841900;
  --global-accent-alt-50: #ab341a;
  --global-accent-alt-60: #d05136;
  --global-accent-alt-70: #ff5c39;
  --global-accent-alt-80: #ffa18c;
  --global-accent-alt-90: #ffd2c7;
  --global-accent-alt-95: #ffe9e3;
  --global-accent-alt-98: #fffaf9;
  --global-accent-alt-100: #ffffff;
  --global-neutral-4: #0d0e0f;
  --global-neutral-6: #121314;
  --global-neutral-0: #000000;
  --global-neutral-10: #1a1c1d;
  --global-neutral-12: #1e2021;
  --global-neutral-17: #272a2c;
  --global-neutral-20: #2d3133;
  --global-neutral-22: #313537;
  --global-neutral-24: #353a3c;
  --global-neutral-30: #42484a;
  --global-neutral-40: #595f63;
  --global-neutral-50: #71787c;
  --global-neutral-60: #8b9295;
  --global-neutral-70: #a6acaf;
  --global-neutral-80: #c3c7c9;
  --global-neutral-87: #d7dadc;
  --global-neutral-90: #e0e3e4;
  --global-neutral-92: #e6e8e9;
  --global-neutral-94: #edeeef;
  --global-neutral-96: #f3f4f4;
  --global-neutral-98: #f9f9fa;
  --global-neutral-100: #ffffff;
  --global-neutral-alt-0: #000000;
  --global-neutral-alt-10: #1c1c1c;
  --global-neutral-alt-20: #313131;
  --global-neutral-alt-30: #464646;
  --global-neutral-alt-40: #5f5f5f;
  --global-neutral-alt-50: #777777;
  --global-neutral-alt-60: #919191;
  --global-neutral-alt-70: #ababab;
  --global-neutral-alt-80: #c6c6c6;
  --global-neutral-alt-90: #e3e3e3;
  --global-neutral-alt-95: #f1f1f1;
  --global-neutral-alt-98: #f9f9f9;
  --global-neutral-alt-100: #ffffff;
  --global-red-0: #000000;
  --global-red-10: #360e16;
  --global-red-20: #640a25;
  --global-red-30: #8f0336;
  --global-red-40: #bb144b;
  --global-red-50: #dc3360;
  --global-red-60: #f7587a;
  --global-red-70: #ff8097;
  --global-red-80: #ffaab7;
  --global-red-90: #ffd5da;
  --global-red-95: #ffeaec;
  --global-red-98: #fff7f7;
  --global-red-100: #ffffff;
  --global-green-0: #000000;
  --global-green-10: #002215;
  --global-green-20: #003c23;
  --global-green-30: #005533;
  --global-green-40: #007347;
  --global-green-50: #008c5c;
  --global-green-60: #00a777;
  --global-green-70: #3dc094;
  --global-green-80: #82d7b5;
  --global-green-90: #c2ecda;
  --global-green-95: #e0f6ec;
  --global-green-98: #f3fbf7;
  --global-green-100: #ffffff;
  --global-yellow-0: #000000;
  --global-yellow-10: #261a00;
  --global-yellow-20: #402e00;
  --global-yellow-30: #5b4300;
  --global-yellow-40: #795b00;
  --global-yellow-50: #957200;
  --global-yellow-60: #b18c28;
  --global-yellow-70: #cba754;
  --global-yellow-80: #e1c387;
  --global-yellow-90: #f3e1c1;
  --global-yellow-95: #faf0df;
  --global-yellow-98: #fdf9f2;
  --global-yellow-100: #ffffff;
}
:root body {
  --semantic-primary: #001489;
  --semantic-on-primary: #fafcff;
  --semantic-primary-bg: #cedeff;
  --semantic-on-primary-bg: #000053;
  --semantic-accent: #f6be00;
  --semantic-on-accent: #000000;
  --semantic-accent-bg: #ffd97f;
  --semantic-on-accent-bg: #1e1400;
  --semantic-accent-alt: #ff5c39;
  --semantic-on-accent-alt: #000000;
  --semantic-accent-alt-bg: #ffd2c7;
  --semantic-on-accent-alt-bg: #300300;
  --semantic-text-base: #1c1c1c;
  --semantic-text-subdued: #464646;
  --semantic-text-muted: #5f5f5f;
  --semantic-text-disabled: #919191;
  --semantic-background-body: #f9f9fa;
  --semantic-background-surface: #e0e3e4;
  --semantic-background-surface-highest: #e6e8e9;
  --semantic-background-surface-high: #edeeef;
  --semantic-background-surface-low: #f3f4f4;
  --semantic-background-surface-lowest: #ffffff;
  --semantic-background-opacity-surface: rgba(31,31,31,0.12);
  --semantic-error: #bb144b;
  --semantic-on-error: #fff7f7;
  --semantic-error-bg: #ffd5da;
  --semantic-on-error-bg: #640a25;
  --semantic-success: #007347;
  --semantic-on-success: #f3fbf7;
  --semantic-on-success-bg: #003c23;
  --semantic-success-bg: #c2ecda;
  --semantic-warning: #795b00;
  --semantic-on-warning: #fdf9f2;
  --semantic-on-warning-bg: #402e00;
  --semantic-warning-bg: #f3e1c1;
  --semantic-overlay-hard: rgba(25,27,40,0.9);
  --semantic-overlay-medium: rgba(25,27,40,0.5);
  --semantic-overlay-soft: rgba(25,27,40,0.12);
  --semantic-outline-base: #71787c;
  --semantic-outline-variant: #c3c7c9;
  --semantic-neutral-black: #000000;
  --semantic-neutral-white: #ffffff;
}
html.theme-dark body {
  --semantic-primary: #9dbdff;
  --semantic-on-primary: #000053;
  --semantic-primary-bg: #001489;
  --semantic-on-primary-bg: #cedeff;
  --semantic-accent: #f6be00;
  --semantic-on-accent: #1e1400;
  --semantic-accent-bg: #3b2b00;
  --semantic-on-accent-bg: #ffd97f;
  --semantic-accent-alt: #ffa18c;
  --semantic-on-accent-alt: #300300;
  --semantic-accent-alt-bg: #580d00;
  --semantic-on-accent-alt-bg: #ffd2c7;
  --semantic-text-base: #f1f1f1;
  --semantic-text-subdued: #e3e3e3;
  --semantic-text-muted: #c6c6c6;
  --semantic-text-disabled: #ababab;
  --semantic-background-body: #1e2021;
  --semantic-background-surface: #272a2c;
  --semantic-background-surface-highest: #1a1c1d;
  --semantic-background-surface-high: #121314;
  --semantic-background-surface-low: #0d0e0f;
  --semantic-background-surface-lowest: #000000;
  --semantic-background-opacity-surface: rgba(226,226,226,0.12);
  --semantic-error: #ffaab7;
  --semantic-on-error: #640a25;
  --semantic-error-bg: #8f0336;
  --semantic-on-error-bg: #ffd5da;
  --semantic-success: #82d7b5;
  --semantic-on-success: #003c23;
  --semantic-success-bg: #005533;
  --semantic-on-success-bg: #c2ecda;
  --semantic-warning: #e1c387;
  --semantic-on-warning: #402e00;
  --semantic-warning-bg: #5b4300;
  --semantic-on-warning-bg: #f3e1c1;
  --semantic-overlay-soft: rgba(224,225,244,0.12);
  --semantic-overlay-medium: rgba(224,225,244,0.5);
  --semantic-overlay-hard: rgba(224,225,244,0.9);
  --semantic-outline-base: #8b9295;
  --semantic-outline-variant: #42484a;
  --semantic-neutral-black: #000000;
  --semantic-neutral-white: #ffffff;
}