:root {
  --viewport-mobile: 22.5rem;
  --viewport-tablet: 48rem;
  --viewport-laptop: 65rem;
  --viewport-desktop: 90rem;
  --viewport-large-desktop: 105rem;
  --viewport-tv: 120rem;
  --radius-zero: 0;
  --radius-extra-small: 0.375rem;
  --radius-small: 0.5rem;
  --radius-medium: 1rem;
  --radius-large: 1.5rem;
  --radius-extra-large: 2rem;
  --radius-extra-extra-large: 3rem;
  --radius-full: 62.4375rem;
  --strokes-1: 0.0625rem;
  --strokes-2: 0.125rem;
  --strokes-3: 0.25rem;
}

:root {
  --spacing-component-0: 0rem;
  --spacing-component-1: 0.125rem;
  --spacing-component-2: 0.25rem;
  --spacing-component-3: 0.5rem;
  --spacing-component-4: 0.75rem;
  --spacing-component-5: 1rem;
  --spacing-component-6: 1.25rem;
  --spacing-component-7: 1.5rem;
  --spacing-component-8: 2rem;
  --spacing-component-9: 2.5rem;
  --spacing-component-10: 3rem;
  --spacing-layout-0: 0rem;
  --spacing-layout-1: 1rem;
  --spacing-layout-2: 1.5rem;
  --spacing-layout-3: 2rem;
  --spacing-layout-4: 2.5rem;
  --spacing-layout-5: 3rem;
  --spacing-layout-6: 3.5rem;
  --spacing-layout-7: 4rem;
  --spacing-layout-8: 5rem;
  --spacing-layout-9: 6rem;
  --spacing-layout-10: 8rem;
}

:root {
  --sizing-component-0: 0;
  --sizing-component-1: 0.0625rem;
  --sizing-component-2: 0.125rem;
  --sizing-component-3: 0.25rem;
  --sizing-component-4: 0.5rem;
  --sizing-component-5: 0.625rem;
  --sizing-component-6: 0.75rem;
  --sizing-component-7: 1rem;
  --sizing-component-8: 1.25rem;
  --sizing-component-9: 1.375rem;
  --sizing-component-10: 1.5rem;
  --sizing-component-11: 1.75rem;
  --sizing-component-12: 2rem;
  --sizing-component-13: 2.5rem;
  --sizing-component-14: 3rem;
  --sizing-component-15: 4rem;
  --sizing-component-16: 4.5rem;
  --sizing-component-17: 5rem;
  --sizing-component-18: 5.5rem;
  --sizing-component-19: 9rem;
  --sizing-component-20: 10rem;
}

:root {
  --sizing-input-height: 4.5rem;
  --sizing-viewport: clamp(22.5rem, 100vw + 0rem, 90rem);
  --sizing-minimum-tappable-area: 3rem;
  --layout-margins-cards: clamp(0.5rem, 1.4815vw + 0.1667rem, 1.5rem);
}

@media (min-width: 768px) and (max-width: 1440px) {
 :root {
  --grid-margins: 1.5rem;
  --grid-margins-overflow: 1.5rem;
  --grid-gutters: 0.5rem;
  --stretch-grid-columns: 0.875rem;
  --stretch-grid-margins: 1.5rem;
  --stretch-grid-gutters: 0.5rem;
  --stretch-grid-column-width: clamp(2.75rem, 7.1429vw + -0.6786rem, 5.75rem);
  --columns-1-columns: clamp(2.75rem, 7.1429vw + -0.6786rem, 5.75rem);
  --columns-2-columns: clamp(6rem, 14.2857vw + -0.8571rem, 12rem);
  --columns-3-columns: clamp(9.25rem, 21.4286vw + -1.0357rem, 18.25rem);
  --columns-4-columns: clamp(12.5rem, 28.5714vw + -1.2143rem, 24.5rem);
  --columns-5-columns: clamp(15.75rem, 35.7143vw + -1.3929rem, 30.75rem);
  --columns-6-columns: clamp(19rem, 42.8571vw + -1.5714rem, 37rem);
  --columns-7-columns: clamp(22.25rem, 50vw + -1.75rem, 43.25rem);
  --columns-8-columns: clamp(25.5rem, 57.1429vw + -1.9286rem, 49.5rem);
  --columns-9-columns: clamp(28.75rem, 64.2857vw + -2.1071rem, 55.75rem);
  --columns-10-columns: clamp(32rem, 71.4286vw + -2.2857rem, 62rem);
  --columns-11-columns: clamp(35.25rem, 78.5714vw + -2.4643rem, 68.25rem);
  --columns-12-columns: clamp(38.5rem, 85.7143vw + -2.6429rem, 74.5rem);
  --columns-13-columns: clamp(38.5rem, 85.7143vw + -2.6429rem, 74.5rem);
  --columns-14-columns: clamp(38.5rem, 85.7143vw + -2.6429rem, 74.5rem);
}
}
@media (min-width: 360px) and (max-width: 768px) {
 :root {
  --grid-margins: 1.5rem;
  --grid-margins-overflow: clamp(0.5rem, 3.9216vw + -0.3824rem, 1.5rem);
  --grid-gutters: clamp(0.25rem, 0.9804vw + 0.0294rem, 0.5rem);
  --stretch-grid-columns: clamp(0.375rem, 1.9608vw + -0.0662rem, 0.875rem);
  --stretch-grid-margins: 1.5rem;
  --stretch-grid-gutters: clamp(0.25rem, 0.9804vw + 0.0294rem, 0.5rem);
  --stretch-grid-column-width: clamp(2.75rem, -1.1438vw + 3.299rem, 3.0417rem);
  --columns-1-columns: clamp(3.0419rem, 11.6005vw + 0.4318rem, 6rem);
  --columns-2-columns: clamp(6.3331rem, 24.1838vw + 0.8918rem, 12.5rem);
  --columns-3-columns: clamp(9.625rem, 36.7647vw + 1.3529rem, 19rem);
  --columns-4-columns: clamp(12.9169rem, 49.3456vw + 1.8141rem, 25.5rem);
  --columns-5-columns: clamp(16.2081rem, 61.9289vw + 2.2741rem, 32rem);
  --columns-6-columns: clamp(19.5rem, 74.5098vw + 2.7353rem, 38.5rem);
  --columns-7-columns: clamp(19.5rem, 10.7843vw + 17.0735rem, 22.25rem);
  --columns-8-columns: clamp(19.5rem, 23.5294vw + 14.2059rem, 25.5rem);
  --columns-9-columns: clamp(19.5rem, 36.2745vw + 11.3382rem, 28.75rem);
  --columns-10-columns: clamp(19.5rem, 49.0196vw + 8.4706rem, 32rem);
  --columns-11-columns: clamp(19.5rem, 61.7647vw + 5.6029rem, 35.25rem);
  --columns-12-columns: clamp(19.5rem, 74.5098vw + 2.7353rem, 38.5rem);
  --columns-13-columns: clamp(19.5rem, 74.5098vw + 2.7353rem, 38.5rem);
  --columns-14-columns: clamp(19.5rem, 74.5098vw + 2.7353rem, 38.5rem);
}
}
@media (max-width: 360px) {
 :root {
  --grid-margins: 1.5rem;
  --grid-margins-overflow: 0.5rem;
  --grid-gutters: 0.25rem;
  --stretch-grid-columns: 0.375rem;
  --stretch-grid-margins: 1.5rem;
  --stretch-grid-gutters: 0.25rem;
  --stretch-grid-column-width: 3.0417rem;
  --overflow-grid-margins: 0.5rem;
  --columns-1-columns: 3.0419rem;
  --columns-2-columns: 6.3331rem;
  --columns-3-columns: 9.625rem;
  --columns-4-columns: 12.9169rem;
  --columns-5-columns: 16.2081rem;
  --columns-6-columns: 19.5rem;
  --columns-7-columns: 19.5rem;
  --columns-8-columns: 19.5rem;
  --columns-9-columns: 19.5rem;
  --columns-10-columns: 19.5rem;
  --columns-11-columns: 19.5rem;
  --columns-12-columns: 19.5rem;
  --columns-13-columns: 19.5rem;
  --columns-14-columns: 19.5rem;
}
}
@media (min-width: 1680px) {
 :root {
  --grid-margins: 10.375rem;
  --grid-margins-overflow: 10.375rem;
  --grid-gutters: 0.5rem;
  --stretch-grid-column-width: Infinityrem;
  --fixed-grid-column-width: 6.5625rem;
  --fixed-grid-columns: 0.875rem;
  --fixed-grid-gutters: 0.5rem;
  --columns-1-columns: 6.5625rem;
  --columns-2-columns: 13.625rem;
  --columns-3-columns: 20.6875rem;
  --columns-4-columns: 27.75rem;
  --columns-5-columns: 34.8125rem;
  --columns-6-columns: 41.875rem;
  --columns-7-columns: 48.9375rem;
  --columns-8-columns: 56rem;
  --columns-9-columns: 63.0625rem;
  --columns-10-columns: 70.125rem;
  --columns-11-columns: 77.1875rem;
  --columns-12-columns: 84.25rem;
  --columns-13-columns: 91.3125rem;
  --columns-14-columns: 98.375rem;
}
}
@media (min-width: 1440px) and (max-width: 1680px) {
 :root {
  --grid-margins: clamp(1.5rem, 59.1667vw + -51.75rem, 10.375rem);
  --grid-margins-overflow: clamp(1.5rem, 59.1667vw + -51.75rem, 10.375rem);
  --grid-gutters: 0.5rem;
  --stretch-grid-column-width: clamp(5.75rem, Infinityvw + -Infinityrem, Infinityrem);
  --columns-1-columns: clamp(5.75rem, 5.4167vw + 0.875rem, 6.5625rem);
  --columns-2-columns: clamp(12rem, 10.8333vw + 2.25rem, 13.625rem);
  --columns-3-columns: clamp(18.25rem, 16.25vw + 3.625rem, 20.6875rem);
  --columns-4-columns: clamp(24.5rem, 21.6667vw + 5rem, 27.75rem);
  --columns-5-columns: clamp(30.75rem, 27.0833vw + 6.375rem, 34.8125rem);
  --columns-6-columns: clamp(37rem, 32.5vw + 7.75rem, 41.875rem);
  --columns-7-columns: clamp(43.25rem, 37.9167vw + 9.125rem, 48.9375rem);
  --columns-8-columns: clamp(49.5rem, 43.3333vw + 10.5rem, 56rem);
  --columns-9-columns: clamp(55.75rem, 48.75vw + 11.875rem, 63.0625rem);
  --columns-10-columns: clamp(62rem, 54.1667vw + 13.25rem, 70.125rem);
  --columns-11-columns: clamp(68.25rem, 59.5833vw + 14.625rem, 77.1875rem);
  --columns-12-columns: clamp(74.5rem, 65vw + 16rem, 84.25rem);
  --columns-13-columns: clamp(74.5rem, 112.0833vw + -26.375rem, 91.3125rem);
  --columns-14-columns: clamp(74.5rem, 159.1667vw + -68.75rem, 98.375rem);
}
}
:root {
  --mode-basic-background: #FFFFFF;
  --mode-basic-background-subtle: #F1F1F1;
  --mode-basic-background-card: #F1F1F1;
  --mode-basic-background-card-subtle: #FFFFFF;
  --mode-basic-text: #000000;
  --mode-basic-text-dominant: #E20074;
  --mode-basic-text-recessive: #616161;
  --mode-basic-text-link: #E20074;
  --mode-basic-accent: #E20074;
  --mode-basic-text-on-accent: #FFFFFF;
  --mode-basic-accent-secondary: #000000;
  --mode-basic-text-on-accent-secondary: #FFFFFF;
  --mode-basic-stroke: #000000;
  --mode-basic-stroke-subtle: #B6B6B6;
  --mode-basic-modal-overlay: rgba(0,0,0,0.4);
  --mode-shades-accent-shades-accent-subtle: #f9cce3;
  --mode-shades-accent-shades-accent-extra-dominant: #ee66ac;
  --mode-shades-accent-shades-accent-dominant: #e83390;
  --mode-shades-accent-shades-accent-recessive: #b5005d;
  --mode-shades-accent-shades-accent-extra-recessive: #880046;
  --mode-shades-secondary-accent-shades-secondary-accent-subtle: #F1F1F1;
  --mode-shades-secondary-accent-shades-secondary-accent-extra-dominant: #202020;
  --mode-shades-secondary-accent-shades-secondary-accent-dominant: #414141;
  --mode-shades-secondary-accent-shades-secondary-accent-recessive: #616161;
  --mode-shades-secondary-accent-shades-secondary-accent-extra-recessive: #828282;
  --mode-shades-neutral-shades-100: #F1F1F1;
  --mode-shades-neutral-shades-200: #DDDDDD;
  --mode-shades-neutral-shades-300: #CACACA;
  --mode-shades-neutral-shades-400: #B6B6B6;
  --mode-shades-neutral-shades-500: #A3A3A3;
  --mode-shades-neutral-shades-600: #828282;
  --mode-shades-neutral-shades-700: #616161;
  --mode-shades-neutral-shades-800: #414141;
  --mode-shades-neutral-shades-900: #202020;
  --mode-interaction-states-hover-background-hover: #DDDDDD;
  --mode-interaction-states-hover-background-subtle-hover: #DDDDDD;
  --mode-interaction-states-hover-text-hover: #414141;
  --mode-interaction-states-hover-text-dominant-hover: #b5005d;
  --mode-interaction-states-hover-text-recessive-hover: #b5005d;
  --mode-interaction-states-hover-text-link-hover: #b5005d;
  --mode-interaction-states-hover-accent-hover: #b5005d;
  --mode-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --mode-interaction-states-hover-accent-secondary-hover: #414141;
  --mode-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
  --mode-interaction-states-hover-stroke-hover: #000000;
  --mode-interaction-states-hover-stroke-subtle-hover: #000000;
  --mode-interaction-states-pressed-background-pressed: #CACACA;
  --mode-interaction-states-pressed-background-subtle-pressed: #CACACA;
  --mode-interaction-states-pressed-text-pressed: #616161;
  --mode-interaction-states-pressed-text-dominant-pressed: #880046;
  --mode-interaction-states-pressed-text-recessive-pressed: #880046;
  --mode-interaction-states-pressed-text-link-pressed: #880046;
  --mode-interaction-states-pressed-accent-pressed: #880046;
  --mode-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --mode-interaction-states-pressed-accent-secondary-pressed: #616161;
  --mode-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
  --mode-interaction-states-pressed-stroke-pressed: #000000;
  --mode-interaction-states-pressed-stroke-subtle-pressed: #000000;
  --mode-interaction-states-focus-focus: #000000;
  --mode-interaction-states-focus-stroke-active: #CACACA;
  --mode-interaction-states-disabled-background-disabled: #DDDDDD;
  --mode-interaction-states-disabled-background-subtle-disabled: #DDDDDD;
  --mode-interaction-states-disabled-background-card-disabled: #DDDDDD;
  --mode-interaction-states-disabled-text-disabled: #A3A3A3;
  --mode-interaction-states-disabled-text-dominant-disabled: #A3A3A3;
  --mode-interaction-states-disabled-text-recessive-disabled: #A3A3A3;
  --mode-interaction-states-disabled-text-link-disabled: #A3A3A3;
  --mode-interaction-states-disabled-accent-disabled: #DDDDDD;
  --mode-interaction-states-disabled-text-on-accent-disabled: #A3A3A3;
  --mode-interaction-states-disabled-accent-secondary-disabled: #DDDDDD;
  --mode-interaction-states-disabled-text-on-accent-secondary-disabled: #A3A3A3;
  --mode-interaction-states-disabled-stroke-disabled: #CACACA;
  --mode-interaction-states-disabled-stroke-subtle-disabled: #CACACA;
  --mode-interaction-states-visited-text-visited: #000000;
  --mode-interaction-states-visited-text-link-visited: #880046;
  --mode-functional-notification-notification: #ff1000;
  --mode-functional-notification-text-on-notification: #FFFFFF;
  --mode-functional-informational-subtle: #D3D7F9;
  --mode-functional-informational-standard: #2238DF;
  --mode-functional-informational-hovered: #05169b;
  --mode-functional-informational-pressed: #000e79;
  --mode-functional-success-subtle: #CCF0E1;
  --mode-functional-success-standard: #007845;
  --mode-functional-success-hovered: #006138;
  --mode-functional-success-pressed: #004829;
  --mode-functional-warning-subtle: #ffddcc;
  --mode-functional-warning-standard: #993300;
  --mode-functional-warning-hovered: #662200;
  --mode-functional-warning-pressed: #331100;
  --mode-functional-destructive-subtle: #FFDDDB;
  --mode-functional-destructive-standard: #c20d00;
  --mode-functional-destructive-hovered: #970b00;
  --mode-functional-destructive-pressed: #660700;
  --mode-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --mode-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --mode-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --mode-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --mode-elevation-fab-standard: 0 4px 8px 1px rgba(0,0,0,0.13);
  --mode-elevation-fab-hovered: 0 5px 12px 2px rgba(0,0,0,0.14);
  --mode-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
  --mode-inverted-basic-background: #000000;
  --mode-inverted-basic-background-subtle: #202020;
  --mode-inverted-basic-background-card: #202020;
  --mode-inverted-basic-background-card-subtle: #000000;
  --mode-inverted-basic-text: #FFFFFF;
  --mode-inverted-basic-text-dominant: #f61488;
  --mode-inverted-basic-text-recessive: #CACACA;
  --mode-inverted-basic-text-link: #f61488;
  --mode-inverted-basic-accent: #E20074;
  --mode-inverted-basic-text-on-accent: #FFFFFF;
  --mode-inverted-basic-accent-secondary: #FFFFFF;
  --mode-inverted-basic-text-on-accent-secondary: #000000;
  --mode-inverted-basic-stroke: #FFFFFF;
  --mode-inverted-basic-stroke-subtle: #828282;
  --mode-inverted-basic-modal-overlay: rgba(255,255,255,0.4);
  --mode-inverted-shades-accent-shades-accent-subtle: #ffbddf;
  --mode-inverted-shades-accent-shades-accent-extra-dominant: #ff69b6;
  --mode-inverted-shades-accent-shades-accent-dominant: #ff3fa1;
  --mode-inverted-shades-accent-shades-accent-recessive: #cd016a;
  --mode-inverted-shades-accent-shades-accent-extra-recessive: #B00B5F;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-subtle: #414141;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-dominant: #F1F1F1;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-dominant: #DDDDDD;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-recessive: #CACACA;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-recessive: #B6B6B6;
  --mode-inverted-shades-neutral-shades-100: #202020;
  --mode-inverted-shades-neutral-shades-200: #414141;
  --mode-inverted-shades-neutral-shades-300: #616161;
  --mode-inverted-shades-neutral-shades-400: #828282;
  --mode-inverted-shades-neutral-shades-500: #A3A3A3;
  --mode-inverted-shades-neutral-shades-600: #B6B6B6;
  --mode-inverted-shades-neutral-shades-700: #CACACA;
  --mode-inverted-shades-neutral-shades-800: #DDDDDD;
  --mode-inverted-shades-neutral-shades-900: #F1F1F1;
  --mode-inverted-interaction-states-hover-background-hover: #616161;
  --mode-inverted-interaction-states-hover-background-subtle-hover: #616161;
  --mode-inverted-interaction-states-hover-text-hover: #DDDDDD;
  --mode-inverted-interaction-states-hover-text-dominant-hover: #cd016a;
  --mode-inverted-interaction-states-hover-text-recessive-hover: #cd016a;
  --mode-inverted-interaction-states-hover-text-link-hover: #cd016a;
  --mode-inverted-interaction-states-hover-accent-hover: #cd016a;
  --mode-inverted-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --mode-inverted-interaction-states-hover-accent-secondary-hover: #DDDDDD;
  --mode-inverted-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --mode-inverted-interaction-states-hover-stroke-hover: #FFFFFF;
  --mode-inverted-interaction-states-hover-stroke-subtle-hover: #FFFFFF;
  --mode-inverted-interaction-states-pressed-background-pressed: #828282;
  --mode-inverted-interaction-states-pressed-background-subtle-pressed: #828282;
  --mode-inverted-interaction-states-pressed-text-pressed: #CACACA;
  --mode-inverted-interaction-states-pressed-text-dominant-pressed: #B00B5F;
  --mode-inverted-interaction-states-pressed-text-recessive-pressed: #B00B5F;
  --mode-inverted-interaction-states-pressed-text-link-pressed: #B00B5F;
  --mode-inverted-interaction-states-pressed-accent-pressed: #B00B5F;
  --mode-inverted-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --mode-inverted-interaction-states-pressed-accent-secondary-pressed: #CACACA;
  --mode-inverted-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --mode-inverted-interaction-states-pressed-stroke-pressed: #FFFFFF;
  --mode-inverted-interaction-states-pressed-stroke-subtle-pressed: #FFFFFF;
  --mode-inverted-interaction-states-focus-focus: #FFFFFF;
  --mode-inverted-interaction-states-focus-stroke-active: #616161;
  --mode-inverted-interaction-states-disabled-background-disabled: #414141;
  --mode-inverted-interaction-states-disabled-background-subtle-disabled: #414141;
  --mode-inverted-interaction-states-disabled-text-disabled: #828282;
  --mode-inverted-interaction-states-disabled-text-dominant-disabled: #828282;
  --mode-inverted-interaction-states-disabled-text-recessive-disabled: #828282;
  --mode-inverted-interaction-states-disabled-text-link-disabled: #828282;
  --mode-inverted-interaction-states-disabled-accent-disabled: #414141;
  --mode-inverted-interaction-states-disabled-text-on-accent-disabled: #828282;
  --mode-inverted-interaction-states-disabled-accent-secondary-disabled: #414141;
  --mode-inverted-interaction-states-disabled-text-on-accent-secondary-disabled: #828282;
  --mode-inverted-interaction-states-disabled-stroke-disabled: #616161;
  --mode-inverted-interaction-states-disabled-stroke-subtle-disabled: #616161;
  --mode-inverted-interaction-states-disabled-background-card-disabled: #414141;
  --mode-inverted-interaction-states-visited-text-visited: #FFFFFF;
  --mode-inverted-interaction-states-visited-text-link-visited: #cd016a;
  --mode-inverted-functional-notification-notification: #ff4133;
  --mode-inverted-functional-notification-text-on-notification: #FFFFFF;
  --mode-inverted-functional-informational-subtle: #131f7b;
  --mode-inverted-functional-informational-standard: #3950EA;
  --mode-inverted-functional-informational-hovered: #576ff3;
  --mode-inverted-functional-informational-pressed: #7486ff;
  --mode-inverted-functional-success-subtle: #004829;
  --mode-inverted-functional-success-standard: #00C26D;
  --mode-inverted-functional-success-hovered: #1bd27f;
  --mode-inverted-functional-success-pressed: #27ffa0;
  --mode-inverted-functional-warning-subtle: #662200;
  --mode-inverted-functional-warning-standard: #ff8b52;
  --mode-inverted-functional-warning-hovered: #ffbb99;
  --mode-inverted-functional-warning-pressed: #ffddcc;
  --mode-inverted-functional-destructive-subtle: #660700;
  --mode-inverted-functional-destructive-standard: #ff7066;
  --mode-inverted-functional-destructive-hovered: #ffa099;
  --mode-inverted-functional-destructive-pressed: #FFDDDB;
  --mode-inverted-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --mode-inverted-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.35);
  --mode-inverted-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --mode-inverted-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.35);
  --mode-inverted-elevation-fab-standard: 0 5px 12px 0 rgba(0,0,0,0.4);
  --mode-inverted-elevation-fab-hovered: 0 4px 9px 0 rgba(0,0,0,0.3);
  --mode-inverted-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.2);;
}

