/*! Generated by scripts/generate-design-tokens.py from tokens.json.
Do not edit by hand; re-run the script after updating tokens.json.
*/
:root {
  /* Colour */
  --dataviz--categorical--series--c1: #266ef1;
  --dataviz--categorical--series--c2: #944de7;
  --dataviz--categorical--series--c3: #0e8345;
  --dataviz--categorical--series--c4: #e65301;
  --dataviz--categorical--series--c5: #0188cc;
  --dataviz--categorical--series--c6: #c99600;
  --dataviz--categorical--series--c7: #b50000;
  --dataviz--categorical--series--c8: #525252;
  --dataviz--divergent--negative--01: #b50000;
  --dataviz--divergent--negative--02: #e30000;
  --dataviz--divergent--negative--03: #ff8776;
  --dataviz--divergent--negative--04: #ffb6ab;
  --dataviz--divergent--neutral: #e0e0e0;
  --dataviz--divergent--positive--01: #a9efca;
  --dataviz--divergent--positive--02: #82d9aa;
  --dataviz--divergent--positive--03: #0e8345;
  --dataviz--divergent--positive--04: #006e33;
  --dataviz--sequential--ramp--01: #f0f5ff;
  --dataviz--sequential--ramp--02: #c8dcff;
  --dataviz--sequential--ramp--03: #9fc2ff;
  --dataviz--sequential--ramp--04: #76a7ff;
  --dataviz--sequential--ramp--05: #4b8bff;
  --dataviz--sequential--ramp--06: #266ef1;
  --dataviz--sequential--ramp--07: #0054dd;
  --dataviz--sequential--ramp--08: #003da5;
  --dataviz--sequential--ramp--09: #00266e;
  --primitives--color--black: #000000;
  --primitives--color--blue--100: #c8dcff;
  --primitives--color--blue--200: #9fc2ff;
  --primitives--color--blue--300: #76a7ff;
  --primitives--color--blue--400: #4b8bff;
  --primitives--color--blue--50: #f0f5ff;
  --primitives--color--blue--500: #266ef1;
  --primitives--color--blue--600: #0054dd;
  --primitives--color--blue--700: #003da5;
  --primitives--color--blue--800: #00266e;
  --primitives--color--blue--900: #001341;
  --primitives--color--blue--a100: #266ef10a;
  --primitives--color--blue--a200: #266ef114;
  --primitives--color--blue--a400: #266ef11f;
  --primitives--color--blue--a700: #266ef14d;
  --primitives--color--blue--a900: #266ef180;
  --primitives--color--blue--b100: #9fc2ff14;
  --primitives--color--blue--b200: #9fc2ff29;
  --primitives--color--blue--b400: #9fc2ff1f;
  --primitives--color--blue--b700: #9fc2ff4d;
  --primitives--color--blue--b900: #9fc2ff80;
  --primitives--color--green--100: #a9efca;
  --primitives--color--green--200: #82d9aa;
  --primitives--color--green--300: #61bd8c;
  --primitives--color--green--400: #3b9d69;
  --primitives--color--green--50: #deffed;
  --primitives--color--green--500: #0e8345;
  --primitives--color--green--600: #006e33;
  --primitives--color--green--700: #005226;
  --primitives--color--green--800: #003619;
  --primitives--color--green--900: #001f0e;
  --primitives--color--green--a100: #0e83450a;
  --primitives--color--green--a200: #0e834514;
  --primitives--color--green--a400: #0e83451f;
  --primitives--color--green--a700: #0e83454d;
  --primitives--color--green--a900: #0e834580;
  --primitives--color--green--b100: #82d9aa14;
  --primitives--color--green--b200: #82d9aa29;
  --primitives--color--green--b400: #82d9aa1f;
  --primitives--color--green--b700: #82d9aa4d;
  --primitives--color--green--b900: #82d9aa80;
  --primitives--color--grey--100: #e0e0e0;
  --primitives--color--grey--200: #c2c2c2;
  --primitives--color--grey--300: #a3a3a3;
  --primitives--color--grey--400: #8f8f8f;
  --primitives--color--grey--50: #f5f5f5;
  --primitives--color--grey--500: #757575;
  --primitives--color--grey--600: #666666;
  --primitives--color--grey--700: #525252;
  --primitives--color--grey--800: #323232;
  --primitives--color--grey--900: #141414;
  --primitives--color--grey--a100: #7575750a;
  --primitives--color--grey--a200: #75757514;
  --primitives--color--grey--a400: #7575751f;
  --primitives--color--grey--a700: #7575754d;
  --primitives--color--grey--a900: #75757580;
  --primitives--color--grey--b100: #c2c2c214;
  --primitives--color--grey--b200: #c2c2c229;
  --primitives--color--grey--b400: #c2c2c21f;
  --primitives--color--grey--b700: #c2c2c24d;
  --primitives--color--grey--b900: #c2c2c280;
  --primitives--color--lightblue--100: #bde2ff;
  --primitives--color--lightblue--200: #8acdff;
  --primitives--color--lightblue--300: #51b7fc;
  --primitives--color--lightblue--400: #359fe3;
  --primitives--color--lightblue--50: #ecf7ff;
  --primitives--color--lightblue--500: #0188cc;
  --primitives--color--lightblue--600: #0070a9;
  --primitives--color--lightblue--700: #00517c;
  --primitives--color--lightblue--800: #003351;
  --primitives--color--lightblue--900: #001a2d;
  --primitives--color--lightblue--a100: #0188cc0a;
  --primitives--color--lightblue--a200: #0188cc14;
  --primitives--color--lightblue--a400: #0188cc1f;
  --primitives--color--lightblue--a700: #0188cc4d;
  --primitives--color--lightblue--a900: #0188cc80;
  --primitives--color--lightblue--b100: #8acdff14;
  --primitives--color--lightblue--b200: #8acdff29;
  --primitives--color--lightblue--b400: #8acdff1f;
  --primitives--color--lightblue--b700: #8acdff4d;
  --primitives--color--lightblue--b900: #8acdff80;
  --primitives--color--orange--100: #ffd4c5;
  --primitives--color--orange--200: #ffb599;
  --primitives--color--orange--300: #ff926a;
  --primitives--color--orange--400: #fc6b2f;
  --primitives--color--orange--50: #fff2ed;
  --primitives--color--orange--500: #e65301;
  --primitives--color--orange--600: #be4300;
  --primitives--color--orange--700: #8a2f00;
  --primitives--color--orange--800: #581b00;
  --primitives--color--orange--900: #2f0a00;
  --primitives--color--orange--a100: #e653010a;
  --primitives--color--orange--a200: #e6530114;
  --primitives--color--orange--a400: #e653011f;
  --primitives--color--orange--a700: #e653014d;
  --primitives--color--orange--a900: #e6530180;
  --primitives--color--orange--b100: #ffb59914;
  --primitives--color--orange--b200: #ffb59929;
  --primitives--color--orange--b400: #ffb5991f;
  --primitives--color--orange--b700: #ffb5994d;
  --primitives--color--orange--b900: #ffb59980;
  --primitives--color--purple--100: #e2d3ff;
  --primitives--color--purple--200: #ceb2ff;
  --primitives--color--purple--300: #bc90ff;
  --primitives--color--purple--400: #ab69ff;
  --primitives--color--purple--50: #f7f3ff;
  --primitives--color--purple--500: #944de7;
  --primitives--color--purple--600: #8122d9;
  --primitives--color--purple--700: #6100a9;
  --primitives--color--purple--800: #3f0070;
  --primitives--color--purple--900: #220042;
  --primitives--color--purple--a100: #944de70a;
  --primitives--color--purple--a400: #944de71f;
  --primitives--color--purple--a700: #944de74d;
  --primitives--color--purple--a900: #944de780;
  --primitives--color--purple--b100: #ceb2ff14;
  --primitives--color--purple--b200: #ceb2ff29;
  --primitives--color--purple--b400: #ceb2ff1f;
  --primitives--color--purple--b700: #ceb2ff4d;
  --primitives--color--purple--b900: #ceb2ff80;
  --primitives--color--red--100: #ffb6ab;
  --primitives--color--red--200: #ff8776;
  --primitives--color--red--300: #ff4637;
  --primitives--color--red--400: #e30000;
  --primitives--color--red--50: #ffe0db;
  --primitives--color--red--500: #b50000;
  --primitives--color--red--600: #8a0000;
  --primitives--color--red--700: #610000;
  --primitives--color--red--800: #3a0000;
  --primitives--color--red--900: #180000;
  --primitives--color--red--a100: #b500000a;
  --primitives--color--red--a200: #b5000014;
  --primitives--color--red--a400: #b500001f;
  --primitives--color--red--a700: #b500004d;
  --primitives--color--red--a900: #b5000080;
  --primitives--color--white: #ffffff;
  --primitives--color--yellow--100: #ffe9be;
  --primitives--color--yellow--200: #ffde9b;
  --primitives--color--yellow--300: #ffd275;
  --primitives--color--yellow--400: #ffc643;
  --primitives--color--yellow--50: #fff4de;
  --primitives--color--yellow--500: #f6bc2e;
  --primitives--color--yellow--600: #c99600;
  --primitives--color--yellow--700: #8c6700;
  --primitives--color--yellow--800: #513a00;
  --primitives--color--yellow--900: #221600;
  --primitives--color--yellow--a100: #f6bc2e0a;
  --primitives--color--yellow--a200: #f6bc2e14;
  --primitives--color--yellow--a400: #f6bc2e1f;
  --primitives--color--yellow--a700: #f6bc2e4d;
  --primitives--color--yellow--a900: #f6bc2e80;
  --primitives--color--yellow--b100: #ffde9b14;
  --primitives--color--yellow--b200: #ffde9b14;
  --primitives--color--yellow--b400: #ffde9b1f;
  --primitives--color--yellow--b700: #ffde9b4d;
  --primitives--color--yellow--b900: #ffde9b80;
  --semantic--action--active: #666666;
  --semantic--action--disabled: #c2c2c2;
  --semantic--action--disabledbackground: #e0e0e0;
  --semantic--action--focus: #75757580;
  --semantic--action--hover: #f5f5f5;
  --semantic--action--selected: #e0e0e0;
  --semantic--background--columnheading: #f5f5f5;
  --semantic--background--default: #f5f5f5;
  --semantic--background--elevated: #ffffff;
  --semantic--background--paper: #ffffff;
  --semantic--divider: #c2c2c2;
  --semantic--elevation--outlined: #c2c2c2;
  --semantic--error--contrasttext: #ffffff;
  --semantic--error--dark: #8a0000;
  --semantic--error--light: #ff8776;
  --semantic--error--main: #b50000;
  --semantic--error--states--focusvisible: #ffb6ab;
  --semantic--error--states--hover: #b500000a;
  --semantic--error--states--outlinedborder: #b50000;
  --semantic--error--states--selected: #b5000014;
  --semantic--highlight--dark: #c99600;
  --semantic--highlight--light: #ffde9b;
  --semantic--highlight--main: #f6bc2e;
  --semantic--highlight--states--focusvisible: #ffe9be;
  --semantic--highlight--states--hover: #f6bc2e0a;
  --semantic--highlight--states--outlinedborder: #f6bc2e;
  --semantic--highlight--states--selected: #f6bc2e14;
  --semantic--info--dark: #0070a9;
  --semantic--info--light: #8acdff;
  --semantic--info--main: #0188cc;
  --semantic--info--states--focusvisible: #bde2ff;
  --semantic--info--states--hover: #0188cc0a;
  --semantic--info--states--outlinedborder: #0188cc;
  --semantic--info--states--selected: #0188cc14;
  --semantic--primary--contrasttext: #ffffff;
  --semantic--primary--dark: #0054dd;
  --semantic--primary--light: #9fc2ff;
  --semantic--primary--main: #266ef1;
  --semantic--primary--states--focus: #266ef11f;
  --semantic--primary--states--focusvisible: #c8dcff;
  --semantic--primary--states--hover: #266ef10a;
  --semantic--primary--states--outlinedborder: #266ef1;
  --semantic--primary--states--selected: #266ef114;
  --semantic--secondary--contrasttext: #ffffff;
  --semantic--secondary--dark: #8122d9;
  --semantic--secondary--light: #ceb2ff;
  --semantic--secondary--main: #944de7;
  --semantic--secondary--states--focus: #944de71f;
  --semantic--secondary--states--focusvisible: #e2d3ff;
  --semantic--secondary--states--hover: #944de70a;
  --semantic--secondary--states--outlinedborder: #944de7;
  --semantic--secondary--states--selected: #944de714;
  --semantic--success--contrasttext: #ffffff;
  --semantic--success--dark: #006e33;
  --semantic--success--light: #82d9aa;
  --semantic--success--main: #0e8345;
  --semantic--success--states--focusvisible: #a9efca;
  --semantic--success--states--hover: #0e83450a;
  --semantic--success--states--outlinedborder: #0e8345;
  --semantic--success--states--selected: #0e834514;
  --semantic--text--disabled: #c2c2c2;
  --semantic--text--primary: #141414;
  --semantic--text--secondary: #666666;
  --semantic--text--states--focus: #a3a3a3;
  --semantic--text--states--focusvisible: #8f8f8f;
  --semantic--text--states--hover: #e0e0e0;
  --semantic--text--states--selected: #c2c2c2;
  --semantic--warning--contrasttext: #ffffff;
  --semantic--warning--dark: #be4300;
  --semantic--warning--light: #ffb599;
  --semantic--warning--main: #e65301;
  --semantic--warning--states--focusvisible: #ffd4c5;
  --semantic--warning--states--hover: #e653010a;
  --semantic--warning--states--outlinedborder: #e65301;
  --semantic--warning--states--selected: #e6530114;
  --status--blue--bold: #266ef1;
  --status--blue--soft: #c8dcff;
  --status--green--bold: #0e8345;
  --status--green--soft: #a9efca;
  --status--grey--bold: #757575;
  --status--grey--soft: #e0e0e0;
  --status--lightblue--bold: #0188cc;
  --status--lightblue--soft: #bde2ff;
  --status--orange--bold: #e65301;
  --status--orange--soft: #ffd4c5;
  --status--purple--bold: #944de7;
  --status--purple--soft: #e2d3ff;
  --status--red--bold: #b50000;
  --status--red--soft: #ffb6ab;
  --status--yellow--bold: #f6bc2e;
  --status--yellow--soft: #ffe9be;
  --tour--scale--01: #f1d500;
  --tour--scale--02: #f1b500;
  --tour--scale--03: #f19500;
  --tour--scale--04: #ed6c00;
  --tour--scale--05: #d73f0d;
  --tour--scale--06: #c90000;
  --tour--scale--07: #c5154a;
  --tour--scale--08: #a40d77;
  --tour--scale--09: #720c9d;
  --tour--scale--10: #371da8;
  --tour--scale--11: #2647ac;
  --tour--scale--12: #2473bd;
  --tour--scale--13: #1a85ab;
  --tour--scale--14: #13a4ab;
  --tour--scale--15: #309f7d;
  --tour--scale--16: #4c9a4e;
  --tour--scale--17: #6eac3a;
  --tour--scale--18: #adb933;
  --tour--scale--19: #6a6a6a;
  --tour--scale--20: #6a624d;
  --tour--scale--21: #88572c;
  --tour--scale--22: #573921;

  /* Font family */
  --font-family--primary: Inter;
  --font-family--chartsgroup: Roboto;

  /* Font weight */
  --font-weight--regular: 400;
  --font-weight--medium: 500;
  --font-weight--semibold: 600;

  /* Font size (rem keys; values in px) */
  --font-size--0-9rem: 9px;
  --font-size--1rem: 10px;
  --font-size--1-2rem: 12px;
  --font-size--1-4rem: 14px;
  --font-size--1-6rem: 16px;
  --font-size--2rem: 20px;
  --font-size--2-4rem: 24px;
  --font-size--3-2rem: 32px;
  --font-size--3-6rem: 36px;
  --font-size--4-2rem: 42px;

  /* Border radius */
  --radius-1: 4px;
  --radius-2: 8px;
  --radius-3: 12px;
  --radius-4: 16px;
  --radius-5: 999px;

  /* Spacing */
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;
  --space-5: 40px;
  --space-6: 48px;
  --space-7: 56px;
  --space-8: 64px;

  /* Breakpoints */
  --breakpoint-xs: 444px;
  --breakpoint-sm: 600px;
  --breakpoint-md: 900px;
  --breakpoint-lg: 1200px;
  --breakpoint-xl: 1536px;

  /* Typography */
  --type-h1--font-size: 42px;
  --type-h1--weight: 500;
  --type-h1--line-height: 50px;
  --type-h1--letter-spacing: 0em;
  --type-h2--font-size: 36px;
  --type-h2--weight: 500;
  --type-h2--line-height: 44px;
  --type-h2--letter-spacing: 0em;
  --type-h3--font-size: 32px;
  --type-h3--weight: 500;
  --type-h3--line-height: 38px;
  --type-h3--letter-spacing: 0em;
  --type-h4--font-size: 24px;
  --type-h4--weight: 500;
  --type-h4--line-height: 34px;
  --type-h4--letter-spacing: 0em;
  --type-h5--font-size: 20px;
  --type-h5--weight: 600;
  --type-h5--line-height: 28px;
  --type-h5--letter-spacing: 0em;
  --type-h6--font-size: 16px;
  --type-h6--weight: 600;
  --type-h6--line-height: 24px;
  --type-h6--letter-spacing: 0em;
  --type-body0--font-size: 16px;
  --type-body0--weight: 400;
  --type-body0--line-height: 24px;
  --type-body0--letter-spacing: 0em;
  --type-body1--font-size: 14px;
  --type-body1--weight: 400;
  --type-body1--line-height: 20px;
  --type-body1--letter-spacing: 0em;
  --type-body2--font-size: 12px;
  --type-body2--weight: 400;
  --type-body2--line-height: 18px;
  --type-body2--letter-spacing: 0em;
  --type-body3--font-size: 10px;
  --type-body3--weight: 400;
  --type-body3--line-height: 16px;
  --type-body3--letter-spacing: 0.46em;
  --type-label0--font-size: 16px;
  --type-label0--weight: 500;
  --type-label0--line-height: 24px;
  --type-label0--letter-spacing: 0em;
  --type-label1--font-size: 14px;
  --type-label1--weight: 500;
  --type-label1--line-height: 20px;
  --type-label1--letter-spacing: 0em;
  --type-label2--font-size: 12px;
  --type-label2--weight: 500;
  --type-label2--line-height: 18px;
  --type-label2--letter-spacing: 0em;
  --type-label3--font-size: 10px;
  --type-label3--weight: 500;
  --type-label3--line-height: 16px;
  --type-label3--letter-spacing: 0.46em;
  --type-overline0--font-size: 16px;
  --type-overline0--weight: 600;
  --type-overline0--line-height: 24px;
  --type-overline0--letter-spacing: 0em;
  --type-overline1--font-size: 14px;
  --type-overline1--weight: 600;
  --type-overline1--line-height: 20px;
  --type-overline1--letter-spacing: 0em;
  --type-overline2--font-size: 12px;
  --type-overline2--weight: 600;
  --type-overline2--line-height: 18px;
  --type-overline2--letter-spacing: 0em;
  --type-overline3--font-size: 10px;
  --type-overline3--weight: 600;
  --type-overline3--line-height: 16px;
  --type-overline3--letter-spacing: 0.46em;
  --type-italics0--font-size: 16px;
  --type-italics0--weight: 500;
  --type-italics0--line-height: 24px;
  --type-italics0--letter-spacing: 0em;
  --type-italics1--font-size: 14px;
  --type-italics1--weight: 500;
  --type-italics1--line-height: 20px;
  --type-italics1--letter-spacing: 0em;
  --type-italics2--font-size: 12px;
  --type-italics2--weight: 500;
  --type-italics2--line-height: 18px;
  --type-italics2--letter-spacing: 0em;
  --type-italics3--font-size: 10px;
  --type-italics3--weight: 500;
  --type-italics3--line-height: 16px;
  --type-italics3--letter-spacing: 0.46em;
  --type-link0--font-size: 16px;
  --type-link0--weight: 500;
  --type-link0--line-height: 24px;
  --type-link0--letter-spacing: 0em;
  --type-link1--font-size: 14px;
  --type-link1--weight: 500;
  --type-link1--line-height: 20px;
  --type-link1--letter-spacing: 0em;
  --type-link2--font-size: 12px;
  --type-link2--weight: 500;
  --type-link2--line-height: 18px;
  --type-link2--letter-spacing: 0em;
  --type-subtitle1--font-size: 14px;
  --type-subtitle1--weight: 400;
  --type-subtitle1--line-height: 20px;
  --type-subtitle1--letter-spacing: 0.15em;
  --type-subtitle2--font-size: 12px;
  --type-subtitle2--weight: 500;
  --type-subtitle2--line-height: 18px;
  --type-subtitle2--letter-spacing: 0.17em;
  --type-caption--font-size: 10px;
  --type-caption--weight: 400;
  --type-caption--line-height: 16px;
  --type-caption--letter-spacing: 0.4em;

  /* Elevation — Locus custom */
  --elevation-e1: 0px 0px 4px 0px #11131829;
  --elevation-e2: 0px 4px 8px 0px #11131829;

  /* Elevation — MUI Material 1..24 */
  --elevation-mui-1: 0 2px 1px -1px #00000033, 0 1px 1px 0 #00000024, 0 1px 3px 0 #0000001F;
  --elevation-mui-2: 0 3px 1px -2px #00000033, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001F;
  --elevation-mui-3: 0 3px 3px -2px #00000033, 0 3px 4px 0 #00000024, 0 1px 8px 0 #0000001F;
  --elevation-mui-4: 0 2px 4px -1px #00000033, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001F;
  --elevation-mui-5: 0 3px 5px -1px #00000033, 0 5px 8px 0 #00000024, 0 1px 14px 0 #0000001F;
  --elevation-mui-6: 0 3px 5px -1px #00000033, 0 6px 10px 0 #00000024, 0 1px 18px 0 #0000001F;
  --elevation-mui-7: 0 4px 5px -2px #00000033, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001F;
  --elevation-mui-8: 0 5px 5px -3px #00000033, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001F;
  --elevation-mui-9: 0 5px 6px -3px #00000033, 0 9px 12px 1px #00000024, 0 3px 16px 2px #0000001F;
  --elevation-mui-10: 0 6px 6px -3px #00000033, 0 10px 14px 1px #00000024, 0 4px 18px 3px #0000001F;
  --elevation-mui-11: 0 6px 7px -4px #00000033, 0 11px 15px 1px #00000024, 0 4px 20px 3px #0000001F;
  --elevation-mui-12: 0 7px 8px -4px #00000033, 0 12px 17px 2px #00000024, 0 5px 22px 4px #0000001F;
  --elevation-mui-13: 0 7px 8px -4px #00000033, 0 13px 19px 2px #00000024, 0 5px 24px 4px #0000001F;
  --elevation-mui-14: 0 7px 9px -4px #00000033, 0 14px 21px 2px #00000024, 0 5px 26px 4px #0000001F;
  --elevation-mui-15: 0 8px 9px -5px #00000033, 0 15px 22px 2px #00000024, 0 6px 28px 5px #0000001F;
  --elevation-mui-16: 0 8px 10px -5px #00000033, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001F;
  --elevation-mui-17: 0 8px 11px -5px #00000033, 0 17px 26px 2px #00000024, 0 6px 32px 5px #0000001F;
  --elevation-mui-18: 0 9px 11px -5px #00000033, 0 18px 28px 2px #00000024, 0 7px 34px 6px #0000001F;
  --elevation-mui-19: 0 9px 12px -6px #00000033, 0 19px 29px 2px #00000024, 0 7px 36px 6px #0000001F;
  --elevation-mui-20: 0 10px 13px -6px #00000033, 0 20px 31px 3px #00000024, 0 8px 38px 7px #0000001F;
  --elevation-mui-21: 0 10px 13px -6px #00000033, 0 21px 33px 3px #00000024, 0 8px 40px 7px #0000001F;
  --elevation-mui-22: 0 10px 14px -6px #00000033, 0 22px 35px 3px #00000024, 0 8px 42px 7px #0000001F;
  --elevation-mui-23: 0 11px 14px -7px #00000033, 0 23px 36px 3px #00000024, 0 9px 44px 8px #0000001F;
  --elevation-mui-24: 0 11px 15px -7px #00000033, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001F;
}