[data-themes*="dark"] {
  --mode-basic-background: #000000;
  --mode-basic-background-subtle: #202020;
  --mode-basic-background-card: #202020;
  --mode-basic-background-card-subtle: #000000;
  --mode-basic-text: #FFFFFF;
  --mode-basic-text-dominant: #f61488;
  --mode-basic-text-recessive: #CACACA;
  --mode-basic-text-link: #f61488;
  --mode-basic-accent: #E20074;
  --mode-basic-text-on-accent: #FFFFFF;
  --mode-basic-accent-secondary: #FFFFFF;
  --mode-basic-text-on-accent-secondary: #000000;
  --mode-basic-stroke: #FFFFFF;
  --mode-basic-stroke-subtle: #828282;
  --mode-basic-modal-overlay: rgba(255,255,255,0.4);
  --mode-shades-accent-shades-accent-subtle: #ffbddf;
  --mode-shades-accent-shades-accent-extra-dominant: #ff69b6;
  --mode-shades-accent-shades-accent-dominant: #ff3fa1;
  --mode-shades-accent-shades-accent-recessive: #cd016a;
  --mode-shades-accent-shades-accent-extra-recessive: #B00B5F;
  --mode-shades-secondary-accent-shades-secondary-accent-subtle: #414141;
  --mode-shades-secondary-accent-shades-secondary-accent-extra-dominant: #F1F1F1;
  --mode-shades-secondary-accent-shades-secondary-accent-dominant: #DDDDDD;
  --mode-shades-secondary-accent-shades-secondary-accent-recessive: #CACACA;
  --mode-shades-secondary-accent-shades-secondary-accent-extra-recessive: #B6B6B6;
  --mode-shades-neutral-shades-100: #202020;
  --mode-shades-neutral-shades-200: #414141;
  --mode-shades-neutral-shades-300: #616161;
  --mode-shades-neutral-shades-400: #828282;
  --mode-shades-neutral-shades-500: #A3A3A3;
  --mode-shades-neutral-shades-600: #B6B6B6;
  --mode-shades-neutral-shades-700: #CACACA;
  --mode-shades-neutral-shades-800: #DDDDDD;
  --mode-shades-neutral-shades-900: #F1F1F1;
  --mode-interaction-states-hover-background-hover: #616161;
  --mode-interaction-states-hover-background-subtle-hover: #616161;
  --mode-interaction-states-hover-text-hover: #DDDDDD;
  --mode-interaction-states-hover-text-dominant-hover: #cd016a;
  --mode-interaction-states-hover-text-recessive-hover: #cd016a;
  --mode-interaction-states-hover-text-link-hover: #cd016a;
  --mode-interaction-states-hover-accent-hover: #cd016a;
  --mode-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --mode-interaction-states-hover-accent-secondary-hover: #DDDDDD;
  --mode-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --mode-interaction-states-hover-stroke-hover: #FFFFFF;
  --mode-interaction-states-hover-stroke-subtle-hover: #FFFFFF;
  --mode-interaction-states-pressed-background-pressed: #828282;
  --mode-interaction-states-pressed-background-subtle-pressed: #828282;
  --mode-interaction-states-pressed-text-pressed: #CACACA;
  --mode-interaction-states-pressed-text-dominant-pressed: #B00B5F;
  --mode-interaction-states-pressed-text-recessive-pressed: #B00B5F;
  --mode-interaction-states-pressed-text-link-pressed: #B00B5F;
  --mode-interaction-states-pressed-accent-pressed: #B00B5F;
  --mode-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --mode-interaction-states-pressed-accent-secondary-pressed: #CACACA;
  --mode-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --mode-interaction-states-pressed-stroke-pressed: #FFFFFF;
  --mode-interaction-states-pressed-stroke-subtle-pressed: #FFFFFF;
  --mode-interaction-states-focus-focus: #FFFFFF;
  --mode-interaction-states-focus-stroke-active: #616161;
  --mode-interaction-states-disabled-background-disabled: #414141;
  --mode-interaction-states-disabled-background-subtle-disabled: #414141;
  --mode-interaction-states-disabled-background-card-disabled: #414141;
  --mode-interaction-states-disabled-text-disabled: #828282;
  --mode-interaction-states-disabled-text-dominant-disabled: #828282;
  --mode-interaction-states-disabled-text-recessive-disabled: #828282;
  --mode-interaction-states-disabled-text-link-disabled: #828282;
  --mode-interaction-states-disabled-accent-disabled: #414141;
  --mode-interaction-states-disabled-text-on-accent-disabled: #828282;
  --mode-interaction-states-disabled-accent-secondary-disabled: #414141;
  --mode-interaction-states-disabled-text-on-accent-secondary-disabled: #828282;
  --mode-interaction-states-disabled-stroke-disabled: #616161;
  --mode-interaction-states-disabled-stroke-subtle-disabled: #616161;
  --mode-interaction-states-visited-text-visited: #FFFFFF;
  --mode-interaction-states-visited-text-link-visited: #cd016a;
  --mode-functional-notification-notification: #ff4133;
  --mode-functional-notification-text-on-notification: #FFFFFF;
  --mode-functional-informational-subtle: #131f7b;
  --mode-functional-informational-standard: #3950EA;
  --mode-functional-informational-hovered: #576ff3;
  --mode-functional-informational-pressed: #7486ff;
  --mode-functional-success-subtle: #004829;
  --mode-functional-success-standard: #00C26D;
  --mode-functional-success-hovered: #1bd27f;
  --mode-functional-success-pressed: #27ffa0;
  --mode-functional-warning-subtle: #662200;
  --mode-functional-warning-standard: #ff8b52;
  --mode-functional-warning-hovered: #ffbb99;
  --mode-functional-warning-pressed: #ffddcc;
  --mode-functional-destructive-subtle: #660700;
  --mode-functional-destructive-standard: #ff7066;
  --mode-functional-destructive-hovered: #ffa099;
  --mode-functional-destructive-pressed: #FFDDDB;
  --mode-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --mode-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --mode-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.35);
  --mode-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --mode-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.35);
  --mode-elevation-fab-standard: 0 5px 12px 0 rgba(0,0,0,0.4);
  --mode-elevation-fab-hovered: 0 4px 9px 0 rgba(0,0,0,0.3);
  --mode-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.2);
  --mode-inverted-basic-background: #FFFFFF;
  --mode-inverted-basic-background-subtle: #F1F1F1;
  --mode-inverted-basic-background-card: #F1F1F1;
  --mode-inverted-basic-background-card-subtle: #FFFFFF;
  --mode-inverted-basic-text: #000000;
  --mode-inverted-basic-text-dominant: #E20074;
  --mode-inverted-basic-text-recessive: #616161;
  --mode-inverted-basic-text-link: #E20074;
  --mode-inverted-basic-accent: #E20074;
  --mode-inverted-basic-text-on-accent: #FFFFFF;
  --mode-inverted-basic-accent-secondary: #000000;
  --mode-inverted-basic-text-on-accent-secondary: #FFFFFF;
  --mode-inverted-basic-stroke: #000000;
  --mode-inverted-basic-stroke-subtle: #B6B6B6;
  --mode-inverted-basic-modal-overlay: rgba(0,0,0,0.4);
  --mode-inverted-shades-accent-shades-accent-subtle: #f9cce3;
  --mode-inverted-shades-accent-shades-accent-extra-dominant: #ee66ac;
  --mode-inverted-shades-accent-shades-accent-dominant: #e83390;
  --mode-inverted-shades-accent-shades-accent-recessive: #b5005d;
  --mode-inverted-shades-accent-shades-accent-extra-recessive: #880046;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-subtle: #F1F1F1;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-dominant: #202020;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-dominant: #414141;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-recessive: #616161;
  --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-recessive: #828282;
  --mode-inverted-shades-neutral-shades-100: #F1F1F1;
  --mode-inverted-shades-neutral-shades-200: #DDDDDD;
  --mode-inverted-shades-neutral-shades-300: #CACACA;
  --mode-inverted-shades-neutral-shades-400: #B6B6B6;
  --mode-inverted-shades-neutral-shades-500: #A3A3A3;
  --mode-inverted-shades-neutral-shades-600: #828282;
  --mode-inverted-shades-neutral-shades-700: #616161;
  --mode-inverted-shades-neutral-shades-800: #414141;
  --mode-inverted-shades-neutral-shades-900: #202020;
  --mode-inverted-interaction-states-hover-background-hover: #DDDDDD;
  --mode-inverted-interaction-states-hover-background-subtle-hover: #DDDDDD;
  --mode-inverted-interaction-states-hover-text-hover: #414141;
  --mode-inverted-interaction-states-hover-text-dominant-hover: #b5005d;
  --mode-inverted-interaction-states-hover-text-recessive-hover: #b5005d;
  --mode-inverted-interaction-states-hover-text-link-hover: #b5005d;
  --mode-inverted-interaction-states-hover-accent-hover: #b5005d;
  --mode-inverted-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --mode-inverted-interaction-states-hover-accent-secondary-hover: #414141;
  --mode-inverted-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
  --mode-inverted-interaction-states-hover-stroke-hover: #000000;
  --mode-inverted-interaction-states-hover-stroke-subtle-hover: #000000;
  --mode-inverted-interaction-states-pressed-background-pressed: #CACACA;
  --mode-inverted-interaction-states-pressed-background-subtle-pressed: #CACACA;
  --mode-inverted-interaction-states-pressed-text-pressed: #616161;
  --mode-inverted-interaction-states-pressed-text-dominant-pressed: #880046;
  --mode-inverted-interaction-states-pressed-text-recessive-pressed: #880046;
  --mode-inverted-interaction-states-pressed-text-link-pressed: #880046;
  --mode-inverted-interaction-states-pressed-accent-pressed: #880046;
  --mode-inverted-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --mode-inverted-interaction-states-pressed-accent-secondary-pressed: #616161;
  --mode-inverted-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
  --mode-inverted-interaction-states-pressed-stroke-pressed: #000000;
  --mode-inverted-interaction-states-pressed-stroke-subtle-pressed: #000000;
  --mode-inverted-interaction-states-focus-focus: #000000;
  --mode-inverted-interaction-states-focus-stroke-active: #CACACA;
  --mode-inverted-interaction-states-disabled-background-disabled: #DDDDDD;
  --mode-inverted-interaction-states-disabled-background-subtle-disabled: #DDDDDD;
  --mode-inverted-interaction-states-disabled-background-card-disabled: #DDDDDD;
  --mode-inverted-interaction-states-disabled-text-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-text-dominant-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-text-recessive-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-text-link-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-accent-disabled: #DDDDDD;
  --mode-inverted-interaction-states-disabled-text-on-accent-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-accent-secondary-disabled: #DDDDDD;
  --mode-inverted-interaction-states-disabled-text-on-accent-secondary-disabled: #A3A3A3;
  --mode-inverted-interaction-states-disabled-stroke-disabled: #CACACA;
  --mode-inverted-interaction-states-disabled-stroke-subtle-disabled: #CACACA;
  --mode-inverted-interaction-states-visited-text-visited: #000000;
  --mode-inverted-interaction-states-visited-text-link-visited: #880046;
  --mode-inverted-functional-notification-notification: #ff1000;
  --mode-inverted-functional-notification-text-on-notification: #FFFFFF;
  --mode-inverted-functional-informational-subtle: #D3D7F9;
  --mode-inverted-functional-informational-standard: #2238DF;
  --mode-inverted-functional-informational-hovered: #05169b;
  --mode-inverted-functional-informational-pressed: #000e79;
  --mode-inverted-functional-success-subtle: #CCF0E1;
  --mode-inverted-functional-success-standard: #007845;
  --mode-inverted-functional-success-hovered: #006138;
  --mode-inverted-functional-success-pressed: #004829;
  --mode-inverted-functional-warning-subtle: #ffddcc;
  --mode-inverted-functional-warning-standard: #993300;
  --mode-inverted-functional-warning-hovered: #662200;
  --mode-inverted-functional-warning-pressed: #331100;
  --mode-inverted-functional-destructive-subtle: #FFDDDB;
  --mode-inverted-functional-destructive-standard: #c20d00;
  --mode-inverted-functional-destructive-hovered: #970b00;
  --mode-inverted-functional-destructive-pressed: #660700;
  --mode-inverted-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --mode-inverted-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --mode-inverted-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --mode-inverted-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --mode-inverted-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --mode-inverted-elevation-fab-standard: 0 4px 8px 1px rgba(0,0,0,0.13);
  --mode-inverted-elevation-fab-hovered: 0 5px 12px 2px rgba(0,0,0,0.14);
  --mode-inverted-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);;
}

@media (prefers-color-scheme: dark) {
  :root {
    --mode-basic-background: #000000;
    --mode-basic-background-subtle: #202020;
    --mode-basic-background-card: #202020;
    --mode-basic-background-card-subtle: #000000;
    --mode-basic-text: #FFFFFF;
    --mode-basic-text-dominant: #f61488;
    --mode-basic-text-recessive: #CACACA;
    --mode-basic-text-link: #f61488;
    --mode-basic-accent: #E20074;
    --mode-basic-text-on-accent: #FFFFFF;
    --mode-basic-accent-secondary: #FFFFFF;
    --mode-basic-text-on-accent-secondary: #000000;
    --mode-basic-stroke: #FFFFFF;
    --mode-basic-stroke-subtle: #828282;
    --mode-basic-modal-overlay: rgba(255,255,255,0.4);
    --mode-shades-accent-shades-accent-subtle: #ffbddf;
    --mode-shades-accent-shades-accent-extra-dominant: #ff69b6;
    --mode-shades-accent-shades-accent-dominant: #ff3fa1;
    --mode-shades-accent-shades-accent-recessive: #cd016a;
    --mode-shades-accent-shades-accent-extra-recessive: #B00B5F;
    --mode-shades-secondary-accent-shades-secondary-accent-subtle: #414141;
    --mode-shades-secondary-accent-shades-secondary-accent-extra-dominant: #F1F1F1;
    --mode-shades-secondary-accent-shades-secondary-accent-dominant: #DDDDDD;
    --mode-shades-secondary-accent-shades-secondary-accent-recessive: #CACACA;
    --mode-shades-secondary-accent-shades-secondary-accent-extra-recessive: #B6B6B6;
    --mode-shades-neutral-shades-100: #202020;
    --mode-shades-neutral-shades-200: #414141;
    --mode-shades-neutral-shades-300: #616161;
    --mode-shades-neutral-shades-400: #828282;
    --mode-shades-neutral-shades-500: #A3A3A3;
    --mode-shades-neutral-shades-600: #B6B6B6;
    --mode-shades-neutral-shades-700: #CACACA;
    --mode-shades-neutral-shades-800: #DDDDDD;
    --mode-shades-neutral-shades-900: #F1F1F1;
    --mode-interaction-states-hover-background-hover: #616161;
    --mode-interaction-states-hover-background-subtle-hover: #616161;
    --mode-interaction-states-hover-text-hover: #DDDDDD;
    --mode-interaction-states-hover-text-dominant-hover: #cd016a;
    --mode-interaction-states-hover-text-recessive-hover: #cd016a;
    --mode-interaction-states-hover-text-link-hover: #cd016a;
    --mode-interaction-states-hover-accent-hover: #cd016a;
    --mode-interaction-states-hover-text-on-accent-hover: #FFFFFF;
    --mode-interaction-states-hover-accent-secondary-hover: #DDDDDD;
    --mode-interaction-states-hover-text-on-accent-secondary-hover: #000000;
    --mode-interaction-states-hover-stroke-hover: #FFFFFF;
    --mode-interaction-states-hover-stroke-subtle-hover: #FFFFFF;
    --mode-interaction-states-pressed-background-pressed: #828282;
    --mode-interaction-states-pressed-background-subtle-pressed: #828282;
    --mode-interaction-states-pressed-text-pressed: #CACACA;
    --mode-interaction-states-pressed-text-dominant-pressed: #B00B5F;
    --mode-interaction-states-pressed-text-recessive-pressed: #B00B5F;
    --mode-interaction-states-pressed-text-link-pressed: #B00B5F;
    --mode-interaction-states-pressed-accent-pressed: #B00B5F;
    --mode-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
    --mode-interaction-states-pressed-accent-secondary-pressed: #CACACA;
    --mode-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
    --mode-interaction-states-pressed-stroke-pressed: #FFFFFF;
    --mode-interaction-states-pressed-stroke-subtle-pressed: #FFFFFF;
    --mode-interaction-states-focus-focus: #FFFFFF;
    --mode-interaction-states-focus-stroke-active: #616161;
    --mode-interaction-states-disabled-background-disabled: #414141;
    --mode-interaction-states-disabled-background-subtle-disabled: #414141;
    --mode-interaction-states-disabled-background-card-disabled: #414141;
    --mode-interaction-states-disabled-text-disabled: #828282;
    --mode-interaction-states-disabled-text-dominant-disabled: #828282;
    --mode-interaction-states-disabled-text-recessive-disabled: #828282;
    --mode-interaction-states-disabled-text-link-disabled: #828282;
    --mode-interaction-states-disabled-accent-disabled: #414141;
    --mode-interaction-states-disabled-text-on-accent-disabled: #828282;
    --mode-interaction-states-disabled-accent-secondary-disabled: #414141;
    --mode-interaction-states-disabled-text-on-accent-secondary-disabled: #828282;
    --mode-interaction-states-disabled-stroke-disabled: #616161;
    --mode-interaction-states-disabled-stroke-subtle-disabled: #616161;
    --mode-interaction-states-visited-text-visited: #FFFFFF;
    --mode-interaction-states-visited-text-link-visited: #cd016a;
    --mode-functional-notification-notification: #ff4133;
    --mode-functional-notification-text-on-notification: #FFFFFF;
    --mode-functional-informational-subtle: #131f7b;
    --mode-functional-informational-standard: #3950EA;
    --mode-functional-informational-hovered: #576ff3;
    --mode-functional-informational-pressed: #7486ff;
    --mode-functional-success-subtle: #004829;
    --mode-functional-success-standard: #00C26D;
    --mode-functional-success-hovered: #1bd27f;
    --mode-functional-success-pressed: #27ffa0;
    --mode-functional-warning-subtle: #662200;
    --mode-functional-warning-standard: #ff8b52;
    --mode-functional-warning-hovered: #ffbb99;
    --mode-functional-warning-pressed: #ffddcc;
    --mode-functional-destructive-subtle: #660700;
    --mode-functional-destructive-standard: #ff7066;
    --mode-functional-destructive-hovered: #ffa099;
    --mode-functional-destructive-pressed: #FFDDDB;
    --mode-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
    --mode-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.35);
    --mode-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
    --mode-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.35);
    --mode-elevation-fab-standard: 0 5px 12px 0 rgba(0,0,0,0.4);
    --mode-elevation-fab-hovered: 0 4px 9px 0 rgba(0,0,0,0.3);
    --mode-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.2);
    --mode-inverted-basic-background: #FFFFFF;
    --mode-inverted-basic-background-subtle: #F1F1F1;
    --mode-inverted-basic-background-card: #F1F1F1;
    --mode-inverted-basic-background-card-subtle: #FFFFFF;
    --mode-inverted-basic-text: #000000;
    --mode-inverted-basic-text-dominant: #E20074;
    --mode-inverted-basic-text-recessive: #616161;
    --mode-inverted-basic-text-link: #E20074;
    --mode-inverted-basic-accent: #E20074;
    --mode-inverted-basic-text-on-accent: #FFFFFF;
    --mode-inverted-basic-accent-secondary: #000000;
    --mode-inverted-basic-text-on-accent-secondary: #FFFFFF;
    --mode-inverted-basic-stroke: #000000;
    --mode-inverted-basic-stroke-subtle: #B6B6B6;
    --mode-inverted-basic-modal-overlay: rgba(0,0,0,0.4);
    --mode-inverted-shades-accent-shades-accent-subtle: #f9cce3;
    --mode-inverted-shades-accent-shades-accent-extra-dominant: #ee66ac;
    --mode-inverted-shades-accent-shades-accent-dominant: #e83390;
    --mode-inverted-shades-accent-shades-accent-recessive: #b5005d;
    --mode-inverted-shades-accent-shades-accent-extra-recessive: #880046;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-subtle: #F1F1F1;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-dominant: #202020;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-dominant: #414141;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-recessive: #616161;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-recessive: #828282;
    --mode-inverted-shades-neutral-shades-100: #F1F1F1;
    --mode-inverted-shades-neutral-shades-200: #DDDDDD;
    --mode-inverted-shades-neutral-shades-300: #CACACA;
    --mode-inverted-shades-neutral-shades-400: #B6B6B6;
    --mode-inverted-shades-neutral-shades-500: #A3A3A3;
    --mode-inverted-shades-neutral-shades-600: #828282;
    --mode-inverted-shades-neutral-shades-700: #616161;
    --mode-inverted-shades-neutral-shades-800: #414141;
    --mode-inverted-shades-neutral-shades-900: #202020;
    --mode-inverted-interaction-states-hover-background-hover: #DDDDDD;
    --mode-inverted-interaction-states-hover-background-subtle-hover: #DDDDDD;
    --mode-inverted-interaction-states-hover-text-hover: #414141;
    --mode-inverted-interaction-states-hover-text-dominant-hover: #b5005d;
    --mode-inverted-interaction-states-hover-text-recessive-hover: #b5005d;
    --mode-inverted-interaction-states-hover-text-link-hover: #b5005d;
    --mode-inverted-interaction-states-hover-accent-hover: #b5005d;
    --mode-inverted-interaction-states-hover-text-on-accent-hover: #FFFFFF;
    --mode-inverted-interaction-states-hover-accent-secondary-hover: #414141;
    --mode-inverted-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
    --mode-inverted-interaction-states-hover-stroke-hover: #000000;
    --mode-inverted-interaction-states-hover-stroke-subtle-hover: #000000;
    --mode-inverted-interaction-states-pressed-background-pressed: #CACACA;
    --mode-inverted-interaction-states-pressed-background-subtle-pressed: #CACACA;
    --mode-inverted-interaction-states-pressed-text-pressed: #616161;
    --mode-inverted-interaction-states-pressed-text-dominant-pressed: #880046;
    --mode-inverted-interaction-states-pressed-text-recessive-pressed: #880046;
    --mode-inverted-interaction-states-pressed-text-link-pressed: #880046;
    --mode-inverted-interaction-states-pressed-accent-pressed: #880046;
    --mode-inverted-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
    --mode-inverted-interaction-states-pressed-accent-secondary-pressed: #616161;
    --mode-inverted-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
    --mode-inverted-interaction-states-pressed-stroke-pressed: #000000;
    --mode-inverted-interaction-states-pressed-stroke-subtle-pressed: #000000;
    --mode-inverted-interaction-states-focus-focus: #000000;
    --mode-inverted-interaction-states-focus-stroke-active: #CACACA;
    --mode-inverted-interaction-states-disabled-background-disabled: #DDDDDD;
    --mode-inverted-interaction-states-disabled-background-subtle-disabled: #DDDDDD;
    --mode-inverted-interaction-states-disabled-background-card-disabled: #DDDDDD;
    --mode-inverted-interaction-states-disabled-text-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-text-dominant-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-text-recessive-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-text-link-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-accent-disabled: #DDDDDD;
    --mode-inverted-interaction-states-disabled-text-on-accent-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-accent-secondary-disabled: #DDDDDD;
    --mode-inverted-interaction-states-disabled-text-on-accent-secondary-disabled: #A3A3A3;
    --mode-inverted-interaction-states-disabled-stroke-disabled: #CACACA;
    --mode-inverted-interaction-states-disabled-stroke-subtle-disabled: #CACACA;
    --mode-inverted-interaction-states-visited-text-visited: #000000;
    --mode-inverted-interaction-states-visited-text-link-visited: #880046;
    --mode-inverted-functional-notification-notification: #ff1000;
    --mode-inverted-functional-notification-text-on-notification: #FFFFFF;
    --mode-inverted-functional-informational-subtle: #D3D7F9;
    --mode-inverted-functional-informational-standard: #2238DF;
    --mode-inverted-functional-informational-hovered: #05169b;
    --mode-inverted-functional-informational-pressed: #000e79;
    --mode-inverted-functional-success-subtle: #CCF0E1;
    --mode-inverted-functional-success-standard: #007845;
    --mode-inverted-functional-success-hovered: #006138;
    --mode-inverted-functional-success-pressed: #004829;
    --mode-inverted-functional-warning-subtle: #ffddcc;
    --mode-inverted-functional-warning-standard: #993300;
    --mode-inverted-functional-warning-hovered: #662200;
    --mode-inverted-functional-warning-pressed: #331100;
    --mode-inverted-functional-destructive-subtle: #FFDDDB;
    --mode-inverted-functional-destructive-standard: #c20d00;
    --mode-inverted-functional-destructive-hovered: #970b00;
    --mode-inverted-functional-destructive-pressed: #660700;
    --mode-inverted-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
    --mode-inverted-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
    --mode-inverted-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
    --mode-inverted-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
    --mode-inverted-elevation-fab-standard: 0 4px 8px 1px rgba(0,0,0,0.13);
    --mode-inverted-elevation-fab-hovered: 0 5px 12px 2px rgba(0,0,0,0.14);
    --mode-inverted-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);;
  }
  [data-themes*="light"] {
    --mode-basic-background: #FFFFFF;
    --mode-basic-background-subtle: #F1F1F1;
    --mode-basic-background-card: #F1F1F1;
    --mode-basic-background-card-subtle: #FFFFFF;
    --mode-basic-text: #000000;
    --mode-basic-text-dominant: #E20074;
    --mode-basic-text-recessive: #616161;
    --mode-basic-text-link: #E20074;
    --mode-basic-accent: #E20074;
    --mode-basic-text-on-accent: #FFFFFF;
    --mode-basic-accent-secondary: #000000;
    --mode-basic-text-on-accent-secondary: #FFFFFF;
    --mode-basic-stroke: #000000;
    --mode-basic-stroke-subtle: #B6B6B6;
    --mode-basic-modal-overlay: rgba(0,0,0,0.4);
    --mode-shades-accent-shades-accent-subtle: #f9cce3;
    --mode-shades-accent-shades-accent-extra-dominant: #ee66ac;
    --mode-shades-accent-shades-accent-dominant: #e83390;
    --mode-shades-accent-shades-accent-recessive: #b5005d;
    --mode-shades-accent-shades-accent-extra-recessive: #880046;
    --mode-shades-secondary-accent-shades-secondary-accent-subtle: #F1F1F1;
    --mode-shades-secondary-accent-shades-secondary-accent-extra-dominant: #202020;
    --mode-shades-secondary-accent-shades-secondary-accent-dominant: #414141;
    --mode-shades-secondary-accent-shades-secondary-accent-recessive: #616161;
    --mode-shades-secondary-accent-shades-secondary-accent-extra-recessive: #828282;
    --mode-shades-neutral-shades-100: #F1F1F1;
    --mode-shades-neutral-shades-200: #DDDDDD;
    --mode-shades-neutral-shades-300: #CACACA;
    --mode-shades-neutral-shades-400: #B6B6B6;
    --mode-shades-neutral-shades-500: #A3A3A3;
    --mode-shades-neutral-shades-600: #828282;
    --mode-shades-neutral-shades-700: #616161;
    --mode-shades-neutral-shades-800: #414141;
    --mode-shades-neutral-shades-900: #202020;
    --mode-interaction-states-hover-background-hover: #DDDDDD;
    --mode-interaction-states-hover-background-subtle-hover: #DDDDDD;
    --mode-interaction-states-hover-text-hover: #414141;
    --mode-interaction-states-hover-text-dominant-hover: #b5005d;
    --mode-interaction-states-hover-text-recessive-hover: #b5005d;
    --mode-interaction-states-hover-text-link-hover: #b5005d;
    --mode-interaction-states-hover-accent-hover: #b5005d;
    --mode-interaction-states-hover-text-on-accent-hover: #FFFFFF;
    --mode-interaction-states-hover-accent-secondary-hover: #414141;
    --mode-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
    --mode-interaction-states-hover-stroke-hover: #000000;
    --mode-interaction-states-hover-stroke-subtle-hover: #000000;
    --mode-interaction-states-pressed-background-pressed: #CACACA;
    --mode-interaction-states-pressed-background-subtle-pressed: #CACACA;
    --mode-interaction-states-pressed-text-pressed: #616161;
    --mode-interaction-states-pressed-text-dominant-pressed: #880046;
    --mode-interaction-states-pressed-text-recessive-pressed: #880046;
    --mode-interaction-states-pressed-text-link-pressed: #880046;
    --mode-interaction-states-pressed-accent-pressed: #880046;
    --mode-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
    --mode-interaction-states-pressed-accent-secondary-pressed: #616161;
    --mode-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
    --mode-interaction-states-pressed-stroke-pressed: #000000;
    --mode-interaction-states-pressed-stroke-subtle-pressed: #000000;
    --mode-interaction-states-focus-focus: #000000;
    --mode-interaction-states-focus-stroke-active: #CACACA;
    --mode-interaction-states-disabled-background-disabled: #DDDDDD;
    --mode-interaction-states-disabled-background-subtle-disabled: #DDDDDD;
    --mode-interaction-states-disabled-background-card-disabled: #DDDDDD;
    --mode-interaction-states-disabled-text-disabled: #A3A3A3;
    --mode-interaction-states-disabled-text-dominant-disabled: #A3A3A3;
    --mode-interaction-states-disabled-text-recessive-disabled: #A3A3A3;
    --mode-interaction-states-disabled-text-link-disabled: #A3A3A3;
    --mode-interaction-states-disabled-accent-disabled: #DDDDDD;
    --mode-interaction-states-disabled-text-on-accent-disabled: #A3A3A3;
    --mode-interaction-states-disabled-accent-secondary-disabled: #DDDDDD;
    --mode-interaction-states-disabled-text-on-accent-secondary-disabled: #A3A3A3;
    --mode-interaction-states-disabled-stroke-disabled: #CACACA;
    --mode-interaction-states-disabled-stroke-subtle-disabled: #CACACA;
    --mode-interaction-states-visited-text-visited: #000000;
    --mode-interaction-states-visited-text-link-visited: #880046;
    --mode-functional-notification-notification: #ff1000;
    --mode-functional-notification-text-on-notification: #FFFFFF;
    --mode-functional-informational-subtle: #D3D7F9;
    --mode-functional-informational-standard: #2238DF;
    --mode-functional-informational-hovered: #05169b;
    --mode-functional-informational-pressed: #000e79;
    --mode-functional-success-subtle: #CCF0E1;
    --mode-functional-success-standard: #007845;
    --mode-functional-success-hovered: #006138;
    --mode-functional-success-pressed: #004829;
    --mode-functional-warning-subtle: #ffddcc;
    --mode-functional-warning-standard: #993300;
    --mode-functional-warning-hovered: #662200;
    --mode-functional-warning-pressed: #331100;
    --mode-functional-destructive-subtle: #FFDDDB;
    --mode-functional-destructive-standard: #c20d00;
    --mode-functional-destructive-hovered: #970b00;
    --mode-functional-destructive-pressed: #660700;
    --mode-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
    --mode-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
    --mode-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
    --mode-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
    --mode-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
    --mode-elevation-fab-standard: 0 4px 8px 1px rgba(0,0,0,0.13);
    --mode-elevation-fab-hovered: 0 5px 12px 2px rgba(0,0,0,0.14);
    --mode-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
    --mode-inverted-basic-background: #000000;
    --mode-inverted-basic-background-subtle: #202020;
    --mode-inverted-basic-background-card: #202020;
    --mode-inverted-basic-background-card-subtle: #000000;
    --mode-inverted-basic-text: #FFFFFF;
    --mode-inverted-basic-text-dominant: #f61488;
    --mode-inverted-basic-text-recessive: #CACACA;
    --mode-inverted-basic-text-link: #f61488;
    --mode-inverted-basic-accent: #E20074;
    --mode-inverted-basic-text-on-accent: #FFFFFF;
    --mode-inverted-basic-accent-secondary: #FFFFFF;
    --mode-inverted-basic-text-on-accent-secondary: #000000;
    --mode-inverted-basic-stroke: #FFFFFF;
    --mode-inverted-basic-stroke-subtle: #828282;
    --mode-inverted-basic-modal-overlay: rgba(255,255,255,0.4);
    --mode-inverted-shades-accent-shades-accent-subtle: #ffbddf;
    --mode-inverted-shades-accent-shades-accent-extra-dominant: #ff69b6;
    --mode-inverted-shades-accent-shades-accent-dominant: #ff3fa1;
    --mode-inverted-shades-accent-shades-accent-recessive: #cd016a;
    --mode-inverted-shades-accent-shades-accent-extra-recessive: #B00B5F;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-subtle: #414141;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-dominant: #F1F1F1;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-dominant: #DDDDDD;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-recessive: #CACACA;
    --mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-recessive: #B6B6B6;
    --mode-inverted-shades-neutral-shades-100: #202020;
    --mode-inverted-shades-neutral-shades-200: #414141;
    --mode-inverted-shades-neutral-shades-300: #616161;
    --mode-inverted-shades-neutral-shades-400: #828282;
    --mode-inverted-shades-neutral-shades-500: #A3A3A3;
    --mode-inverted-shades-neutral-shades-600: #B6B6B6;
    --mode-inverted-shades-neutral-shades-700: #CACACA;
    --mode-inverted-shades-neutral-shades-800: #DDDDDD;
    --mode-inverted-shades-neutral-shades-900: #F1F1F1;
    --mode-inverted-interaction-states-hover-background-hover: #616161;
    --mode-inverted-interaction-states-hover-background-subtle-hover: #616161;
    --mode-inverted-interaction-states-hover-text-hover: #DDDDDD;
    --mode-inverted-interaction-states-hover-text-dominant-hover: #cd016a;
    --mode-inverted-interaction-states-hover-text-recessive-hover: #cd016a;
    --mode-inverted-interaction-states-hover-text-link-hover: #cd016a;
    --mode-inverted-interaction-states-hover-accent-hover: #cd016a;
    --mode-inverted-interaction-states-hover-text-on-accent-hover: #FFFFFF;
    --mode-inverted-interaction-states-hover-accent-secondary-hover: #DDDDDD;
    --mode-inverted-interaction-states-hover-text-on-accent-secondary-hover: #000000;
    --mode-inverted-interaction-states-hover-stroke-hover: #FFFFFF;
    --mode-inverted-interaction-states-hover-stroke-subtle-hover: #FFFFFF;
    --mode-inverted-interaction-states-pressed-background-pressed: #828282;
    --mode-inverted-interaction-states-pressed-background-subtle-pressed: #828282;
    --mode-inverted-interaction-states-pressed-text-pressed: #CACACA;
    --mode-inverted-interaction-states-pressed-text-dominant-pressed: #B00B5F;
    --mode-inverted-interaction-states-pressed-text-recessive-pressed: #B00B5F;
    --mode-inverted-interaction-states-pressed-text-link-pressed: #B00B5F;
    --mode-inverted-interaction-states-pressed-accent-pressed: #B00B5F;
    --mode-inverted-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
    --mode-inverted-interaction-states-pressed-accent-secondary-pressed: #CACACA;
    --mode-inverted-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
    --mode-inverted-interaction-states-pressed-stroke-pressed: #FFFFFF;
    --mode-inverted-interaction-states-pressed-stroke-subtle-pressed: #FFFFFF;
    --mode-inverted-interaction-states-focus-focus: #FFFFFF;
    --mode-inverted-interaction-states-focus-stroke-active: #616161;
    --mode-inverted-interaction-states-disabled-background-disabled: #414141;
    --mode-inverted-interaction-states-disabled-background-subtle-disabled: #414141;
    --mode-inverted-interaction-states-disabled-text-disabled: #828282;
    --mode-inverted-interaction-states-disabled-text-dominant-disabled: #828282;
    --mode-inverted-interaction-states-disabled-text-recessive-disabled: #828282;
    --mode-inverted-interaction-states-disabled-text-link-disabled: #828282;
    --mode-inverted-interaction-states-disabled-accent-disabled: #414141;
    --mode-inverted-interaction-states-disabled-text-on-accent-disabled: #828282;
    --mode-inverted-interaction-states-disabled-accent-secondary-disabled: #414141;
    --mode-inverted-interaction-states-disabled-text-on-accent-secondary-disabled: #828282;
    --mode-inverted-interaction-states-disabled-stroke-disabled: #616161;
    --mode-inverted-interaction-states-disabled-stroke-subtle-disabled: #616161;
    --mode-inverted-interaction-states-disabled-background-card-disabled: #414141;
    --mode-inverted-interaction-states-visited-text-visited: #FFFFFF;
    --mode-inverted-interaction-states-visited-text-link-visited: #cd016a;
    --mode-inverted-functional-notification-notification: #ff4133;
    --mode-inverted-functional-notification-text-on-notification: #FFFFFF;
    --mode-inverted-functional-informational-subtle: #131f7b;
    --mode-inverted-functional-informational-standard: #3950EA;
    --mode-inverted-functional-informational-hovered: #576ff3;
    --mode-inverted-functional-informational-pressed: #7486ff;
    --mode-inverted-functional-success-subtle: #004829;
    --mode-inverted-functional-success-standard: #00C26D;
    --mode-inverted-functional-success-hovered: #1bd27f;
    --mode-inverted-functional-success-pressed: #27ffa0;
    --mode-inverted-functional-warning-subtle: #662200;
    --mode-inverted-functional-warning-standard: #ff8b52;
    --mode-inverted-functional-warning-hovered: #ffbb99;
    --mode-inverted-functional-warning-pressed: #ffddcc;
    --mode-inverted-functional-destructive-subtle: #660700;
    --mode-inverted-functional-destructive-standard: #ff7066;
    --mode-inverted-functional-destructive-hovered: #ffa099;
    --mode-inverted-functional-destructive-pressed: #FFDDDB;
    --mode-inverted-elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
    --mode-inverted-elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
    --mode-inverted-elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.35);
    --mode-inverted-elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
    --mode-inverted-elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.35);
    --mode-inverted-elevation-fab-standard: 0 5px 12px 0 rgba(0,0,0,0.4);
    --mode-inverted-elevation-fab-hovered: 0 4px 9px 0 rgba(0,0,0,0.3);
    --mode-inverted-elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.2);;
  }
}
[data-scheme="neutral"] {
  --colours-basic-background: var(--mode-basic-background);
  --colours-basic-background-subtle: var(--mode-basic-background-subtle);
  --colours-basic-background-card: var(--mode-basic-background-card);
  --colours-basic-background-card-subtle: var(--mode-basic-background-card-subtle);
  --colours-basic-text: var(--mode-basic-text);
  --colours-basic-text-dominant: var(--mode-basic-text-dominant);
  --colours-basic-text-recessive: var(--mode-basic-text-recessive);
  --colours-basic-text-link: var(--mode-basic-text-link);
  --colours-basic-accent: var(--mode-basic-accent);
  --colours-basic-text-on-accent: var(--mode-basic-text-on-accent);
  --colours-basic-accent-secondary: var(--mode-basic-accent-secondary);
  --colours-basic-text-on-accent-secondary: var(--mode-basic-text-on-accent-secondary);
  --colours-basic-stroke: var(--mode-basic-stroke);
  --colours-basic-stroke-subtle: var(--mode-basic-stroke-subtle);
  --colours-basic-modal-overlay: var(--mode-basic-modal-overlay);
  --colours-shades-accent-shades-accent-subtle: var(--mode-shades-accent-shades-accent-subtle);
  --colours-shades-accent-shades-accent-extra-dominant: var(--mode-shades-accent-shades-accent-extra-dominant);
  --colours-shades-accent-shades-accent-dominant: var(--mode-shades-accent-shades-accent-dominant);
  --colours-shades-accent-shades-accent-recessive: var(--mode-shades-accent-shades-accent-recessive);
  --colours-shades-accent-shades-accent-extra-recessive: var(--mode-shades-accent-shades-accent-extra-recessive);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: var(--mode-shades-secondary-accent-shades-secondary-accent-subtle);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: var(--mode-shades-secondary-accent-shades-secondary-accent-extra-dominant);
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: var(--mode-shades-secondary-accent-shades-secondary-accent-dominant);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: var(--mode-shades-secondary-accent-shades-secondary-accent-recessive);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: var(--mode-shades-secondary-accent-shades-secondary-accent-extra-recessive);
  --colours-shades-neutral-shades-100: var(--mode-shades-neutral-shades-100);
  --colours-shades-neutral-shades-200: var(--mode-shades-neutral-shades-200);
  --colours-shades-neutral-shades-300: var(--mode-shades-neutral-shades-300);
  --colours-shades-neutral-shades-400: var(--mode-shades-neutral-shades-400);
  --colours-shades-neutral-shades-500: var(--mode-shades-neutral-shades-500);
  --colours-shades-neutral-shades-600: var(--mode-shades-neutral-shades-600);
  --colours-shades-neutral-shades-700: var(--mode-shades-neutral-shades-700);
  --colours-shades-neutral-shades-800: var(--mode-shades-neutral-shades-800);
  --colours-shades-neutral-shades-900: var(--mode-shades-neutral-shades-900);
  --colours-interaction-states-hover-background-hover: var(--mode-interaction-states-hover-background-hover);
  --colours-interaction-states-hover-background-subtle-hover: var(--mode-interaction-states-hover-background-subtle-hover);
  --colours-interaction-states-hover-text-hover: var(--mode-interaction-states-hover-text-hover);
  --colours-interaction-states-hover-text-dominant-hover: var(--mode-interaction-states-hover-text-dominant-hover);
  --colours-interaction-states-hover-text-recessive-hover: var(--mode-interaction-states-hover-text-recessive-hover);
  --colours-interaction-states-hover-text-link-hover: var(--mode-interaction-states-hover-text-link-hover);
  --colours-interaction-states-hover-accent-hover: var(--mode-interaction-states-hover-accent-hover);
  --colours-interaction-states-hover-text-on-accent-hover: var(--mode-interaction-states-hover-text-on-accent-hover);
  --colours-interaction-states-hover-accent-secondary-hover: var(--mode-interaction-states-hover-accent-secondary-hover);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: var(--mode-interaction-states-hover-text-on-accent-secondary-hover);
  --colours-interaction-states-hover-stroke-hover: var(--mode-interaction-states-hover-stroke-hover);
  --colours-interaction-states-hover-stroke-subtle-hover: var(--mode-interaction-states-hover-stroke-subtle-hover);
  --colours-interaction-states-pressed-background-pressed: var(--mode-interaction-states-pressed-background-pressed);
  --colours-interaction-states-pressed-background-subtle-pressed: var(--mode-interaction-states-pressed-background-subtle-pressed);
  --colours-interaction-states-pressed-text-pressed: var(--mode-interaction-states-pressed-text-pressed);
  --colours-interaction-states-pressed-text-dominant-pressed: var(--mode-interaction-states-pressed-text-dominant-pressed);
  --colours-interaction-states-pressed-text-recessive-pressed: var(--mode-interaction-states-pressed-text-recessive-pressed);
  --colours-interaction-states-pressed-text-link-pressed: var(--mode-interaction-states-pressed-text-link-pressed);
  --colours-interaction-states-pressed-accent-pressed: var(--mode-interaction-states-pressed-accent-pressed);
  --colours-interaction-states-pressed-text-on-accent-pressed: var(--mode-interaction-states-pressed-text-on-accent-pressed);
  --colours-interaction-states-pressed-accent-secondary-pressed: var(--mode-interaction-states-pressed-accent-secondary-pressed);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: var(--mode-interaction-states-pressed-text-on-accent-secondary-pressed);
  --colours-interaction-states-pressed-stroke-pressed: var(--mode-interaction-states-pressed-stroke-pressed);
  --colours-interaction-states-pressed-stroke-subtle-pressed: var(--mode-interaction-states-pressed-stroke-subtle-pressed);
  --colours-interaction-states-focus-focus: var(--mode-interaction-states-focus-focus);
  --colours-interaction-states-focus-stroke-active: var(--mode-interaction-states-focus-stroke-active);
  --colours-interaction-states-disabled-background-disabled: var(--mode-interaction-states-disabled-background-disabled);
  --colours-interaction-states-disabled-background-subtle-disabled: var(--mode-interaction-states-disabled-background-subtle-disabled);
  --colours-interaction-states-disabled-background-card-disabled: var(--mode-interaction-states-disabled-background-card-disabled);
  --colours-interaction-states-disabled-text-disabled: var(--mode-interaction-states-disabled-text-disabled);
  --colours-interaction-states-disabled-text-dominant-disabled: var(--mode-interaction-states-disabled-text-dominant-disabled);
  --colours-interaction-states-disabled-text-recessive-disabled: var(--mode-interaction-states-disabled-text-recessive-disabled);
  --colours-interaction-states-disabled-text-link-disabled: var(--mode-interaction-states-disabled-text-link-disabled);
  --colours-interaction-states-disabled-accent-disabled: var(--mode-interaction-states-disabled-accent-disabled);
  --colours-interaction-states-disabled-text-on-accent-disabled: var(--mode-interaction-states-disabled-text-on-accent-disabled);
  --colours-interaction-states-disabled-accent-secondary-disabled: var(--mode-interaction-states-disabled-accent-secondary-disabled);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: var(--mode-interaction-states-disabled-text-on-accent-secondary-disabled);
  --colours-interaction-states-disabled-stroke-disabled: var(--mode-interaction-states-disabled-stroke-disabled);
  --colours-interaction-states-disabled-stroke-subtle-disabled: var(--mode-interaction-states-disabled-stroke-subtle-disabled);
  --colours-interaction-states-visited-text-visited: var(--mode-interaction-states-visited-text-visited);
  --colours-interaction-states-visited-text-link-visited: var(--mode-interaction-states-visited-text-link-visited);
  --colours-functional-notification-notification: var(--mode-functional-notification-notification);
  --colours-functional-notification-text-on-notification: var(--mode-functional-notification-text-on-notification);
  --colours-functional-informational-subtle: var(--mode-functional-informational-subtle);
  --colours-functional-informational-standard: var(--mode-functional-informational-standard);
  --colours-functional-informational-hovered: var(--mode-functional-informational-hovered);
  --colours-functional-informational-pressed: var(--mode-functional-informational-pressed);
  --colours-functional-success-subtle: var(--mode-functional-success-subtle);
  --colours-functional-success-standard: var(--mode-functional-success-standard);
  --colours-functional-success-hovered: var(--mode-functional-success-hovered);
  --colours-functional-success-pressed: var(--mode-functional-success-pressed);
  --colours-functional-warning-subtle: var(--mode-functional-warning-subtle);
  --colours-functional-warning-standard: var(--mode-functional-warning-standard);
  --colours-functional-warning-hovered: var(--mode-functional-warning-hovered);
  --colours-functional-warning-pressed: var(--mode-functional-warning-pressed);
  --colours-functional-destructive-subtle: var(--mode-functional-destructive-subtle);
  --colours-functional-destructive-standard: var(--mode-functional-destructive-standard);
  --colours-functional-destructive-hovered: var(--mode-functional-destructive-hovered);
  --colours-functional-destructive-pressed: var(--mode-functional-destructive-pressed);
  --elevation-level-0: var(--mode-elevation-level-0);
  --elevation-level-1: var(--mode-elevation-level-1);
  --elevation-level-2: var(--mode-elevation-level-2);
  --elevation-level-3: var(--mode-elevation-level-3);
  --elevation-level-4: var(--mode-elevation-level-4);
  --elevation-level-5: var(--mode-elevation-level-5);
  --elevation-level-6: var(--mode-elevation-level-6);
  --elevation-app-bar-top-flat: var(--mode-elevation-app-bar-top-flat);
  --elevation-app-bar-top-raised: var(--mode-elevation-app-bar-top-raised);
  --elevation-app-bar-bottom-flat: var(--mode-elevation-app-bar-bottom-flat);
  --elevation-app-bar-bottom-raised: var(--mode-elevation-app-bar-bottom-raised);
  --elevation-fab-standard: var(--mode-elevation-fab-standard);
  --elevation-fab-hovered: var(--mode-elevation-fab-hovered);
  --elevation-fab-pressed: var(--mode-elevation-fab-pressed);
}
[data-scheme="inverted"] {
  --colours-basic-background: var(--mode-inverted-basic-background);
  --colours-basic-background-subtle: var(--mode-inverted-basic-background-subtle);
  --colours-basic-background-card: var(--mode-inverted-basic-background-card);
  --colours-basic-background-card-subtle: var(--mode-inverted-basic-background-card-subtle);
  --colours-basic-text: var(--mode-inverted-basic-text);
  --colours-basic-text-dominant: var(--mode-inverted-basic-text-dominant);
  --colours-basic-text-recessive: var(--mode-inverted-basic-text-recessive);
  --colours-basic-text-link: var(--mode-inverted-basic-text-link);
  --colours-basic-accent: var(--mode-inverted-basic-accent);
  --colours-basic-text-on-accent: var(--mode-inverted-basic-text-on-accent);
  --colours-basic-accent-secondary: var(--mode-inverted-basic-accent-secondary);
  --colours-basic-text-on-accent-secondary: var(--mode-inverted-basic-text-on-accent-secondary);
  --colours-basic-stroke: var(--mode-inverted-basic-stroke);
  --colours-basic-stroke-subtle: var(--mode-inverted-basic-stroke-subtle);
  --colours-basic-modal-overlay: var(--mode-inverted-basic-modal-overlay);
  --colours-shades-accent-shades-accent-subtle: var(--mode-inverted-shades-accent-shades-accent-subtle);
  --colours-shades-accent-shades-accent-extra-dominant: var(--mode-inverted-shades-accent-shades-accent-extra-dominant);
  --colours-shades-accent-shades-accent-dominant: var(--mode-inverted-shades-accent-shades-accent-dominant);
  --colours-shades-accent-shades-accent-recessive: var(--mode-inverted-shades-accent-shades-accent-recessive);
  --colours-shades-accent-shades-accent-extra-recessive: var(--mode-inverted-shades-accent-shades-accent-extra-recessive);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: var(--mode-inverted-shades-secondary-accent-shades-secondary-accent-subtle);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: var(--mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-dominant);
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: var(--mode-inverted-shades-secondary-accent-shades-secondary-accent-dominant);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: var(--mode-inverted-shades-secondary-accent-shades-secondary-accent-recessive);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: var(--mode-inverted-shades-secondary-accent-shades-secondary-accent-extra-recessive);
  --colours-shades-neutral-shades-100: var(--mode-inverted-shades-neutral-shades-100);
  --colours-shades-neutral-shades-200: var(--mode-inverted-shades-neutral-shades-200);
  --colours-shades-neutral-shades-300: var(--mode-inverted-shades-neutral-shades-300);
  --colours-shades-neutral-shades-400: var(--mode-inverted-shades-neutral-shades-400);
  --colours-shades-neutral-shades-500: var(--mode-inverted-shades-neutral-shades-500);
  --colours-shades-neutral-shades-600: var(--mode-inverted-shades-neutral-shades-600);
  --colours-shades-neutral-shades-700: var(--mode-inverted-shades-neutral-shades-700);
  --colours-shades-neutral-shades-800: var(--mode-inverted-shades-neutral-shades-800);
  --colours-shades-neutral-shades-900: var(--mode-inverted-shades-neutral-shades-900);
  --colours-interaction-states-hover-background-hover: var(--mode-inverted-interaction-states-hover-background-hover);
  --colours-interaction-states-hover-background-subtle-hover: var(--mode-inverted-interaction-states-hover-background-subtle-hover);
  --colours-interaction-states-hover-text-hover: var(--mode-inverted-interaction-states-hover-text-hover);
  --colours-interaction-states-hover-text-dominant-hover: var(--mode-inverted-interaction-states-hover-text-dominant-hover);
  --colours-interaction-states-hover-text-recessive-hover: var(--mode-inverted-interaction-states-hover-text-recessive-hover);
  --colours-interaction-states-hover-text-link-hover: var(--mode-inverted-interaction-states-hover-text-link-hover);
  --colours-interaction-states-hover-accent-hover: var(--mode-inverted-interaction-states-hover-accent-hover);
  --colours-interaction-states-hover-text-on-accent-hover: var(--mode-inverted-interaction-states-hover-text-on-accent-hover);
  --colours-interaction-states-hover-accent-secondary-hover: var(--mode-inverted-interaction-states-hover-accent-secondary-hover);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: var(--mode-inverted-interaction-states-hover-text-on-accent-secondary-hover);
  --colours-interaction-states-hover-stroke-hover: var(--mode-inverted-interaction-states-hover-stroke-hover);
  --colours-interaction-states-hover-stroke-subtle-hover: var(--mode-inverted-interaction-states-hover-stroke-subtle-hover);
  --colours-interaction-states-pressed-background-pressed: var(--mode-inverted-interaction-states-pressed-background-pressed);
  --colours-interaction-states-pressed-background-subtle-pressed: var(--mode-inverted-interaction-states-pressed-background-subtle-pressed);
  --colours-interaction-states-pressed-text-pressed: var(--mode-inverted-interaction-states-pressed-text-pressed);
  --colours-interaction-states-pressed-text-dominant-pressed: var(--mode-inverted-interaction-states-pressed-text-dominant-pressed);
  --colours-interaction-states-pressed-text-recessive-pressed: var(--mode-inverted-interaction-states-pressed-text-recessive-pressed);
  --colours-interaction-states-pressed-text-link-pressed: var(--mode-inverted-interaction-states-pressed-text-link-pressed);
  --colours-interaction-states-pressed-accent-pressed: var(--mode-inverted-interaction-states-pressed-accent-pressed);
  --colours-interaction-states-pressed-text-on-accent-pressed: var(--mode-inverted-interaction-states-pressed-text-on-accent-pressed);
  --colours-interaction-states-pressed-accent-secondary-pressed: var(--mode-inverted-interaction-states-pressed-accent-secondary-pressed);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: var(--mode-inverted-interaction-states-pressed-text-on-accent-secondary-pressed);
  --colours-interaction-states-pressed-stroke-pressed: var(--mode-inverted-interaction-states-pressed-stroke-pressed);
  --colours-interaction-states-pressed-stroke-subtle-pressed: var(--mode-inverted-interaction-states-pressed-stroke-subtle-pressed);
  --colours-interaction-states-focus-focus: var(--mode-inverted-interaction-states-focus-focus);
  --colours-interaction-states-focus-stroke-active: var(--mode-inverted-interaction-states-focus-stroke-active);
  --colours-interaction-states-disabled-background-disabled: var(--mode-inverted-interaction-states-disabled-background-disabled);
  --colours-interaction-states-disabled-background-subtle-disabled: var(--mode-inverted-interaction-states-disabled-background-subtle-disabled);
  --colours-interaction-states-disabled-background-card-disabled: var(--mode-inverted-interaction-states-disabled-background-card-disabled);
  --colours-interaction-states-disabled-text-disabled: var(--mode-inverted-interaction-states-disabled-text-disabled);
  --colours-interaction-states-disabled-text-dominant-disabled: var(--mode-inverted-interaction-states-disabled-text-dominant-disabled);
  --colours-interaction-states-disabled-text-recessive-disabled: var(--mode-inverted-interaction-states-disabled-text-recessive-disabled);
  --colours-interaction-states-disabled-text-link-disabled: var(--mode-inverted-interaction-states-disabled-text-link-disabled);
  --colours-interaction-states-disabled-accent-disabled: var(--mode-inverted-interaction-states-disabled-accent-disabled);
  --colours-interaction-states-disabled-text-on-accent-disabled: var(--mode-inverted-interaction-states-disabled-text-on-accent-disabled);
  --colours-interaction-states-disabled-accent-secondary-disabled: var(--mode-inverted-interaction-states-disabled-accent-secondary-disabled);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: var(--mode-inverted-interaction-states-disabled-text-on-accent-secondary-disabled);
  --colours-interaction-states-disabled-stroke-disabled: var(--mode-inverted-interaction-states-disabled-stroke-disabled);
  --colours-interaction-states-disabled-stroke-subtle-disabled: var(--mode-inverted-interaction-states-disabled-stroke-subtle-disabled);
  --colours-interaction-states-visited-text-visited: var(--mode-inverted-interaction-states-visited-text-visited);
  --colours-interaction-states-visited-text-link-visited: var(--mode-inverted-interaction-states-visited-text-link-visited);
  --colours-functional-notification-notification: var(--mode-inverted-functional-notification-notification);
  --colours-functional-notification-text-on-notification: var(--mode-inverted-functional-notification-text-on-notification);
  --colours-functional-informational-subtle: var(--mode-inverted-functional-informational-subtle);
  --colours-functional-informational-standard: var(--mode-inverted-functional-informational-standard);
  --colours-functional-informational-hovered: var(--mode-inverted-functional-informational-hovered);
  --colours-functional-informational-pressed: var(--mode-inverted-functional-informational-pressed);
  --colours-functional-success-subtle: var(--mode-inverted-functional-success-subtle);
  --colours-functional-success-standard: var(--mode-inverted-functional-success-standard);
  --colours-functional-success-hovered: var(--mode-inverted-functional-success-hovered);
  --colours-functional-success-pressed: var(--mode-inverted-functional-success-pressed);
  --colours-functional-warning-subtle: var(--mode-inverted-functional-warning-subtle);
  --colours-functional-warning-standard: var(--mode-inverted-functional-warning-standard);
  --colours-functional-warning-hovered: var(--mode-inverted-functional-warning-hovered);
  --colours-functional-warning-pressed: var(--mode-inverted-functional-warning-pressed);
  --colours-functional-destructive-subtle: var(--mode-inverted-functional-destructive-subtle);
  --colours-functional-destructive-standard: var(--mode-inverted-functional-destructive-standard);
  --colours-functional-destructive-hovered: var(--mode-inverted-functional-destructive-hovered);
  --colours-functional-destructive-pressed: var(--mode-inverted-functional-destructive-pressed);
  --elevation-level-0: var(--mode-inverted-elevation-level-0);
  --elevation-level-1: var(--mode-inverted-elevation-level-1);
  --elevation-level-2: var(--mode-inverted-elevation-level-2);
  --elevation-level-3: var(--mode-inverted-elevation-level-3);
  --elevation-level-4: var(--mode-inverted-elevation-level-4);
  --elevation-level-5: var(--mode-inverted-elevation-level-5);
  --elevation-level-6: var(--mode-inverted-elevation-level-6);
  --elevation-app-bar-top-flat: var(--mode-inverted-elevation-app-bar-top-flat);
  --elevation-app-bar-top-raised: var(--mode-inverted-elevation-app-bar-top-raised);
  --elevation-app-bar-bottom-flat: var(--mode-inverted-elevation-app-bar-bottom-flat);
  --elevation-app-bar-bottom-raised: var(--mode-inverted-elevation-app-bar-bottom-raised);
  --elevation-fab-standard: var(--mode-inverted-elevation-fab-standard);
  --elevation-fab-hovered: var(--mode-inverted-elevation-fab-hovered);
  --elevation-fab-pressed: var(--mode-inverted-elevation-fab-pressed);
}
[data-scheme="aperitif"] {
  --colours-basic-background: #FF846B;
  --colours-basic-background-subtle: #FF9E8A;
  --colours-basic-background-card: #FF846B;
  --colours-basic-background-card-subtle: #FF9E8A;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #6B3125;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #FFD1C7;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #CE6854;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #FFEAE5;
  --colours-shades-accent-shades-accent-extra-dominant: #FFD1C7;
  --colours-shades-accent-shades-accent-dominant: #FFB7A8;
  --colours-shades-accent-shades-accent-recessive: #CE6854;
  --colours-shades-accent-shades-accent-extra-recessive: #9C4D3D;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #FFEAE5;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #39150E;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #6B3125;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #9C4D3D;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #CE6854;
  --colours-shades-neutral-shades-100: #FFEAE5;
  --colours-shades-neutral-shades-200: #FFD1C7;
  --colours-shades-neutral-shades-300: #FFB7A8;
  --colours-shades-neutral-shades-400: #FF9E8A;
  --colours-shades-neutral-shades-500: #FF846B;
  --colours-shades-neutral-shades-600: #CE6854;
  --colours-shades-neutral-shades-700: #9C4D3D;
  --colours-shades-neutral-shades-800: #6B3125;
  --colours-shades-neutral-shades-900: #39150E;
  --colours-interaction-states-hover-background-hover: #FF9E8A;
  --colours-interaction-states-hover-background-subtle-hover: #FFB7A8;
  --colours-interaction-states-hover-text-hover: #39150E;
  --colours-interaction-states-hover-text-dominant-hover: #39150E;
  --colours-interaction-states-hover-text-recessive-hover: #39150E;
  --colours-interaction-states-hover-text-link-hover: #39150E;
  --colours-interaction-states-hover-accent-hover: #39150E;
  --colours-interaction-states-hover-text-on-accent-hover: #FFEAE5;
  --colours-interaction-states-hover-accent-secondary-hover: #FFEAE5;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #9C4D3D;
  --colours-interaction-states-pressed-background-pressed: #FFB7A8;
  --colours-interaction-states-pressed-background-subtle-pressed: #FFD1C7;
  --colours-interaction-states-pressed-text-pressed: #6B3125;
  --colours-interaction-states-pressed-text-dominant-pressed: #6B3125;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #6B3125;
  --colours-interaction-states-pressed-accent-pressed: #6B3125;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #6B3125;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #9C4D3D;
  --colours-interaction-states-disabled-background-disabled: #CE6854;
  --colours-interaction-states-disabled-background-subtle-disabled: #CE6854;
  --colours-interaction-states-disabled-background-card-disabled: #CE6854;
  --colours-interaction-states-disabled-text-disabled: #9C4D3D;
  --colours-interaction-states-disabled-text-dominant-disabled: #9C4D3D;
  --colours-interaction-states-disabled-text-recessive-disabled: #9C4D3D;
  --colours-interaction-states-disabled-text-link-disabled: #9C4D3D;
  --colours-interaction-states-disabled-accent-disabled: #CE6854;
  --colours-interaction-states-disabled-text-on-accent-disabled: #9C4D3D;
  --colours-interaction-states-disabled-accent-secondary-disabled: #CE6854;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #9C4D3D;
  --colours-interaction-states-disabled-stroke-disabled: #9C4D3D;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #9C4D3D;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #9C4D3D;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="basketball"] {
  --colours-basic-background: #FF9661;
  --colours-basic-background-subtle: #FFAC82;
  --colours-basic-background-card: #FF9661;
  --colours-basic-background-card-subtle: #FFAC82;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #653821;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #FFD8C4;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #CC774C;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #FFEEE5;
  --colours-shades-accent-shades-accent-extra-dominant: #FFD8C4;
  --colours-shades-accent-shades-accent-dominant: #FFC2A3;
  --colours-shades-accent-shades-accent-recessive: #CC774C;
  --colours-shades-accent-shades-accent-extra-recessive: #995736;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #FFEEE5;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #32180B;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #653821;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #995736;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #CC774C;
  --colours-shades-neutral-shades-100: #FFEEE5;
  --colours-shades-neutral-shades-200: #FFD8C4;
  --colours-shades-neutral-shades-300: #FFC2A3;
  --colours-shades-neutral-shades-400: #FFAC82;
  --colours-shades-neutral-shades-500: #FF9661;
  --colours-shades-neutral-shades-600: #CC774C;
  --colours-shades-neutral-shades-700: #995736;
  --colours-shades-neutral-shades-800: #653821;
  --colours-shades-neutral-shades-900: #32180B;
  --colours-interaction-states-hover-background-hover: #FFAC82;
  --colours-interaction-states-hover-background-subtle-hover: #FFC2A3;
  --colours-interaction-states-hover-text-hover: #32180B;
  --colours-interaction-states-hover-text-dominant-hover: #32180B;
  --colours-interaction-states-hover-text-recessive-hover: #32180B;
  --colours-interaction-states-hover-text-link-hover: #32180B;
  --colours-interaction-states-hover-accent-hover: #32180B;
  --colours-interaction-states-hover-text-on-accent-hover: #FFEEE5;
  --colours-interaction-states-hover-accent-secondary-hover: #FFEEE5;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #995736;
  --colours-interaction-states-pressed-background-pressed: #FFC2A3;
  --colours-interaction-states-pressed-background-subtle-pressed: #FFD8C4;
  --colours-interaction-states-pressed-text-pressed: #653821;
  --colours-interaction-states-pressed-text-dominant-pressed: #653821;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #653821;
  --colours-interaction-states-pressed-accent-pressed: #653821;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #653821;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #995736;
  --colours-interaction-states-disabled-background-disabled: #CC774C;
  --colours-interaction-states-disabled-background-subtle-disabled: #CC774C;
  --colours-interaction-states-disabled-background-card-disabled: #CC774C;
  --colours-interaction-states-disabled-text-disabled: #995736;
  --colours-interaction-states-disabled-text-dominant-disabled: #995736;
  --colours-interaction-states-disabled-text-recessive-disabled: #995736;
  --colours-interaction-states-disabled-text-link-disabled: #995736;
  --colours-interaction-states-disabled-accent-disabled: #CC774C;
  --colours-interaction-states-disabled-text-on-accent-disabled: #995736;
  --colours-interaction-states-disabled-accent-secondary-disabled: #CC774C;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #995736;
  --colours-interaction-states-disabled-stroke-disabled: #995736;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #995736;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #995736;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="cheddar"] {
  --colours-basic-background: #FFB25C;
  --colours-basic-background-subtle: #FFC17C;
  --colours-basic-background-card: #FFB25C;
  --colours-basic-background-card-subtle: #FFC17C;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #65421C;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #FFDFBB;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #CC8D46;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #FFEEDB;
  --colours-shades-accent-shades-accent-extra-dominant: #FFDFBB;
  --colours-shades-accent-shades-accent-dominant: #FFD09B;
  --colours-shades-accent-shades-accent-recessive: #CC8D46;
  --colours-shades-accent-shades-accent-extra-recessive: #996831;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #FFEEDB;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #321D06;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #65421C;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #996831;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #CC8D46;
  --colours-shades-neutral-shades-100: #FFEEDB;
  --colours-shades-neutral-shades-200: #FFDFBB;
  --colours-shades-neutral-shades-300: #FFD09B;
  --colours-shades-neutral-shades-400: #FFC17C;
  --colours-shades-neutral-shades-500: #FFB25C;
  --colours-shades-neutral-shades-600: #CC8D46;
  --colours-shades-neutral-shades-700: #996831;
  --colours-shades-neutral-shades-800: #65421C;
  --colours-shades-neutral-shades-900: #321D06;
  --colours-interaction-states-hover-background-hover: #FFC17C;
  --colours-interaction-states-hover-background-subtle-hover: #FFD09B;
  --colours-interaction-states-hover-text-hover: #321D06;
  --colours-interaction-states-hover-text-dominant-hover: #321D06;
  --colours-interaction-states-hover-text-recessive-hover: #321D06;
  --colours-interaction-states-hover-text-link-hover: #321D06;
  --colours-interaction-states-hover-accent-hover: #321D06;
  --colours-interaction-states-hover-text-on-accent-hover: #FFEEDB;
  --colours-interaction-states-hover-accent-secondary-hover: #FFEEDB;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #996831;
  --colours-interaction-states-pressed-background-pressed: #FFD09B;
  --colours-interaction-states-pressed-background-subtle-pressed: #FFDFBB;
  --colours-interaction-states-pressed-text-pressed: #65421C;
  --colours-interaction-states-pressed-text-dominant-pressed: #65421C;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #65421C;
  --colours-interaction-states-pressed-accent-pressed: #65421C;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #65421C;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #996831;
  --colours-interaction-states-disabled-background-disabled: #CC8D46;
  --colours-interaction-states-disabled-background-subtle-disabled: #CC8D46;
  --colours-interaction-states-disabled-background-card-disabled: #CC8D46;
  --colours-interaction-states-disabled-text-disabled: #996831;
  --colours-interaction-states-disabled-text-dominant-disabled: #996831;
  --colours-interaction-states-disabled-text-recessive-disabled: #996831;
  --colours-interaction-states-disabled-text-link-disabled: #996831;
  --colours-interaction-states-disabled-accent-disabled: #CC8D46;
  --colours-interaction-states-disabled-text-on-accent-disabled: #996831;
  --colours-interaction-states-disabled-accent-secondary-disabled: #CC8D46;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #996831;
  --colours-interaction-states-disabled-stroke-disabled: #996831;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #996831;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #996831;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="dandelion"] {
  --colours-basic-background: #F6D046;
  --colours-basic-background-subtle: #F8D867;
  --colours-basic-background-card: #F6D046;
  --colours-basic-background-card-subtle: #F8D867;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #5B4C17;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #FBE9A9;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #C2A436;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #FCF1CA;
  --colours-shades-accent-shades-accent-extra-dominant: #FBE9A9;
  --colours-shades-accent-shades-accent-dominant: #F9E188;
  --colours-shades-accent-shades-accent-recessive: #C2A436;
  --colours-shades-accent-shades-accent-extra-recessive: #8F7827;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #FCF1CA;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #2F2604;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #5B4C17;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #8F7827;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #C2A436;
  --colours-shades-neutral-shades-100: #FCF1CA;
  --colours-shades-neutral-shades-200: #FBE9A9;
  --colours-shades-neutral-shades-300: #F9E188;
  --colours-shades-neutral-shades-400: #F8D867;
  --colours-shades-neutral-shades-500: #F6D046;
  --colours-shades-neutral-shades-600: #C2A436;
  --colours-shades-neutral-shades-700: #8F7827;
  --colours-shades-neutral-shades-800: #5B4C17;
  --colours-shades-neutral-shades-900: #2F2604;
  --colours-interaction-states-hover-background-hover: #F8D867;
  --colours-interaction-states-hover-background-subtle-hover: #F9E188;
  --colours-interaction-states-hover-text-hover: #2F2604;
  --colours-interaction-states-hover-text-dominant-hover: #2F2604;
  --colours-interaction-states-hover-text-recessive-hover: #2F2604;
  --colours-interaction-states-hover-text-link-hover: #2F2604;
  --colours-interaction-states-hover-accent-hover: #2F2604;
  --colours-interaction-states-hover-text-on-accent-hover: #FCF1CA;
  --colours-interaction-states-hover-accent-secondary-hover: #FCF1CA;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #8F7827;
  --colours-interaction-states-pressed-background-pressed: #F9E188;
  --colours-interaction-states-pressed-background-subtle-pressed: #FBE9A9;
  --colours-interaction-states-pressed-text-pressed: #5B4C17;
  --colours-interaction-states-pressed-text-dominant-pressed: #5B4C17;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #5B4C17;
  --colours-interaction-states-pressed-accent-pressed: #5B4C17;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #5B4C17;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #8F7827;
  --colours-interaction-states-disabled-background-disabled: #C2A436;
  --colours-interaction-states-disabled-background-subtle-disabled: #C2A436;
  --colours-interaction-states-disabled-background-card-disabled: #C2A436;
  --colours-interaction-states-disabled-text-disabled: #8F7827;
  --colours-interaction-states-disabled-text-dominant-disabled: #8F7827;
  --colours-interaction-states-disabled-text-recessive-disabled: #8F7827;
  --colours-interaction-states-disabled-text-link-disabled: #8F7827;
  --colours-interaction-states-disabled-accent-disabled: #C2A436;
  --colours-interaction-states-disabled-text-on-accent-disabled: #8F7827;
  --colours-interaction-states-disabled-accent-secondary-disabled: #C2A436;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #8F7827;
  --colours-interaction-states-disabled-stroke-disabled: #8F7827;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #8F7827;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #8F7827;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="egg"] {
  --colours-basic-background: #EFDC34;
  --colours-basic-background-subtle: #F2E256;
  --colours-basic-background-card: #EFDC34;
  --colours-basic-background-card-subtle: #F2E256;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #605813;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #F7EE9B;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #BFB029;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #FAF4BD;
  --colours-shades-accent-shades-accent-extra-dominant: #F7EE9B;
  --colours-shades-accent-shades-accent-dominant: #F4E879;
  --colours-shades-accent-shades-accent-recessive: #BFB029;
  --colours-shades-accent-shades-accent-extra-recessive: #90841E;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #FAF4BD;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #302C08;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #605813;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #90841E;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #BFB029;
  --colours-shades-neutral-shades-100: #FAF4BD;
  --colours-shades-neutral-shades-200: #F7EE9B;
  --colours-shades-neutral-shades-300: #F4E879;
  --colours-shades-neutral-shades-400: #F2E256;
  --colours-shades-neutral-shades-500: #EFDC34;
  --colours-shades-neutral-shades-600: #BFB029;
  --colours-shades-neutral-shades-700: #90841E;
  --colours-shades-neutral-shades-800: #605813;
  --colours-shades-neutral-shades-900: #302C08;
  --colours-interaction-states-hover-background-hover: #F2E256;
  --colours-interaction-states-hover-background-subtle-hover: #F4E879;
  --colours-interaction-states-hover-text-hover: #302C08;
  --colours-interaction-states-hover-text-dominant-hover: #302C08;
  --colours-interaction-states-hover-text-recessive-hover: #302C08;
  --colours-interaction-states-hover-text-link-hover: #302C08;
  --colours-interaction-states-hover-accent-hover: #302C08;
  --colours-interaction-states-hover-text-on-accent-hover: #FAF4BD;
  --colours-interaction-states-hover-accent-secondary-hover: #FAF4BD;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #90841E;
  --colours-interaction-states-pressed-background-pressed: #F4E879;
  --colours-interaction-states-pressed-background-subtle-pressed: #F7EE9B;
  --colours-interaction-states-pressed-text-pressed: #605813;
  --colours-interaction-states-pressed-text-dominant-pressed: #605813;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #605813;
  --colours-interaction-states-pressed-accent-pressed: #605813;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #605813;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #90841E;
  --colours-interaction-states-disabled-background-disabled: #BFB029;
  --colours-interaction-states-disabled-background-subtle-disabled: #BFB029;
  --colours-interaction-states-disabled-background-card-disabled: #BFB029;
  --colours-interaction-states-disabled-text-disabled: #90841E;
  --colours-interaction-states-disabled-text-dominant-disabled: #90841E;
  --colours-interaction-states-disabled-text-recessive-disabled: #90841E;
  --colours-interaction-states-disabled-text-link-disabled: #90841E;
  --colours-interaction-states-disabled-accent-disabled: #BFB029;
  --colours-interaction-states-disabled-text-on-accent-disabled: #90841E;
  --colours-interaction-states-disabled-accent-secondary-disabled: #BFB029;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #90841E;
  --colours-interaction-states-disabled-stroke-disabled: #90841E;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #90841E;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #90841E;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="frog"] {
  --colours-basic-background: #D4DC38;
  --colours-basic-background-subtle: #DCE35B;
  --colours-basic-background-card: #D4DC38;
  --colours-basic-background-card-subtle: #DCE35B;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #555714;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #ECF0A2;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #AAB02C;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #F4F7C5;
  --colours-shades-accent-shades-accent-extra-dominant: #ECF0A2;
  --colours-shades-accent-shades-accent-dominant: #E4EA7F;
  --colours-shades-accent-shades-accent-recessive: #AAB02C;
  --colours-shades-accent-shades-accent-extra-recessive: #7F8420;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #F4F7C5;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #2A2B08;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #555714;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #7F8420;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #AAB02C;
  --colours-shades-neutral-shades-100: #F4F7C5;
  --colours-shades-neutral-shades-200: #ECF0A2;
  --colours-shades-neutral-shades-300: #E4EA7F;
  --colours-shades-neutral-shades-400: #DCE35B;
  --colours-shades-neutral-shades-500: #D4DC38;
  --colours-shades-neutral-shades-600: #AAB02C;
  --colours-shades-neutral-shades-700: #7F8420;
  --colours-shades-neutral-shades-800: #555714;
  --colours-shades-neutral-shades-900: #2A2B08;
  --colours-interaction-states-hover-background-hover: #DCE35B;
  --colours-interaction-states-hover-background-subtle-hover: #E4EA7F;
  --colours-interaction-states-hover-text-hover: #2A2B08;
  --colours-interaction-states-hover-text-dominant-hover: #2A2B08;
  --colours-interaction-states-hover-text-recessive-hover: #2A2B08;
  --colours-interaction-states-hover-text-link-hover: #2A2B08;
  --colours-interaction-states-hover-accent-hover: #2A2B08;
  --colours-interaction-states-hover-text-on-accent-hover: #F4F7C5;
  --colours-interaction-states-hover-accent-secondary-hover: #F4F7C5;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #7F8420;
  --colours-interaction-states-pressed-background-pressed: #E4EA7F;
  --colours-interaction-states-pressed-background-subtle-pressed: #ECF0A2;
  --colours-interaction-states-pressed-text-pressed: #555714;
  --colours-interaction-states-pressed-text-dominant-pressed: #555714;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #555714;
  --colours-interaction-states-pressed-accent-pressed: #555714;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #555714;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #7F8420;
  --colours-interaction-states-disabled-background-disabled: #AAB02C;
  --colours-interaction-states-disabled-background-subtle-disabled: #AAB02C;
  --colours-interaction-states-disabled-background-card-disabled: #AAB02C;
  --colours-interaction-states-disabled-text-disabled: #7F8420;
  --colours-interaction-states-disabled-text-dominant-disabled: #7F8420;
  --colours-interaction-states-disabled-text-recessive-disabled: #7F8420;
  --colours-interaction-states-disabled-text-link-disabled: #7F8420;
  --colours-interaction-states-disabled-accent-disabled: #AAB02C;
  --colours-interaction-states-disabled-text-on-accent-disabled: #7F8420;
  --colours-interaction-states-disabled-accent-secondary-disabled: #AAB02C;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #7F8420;
  --colours-interaction-states-disabled-stroke-disabled: #7F8420;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #7F8420;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #7F8420;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="guacamole"] {
  --colours-basic-background: #A7DE59;
  --colours-basic-background-subtle: #B8E479;
  --colours-basic-background-card: #A7DE59;
  --colours-basic-background-card-subtle: #B8E479;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #3F561E;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #DAF1B9;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #84B146;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #EBF7D9;
  --colours-shades-accent-shades-accent-extra-dominant: #DAF1B9;
  --colours-shades-accent-shades-accent-dominant: #C9EB99;
  --colours-shades-accent-shades-accent-recessive: #84B146;
  --colours-shades-accent-shades-accent-extra-recessive: #628332;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #EBF7D9;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #1C280B;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #3F561E;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #628332;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #84B146;
  --colours-shades-neutral-shades-100: #EBF7D9;
  --colours-shades-neutral-shades-200: #DAF1B9;
  --colours-shades-neutral-shades-300: #C9EB99;
  --colours-shades-neutral-shades-400: #B8E479;
  --colours-shades-neutral-shades-500: #A7DE59;
  --colours-shades-neutral-shades-600: #84B146;
  --colours-shades-neutral-shades-700: #628332;
  --colours-shades-neutral-shades-800: #3F561E;
  --colours-shades-neutral-shades-900: #1C280B;
  --colours-interaction-states-hover-background-hover: #B8E479;
  --colours-interaction-states-hover-background-subtle-hover: #C9EB99;
  --colours-interaction-states-hover-text-hover: #1C280B;
  --colours-interaction-states-hover-text-dominant-hover: #1C280B;
  --colours-interaction-states-hover-text-recessive-hover: #1C280B;
  --colours-interaction-states-hover-text-link-hover: #1C280B;
  --colours-interaction-states-hover-accent-hover: #1C280B;
  --colours-interaction-states-hover-text-on-accent-hover: #EBF7D9;
  --colours-interaction-states-hover-accent-secondary-hover: #EBF7D9;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #628332;
  --colours-interaction-states-pressed-background-pressed: #C9EB99;
  --colours-interaction-states-pressed-background-subtle-pressed: #DAF1B9;
  --colours-interaction-states-pressed-text-pressed: #3F561E;
  --colours-interaction-states-pressed-text-dominant-pressed: #3F561E;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #3F561E;
  --colours-interaction-states-pressed-accent-pressed: #3F561E;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #3F561E;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #628332;
  --colours-interaction-states-disabled-background-disabled: #84B146;
  --colours-interaction-states-disabled-background-subtle-disabled: #84B146;
  --colours-interaction-states-disabled-background-card-disabled: #84B146;
  --colours-interaction-states-disabled-text-disabled: #628332;
  --colours-interaction-states-disabled-text-dominant-disabled: #628332;
  --colours-interaction-states-disabled-text-recessive-disabled: #628332;
  --colours-interaction-states-disabled-text-link-disabled: #628332;
  --colours-interaction-states-disabled-accent-disabled: #84B146;
  --colours-interaction-states-disabled-text-on-accent-disabled: #628332;
  --colours-interaction-states-disabled-accent-secondary-disabled: #84B146;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #628332;
  --colours-interaction-states-disabled-stroke-disabled: #628332;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #628332;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #628332;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="hummingbird"] {
  --colours-basic-background: #74E281;
  --colours-basic-background-subtle: #90E89B;
  --colours-basic-background-card: #74E281;
  --colours-basic-background-card-subtle: #90E89B;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #27592C;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #C8F5CE;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #5AB465;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #E4FBE7;
  --colours-shades-accent-shades-accent-extra-dominant: #C8F5CE;
  --colours-shades-accent-shades-accent-dominant: #ACEFB4;
  --colours-shades-accent-shades-accent-recessive: #5AB465;
  --colours-shades-accent-shades-accent-extra-recessive: #418749;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #E4FBE7;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #0D2B10;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #27592C;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #418749;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #5AB465;
  --colours-shades-neutral-shades-100: #E4FBE7;
  --colours-shades-neutral-shades-200: #C8F5CE;
  --colours-shades-neutral-shades-300: #ACEFB4;
  --colours-shades-neutral-shades-400: #90E89B;
  --colours-shades-neutral-shades-500: #74E281;
  --colours-shades-neutral-shades-600: #5AB465;
  --colours-shades-neutral-shades-700: #418749;
  --colours-shades-neutral-shades-800: #27592C;
  --colours-shades-neutral-shades-900: #0D2B10;
  --colours-interaction-states-hover-background-hover: #90E89B;
  --colours-interaction-states-hover-background-subtle-hover: #ACEFB4;
  --colours-interaction-states-hover-text-hover: #0D2B10;
  --colours-interaction-states-hover-text-dominant-hover: #0D2B10;
  --colours-interaction-states-hover-text-recessive-hover: #0D2B10;
  --colours-interaction-states-hover-text-link-hover: #0D2B10;
  --colours-interaction-states-hover-accent-hover: #0D2B10;
  --colours-interaction-states-hover-text-on-accent-hover: #E4FBE7;
  --colours-interaction-states-hover-accent-secondary-hover: #E4FBE7;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #418749;
  --colours-interaction-states-pressed-background-pressed: #ACEFB4;
  --colours-interaction-states-pressed-background-subtle-pressed: #C8F5CE;
  --colours-interaction-states-pressed-text-pressed: #27592C;
  --colours-interaction-states-pressed-text-dominant-pressed: #27592C;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #27592C;
  --colours-interaction-states-pressed-accent-pressed: #27592C;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #27592C;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #418749;
  --colours-interaction-states-disabled-background-disabled: #5AB465;
  --colours-interaction-states-disabled-background-subtle-disabled: #5AB465;
  --colours-interaction-states-disabled-background-card-disabled: #5AB465;
  --colours-interaction-states-disabled-text-disabled: #418749;
  --colours-interaction-states-disabled-text-dominant-disabled: #418749;
  --colours-interaction-states-disabled-text-recessive-disabled: #418749;
  --colours-interaction-states-disabled-text-link-disabled: #418749;
  --colours-interaction-states-disabled-accent-disabled: #5AB465;
  --colours-interaction-states-disabled-text-on-accent-disabled: #418749;
  --colours-interaction-states-disabled-accent-secondary-disabled: #5AB465;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #418749;
  --colours-interaction-states-disabled-stroke-disabled: #418749;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #418749;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #418749;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="iguana"] {
  --colours-basic-background: #4DE0AF;
  --colours-basic-background-subtle: #72E7C0;
  --colours-basic-background-card: #4DE0AF;
  --colours-basic-background-card-subtle: #72E7C0;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #1B5743;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #BCF3E1;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #3CB28B;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #E1FAF1;
  --colours-shades-accent-shades-accent-extra-dominant: #BCF3E1;
  --colours-shades-accent-shades-accent-dominant: #97EDD0;
  --colours-shades-accent-shades-accent-recessive: #3CB28B;
  --colours-shades-accent-shades-accent-extra-recessive: #2C8567;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #E1FAF1;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #0A291F;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #1B5743;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #2C8567;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #3CB28B;
  --colours-shades-neutral-shades-100: #E1FAF1;
  --colours-shades-neutral-shades-200: #BCF3E1;
  --colours-shades-neutral-shades-300: #97EDD0;
  --colours-shades-neutral-shades-400: #72E7C0;
  --colours-shades-neutral-shades-500: #4DE0AF;
  --colours-shades-neutral-shades-600: #3CB28B;
  --colours-shades-neutral-shades-700: #2C8567;
  --colours-shades-neutral-shades-800: #1B5743;
  --colours-shades-neutral-shades-900: #0A291F;
  --colours-interaction-states-hover-background-hover: #72E7C0;
  --colours-interaction-states-hover-background-subtle-hover: #97EDD0;
  --colours-interaction-states-hover-text-hover: #0A291F;
  --colours-interaction-states-hover-text-dominant-hover: #0A291F;
  --colours-interaction-states-hover-text-recessive-hover: #0A291F;
  --colours-interaction-states-hover-text-link-hover: #0A291F;
  --colours-interaction-states-hover-accent-hover: #0A291F;
  --colours-interaction-states-hover-text-on-accent-hover: #E1FAF1;
  --colours-interaction-states-hover-accent-secondary-hover: #E1FAF1;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #2C8567;
  --colours-interaction-states-pressed-background-pressed: #97EDD0;
  --colours-interaction-states-pressed-background-subtle-pressed: #BCF3E1;
  --colours-interaction-states-pressed-text-pressed: #1B5743;
  --colours-interaction-states-pressed-text-dominant-pressed: #1B5743;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #1B5743;
  --colours-interaction-states-pressed-accent-pressed: #1B5743;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #1B5743;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #2C8567;
  --colours-interaction-states-disabled-background-disabled: #3CB28B;
  --colours-interaction-states-disabled-background-subtle-disabled: #3CB28B;
  --colours-interaction-states-disabled-background-card-disabled: #3CB28B;
  --colours-interaction-states-disabled-text-disabled: #2C8567;
  --colours-interaction-states-disabled-text-dominant-disabled: #2C8567;
  --colours-interaction-states-disabled-text-recessive-disabled: #2C8567;
  --colours-interaction-states-disabled-text-link-disabled: #2C8567;
  --colours-interaction-states-disabled-accent-disabled: #3CB28B;
  --colours-interaction-states-disabled-text-on-accent-disabled: #2C8567;
  --colours-interaction-states-disabled-accent-secondary-disabled: #3CB28B;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #2C8567;
  --colours-interaction-states-disabled-stroke-disabled: #2C8567;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #2C8567;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #2C8567;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="jacuzzi"] {
  --colours-basic-background: #4AD9CD;
  --colours-basic-background-subtle: #70E1D8;
  --colours-basic-background-card: #4AD9CD;
  --colours-basic-background-card-subtle: #70E1D8;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #1B544F;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #BCF1ED;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #3AADA3;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #E2F9F7;
  --colours-shades-accent-shades-accent-extra-dominant: #BCF1ED;
  --colours-shades-accent-shades-accent-dominant: #96E9E2;
  --colours-shades-accent-shades-accent-recessive: #3AADA3;
  --colours-shades-accent-shades-accent-extra-recessive: #2B8179;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #E2F9F7;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #0B2825;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #1B544F;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #2B8179;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #3AADA3;
  --colours-shades-neutral-shades-100: #E2F9F7;
  --colours-shades-neutral-shades-200: #BCF1ED;
  --colours-shades-neutral-shades-300: #96E9E2;
  --colours-shades-neutral-shades-400: #70E1D8;
  --colours-shades-neutral-shades-500: #4AD9CD;
  --colours-shades-neutral-shades-600: #3AADA3;
  --colours-shades-neutral-shades-700: #2B8179;
  --colours-shades-neutral-shades-800: #1B544F;
  --colours-shades-neutral-shades-900: #0B2825;
  --colours-interaction-states-hover-background-hover: #70E1D8;
  --colours-interaction-states-hover-background-subtle-hover: #96E9E2;
  --colours-interaction-states-hover-text-hover: #0B2825;
  --colours-interaction-states-hover-text-dominant-hover: #0B2825;
  --colours-interaction-states-hover-text-recessive-hover: #0B2825;
  --colours-interaction-states-hover-text-link-hover: #0B2825;
  --colours-interaction-states-hover-accent-hover: #0B2825;
  --colours-interaction-states-hover-text-on-accent-hover: #E2F9F7;
  --colours-interaction-states-hover-accent-secondary-hover: #E2F9F7;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #2B8179;
  --colours-interaction-states-pressed-background-pressed: #96E9E2;
  --colours-interaction-states-pressed-background-subtle-pressed: #BCF1ED;
  --colours-interaction-states-pressed-text-pressed: #1B544F;
  --colours-interaction-states-pressed-text-dominant-pressed: #1B544F;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #1B544F;
  --colours-interaction-states-pressed-accent-pressed: #1B544F;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #1B544F;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #2B8179;
  --colours-interaction-states-disabled-background-disabled: #3AADA3;
  --colours-interaction-states-disabled-background-subtle-disabled: #3AADA3;
  --colours-interaction-states-disabled-background-card-disabled: #3AADA3;
  --colours-interaction-states-disabled-text-disabled: #2B8179;
  --colours-interaction-states-disabled-text-dominant-disabled: #2B8179;
  --colours-interaction-states-disabled-text-recessive-disabled: #2B8179;
  --colours-interaction-states-disabled-text-link-disabled: #2B8179;
  --colours-interaction-states-disabled-accent-disabled: #3AADA3;
  --colours-interaction-states-disabled-text-on-accent-disabled: #2B8179;
  --colours-interaction-states-disabled-accent-secondary-disabled: #3AADA3;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #2B8179;
  --colours-interaction-states-disabled-stroke-disabled: #2B8179;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #2B8179;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #2B8179;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="kingfisher"] {
  --colours-basic-background: #4DD1E0;
  --colours-basic-background-subtle: #72DBE7;
  --colours-basic-background-card: #4DD1E0;
  --colours-basic-background-card-subtle: #72DBE7;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #1B545A;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #BCEEF3;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #3CA7B3;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #E1F7FA;
  --colours-shades-accent-shades-accent-extra-dominant: #BCEEF3;
  --colours-shades-accent-shades-accent-dominant: #97E4ED;
  --colours-shades-accent-shades-accent-recessive: #3CA7B3;
  --colours-shades-accent-shades-accent-extra-recessive: #2C7E87;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #E1F7FA;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #0B2A2D;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #1B545A;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #2C7E87;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #3CA7B3;
  --colours-shades-neutral-shades-100: #E1F7FA;
  --colours-shades-neutral-shades-200: #BCEEF3;
  --colours-shades-neutral-shades-300: #97E4ED;
  --colours-shades-neutral-shades-400: #72DBE7;
  --colours-shades-neutral-shades-500: #4DD1E0;
  --colours-shades-neutral-shades-600: #3CA7B3;
  --colours-shades-neutral-shades-700: #2C7E87;
  --colours-shades-neutral-shades-800: #1B545A;
  --colours-shades-neutral-shades-900: #0B2A2D;
  --colours-interaction-states-hover-background-hover: #72DBE7;
  --colours-interaction-states-hover-background-subtle-hover: #97E4ED;
  --colours-interaction-states-hover-text-hover: #0B2A2D;
  --colours-interaction-states-hover-text-dominant-hover: #0B2A2D;
  --colours-interaction-states-hover-text-recessive-hover: #0B2A2D;
  --colours-interaction-states-hover-text-link-hover: #0B2A2D;
  --colours-interaction-states-hover-accent-hover: #0B2A2D;
  --colours-interaction-states-hover-text-on-accent-hover: #E1F7FA;
  --colours-interaction-states-hover-accent-secondary-hover: #E1F7FA;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #2C7E87;
  --colours-interaction-states-pressed-background-pressed: #97E4ED;
  --colours-interaction-states-pressed-background-subtle-pressed: #BCEEF3;
  --colours-interaction-states-pressed-text-pressed: #1B545A;
  --colours-interaction-states-pressed-text-dominant-pressed: #1B545A;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #1B545A;
  --colours-interaction-states-pressed-accent-pressed: #1B545A;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #1B545A;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #2C7E87;
  --colours-interaction-states-disabled-background-disabled: #3CA7B3;
  --colours-interaction-states-disabled-background-subtle-disabled: #3CA7B3;
  --colours-interaction-states-disabled-background-card-disabled: #3CA7B3;
  --colours-interaction-states-disabled-text-disabled: #2C7E87;
  --colours-interaction-states-disabled-text-dominant-disabled: #2C7E87;
  --colours-interaction-states-disabled-text-recessive-disabled: #2C7E87;
  --colours-interaction-states-disabled-text-link-disabled: #2C7E87;
  --colours-interaction-states-disabled-accent-disabled: #3CA7B3;
  --colours-interaction-states-disabled-text-on-accent-disabled: #2C7E87;
  --colours-interaction-states-disabled-accent-secondary-disabled: #3CA7B3;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #2C7E87;
  --colours-interaction-states-disabled-stroke-disabled: #2C7E87;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #2C7E87;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #2C7E87;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="lagoon"] {
  --colours-basic-background: #5EC2ED;
  --colours-basic-background-subtle: #81CFF1;
  --colours-basic-background-card: #5EC2ED;
  --colours-basic-background-card-subtle: #81CFF1;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #214D60;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #C6E9F8;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #4A9BBE;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #E8F6FC;
  --colours-shades-accent-shades-accent-extra-dominant: #C6E9F8;
  --colours-shades-accent-shades-accent-dominant: #A3DCF5;
  --colours-shades-accent-shades-accent-recessive: #4A9BBE;
  --colours-shades-accent-shades-accent-extra-recessive: #35748F;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #E8F6FC;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #0C2631;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #214D60;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #35748F;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #4A9BBE;
  --colours-shades-neutral-shades-100: #E8F6FC;
  --colours-shades-neutral-shades-200: #C6E9F8;
  --colours-shades-neutral-shades-300: #A3DCF5;
  --colours-shades-neutral-shades-400: #81CFF1;
  --colours-shades-neutral-shades-500: #5EC2ED;
  --colours-shades-neutral-shades-600: #4A9BBE;
  --colours-shades-neutral-shades-700: #35748F;
  --colours-shades-neutral-shades-800: #214D60;
  --colours-shades-neutral-shades-900: #0C2631;
  --colours-interaction-states-hover-background-hover: #81CFF1;
  --colours-interaction-states-hover-background-subtle-hover: #A3DCF5;
  --colours-interaction-states-hover-text-hover: #0C2631;
  --colours-interaction-states-hover-text-dominant-hover: #0C2631;
  --colours-interaction-states-hover-text-recessive-hover: #0C2631;
  --colours-interaction-states-hover-text-link-hover: #0C2631;
  --colours-interaction-states-hover-accent-hover: #0C2631;
  --colours-interaction-states-hover-text-on-accent-hover: #E8F6FC;
  --colours-interaction-states-hover-accent-secondary-hover: #E8F6FC;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #35748F;
  --colours-interaction-states-pressed-background-pressed: #A3DCF5;
  --colours-interaction-states-pressed-background-subtle-pressed: #C6E9F8;
  --colours-interaction-states-pressed-text-pressed: #214D60;
  --colours-interaction-states-pressed-text-dominant-pressed: #214D60;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #214D60;
  --colours-interaction-states-pressed-accent-pressed: #214D60;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #214D60;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #35748F;
  --colours-interaction-states-disabled-background-disabled: #4A9BBE;
  --colours-interaction-states-disabled-background-subtle-disabled: #4A9BBE;
  --colours-interaction-states-disabled-background-card-disabled: #4A9BBE;
  --colours-interaction-states-disabled-text-disabled: #35748F;
  --colours-interaction-states-disabled-text-dominant-disabled: #35748F;
  --colours-interaction-states-disabled-text-recessive-disabled: #35748F;
  --colours-interaction-states-disabled-text-link-disabled: #35748F;
  --colours-interaction-states-disabled-accent-disabled: #4A9BBE;
  --colours-interaction-states-disabled-text-on-accent-disabled: #35748F;
  --colours-interaction-states-disabled-accent-secondary-disabled: #4A9BBE;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #35748F;
  --colours-interaction-states-disabled-stroke-disabled: #35748F;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #35748F;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #35748F;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
:root,[data-scheme="macaw"] {
  --colours-basic-background: #84B0F5;
  --colours-basic-background-subtle: #9EC1F7;
  --colours-basic-background-card: #84B0F5;
  --colours-basic-background-card-subtle: #9EC1F7;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #2E466A;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #D2E2FC;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #678CC7;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #ECF3FE;
  --colours-shades-accent-shades-accent-extra-dominant: #D2E2FC;
  --colours-shades-accent-shades-accent-dominant: #B8D2FA;
  --colours-shades-accent-shades-accent-recessive: #678CC7;
  --colours-shades-accent-shades-accent-extra-recessive: #4B6998;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #ECF3FE;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #11223B;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #2E466A;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #4B6998;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #678CC7;
  --colours-shades-neutral-shades-100: #ECF3FE;
  --colours-shades-neutral-shades-200: #D2E2FC;
  --colours-shades-neutral-shades-300: #B8D2FA;
  --colours-shades-neutral-shades-400: #9EC1F7;
  --colours-shades-neutral-shades-500: #84B0F5;
  --colours-shades-neutral-shades-600: #678CC7;
  --colours-shades-neutral-shades-700: #4B6998;
  --colours-shades-neutral-shades-800: #2E466A;
  --colours-shades-neutral-shades-900: #11223B;
  --colours-interaction-states-hover-background-hover: #9EC1F7;
  --colours-interaction-states-hover-background-subtle-hover: #B8D2FA;
  --colours-interaction-states-hover-text-hover: #11223B;
  --colours-interaction-states-hover-text-dominant-hover: #11223B;
  --colours-interaction-states-hover-text-recessive-hover: #11223B;
  --colours-interaction-states-hover-text-link-hover: #11223B;
  --colours-interaction-states-hover-accent-hover: #11223B;
  --colours-interaction-states-hover-text-on-accent-hover: #ECF3FE;
  --colours-interaction-states-hover-accent-secondary-hover: #ECF3FE;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #4B6998;
  --colours-interaction-states-pressed-background-pressed: #B8D2FA;
  --colours-interaction-states-pressed-background-subtle-pressed: #D2E2FC;
  --colours-interaction-states-pressed-text-pressed: #2E466A;
  --colours-interaction-states-pressed-text-dominant-pressed: #2E466A;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #2E466A;
  --colours-interaction-states-pressed-accent-pressed: #2E466A;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #2E466A;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #4B6998;
  --colours-interaction-states-disabled-background-disabled: #678CC7;
  --colours-interaction-states-disabled-background-subtle-disabled: #678CC7;
  --colours-interaction-states-disabled-background-card-disabled: #678CC7;
  --colours-interaction-states-disabled-text-disabled: #4B6998;
  --colours-interaction-states-disabled-text-dominant-disabled: #4B6998;
  --colours-interaction-states-disabled-text-recessive-disabled: #4B6998;
  --colours-interaction-states-disabled-text-link-disabled: #4B6998;
  --colours-interaction-states-disabled-accent-disabled: #678CC7;
  --colours-interaction-states-disabled-text-on-accent-disabled: #4B6998;
  --colours-interaction-states-disabled-accent-secondary-disabled: #678CC7;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #4B6998;
  --colours-interaction-states-disabled-stroke-disabled: #4B6998;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #4B6998;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #4B6998;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="nebula"] {
  --colours-basic-background: #95A5F3;
  --colours-basic-background-subtle: #ABB8F5;
  --colours-basic-background-card: #95A5F3;
  --colours-basic-background-card-subtle: #ABB8F5;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #374071;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #D6DCFB;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #7683C7;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #ECEFFD;
  --colours-shades-accent-shades-accent-extra-dominant: #D6DCFB;
  --colours-shades-accent-shades-accent-dominant: #C1CAF8;
  --colours-shades-accent-shades-accent-recessive: #7683C7;
  --colours-shades-accent-shades-accent-extra-recessive: #56629C;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #ECEFFD;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #171E45;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #374071;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #56629C;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #7683C7;
  --colours-shades-neutral-shades-100: #ECEFFD;
  --colours-shades-neutral-shades-200: #D6DCFB;
  --colours-shades-neutral-shades-300: #C1CAF8;
  --colours-shades-neutral-shades-400: #ABB8F5;
  --colours-shades-neutral-shades-500: #95A5F3;
  --colours-shades-neutral-shades-600: #7683C7;
  --colours-shades-neutral-shades-700: #56629C;
  --colours-shades-neutral-shades-800: #374071;
  --colours-shades-neutral-shades-900: #171E45;
  --colours-interaction-states-hover-background-hover: #ABB8F5;
  --colours-interaction-states-hover-background-subtle-hover: #C1CAF8;
  --colours-interaction-states-hover-text-hover: #171E45;
  --colours-interaction-states-hover-text-dominant-hover: #171E45;
  --colours-interaction-states-hover-text-recessive-hover: #171E45;
  --colours-interaction-states-hover-text-link-hover: #171E45;
  --colours-interaction-states-hover-accent-hover: #171E45;
  --colours-interaction-states-hover-text-on-accent-hover: #ECEFFD;
  --colours-interaction-states-hover-accent-secondary-hover: #ECEFFD;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #56629C;
  --colours-interaction-states-pressed-background-pressed: #C1CAF8;
  --colours-interaction-states-pressed-background-subtle-pressed: #D6DCFB;
  --colours-interaction-states-pressed-text-pressed: #374071;
  --colours-interaction-states-pressed-text-dominant-pressed: #374071;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #374071;
  --colours-interaction-states-pressed-accent-pressed: #374071;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #374071;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #56629C;
  --colours-interaction-states-disabled-background-disabled: #7683C7;
  --colours-interaction-states-disabled-background-subtle-disabled: #7683C7;
  --colours-interaction-states-disabled-background-card-disabled: #7683C7;
  --colours-interaction-states-disabled-text-disabled: #56629C;
  --colours-interaction-states-disabled-text-dominant-disabled: #56629C;
  --colours-interaction-states-disabled-text-recessive-disabled: #56629C;
  --colours-interaction-states-disabled-text-link-disabled: #56629C;
  --colours-interaction-states-disabled-accent-disabled: #7683C7;
  --colours-interaction-states-disabled-text-on-accent-disabled: #56629C;
  --colours-interaction-states-disabled-accent-secondary-disabled: #7683C7;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #56629C;
  --colours-interaction-states-disabled-stroke-disabled: #56629C;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #56629C;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #56629C;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="orchid"] {
  --colours-basic-background: #A49DF1;
  --colours-basic-background-subtle: #B8B2F4;
  --colours-basic-background-card: #A49DF1;
  --colours-basic-background-card-subtle: #B8B2F4;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #000000;
  --colours-basic-text-recessive: #413D6F;
  --colours-basic-text-link: #000000;
  --colours-basic-accent: #000000;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #DEDCFB;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #837DC6;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #F2F1FE;
  --colours-shades-accent-shades-accent-extra-dominant: #DEDCFB;
  --colours-shades-accent-shades-accent-dominant: #CBC7F8;
  --colours-shades-accent-shades-accent-recessive: #837DC6;
  --colours-shades-accent-shades-accent-extra-recessive: #625D9B;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #F2F1FE;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #201D44;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #413D6F;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #625D9B;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #837DC6;
  --colours-shades-neutral-shades-100: #F2F1FE;
  --colours-shades-neutral-shades-200: #DEDCFB;
  --colours-shades-neutral-shades-300: #CBC7F8;
  --colours-shades-neutral-shades-400: #B8B2F4;
  --colours-shades-neutral-shades-500: #A49DF1;
  --colours-shades-neutral-shades-600: #837DC6;
  --colours-shades-neutral-shades-700: #625D9B;
  --colours-shades-neutral-shades-800: #413D6F;
  --colours-shades-neutral-shades-900: #201D44;
  --colours-interaction-states-hover-background-hover: #B8B2F4;
  --colours-interaction-states-hover-background-subtle-hover: #CBC7F8;
  --colours-interaction-states-hover-text-hover: #201D44;
  --colours-interaction-states-hover-text-dominant-hover: #201D44;
  --colours-interaction-states-hover-text-recessive-hover: #201D44;
  --colours-interaction-states-hover-text-link-hover: #201D44;
  --colours-interaction-states-hover-accent-hover: #201D44;
  --colours-interaction-states-hover-text-on-accent-hover: #F2F1FE;
  --colours-interaction-states-hover-accent-secondary-hover: #F2F1FE;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #625D9B;
  --colours-interaction-states-pressed-background-pressed: #CBC7F8;
  --colours-interaction-states-pressed-background-subtle-pressed: #DEDCFB;
  --colours-interaction-states-pressed-text-pressed: #413D6F;
  --colours-interaction-states-pressed-text-dominant-pressed: #413D6F;
  --colours-interaction-states-pressed-text-recessive-pressed: #000000;
  --colours-interaction-states-pressed-text-link-pressed: #413D6F;
  --colours-interaction-states-pressed-accent-pressed: #413D6F;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #413D6F;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #625D9B;
  --colours-interaction-states-disabled-background-disabled: #837DC6;
  --colours-interaction-states-disabled-background-subtle-disabled: #837DC6;
  --colours-interaction-states-disabled-background-card-disabled: #837DC6;
  --colours-interaction-states-disabled-text-disabled: #625D9B;
  --colours-interaction-states-disabled-text-dominant-disabled: #625D9B;
  --colours-interaction-states-disabled-text-recessive-disabled: #625D9B;
  --colours-interaction-states-disabled-text-link-disabled: #625D9B;
  --colours-interaction-states-disabled-accent-disabled: #837DC6;
  --colours-interaction-states-disabled-text-on-accent-disabled: #625D9B;
  --colours-interaction-states-disabled-accent-secondary-disabled: #837DC6;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #625D9B;
  --colours-interaction-states-disabled-stroke-disabled: #625D9B;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #625D9B;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #625D9B;
  --colours-functional-notification-notification: #000000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #008f52;
  --colours-functional-success-hovered: #007845;
  --colours-functional-success-pressed: #006138;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #b63d00;
  --colours-functional-warning-hovered: #993300;
  --colours-functional-warning-pressed: #662200;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #ff1000;
  --colours-functional-destructive-hovered: #c20d00;
  --colours-functional-destructive-pressed: #970b00;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="white"] {
  --colours-basic-background: #FFFFFF;
  --colours-basic-background-subtle: #F1F1F1;
  --colours-basic-background-card: #F1F1F1;
  --colours-basic-background-card-subtle: #FFFFFF;
  --colours-basic-text: #000000;
  --colours-basic-text-dominant: #E20074;
  --colours-basic-text-recessive: #616161;
  --colours-basic-text-link: #E20074;
  --colours-basic-accent: #E20074;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #000000;
  --colours-basic-text-on-accent-secondary: #FFFFFF;
  --colours-basic-stroke: #000000;
  --colours-basic-stroke-subtle: #B6B6B6;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #f9cce3;
  --colours-shades-accent-shades-accent-extra-dominant: #ee66ac;
  --colours-shades-accent-shades-accent-dominant: #e83390;
  --colours-shades-accent-shades-accent-recessive: #b5005d;
  --colours-shades-accent-shades-accent-extra-recessive: #880046;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #F1F1F1;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #202020;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #414141;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #616161;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #828282;
  --colours-shades-neutral-shades-100: #F1F1F1;
  --colours-shades-neutral-shades-200: #DDDDDD;
  --colours-shades-neutral-shades-300: #CACACA;
  --colours-shades-neutral-shades-400: #B6B6B6;
  --colours-shades-neutral-shades-500: #A3A3A3;
  --colours-shades-neutral-shades-600: #828282;
  --colours-shades-neutral-shades-700: #616161;
  --colours-shades-neutral-shades-800: #414141;
  --colours-shades-neutral-shades-900: #202020;
  --colours-interaction-states-hover-background-hover: #DDDDDD;
  --colours-interaction-states-hover-background-subtle-hover: #DDDDDD;
  --colours-interaction-states-hover-text-hover: #414141;
  --colours-interaction-states-hover-text-dominant-hover: #b5005d;
  --colours-interaction-states-hover-text-recessive-hover: #b5005d;
  --colours-interaction-states-hover-text-link-hover: #b5005d;
  --colours-interaction-states-hover-accent-hover: #b5005d;
  --colours-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --colours-interaction-states-hover-accent-secondary-hover: #414141;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
  --colours-interaction-states-hover-stroke-hover: #000000;
  --colours-interaction-states-hover-stroke-subtle-hover: #000000;
  --colours-interaction-states-pressed-background-pressed: #CACACA;
  --colours-interaction-states-pressed-background-subtle-pressed: #CACACA;
  --colours-interaction-states-pressed-text-pressed: #616161;
  --colours-interaction-states-pressed-text-dominant-pressed: #880046;
  --colours-interaction-states-pressed-text-recessive-pressed: #880046;
  --colours-interaction-states-pressed-text-link-pressed: #880046;
  --colours-interaction-states-pressed-accent-pressed: #880046;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #616161;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-stroke-pressed: #000000;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #000000;
  --colours-interaction-states-focus-focus: #000000;
  --colours-interaction-states-focus-stroke-active: #CACACA;
  --colours-interaction-states-disabled-background-disabled: #DDDDDD;
  --colours-interaction-states-disabled-background-subtle-disabled: #DDDDDD;
  --colours-interaction-states-disabled-background-card-disabled: #DDDDDD;
  --colours-interaction-states-disabled-text-disabled: #A3A3A3;
  --colours-interaction-states-disabled-text-dominant-disabled: #A3A3A3;
  --colours-interaction-states-disabled-text-recessive-disabled: #A3A3A3;
  --colours-interaction-states-disabled-text-link-disabled: #A3A3A3;
  --colours-interaction-states-disabled-accent-disabled: #DDDDDD;
  --colours-interaction-states-disabled-text-on-accent-disabled: #A3A3A3;
  --colours-interaction-states-disabled-accent-secondary-disabled: #DDDDDD;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #A3A3A3;
  --colours-interaction-states-disabled-stroke-disabled: #CACACA;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #CACACA;
  --colours-interaction-states-visited-text-visited: #000000;
  --colours-interaction-states-visited-text-link-visited: #880046;
  --colours-functional-notification-notification: #ff1000;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #D3D7F9;
  --colours-functional-informational-standard: #2238DF;
  --colours-functional-informational-hovered: #05169b;
  --colours-functional-informational-pressed: #000e79;
  --colours-functional-success-subtle: #CCF0E1;
  --colours-functional-success-standard: #007845;
  --colours-functional-success-hovered: #006138;
  --colours-functional-success-pressed: #004829;
  --colours-functional-warning-subtle: #ffddcc;
  --colours-functional-warning-standard: #993300;
  --colours-functional-warning-hovered: #662200;
  --colours-functional-warning-pressed: #331100;
  --colours-functional-destructive-subtle: #FFDDDB;
  --colours-functional-destructive-standard: #c20d00;
  --colours-functional-destructive-hovered: #970b00;
  --colours-functional-destructive-pressed: #660700;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-hovered: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
[data-scheme="black"] {
  --colours-basic-background: #000000;
  --colours-basic-background-subtle: #202020;
  --colours-basic-background-card: #202020;
  --colours-basic-background-card-subtle: #000000;
  --colours-basic-text: #FFFFFF;
  --colours-basic-text-dominant: #f61488;
  --colours-basic-text-recessive: #CACACA;
  --colours-basic-text-link: #f61488;
  --colours-basic-accent: #E20074;
  --colours-basic-text-on-accent: #FFFFFF;
  --colours-basic-accent-secondary: #FFFFFF;
  --colours-basic-text-on-accent-secondary: #000000;
  --colours-basic-stroke: #FFFFFF;
  --colours-basic-stroke-subtle: #828282;
  --colours-basic-modal-overlay: rgba(255,255,255,0.4);
  --colours-shades-accent-shades-accent-subtle: #ffbddf;
  --colours-shades-accent-shades-accent-extra-dominant: #ff69b6;
  --colours-shades-accent-shades-accent-dominant: #ff3fa1;
  --colours-shades-accent-shades-accent-recessive: #cd016a;
  --colours-shades-accent-shades-accent-extra-recessive: #B00B5F;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #414141;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #F1F1F1;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #DDDDDD;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #CACACA;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #B6B6B6;
  --colours-shades-neutral-shades-100: #202020;
  --colours-shades-neutral-shades-200: #414141;
  --colours-shades-neutral-shades-300: #616161;
  --colours-shades-neutral-shades-400: #828282;
  --colours-shades-neutral-shades-500: #A3A3A3;
  --colours-shades-neutral-shades-600: #B6B6B6;
  --colours-shades-neutral-shades-700: #CACACA;
  --colours-shades-neutral-shades-800: #DDDDDD;
  --colours-shades-neutral-shades-900: #F1F1F1;
  --colours-interaction-states-hover-background-hover: #616161;
  --colours-interaction-states-hover-background-subtle-hover: #616161;
  --colours-interaction-states-hover-text-hover: #DDDDDD;
  --colours-interaction-states-hover-text-dominant-hover: #cd016a;
  --colours-interaction-states-hover-text-recessive-hover: #cd016a;
  --colours-interaction-states-hover-text-link-hover: #cd016a;
  --colours-interaction-states-hover-accent-hover: #cd016a;
  --colours-interaction-states-hover-text-on-accent-hover: #FFFFFF;
  --colours-interaction-states-hover-accent-secondary-hover: #DDDDDD;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #000000;
  --colours-interaction-states-hover-stroke-hover: #FFFFFF;
  --colours-interaction-states-hover-stroke-subtle-hover: #FFFFFF;
  --colours-interaction-states-pressed-background-pressed: #828282;
  --colours-interaction-states-pressed-background-subtle-pressed: #828282;
  --colours-interaction-states-pressed-text-pressed: #CACACA;
  --colours-interaction-states-pressed-text-dominant-pressed: #B00B5F;
  --colours-interaction-states-pressed-text-recessive-pressed: #B00B5F;
  --colours-interaction-states-pressed-text-link-pressed: #B00B5F;
  --colours-interaction-states-pressed-accent-pressed: #B00B5F;
  --colours-interaction-states-pressed-text-on-accent-pressed: #FFFFFF;
  --colours-interaction-states-pressed-accent-secondary-pressed: #CACACA;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #000000;
  --colours-interaction-states-pressed-stroke-pressed: #FFFFFF;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #FFFFFF;
  --colours-interaction-states-focus-focus: #FFFFFF;
  --colours-interaction-states-focus-stroke-active: #616161;
  --colours-interaction-states-disabled-background-disabled: #414141;
  --colours-interaction-states-disabled-background-subtle-disabled: #414141;
  --colours-interaction-states-disabled-text-disabled: #828282;
  --colours-interaction-states-disabled-text-dominant-disabled: #828282;
  --colours-interaction-states-disabled-text-recessive-disabled: #828282;
  --colours-interaction-states-disabled-text-link-disabled: #828282;
  --colours-interaction-states-disabled-accent-disabled: #414141;
  --colours-interaction-states-disabled-text-on-accent-disabled: #828282;
  --colours-interaction-states-disabled-accent-secondary-disabled: #414141;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #828282;
  --colours-interaction-states-disabled-stroke-disabled: #616161;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #616161;
  --colours-interaction-states-disabled-background-card-disabled: #414141;
  --colours-interaction-states-visited-text-visited: #FFFFFF;
  --colours-interaction-states-visited-text-link-visited: #cd016a;
  --colours-functional-notification-notification: #ff4133;
  --colours-functional-notification-text-on-notification: #FFFFFF;
  --colours-functional-informational-subtle: #131f7b;
  --colours-functional-informational-standard: #3950EA;
  --colours-functional-informational-hovered: #576ff3;
  --colours-functional-informational-pressed: #7486ff;
  --colours-functional-success-subtle: #004829;
  --colours-functional-success-standard: #00C26D;
  --colours-functional-success-hovered: #1bd27f;
  --colours-functional-success-pressed: #27ffa0;
  --colours-functional-warning-subtle: #662200;
  --colours-functional-warning-standard: #ff8b52;
  --colours-functional-warning-hovered: #ffbb99;
  --colours-functional-warning-pressed: #ffddcc;
  --colours-functional-destructive-subtle: #660700;
  --colours-functional-destructive-standard: #ff7066;
  --colours-functional-destructive-hovered: #ffa099;
  --colours-functional-destructive-pressed: #FFDDDB;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.35);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.35);
  --elevation-fab-standard: 0 5px 12px 0 rgba(0,0,0,0.4);
  --elevation-fab-hovered: 0 4px 9px 0 rgba(0,0,0,0.3);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.2);
}
[data-scheme="magenta"] {
  --colours-basic-background: #E20074;
  --colours-basic-background-subtle: #e83390;
  --colours-basic-background-card: #E20074;
  --colours-basic-background-card-subtle: #e83390;
  --colours-basic-text: #FFFFFF;
  --colours-basic-text-dominant: #FFFFFF;
  --colours-basic-text-recessive: #f9cce3;
  --colours-basic-text-link: #FFFFFF;
  --colours-basic-accent: #FFFFFF;
  --colours-basic-text-on-accent: #000000;
  --colours-basic-accent-secondary: #000000;
  --colours-basic-text-on-accent-secondary: #FFFFFF;
  --colours-basic-stroke: #FFFFFF;
  --colours-basic-stroke-subtle: #f399c7;
  --colours-basic-modal-overlay: rgba(0,0,0,0.4);
  --colours-shades-accent-shades-accent-subtle: #f9cce3;
  --colours-shades-accent-shades-accent-extra-dominant: #f399c7;
  --colours-shades-accent-shades-accent-dominant: #ee66ac;
  --colours-shades-accent-shades-accent-recessive: #b5005d;
  --colours-shades-accent-shades-accent-extra-recessive: #880046;
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: #f9cce3;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: #2d0017;
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: #5a002e;
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: #880046;
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: #b5005d;
  --colours-shades-neutral-shades-100: #f9cce3;
  --colours-shades-neutral-shades-200: #f399c7;
  --colours-shades-neutral-shades-300: #ee66ac;
  --colours-shades-neutral-shades-400: #e83390;
  --colours-shades-neutral-shades-500: #E20074;
  --colours-shades-neutral-shades-600: #b5005d;
  --colours-shades-neutral-shades-700: #880046;
  --colours-shades-neutral-shades-800: #5a002e;
  --colours-shades-neutral-shades-900: #2d0017;
  --colours-interaction-states-hover-background-hover: #e83390;
  --colours-interaction-states-hover-background-subtle-hover: #ee66ac;
  --colours-interaction-states-hover-text-hover: #f9cce3;
  --colours-interaction-states-hover-text-dominant-hover: #f9cce3;
  --colours-interaction-states-hover-text-recessive-hover: #f399c7;
  --colours-interaction-states-hover-text-link-hover: #f9cce3;
  --colours-interaction-states-hover-accent-hover: #f9cce3;
  --colours-interaction-states-hover-text-on-accent-hover: #000000;
  --colours-interaction-states-hover-accent-secondary-hover: #2d0017;
  --colours-interaction-states-hover-text-on-accent-secondary-hover: #FFFFFF;
  --colours-interaction-states-hover-stroke-hover: #FFFFFF;
  --colours-interaction-states-hover-stroke-subtle-hover: #e83390;
  --colours-interaction-states-pressed-background-pressed: #ee66ac;
  --colours-interaction-states-pressed-background-subtle-pressed: #f399c7;
  --colours-interaction-states-pressed-text-pressed: #f399c7;
  --colours-interaction-states-pressed-text-dominant-pressed: #f399c7;
  --colours-interaction-states-pressed-text-recessive-pressed: #ee66ac;
  --colours-interaction-states-pressed-text-link-pressed: #f399c7;
  --colours-interaction-states-pressed-accent-pressed: #f399c7;
  --colours-interaction-states-pressed-text-on-accent-pressed: #000000;
  --colours-interaction-states-pressed-accent-secondary-pressed: #5a002e;
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: #FFFFFF;
  --colours-interaction-states-pressed-stroke-pressed: #FFFFFF;
  --colours-interaction-states-pressed-stroke-subtle-pressed: #e83390;
  --colours-interaction-states-focus-focus: #FFFFFF;
  --colours-interaction-states-focus-stroke-active: #f399c7;
  --colours-interaction-states-disabled-background-disabled: #b5005d;
  --colours-interaction-states-disabled-background-subtle-disabled: #b5005d;
  --colours-interaction-states-disabled-background-card-disabled: #b5005d;
  --colours-interaction-states-disabled-text-disabled: #880046;
  --colours-interaction-states-disabled-text-dominant-disabled: #880046;
  --colours-interaction-states-disabled-text-recessive-disabled: #880046;
  --colours-interaction-states-disabled-text-link-disabled: #880046;
  --colours-interaction-states-disabled-accent-disabled: #b5005d;
  --colours-interaction-states-disabled-text-on-accent-disabled: #880046;
  --colours-interaction-states-disabled-accent-secondary-disabled: #b5005d;
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: #880046;
  --colours-interaction-states-disabled-stroke-disabled: #880046;
  --colours-interaction-states-disabled-stroke-subtle-disabled: #880046;
  --colours-interaction-states-visited-text-visited: #FFFFFF;
  --colours-interaction-states-visited-text-link-visited: #5a002e;
  --colours-functional-notification-notification: #FFFFFF;
  --colours-functional-notification-text-on-notification: #000000;
  --colours-functional-informational-subtle: #131f7b;
  --colours-functional-informational-standard: #3950EA;
  --colours-functional-informational-hovered: #576ff3;
  --colours-functional-informational-pressed: #7486ff;
  --colours-functional-success-subtle: #004829;
  --colours-functional-success-standard: #00C26D;
  --colours-functional-success-hovered: #1bd27f;
  --colours-functional-success-pressed: #27ffa0;
  --colours-functional-warning-subtle: #331100;
  --colours-functional-warning-standard: #ff691f;
  --colours-functional-warning-hovered: #ff8b52;
  --colours-functional-warning-pressed: #ffbb99;
  --colours-functional-destructive-subtle: #660700;
  --colours-functional-destructive-standard: #ff4133;
  --colours-functional-destructive-hovered: #ff7066;
  --colours-functional-destructive-pressed: #ffa099;
  --elevation-level-0: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-1: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-2: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-3: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-4: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-5: 0 0 0 0 rgba(0,0,0,0);
  --elevation-level-6: 0 0 0 0 rgba(0,0,0,0);
  --elevation-app-bar-top-flat: 0 1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-top-raised: 0 3px 8px 0 rgba(0,0,0,0.05);
  --elevation-app-bar-bottom-flat: 0 -1px 0 0 rgba(0,0,0,0.1);
  --elevation-app-bar-bottom-raised: 0 -3px 8px 0 rgba(0,0,0,0.05);
  --elevation-fab-standard: 0 5px 12px 2px rgba(0,0,0,0.14);
  --elevation-fab-hovered: 0 4px 8px 1px rgba(0,0,0,0.13);
  --elevation-fab-pressed: 0 3px 7px 0 rgba(0,0,0,0.12);
}
:root {
--display: 700 clamp(4.5rem, 2.2222vw + 4rem, 6rem)/1 'TeleNeo Var';
--display-font-weight: 700;
--display-font-size: clamp(4.5rem, 2.2222vw + 4rem, 6rem);
--display-font-family: 'TeleNeo Var';
--display-line-height: 1;
--display-letter-spacing: 0;
--display-text-decoration: none;
--title-l: 700 clamp(2rem, 2.2222vw + 1.5rem, 3.5rem)/1 'TeleNeo Var';
--title-l-font-weight: 700;
--title-l-font-size: clamp(2rem, 2.2222vw + 1.5rem, 3.5rem);
--title-l-font-family: 'TeleNeo Var';
--title-l-line-height: 1;
--title-l-letter-spacing: 0;
--title-l-text-decoration: none;
--title-m: 700 clamp(1.75rem, 1.8519vw + 1.3333rem, 3rem)/1 'TeleNeo Var';
--title-m-font-weight: 700;
--title-m-font-size: clamp(1.75rem, 1.8519vw + 1.3333rem, 3rem);
--title-m-font-family: 'TeleNeo Var';
--title-m-line-height: 1;
--title-m-letter-spacing: 0;
--title-m-text-decoration: none;
--title-s: 700 clamp(1.5rem, 0.7407vw + 1.3333rem, 2rem)/1 'TeleNeo Var';
--title-s-font-weight: 700;
--title-s-font-size: clamp(1.5rem, 0.7407vw + 1.3333rem, 2rem);
--title-s-font-family: 'TeleNeo Var';
--title-s-line-height: 1;
--title-s-letter-spacing: 0;
--title-s-text-decoration: none;
--subtitle: 700 clamp(1.375rem, 0.1852vw + 1.3333rem, 1.5rem)/1 'TeleNeo Var';
--subtitle-font-weight: 700;
--subtitle-font-size: clamp(1.375rem, 0.1852vw + 1.3333rem, 1.5rem);
--subtitle-font-family: 'TeleNeo Var';
--subtitle-line-height: 1;
--subtitle-letter-spacing: 0;
--subtitle-text-decoration: none;
--paragraph: 700 1.25rem/1.3 'TeleNeo Var';
--paragraph-font-weight: 700;
--paragraph-font-size: 1.25rem;
--paragraph-font-family: 'TeleNeo Var';
--paragraph-line-height: 1.3;
--paragraph-letter-spacing: 0;
--paragraph-text-decoration: none;
--body-l: 700 1.25rem/1.2 'TeleNeo Var';
--body-l-font-weight: 700;
--body-l-font-size: 1.25rem;
--body-l-font-family: 'TeleNeo Var';
--body-l-line-height: 1.2;
--body-l-letter-spacing: 0;
--body-l-text-decoration: none;
--body-m-bold: 700 1rem/1.25 'TeleNeo Var';
--body-m-bold-font-weight: 700;
--body-m-bold-font-size: 1rem;
--body-m-bold-font-family: 'TeleNeo Var';
--body-m-bold-line-height: 1.25;
--body-m-bold-letter-spacing: 0;
--body-m-bold-text-decoration: none;
--body-m-regular: 500 1rem/1.25 'TeleNeo Var';
--body-m-regular-font-weight: 500;
--body-m-regular-font-size: 1rem;
--body-m-regular-font-family: 'TeleNeo Var';
--body-m-regular-line-height: 1.25;
--body-m-regular-letter-spacing: 0;
--body-m-regular-text-decoration: none;
--link-m-bold: 700 1rem/1.25 'TeleNeo Var';
--link-m-bold-font-weight: 700;
--link-m-bold-font-size: 1rem;
--link-m-bold-font-family: 'TeleNeo Var';
--link-m-bold-line-height: 1.25;
--link-m-bold-letter-spacing: 0;
--link-m-bold-text-decoration: underline;
--link-m-regular: 500 1rem/1.25 'TeleNeo Var';
--link-m-regular-font-weight: 500;
--link-m-regular-font-size: 1rem;
--link-m-regular-font-family: 'TeleNeo Var';
--link-m-regular-line-height: 1.25;
--link-m-regular-letter-spacing: 0;
--link-m-regular-text-decoration: underline;
--body-s-bold: 700 0.875rem/1.25 'TeleNeo Var';
--body-s-bold-font-weight: 700;
--body-s-bold-font-size: 0.875rem;
--body-s-bold-font-family: 'TeleNeo Var';
--body-s-bold-line-height: 1.25;
--body-s-bold-letter-spacing: 0;
--body-s-bold-text-decoration: none;
--body-s-regular: 500 0.875rem/1.25 'TeleNeo Var';
--body-s-regular-font-weight: 500;
--body-s-regular-font-size: 0.875rem;
--body-s-regular-font-family: 'TeleNeo Var';
--body-s-regular-line-height: 1.25;
--body-s-regular-letter-spacing: 0;
--body-s-regular-text-decoration: none;
--link-s-bold: 700 0.875rem/1.25 'TeleNeo Var';
--link-s-bold-font-weight: 700;
--link-s-bold-font-size: 0.875rem;
--link-s-bold-font-family: 'TeleNeo Var';
--link-s-bold-line-height: 1.25;
--link-s-bold-letter-spacing: 0;
--link-s-bold-text-decoration: underline;
--link-s-regular: 500 0.875rem/1.25 'TeleNeo Var';
--link-s-regular-font-weight: 500;
--link-s-regular-font-size: 0.875rem;
--link-s-regular-font-family: 'TeleNeo Var';
--link-s-regular-line-height: 1.25;
--link-s-regular-letter-spacing: 0;
--link-s-regular-text-decoration: underline;
--microcopy-bold: 700 0.75rem/1.3 'TeleNeo Var';
--microcopy-bold-font-weight: 700;
--microcopy-bold-font-size: 0.75rem;
--microcopy-bold-font-family: 'TeleNeo Var';
--microcopy-bold-line-height: 1.3;
--microcopy-bold-letter-spacing: 0;
--microcopy-bold-text-decoration: none;
--microcopy-regular: 500 0.75rem/1.3 'TeleNeo Var';
--microcopy-regular-font-weight: 500;
--microcopy-regular-font-size: 0.75rem;
--microcopy-regular-font-family: 'TeleNeo Var';
--microcopy-regular-line-height: 1.3;
--microcopy-regular-letter-spacing: 0;
--microcopy-regular-text-decoration: none;
}