[data-theme="dark"] {
  /* Dark theme colour overrides (light is the default on :root) */
  --semantic--action--active: #8f8f8f;
  --semantic--action--disabled: #666666;
  --semantic--action--disabledbackground: #525252;
  --semantic--action--focus: #323232;
  --semantic--action--hover: #323232;
  --semantic--action--selected: #525252;
  --semantic--background--columnheading: #323232;
  --semantic--background--default: #141414;
  --semantic--background--elevated: #525252;
  --semantic--background--paper: #323232;
  --semantic--components--alert--error--background: #3a0000;
  --semantic--components--alert--error--color: #ffe0db;
  --semantic--components--alert--info--background: #003351;
  --semantic--components--alert--info--color: #ecf7ff;
  --semantic--components--alert--success--background: #003619;
  --semantic--components--alert--success--color: #deffed;
  --semantic--components--alert--warning--background: #581b00;
  --semantic--components--alert--warning--color: #fff2ed;
  --semantic--components--appbar--defaultfill: #141414;
  --semantic--components--avatar--fill: #666666;
  --semantic--components--backdrop--fill: #00000080;
  --semantic--components--breadcrumbs--collapsefill: #666666;
  --semantic--components--button--inherit--fill: #000000;
  --semantic--components--button--inherit--hover: #141414;
  --semantic--components--chip--defaultclosefill: #ffffff;
  --semantic--components--chip--defaultenabledborder: #525252;
  --semantic--components--chip--defaultfocusfill: #666666;
  --semantic--components--chip--defaulthoverfill: #666666;
  --semantic--components--input--filled--enabledfill: #ffffff14;
  --semantic--components--input--filled--hoverfill: #ffffff1f;
  --semantic--components--input--outlined--enabledborder: #525252;
  --semantic--components--input--outlined--hoverborder: #8f8f8f;
  --semantic--components--input--outlined--readonlyfill: #ffffff;
  --semantic--components--input--standard--enabledborder: #525252;
  --semantic--components--input--standard--hoverborder: #ffffff;
  --semantic--components--rating--activefill: #f6bc2e;
  --semantic--components--rating--enabledborder: #525252;
  --semantic--components--scrollbar--background: #525252;
  --semantic--components--snackbar--fill: #323232;
  --semantic--components--stepper--connector: #666666;
  --semantic--components--switch--knobfilldisabled: #666666;
  --semantic--components--switch--knobfillenabled: #a3a3a3;
  --semantic--components--switch--slidefill: #ffffff;
  --semantic--components--tooltip--fill: #323232;
  --semantic--divider: #323232;
  --semantic--elevation--outlined: #323232;
  --semantic--error--contrasttext: #ffffff;
  --semantic--error--dark: #610000;
  --semantic--error--light: #ff4637;
  --semantic--error--main: #b50000;
  --semantic--error--states--focusvisible: #ff87764d;
  --semantic--error--states--hover: #ff877614;
  --semantic--error--states--outlinedborder: #ff877680;
  --semantic--error--states--selected: #ff877629;
  --semantic--highlight--dark: #8a2f00;
  --semantic--highlight--light: #ff926a;
  --semantic--highlight--main: #fc6b2f;
  --semantic--highlight--states--focusvisible: #ffde9b4d;
  --semantic--highlight--states--hover: #ffde9b14;
  --semantic--highlight--states--outlinedborder: #ffde9b80;
  --semantic--highlight--states--selected: #ffde9b14;
  --semantic--info--dark: #00517c;
  --semantic--info--light: #51b7fc;
  --semantic--info--main: #359fe3;
  --semantic--info--states--focusvisible: #8acdff4d;
  --semantic--info--states--hover: #8acdff14;
  --semantic--info--states--outlinedborder: #8acdff80;
  --semantic--info--states--selected: #8acdff29;
  --semantic--primary--contrasttext: #000000;
  --semantic--primary--dark: #4b8bff;
  --semantic--primary--light: #f0f5ff;
  --semantic--primary--main: #9fc2ff;
  --semantic--primary--states--focus: #9fc2ff1f;
  --semantic--primary--states--focusvisible: #9fc2ff4d;
  --semantic--primary--states--hover: #9fc2ff14;
  --semantic--primary--states--outlinedborder: #9fc2ff80;
  --semantic--primary--states--selected: #9fc2ff29;
  --semantic--secondary--contrasttext: #000000;
  --semantic--secondary--dark: #ab69ff;
  --semantic--secondary--light: #f7f3ff;
  --semantic--secondary--main: #ceb2ff;
  --semantic--secondary--states--focus: #ceb2ff1f;
  --semantic--secondary--states--focusvisible: #ceb2ff4d;
  --semantic--secondary--states--hover: #ceb2ff14;
  --semantic--secondary--states--outlinedborder: #ceb2ff80;
  --semantic--secondary--states--selected: #ceb2ff29;
  --semantic--status--blue--bold: #76a7ff;
  --semantic--status--blue--soft: #003da5;
  --semantic--status--green--bold: #61bd8c;
  --semantic--status--green--soft: #005226;
  --semantic--status--grey--bold: #a3a3a3;
  --semantic--status--grey--soft: #525252;
  --semantic--status--lightblue--bold: #51b7fc;
  --semantic--status--lightblue--soft: #00517c;
  --semantic--status--orange--bold: #ff926a;
  --semantic--status--orange--soft: #8a2f00;
  --semantic--status--purple--bold: #bc90ff;
  --semantic--status--purple--soft: #6100a9;
  --semantic--status--red--bold: #ff4637;
  --semantic--status--red--soft: #610000;
  --semantic--status--yellow--bold: #ffd275;
  --semantic--status--yellow--soft: #8c6700;
  --semantic--success--contrasttext: #000000;
  --semantic--success--dark: #005226;
  --semantic--success--light: #61bd8c;
  --semantic--success--main: #3b9d69;
  --semantic--success--states--focusvisible: #82d9aa4d;
  --semantic--success--states--hover: #82d9aa14;
  --semantic--success--states--outlinedborder: #82d9aa80;
  --semantic--success--states--selected: #82d9aa29;
  --semantic--text--disabled: #757575;
  --semantic--text--primary: #ffffff;
  --semantic--text--secondary: #a3a3a3;
  --semantic--text--states--focus: #c2c2c21f;
  --semantic--text--states--focusvisible: #c2c2c24d;
  --semantic--text--states--hover: #c2c2c214;
  --semantic--text--states--selected: #c2c2c229;
  --semantic--warning--contrasttext: #000000;
  --semantic--warning--dark: #8a2f00;
  --semantic--warning--light: #ff926a;
  --semantic--warning--main: #fc6b2f;
  --semantic--warning--states--focusvisible: #ffb5994d;
  --semantic--warning--states--hover: #ffb59914;
  --semantic--warning--states--outlinedborder: #ffb59980;
  --semantic--warning--states--selected: #ffb59929;
  --status--blue--bold: #76a7ff;
  --status--blue--soft: #003da5;
  --status--green--bold: #61bd8c;
  --status--green--soft: #005226;
  --status--grey--bold: #a3a3a3;
  --status--grey--soft: #525252;
  --status--lightblue--bold: #51b7fc;
  --status--lightblue--soft: #00517c;
  --status--orange--bold: #ff926a;
  --status--orange--soft: #8a2f00;
  --status--purple--bold: #bc90ff;
  --status--purple--soft: #6100a9;
  --status--red--bold: #ff4637;
  --status--red--soft: #610000;
  --status--yellow--bold: #ffd275;
  --status--yellow--soft: #8c6700;
}
