/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}
@layer theme {
  :root,
  :host {
    --font-sans:
      ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
      'Segoe UI Symbol', 'Noto Color Emoji';
    --font-mono:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
      monospace;
    --spacing: 0.25rem;
    --container-7xl: 80rem;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --radius-zero: var(--radius-zero);
    --radius-full: var(--radius-full);
    --spacing-component-0: var(--spacing-component-0);
    --spacing-component-1: var(--spacing-component-1);
    --spacing-component-2: var(--spacing-component-2);
    --spacing-component-3: var(--spacing-component-3);
    --spacing-component-4: var(--spacing-component-4);
    --spacing-component-5: var(--spacing-component-5);
    --spacing-component-6: var(--spacing-component-6);
    --spacing-component-7: var(--spacing-component-7);
    --spacing-component-8: var(--spacing-component-8);
    --spacing-component-9: var(--spacing-component-9);
    --spacing-component-10: var(--spacing-component-10);
    --spacing-layout-0: var(--spacing-layout-0);
    --spacing-layout-1: var(--spacing-layout-1);
    --spacing-layout-2: var(--spacing-layout-2);
    --spacing-layout-3: var(--spacing-layout-3);
    --spacing-layout-4: var(--spacing-layout-4);
    --spacing-layout-5: var(--spacing-layout-5);
    --spacing-layout-6: var(--spacing-layout-6);
    --spacing-layout-7: var(--spacing-layout-7);
    --spacing-layout-8: var(--spacing-layout-8);
    --spacing-layout-9: var(--spacing-layout-9);
    --spacing-layout-10: var(--spacing-layout-10);
    --color-accent: var(--colours-basic-accent);
  }
}
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(
      --default-font-family,
      ui-sans-serif,
      system-ui,
      sans-serif,
      'Apple Color Emoji',
      'Segoe UI Emoji',
      'Segoe UI Symbol',
      'Noto Color Emoji'
    );
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(
      --default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      'Liberation Mono',
      'Courier New',
      monospace
    );
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    vertical-align: middle;
    display: block;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }
    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type='button'], [type='reset'], [type='submit']) {
    appearance: button;
  }
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}
@layer components;
@layer utilities {
  .absolute {
    position: absolute;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .z-40 {
    z-index: 40;
  }
  .container {
    width: 100%;
  }
  @media (min-width: 22.5rem) {
    .container {
      max-width: 22.5rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 65rem) {
    .container {
      max-width: 65rem;
    }
  }
  @media (min-width: 90rem) {
    .container {
      max-width: 90rem;
    }
  }
  @media (min-width: 105rem) {
    .container {
      max-width: 105rem;
    }
  }
  @media (min-width: 120rem) {
    .container {
      max-width: 120rem;
    }
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .m-5 {
    margin: calc(var(--spacing) * 5);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-1\.75 {
    margin-top: calc(var(--spacing) * 1.75);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-component-1 {
    margin-top: var(--spacing-component-1);
  }
  .mt-component-4 {
    margin-top: var(--spacing-component-4);
  }
  .mt-component-5 {
    margin-top: var(--spacing-component-5);
  }
  .mr-component-4 {
    margin-right: var(--spacing-component-4);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-component-4 {
    margin-bottom: var(--spacing-component-4);
  }
  .mb-component-7 {
    margin-bottom: var(--spacing-component-7);
  }
  .mb-layout-1 {
    margin-bottom: var(--spacing-layout-1);
  }
  .mb-layout-2 {
    margin-bottom: var(--spacing-layout-2);
  }
  .mb-layout-3 {
    margin-bottom: var(--spacing-layout-3);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-flex\! {
    display: inline-flex !important;
  }
  .size-auto\! {
    width: auto !important;
    height: auto !important;
  }
  .size-sizing-component-6 {
    width: var(--sizing-component-6);
    height: var(--sizing-component-6);
  }
  .size-sizing-component-7 {
    width: var(--sizing-component-7);
    height: var(--sizing-component-7);
  }
  .h-21\.25 {
    height: calc(var(--spacing) * 21.25);
  }
  .h-145\.25 {
    height: calc(var(--spacing) * 145.25);
  }
  .h-full {
    height: 100%;
  }
  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }
  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-21\.25 {
    width: calc(var(--spacing) * 21.25);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-42 {
    width: calc(var(--spacing) * 42);
  }
  .w-55 {
    width: calc(var(--spacing) * 55);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-full {
    width: 100%;
  }
  .w-full\! {
    width: 100% !important;
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-118 {
    max-width: calc(var(--spacing) * 118);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-component-1 {
    gap: var(--spacing-component-1);
  }
  .gap-component-2 {
    gap: var(--spacing-component-2);
  }
  .gap-component-3 {
    gap: var(--spacing-component-3);
  }
  .gap-component-4 {
    gap: var(--spacing-component-4);
  }
  .gap-component-5 {
    gap: var(--spacing-component-5);
  }
  .gap-layout-3 {
    gap: var(--spacing-layout-3);
  }
  .gap-x-layout-5 {
    column-gap: var(--spacing-layout-5);
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .rounded-2xl {
    border-radius: var(--radius-extra-extra-large);
  }
  .rounded-full {
    border-radius: var(--radius-full);
  }
  .rounded-lg {
    border-radius: var(--radius-large);
  }
  .rounded-md {
    border-radius: var(--radius-medium);
  }
  .rounded-sm {
    border-radius: var(--radius-small);
  }
  .rounded-xl {
    border-radius: var(--radius-extra-large);
  }
  .rounded-xs {
    border-radius: var(--radius-extra-small);
  }
  .border,
  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-basic {
    border-color: var(--colours-basic-stroke);
  }
  .border-subtle {
    border-color: var(--colours-basic-stroke-subtle);
  }
  .border-transparent {
    border-color: #0000;
  }
  .bg-accent {
    background-color: var(--colours-basic-accent);
  }
  .bg-basic {
    background-color: var(--colours-basic-background);
  }
  .bg-card {
    background-color: var(--colours-basic-background-card);
  }
  .bg-error-subtle {
    background-color: var(--colours-functional-destructive-subtle);
  }
  .bg-info-subtle {
    background-color: var(--colours-functional-informational-subtle);
  }
  .bg-subtle {
    background-color: var(--colours-basic-background-subtle);
  }
  .bg-success {
    background-color: var(--colours-functional-success-standard);
  }
  .bg-success-subtle {
    background-color: var(--colours-functional-success-subtle);
  }
  .bg-warning-subtle {
    background-color: var(--colours-functional-warning-subtle);
  }
  .p-0\! {
    padding: calc(var(--spacing) * 0) !important;
  }
  .p-component-3 {
    padding: var(--spacing-component-3);
  }
  .p-layout-4 {
    padding: var(--spacing-layout-4);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-component-5 {
    padding-inline: var(--spacing-component-5);
  }
  .px-layout-3 {
    padding-inline: var(--spacing-layout-3);
  }
  .px-layout-5 {
    padding-inline: var(--spacing-layout-5);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-component-5 {
    padding-block: var(--spacing-component-5);
  }
  .py-component-6 {
    padding-block: var(--spacing-component-6);
  }
  .py-layout-3 {
    padding-block: var(--spacing-layout-3);
  }
  .py-layout-4 {
    padding-block: var(--spacing-layout-4);
  }
  .pt-component-1 {
    padding-top: var(--spacing-component-1);
  }
  .pt-layout-2 {
    padding-top: var(--spacing-layout-2);
  }
  .pr-component-4 {
    padding-right: var(--spacing-component-4);
  }
  .pr-component-7 {
    padding-right: var(--spacing-component-7);
  }
  .pr-layout-6 {
    padding-right: var(--spacing-layout-6);
  }
  .pl-0\! {
    padding-left: calc(var(--spacing) * 0) !important;
  }
  .pl-component-5 {
    padding-left: var(--spacing-component-5);
  }
  .pl-layout-5 {
    padding-left: var(--spacing-layout-5);
  }
  .text-center {
    text-align: center;
  }
  .text-center\! {
    text-align: center !important;
  }
  .text-end\! {
    text-align: end !important;
  }
  .text-body-l {
    font-size: var(--body-l-font-size);
    line-height: var(--tw-leading, var(--body-l-line-height));
    letter-spacing: var(--tw-tracking, var(--body-l-letter-spacing));
    font-weight: var(--tw-font-weight, var(--body-l-font-weight));
  }
  .text-body-m {
    font-size: var(--body-m-regular-font-size);
    line-height: var(--tw-leading, var(--body-m-regular-line-height));
    letter-spacing: var(--tw-tracking, var(--body-m-regular-letter-spacing));
    font-weight: var(--tw-font-weight, var(--body-m-regular-font-weight));
  }
  .text-body-m-bold {
    font-size: var(--body-m-bold-font-size);
    line-height: var(--tw-leading, var(--body-m-bold-line-height));
    letter-spacing: var(--tw-tracking, var(--body-m-bold-letter-spacing));
    font-weight: var(--tw-font-weight, var(--body-m-bold-font-weight));
  }
  .text-body-s {
    font-size: var(--body-s-regular-font-size);
    line-height: var(--tw-leading, var(--body-s-regular-line-height));
    letter-spacing: var(--tw-tracking, var(--body-s-regular-letter-spacing));
    font-weight: var(--tw-font-weight, var(--body-s-regular-font-weight));
  }
  .text-body-s-bold {
    font-size: var(--body-s-bold-font-size);
    line-height: var(--tw-leading, var(--body-s-bold-line-height));
    letter-spacing: var(--tw-tracking, var(--body-s-bold-letter-spacing));
    font-weight: var(--tw-font-weight, var(--body-s-bold-font-weight));
  }
  .text-microcopy {
    font-size: var(--microcopy-regular-font-size);
    line-height: var(--tw-leading, var(--microcopy-regular-line-height));
    letter-spacing: var(--tw-tracking, var(--microcopy-regular-letter-spacing));
    font-weight: var(--tw-font-weight, var(--microcopy-regular-font-weight));
  }
  .text-subtitle {
    font-size: var(--subtitle-font-size);
    line-height: var(--tw-leading, var(--subtitle-line-height));
    letter-spacing: var(--tw-tracking, var(--subtitle-letter-spacing));
    font-weight: var(--tw-font-weight, var(--subtitle-font-weight));
  }
  .text-title-l {
    font-size: var(--title-l-font-size);
    line-height: var(--tw-leading, var(--title-l-line-height));
    letter-spacing: var(--tw-tracking, var(--title-l-letter-spacing));
    font-weight: var(--tw-font-weight, var(--title-l-font-weight));
  }
  .text-title-m {
    font-size: var(--title-m-font-size);
    line-height: var(--tw-leading, var(--title-m-line-height));
    letter-spacing: var(--tw-tracking, var(--title-m-letter-spacing));
    font-weight: var(--tw-font-weight, var(--title-m-font-weight));
  }
  .text-title-s {
    font-size: var(--title-s-font-size);
    line-height: var(--tw-leading, var(--title-s-line-height));
    letter-spacing: var(--tw-tracking, var(--title-s-letter-spacing));
    font-weight: var(--tw-font-weight, var(--title-s-font-weight));
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .break-all {
    word-break: break-all;
  }
  .text-accent {
    color: var(--colours-basic-accent);
  }
  .text-accent-recessive {
    color: var(--colours-shades-accent-shades-accent-recessive);
  }
  .text-basic {
    color: var(--colours-basic-text);
  }
  .text-dominant {
    color: var(--colours-basic-text-dominant);
  }
  .text-link {
    color: var(--colours-basic-text-link);
  }
  .text-recessive {
    color: var(--colours-basic-text-recessive);
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-100 {
    opacity: 1;
  }
  .shadow {
    --tw-shadow:
      0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
      var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
      var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
      var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
      var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
      var(--tw-drop-shadow,);
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  @media (hover: hover) {
    .hover\:bg-subtle:hover {
      background-color: var(--colours-basic-background-subtle);
    }
    .hover\:text-accent-recessive:hover {
      color: var(--colours-shades-accent-shades-accent-recessive);
    }
  }
  @media (min-width: 48rem) {
    .md\:flex {
      display: flex;
    }
    .md\:hidden {
      display: none;
    }
    .md\:w-\[380px\]\! {
      width: 380px !important;
    }
  }
  @media (min-width: 65rem) {
    .lg\:h-217\.75 {
      height: calc(var(--spacing) * 217.75);
    }
    .lg\:w-1\/2 {
      width: 50%;
    }
    .lg\:w-65\.25 {
      width: calc(var(--spacing) * 65.25);
    }
    .lg\:p-layout-9 {
      padding: var(--spacing-layout-9);
    }
    .lg\:py-layout-7 {
      padding-block: var(--spacing-layout-7);
    }
  }
}
html {
  --viewport-mobile: 22.5rem;
  --viewport-tablet: 48rem;
  --viewport-laptop: 65rem;
  --viewport-desktop: 90rem;
  --viewport-large-desktop: 105rem;
  --viewport-tv: 120rem;
  --radius-zero: 0rem;
  --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;
  --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;
  --sizing-component-0: 0rem;
  --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;
  --sizing-input-height: 4.5rem;
  --sizing-viewport: clamp(22.5rem, 100vw + 0rem, 90rem);
  --sizing-minimum-tappable-area: 3rem;
  --layout-margins-cards: clamp(0.5rem, 2.2222vw + 0rem, 2rem);
}
@media (min-width: 768px) and (max-width: 1440px) {
  html {
    --grid-margins: 2rem;
    --grid-margins-overflow: 2rem;
    --grid-gutters: 0.5rem;
    --stretch-grid-columns: 0.875rem;
    --stretch-grid-margins: 2rem;
    --stretch-grid-gutters: 0.5rem;
    --stretch-grid-column-width: clamp(2.6786rem, 7.1429vw + -0.75rem, 5.6786rem);
    --columns-1-columns: clamp(2.6787rem, 7.1429vw + -0.7498rem, 5.6787rem);
    --columns-2-columns: clamp(5.8569rem, 14.2857vw + -1.0003rem, 11.8569rem);
    --columns-3-columns: clamp(9.0356rem, 21.4286vw + -1.2501rem, 18.0356rem);
    --columns-4-columns: clamp(12.2144rem, 28.5714vw + -1.4999rem, 24.2144rem);
    --columns-5-columns: clamp(15.3931rem, 35.7143vw + -1.7497rem, 30.3931rem);
    --columns-6-columns: clamp(18.5712rem, 42.8571vw + -2.0002rem, 36.5712rem);
    --columns-7-columns: clamp(21.75rem, 50vw + -2.25rem, 42.75rem);
    --columns-8-columns: clamp(24.9288rem, 57.1429vw + -2.4998rem, 48.9288rem);
    --columns-9-columns: clamp(28.1069rem, 64.2857vw + -2.7503rem, 55.1069rem);
    --columns-10-columns: clamp(31.2856rem, 71.4286vw + -3.0001rem, 61.2856rem);
    --columns-11-columns: clamp(34.4644rem, 78.5714vw + -3.2499rem, 67.4644rem);
    --columns-12-columns: clamp(37.6431rem, 85.7143vw + -3.4997rem, 73.6431rem);
    --columns-13-columns: clamp(40.8212rem, 92.8571vw + -3.7502rem, 79.8213rem);
    --columns-14-columns: clamp(44rem, 100vw + -4rem, 86rem);
  }
}
@media (min-width: 360px) and (max-width: 768px) {
  html {
    --grid-margins: 2rem;
    --grid-margins-overflow: clamp(0.5rem, 5.8824vw + -0.8235rem, 2rem);
    --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: 2rem;
    --stretch-grid-gutters: clamp(0.25rem, 0.9804vw + 0.0294rem, 0.5rem);
    --stretch-grid-column-width: clamp(2.6786rem, -0.7703vw + 3.0483rem, 2.875rem);
    --columns-1-columns: clamp(2.875rem, 11.6936vw + 0.2439rem, 5.8569rem);
    --columns-2-columns: clamp(6rem, 24.3701vw + 0.5167rem, 12.2144rem);
    --columns-3-columns: clamp(9.125rem, 37.0441vw + 0.7901rem, 18.5712rem);
    --columns-4-columns: clamp(12.25rem, 49.7206vw + 1.0629rem, 24.9288rem);
    --columns-5-columns: clamp(15.375rem, 62.3946vw + 1.3362rem, 31.2856rem);
    --columns-6-columns: clamp(18.5rem, 75.0711vw + 1.609rem, 37.6431rem);
    --columns-7-columns: clamp(18.5rem, 12.7451vw + 15.6324rem, 21.75rem);
    --columns-8-columns: clamp(18.5rem, 25.2108vw + 12.8276rem, 24.9288rem);
    --columns-9-columns: clamp(18.5rem, 37.674vw + 10.0233rem, 28.1069rem);
    --columns-10-columns: clamp(18.5rem, 50.1397vw + 7.2186rem, 31.2856rem);
    --columns-11-columns: clamp(18.5rem, 62.6054vw + 4.4138rem, 34.4644rem);
    --columns-12-columns: clamp(18.5rem, 75.0711vw + 1.609rem, 37.6431rem);
    --columns-13-columns: clamp(18.5rem, 87.5343vw + -1.1952rem, 40.8212rem);
    --columns-14-columns: clamp(18.5rem, 100vw + -4rem, 44rem);
  }
}
@media (max-width: 360px) {
  html {
    --grid-margins: 2rem;
    --grid-margins-overflow: 0.5rem;
    --grid-gutters: 0.25rem;
    --stretch-grid-columns: 0.375rem;
    --stretch-grid-margins: 2rem;
    --stretch-grid-gutters: 0.25rem;
    --stretch-grid-column-width: 2.875rem;
    --overflow-grid-margins: 0.5rem;
    --columns-1-columns: 2.875rem;
    --columns-2-columns: 6rem;
    --columns-3-columns: 9.125rem;
    --columns-4-columns: 12.25rem;
    --columns-5-columns: 15.375rem;
    --columns-6-columns: 18.5rem;
    --columns-7-columns: 18.5rem;
    --columns-8-columns: 18.5rem;
    --columns-9-columns: 18.5rem;
    --columns-10-columns: 18.5rem;
    --columns-11-columns: 18.5rem;
    --columns-12-columns: 18.5rem;
    --columns-13-columns: 18.5rem;
    --columns-14-columns: 18.5rem;
  }
}
@media (min-width: 1680px) {
  html {
    --grid-margins: 3.3125rem;
    --grid-margins-overflow: 3.3125rem;
    --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) {
  html {
    --grid-margins: clamp(2rem, 8.75vw + -5.875rem, 3.3125rem);
    --grid-margins-overflow: clamp(2rem, 8.75vw + -5.875rem, 3.3125rem);
    --grid-gutters: 0.5rem;
    --stretch-grid-column-width: clamp(5.6786rem, Infinityvw + -Infinityrem, Infinityrem);
    --columns-1-columns: clamp(5.6787rem, 5.8917vw + 0.3762rem, 6.5625rem);
    --columns-2-columns: clamp(11.8569rem, 11.7875vw + 1.2481rem, 13.625rem);
    --columns-3-columns: clamp(18.0356rem, 17.6792vw + 2.1244rem, 20.6875rem);
    --columns-4-columns: clamp(24.2144rem, 23.5708vw + 3.0006rem, 27.75rem);
    --columns-5-columns: clamp(30.3931rem, 29.4625vw + 3.8769rem, 34.8125rem);
    --columns-6-columns: clamp(36.5712rem, 35.3583vw + 4.7487rem, 41.875rem);
    --columns-7-columns: clamp(42.75rem, 41.25vw + 5.625rem, 48.9375rem);
    --columns-8-columns: clamp(48.9288rem, 47.1417vw + 6.5013rem, 56rem);
    --columns-9-columns: clamp(55.1069rem, 53.0375vw + 7.3731rem, 63.0625rem);
    --columns-10-columns: clamp(61.2856rem, 58.9292vw + 8.2494rem, 70.125rem);
    --columns-11-columns: clamp(67.4644rem, 64.8208vw + 9.1256rem, 77.1875rem);
    --columns-12-columns: clamp(73.6431rem, 70.7125vw + 10.0019rem, 84.25rem);
    --columns-13-columns: clamp(79.8213rem, 76.6083vw + 10.8738rem, 91.3125rem);
    --columns-14-columns: clamp(86rem, 82.5vw + 11.75rem, 98.375rem);
  }
}
html {
  --display: 700 clamp(4.5rem, 2.4948vw + 3.7547rem, 6rem)/1 'TeleNeo Var';
  --display-font-weight: 700;
  --display-font-size: clamp(4.5rem, 2.4948vw + 3.7547rem, 6rem);
  --display-font-family: 'TeleNeo Var';
  --display-line-height: 1;
  --display-letter-spacing: 0;
  --display-text-decoration: none;
  --title-xl: 700 clamp(3rem, 2.4948vw + 2.2547rem, 4.5rem)/1 'TeleNeo Var';
  --title-xl-font-weight: 700;
  --title-xl-font-size: clamp(3rem, 2.4948vw + 2.2547rem, 4.5rem);
  --title-xl-font-family: 'TeleNeo Var';
  --title-xl-line-height: 1;
  --title-xl-letter-spacing: 0;
  --title-xl-text-decoration: none;
  --title-l: 700 clamp(2rem, 2.4948vw + 1.2547rem, 3.5rem)/1 'TeleNeo Var';
  --title-l-font-weight: 700;
  --title-l-font-size: clamp(2rem, 2.4948vw + 1.2547rem, 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, 2.079vw + 1.1289rem, 3rem)/1 'TeleNeo Var';
  --title-m-font-weight: 700;
  --title-m-font-size: clamp(1.75rem, 2.079vw + 1.1289rem, 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.8316vw + 1.2516rem, 2rem)/1 'TeleNeo Var';
  --title-s-font-weight: 700;
  --title-s-font-size: clamp(1.5rem, 0.8316vw + 1.2516rem, 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.2079vw + 1.3129rem, 1.5rem)/1 'TeleNeo Var';
  --subtitle-font-weight: 700;
  --subtitle-font-size: clamp(1.375rem, 0.2079vw + 1.3129rem, 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;
}
:root {
  color-scheme: light dark;
}
[data-mode='light'] {
  color-scheme: light;
}
[data-mode='dark'] {
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-mode]) {
    color-scheme: dark;
  }
}
:root,
[data-scheme='neutral'] {
  --colours-basic-background: light-dark(#fff, #000);
  --colours-basic-background-subtle: light-dark(#f1f1f1, #202020);
  --colours-basic-background-card: light-dark(#f1f1f1, #202020);
  --colours-basic-background-card-subtle: light-dark(#fff, #000);
  --colours-basic-text: light-dark(#000, #fff);
  --colours-basic-text-dominant: light-dark(#e20074, #f61488);
  --colours-basic-text-recessive: light-dark(#616161, #cacaca);
  --colours-basic-text-link: light-dark(#e20074, #f61488);
  --colours-basic-accent: light-dark(#e20074, #e20074);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#000, #fff);
  --colours-basic-text-on-accent-secondary: light-dark(#fff, #000);
  --colours-basic-stroke: light-dark(#000, #fff);
  --colours-basic-stroke-subtle: light-dark(#b6b6b6, #828282);
  --colours-basic-modal-overlay: light-dark(#0006, #fff6);
  --colours-shades-accent-shades-accent-subtle: light-dark(#f9cce3, #ffbddf);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ee66ac, #ff69b6);
  --colours-shades-accent-shades-accent-dominant: light-dark(#e83390, #ff3fa1);
  --colours-shades-accent-shades-accent-recessive: light-dark(#b5005d, #cd016a);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#880046, #b00b5f);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#f1f1f1, #414141);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #202020,
    #f1f1f1
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#414141, #ddd);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#616161, #cacaca);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #828282,
    #b6b6b6
  );
  --colours-shades-neutral-shades-50: light-dark(#fafafa, #202020);
  --colours-shades-neutral-shades-100: light-dark(#f1f1f1, #414141);
  --colours-shades-neutral-shades-200: light-dark(#ddd, #616161);
  --colours-shades-neutral-shades-300: light-dark(#cacaca, #828282);
  --colours-shades-neutral-shades-400: light-dark(#b6b6b6, #a3a3a3);
  --colours-shades-neutral-shades-500: light-dark(#a3a3a3, #b6b6b6);
  --colours-shades-neutral-shades-600: light-dark(#828282, #cacaca);
  --colours-shades-neutral-shades-700: light-dark(#616161, #ddd);
  --colours-shades-neutral-shades-800: light-dark(#414141, #f1f1f1);
  --colours-shades-neutral-shades-900: light-dark(#202020, #fafafa);
  --colours-interaction-states-hover-background-hover: light-dark(#ddd, #616161);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ddd, #616161);
  --colours-interaction-states-hover-text-hover: light-dark(#414141, #ddd);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#b5005d, #cd016a);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#b5005d, #cd016a);
  --colours-interaction-states-hover-text-link-hover: light-dark(#b5005d, #cd016a);
  --colours-interaction-states-hover-accent-hover: light-dark(#b5005d, #cd016a);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#414141, #ddd);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#fff, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #fff);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#000, #fff);
  --colours-interaction-states-pressed-background-pressed: light-dark(#cacaca, #828282);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#cacaca, #828282);
  --colours-interaction-states-pressed-text-pressed: light-dark(#616161, #cacaca);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#880046, #b00b5f);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#880046, #b00b5f);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#880046, #b00b5f);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#880046, #b00b5f);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#616161, #cacaca);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#fff, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #fff);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#000, #fff);
  --colours-interaction-states-focus-focus: light-dark(#000, #fff);
  --colours-interaction-states-focus-stroke-active: light-dark(#cacaca, #616161);
  --colours-interaction-states-disabled-background-disabled: light-dark(#ddd, #414141);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#ddd, #414141);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#ddd, #414141);
  --colours-interaction-states-disabled-text-disabled: light-dark(#a3a3a3, #828282);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#a3a3a3, #828282);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#a3a3a3, #828282);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#a3a3a3, #828282);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#ddd, #414141);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#a3a3a3, #828282);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#ddd, #414141);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #a3a3a3,
    #828282
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#cacaca, #616161);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#cacaca, #616161);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #fff);
  --colours-interaction-states-visited-text-link-visited: light-dark(#880046, #cd016a);
  --colours-functional-notification-notification: light-dark(#ff1000, #ff4133);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #131f7b);
  --colours-functional-informational-standard: light-dark(#2238df, #3950ea);
  --colours-functional-informational-hovered: light-dark(#05169b, #576ff3);
  --colours-functional-informational-pressed: light-dark(#000e79, #7486ff);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #004829);
  --colours-functional-success-standard: light-dark(#007845, #00c26d);
  --colours-functional-success-hovered: light-dark(#006138, #1bd27f);
  --colours-functional-success-pressed: light-dark(#004829, #27ffa0);
  --colours-functional-warning-subtle: light-dark(#fdc, #620);
  --colours-functional-warning-standard: light-dark(#930, #ff8b52);
  --colours-functional-warning-hovered: light-dark(#620, #fb9);
  --colours-functional-warning-pressed: light-dark(#310, #fdc);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #660700);
  --colours-functional-destructive-standard: light-dark(#c20d00, #ff7066);
  --colours-functional-destructive-hovered: light-dark(#970b00, #ffa099);
  --colours-functional-destructive-pressed: light-dark(#660700, #ffdddb);
}
[data-scheme='inverted'] {
  --colours-basic-background: light-dark(#000, #fff);
  --colours-basic-background-subtle: light-dark(#202020, #f1f1f1);
  --colours-basic-background-card: light-dark(#202020, #f1f1f1);
  --colours-basic-background-card-subtle: light-dark(#000, #fff);
  --colours-basic-text: light-dark(#fff, #000);
  --colours-basic-text-dominant: light-dark(#f61488, #e20074);
  --colours-basic-text-recessive: light-dark(#cacaca, #616161);
  --colours-basic-text-link: light-dark(#f61488, #e20074);
  --colours-basic-accent: light-dark(#e20074, #e20074);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#fff, #000);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #fff);
  --colours-basic-stroke: light-dark(#fff, #000);
  --colours-basic-stroke-subtle: light-dark(#828282, #b6b6b6);
  --colours-basic-modal-overlay: light-dark(#fff6, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#ffbddf, #f9cce3);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ff69b6, #ee66ac);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ff3fa1, #e83390);
  --colours-shades-accent-shades-accent-recessive: light-dark(#cd016a, #b5005d);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#b00b5f, #880046);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#414141, #f1f1f1);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #f1f1f1,
    #202020
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#ddd, #414141);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#cacaca, #616161);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #b6b6b6,
    #828282
  );
  --colours-shades-neutral-shades-50: light-dark(#202020, #fafafa);
  --colours-shades-neutral-shades-100: light-dark(#414141, #f1f1f1);
  --colours-shades-neutral-shades-200: light-dark(#616161, #ddd);
  --colours-shades-neutral-shades-300: light-dark(#828282, #cacaca);
  --colours-shades-neutral-shades-400: light-dark(#a3a3a3, #b6b6b6);
  --colours-shades-neutral-shades-500: light-dark(#b6b6b6, #a3a3a3);
  --colours-shades-neutral-shades-600: light-dark(#cacaca, #828282);
  --colours-shades-neutral-shades-700: light-dark(#ddd, #616161);
  --colours-shades-neutral-shades-800: light-dark(#f1f1f1, #414141);
  --colours-shades-neutral-shades-900: light-dark(#fafafa, #202020);
  --colours-interaction-states-hover-background-hover: light-dark(#616161, #ddd);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#616161, #ddd);
  --colours-interaction-states-hover-text-hover: light-dark(#ddd, #414141);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#cd016a, #b5005d);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#cd016a, #b5005d);
  --colours-interaction-states-hover-text-link-hover: light-dark(#cd016a, #b5005d);
  --colours-interaction-states-hover-accent-hover: light-dark(#cd016a, #b5005d);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#ddd, #414141);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #fff);
  --colours-interaction-states-hover-stroke-hover: light-dark(#fff, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#fff, #000);
  --colours-interaction-states-pressed-background-pressed: light-dark(#828282, #cacaca);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#828282, #cacaca);
  --colours-interaction-states-pressed-text-pressed: light-dark(#cacaca, #616161);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#b00b5f, #880046);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#b00b5f, #880046);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#b00b5f, #880046);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#b00b5f, #880046);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#cacaca, #616161);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #fff);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#fff, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#fff, #000);
  --colours-interaction-states-focus-focus: light-dark(#fff, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#616161, #cacaca);
  --colours-interaction-states-disabled-background-disabled: light-dark(#414141, #ddd);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#414141, #ddd);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#414141, #ddd);
  --colours-interaction-states-disabled-text-disabled: light-dark(#828282, #a3a3a3);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#828282, #a3a3a3);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#828282, #a3a3a3);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#828282, #a3a3a3);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#414141, #ddd);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#828282, #a3a3a3);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#414141, #ddd);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #828282,
    #a3a3a3
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#616161, #cacaca);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#616161, #cacaca);
  --colours-interaction-states-visited-text-visited: light-dark(#fff, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#cd016a, #880046);
  --colours-functional-notification-notification: light-dark(#ff4133, #ff1000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#131f7b, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#3950ea, #2238df);
  --colours-functional-informational-hovered: light-dark(#576ff3, #05169b);
  --colours-functional-informational-pressed: light-dark(#7486ff, #000e79);
  --colours-functional-success-subtle: light-dark(#004829, #ccf0e1);
  --colours-functional-success-standard: light-dark(#00c26d, #007845);
  --colours-functional-success-hovered: light-dark(#1bd27f, #006138);
  --colours-functional-success-pressed: light-dark(#27ffa0, #004829);
  --colours-functional-warning-subtle: light-dark(#620, #fdc);
  --colours-functional-warning-standard: light-dark(#ff8b52, #930);
  --colours-functional-warning-hovered: light-dark(#fb9, #620);
  --colours-functional-warning-pressed: light-dark(#fdc, #310);
  --colours-functional-destructive-subtle: light-dark(#660700, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff7066, #c20d00);
  --colours-functional-destructive-hovered: light-dark(#ffa099, #970b00);
  --colours-functional-destructive-pressed: light-dark(#ffdddb, #660700);
}
[data-scheme='white'] {
  --colours-basic-background: light-dark(#fff, #fff);
  --colours-basic-background-subtle: light-dark(#f1f1f1, #f1f1f1);
  --colours-basic-background-card: light-dark(#f1f1f1, #f1f1f1);
  --colours-basic-background-card-subtle: light-dark(#fff, #fff);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#e20074, #e20074);
  --colours-basic-text-recessive: light-dark(#616161, #616161);
  --colours-basic-text-link: light-dark(#e20074, #e20074);
  --colours-basic-accent: light-dark(#e20074, #e20074);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#000, #000);
  --colours-basic-text-on-accent-secondary: light-dark(#fff, #fff);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#b6b6b6, #b6b6b6);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#f9cce3, #f9cce3);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ee66ac, #ee66ac);
  --colours-shades-accent-shades-accent-dominant: light-dark(#e83390, #e83390);
  --colours-shades-accent-shades-accent-recessive: light-dark(#b5005d, #b5005d);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#880046, #880046);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#f1f1f1, #f1f1f1);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #202020,
    #202020
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#414141, #414141);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#616161, #616161);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #828282,
    #828282
  );
  --colours-shades-neutral-shades-50: light-dark(#fafafa, #fafafa);
  --colours-shades-neutral-shades-100: light-dark(#f1f1f1, #f1f1f1);
  --colours-shades-neutral-shades-200: light-dark(#ddd, #ddd);
  --colours-shades-neutral-shades-300: light-dark(#cacaca, #cacaca);
  --colours-shades-neutral-shades-400: light-dark(#b6b6b6, #b6b6b6);
  --colours-shades-neutral-shades-500: light-dark(#a3a3a3, #a3a3a3);
  --colours-shades-neutral-shades-600: light-dark(#828282, #828282);
  --colours-shades-neutral-shades-700: light-dark(#616161, #616161);
  --colours-shades-neutral-shades-800: light-dark(#414141, #414141);
  --colours-shades-neutral-shades-900: light-dark(#202020, #202020);
  --colours-interaction-states-hover-background-hover: light-dark(#ddd, #ddd);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ddd, #ddd);
  --colours-interaction-states-hover-text-hover: light-dark(#414141, #414141);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-hover-text-link-hover: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-hover-accent-hover: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#414141, #414141);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#000, #000);
  --colours-interaction-states-pressed-background-pressed: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-pressed-text-pressed: light-dark(#616161, #616161);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#880046, #880046);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#880046, #880046);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#880046, #880046);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#880046, #880046);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#616161, #616161);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#000, #000);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-disabled-background-disabled: light-dark(#ddd, #ddd);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#ddd, #ddd);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#ddd, #ddd);
  --colours-interaction-states-disabled-text-disabled: light-dark(#a3a3a3, #a3a3a3);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#a3a3a3, #a3a3a3);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#a3a3a3, #a3a3a3);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#a3a3a3, #a3a3a3);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#ddd, #ddd);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#a3a3a3, #a3a3a3);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#ddd, #ddd);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #a3a3a3,
    #a3a3a3
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#880046, #880046);
  --colours-functional-notification-notification: light-dark(#ff1000, #ff1000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#007845, #007845);
  --colours-functional-success-hovered: light-dark(#006138, #006138);
  --colours-functional-success-pressed: light-dark(#004829, #004829);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#930, #930);
  --colours-functional-warning-hovered: light-dark(#620, #620);
  --colours-functional-warning-pressed: light-dark(#310, #310);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-hovered: light-dark(#970b00, #970b00);
  --colours-functional-destructive-pressed: light-dark(#660700, #660700);
}
[data-scheme='black'] {
  --colours-basic-background: light-dark(#000, #000);
  --colours-basic-background-subtle: light-dark(#202020, #202020);
  --colours-basic-background-card: light-dark(#202020, #202020);
  --colours-basic-background-card-subtle: light-dark(#000, #000);
  --colours-basic-text: light-dark(#fff, #fff);
  --colours-basic-text-dominant: light-dark(#f61488, #f61488);
  --colours-basic-text-recessive: light-dark(#cacaca, #cacaca);
  --colours-basic-text-link: light-dark(#f61488, #f61488);
  --colours-basic-accent: light-dark(#e20074, #e20074);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#fff, #fff);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#fff, #fff);
  --colours-basic-stroke-subtle: light-dark(#828282, #828282);
  --colours-basic-modal-overlay: light-dark(#fff6, #fff6);
  --colours-shades-accent-shades-accent-subtle: light-dark(#ffbddf, #ffbddf);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ff69b6, #ff69b6);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ff3fa1, #ff3fa1);
  --colours-shades-accent-shades-accent-recessive: light-dark(#cd016a, #cd016a);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#b00b5f, #b00b5f);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#414141, #414141);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #f1f1f1,
    #f1f1f1
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#ddd, #ddd);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#cacaca, #cacaca);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #b6b6b6,
    #b6b6b6
  );
  --colours-shades-neutral-shades-50: light-dark(#202020, #202020);
  --colours-shades-neutral-shades-100: light-dark(#414141, #414141);
  --colours-shades-neutral-shades-200: light-dark(#616161, #616161);
  --colours-shades-neutral-shades-300: light-dark(#828282, #828282);
  --colours-shades-neutral-shades-400: light-dark(#a3a3a3, #a3a3a3);
  --colours-shades-neutral-shades-500: light-dark(#b6b6b6, #b6b6b6);
  --colours-shades-neutral-shades-600: light-dark(#cacaca, #cacaca);
  --colours-shades-neutral-shades-700: light-dark(#ddd, #ddd);
  --colours-shades-neutral-shades-800: light-dark(#f1f1f1, #f1f1f1);
  --colours-shades-neutral-shades-900: light-dark(#fafafa, #fafafa);
  --colours-interaction-states-hover-background-hover: light-dark(#616161, #616161);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#616161, #616161);
  --colours-interaction-states-hover-text-hover: light-dark(#ddd, #ddd);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#cd016a, #cd016a);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#cd016a, #cd016a);
  --colours-interaction-states-hover-text-link-hover: light-dark(#cd016a, #cd016a);
  --colours-interaction-states-hover-accent-hover: light-dark(#cd016a, #cd016a);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#ddd, #ddd);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-background-pressed: light-dark(#828282, #828282);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#828282, #828282);
  --colours-interaction-states-pressed-text-pressed: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#b00b5f, #b00b5f);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#b00b5f, #b00b5f);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#b00b5f, #b00b5f);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#b00b5f, #b00b5f);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#cacaca, #cacaca);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-focus-focus: light-dark(#fff, #fff);
  --colours-interaction-states-focus-stroke-active: light-dark(#616161, #616161);
  --colours-interaction-states-disabled-background-disabled: light-dark(#414141, #414141);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#414141, #414141);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#414141, #414141);
  --colours-interaction-states-disabled-text-disabled: light-dark(#828282, #828282);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#828282, #828282);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#828282, #828282);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#828282, #828282);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#414141, #414141);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#828282, #828282);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#414141, #414141);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #828282,
    #828282
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#616161, #616161);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#616161, #616161);
  --colours-interaction-states-visited-text-visited: light-dark(#fff, #fff);
  --colours-interaction-states-visited-text-link-visited: light-dark(#cd016a, #cd016a);
  --colours-functional-notification-notification: light-dark(#ff4133, #ff4133);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#131f7b, #131f7b);
  --colours-functional-informational-standard: light-dark(#3950ea, #3950ea);
  --colours-functional-informational-hovered: light-dark(#576ff3, #576ff3);
  --colours-functional-informational-pressed: light-dark(#7486ff, #7486ff);
  --colours-functional-success-subtle: light-dark(#004829, #004829);
  --colours-functional-success-standard: light-dark(#00c26d, #00c26d);
  --colours-functional-success-hovered: light-dark(#1bd27f, #1bd27f);
  --colours-functional-success-pressed: light-dark(#27ffa0, #27ffa0);
  --colours-functional-warning-subtle: light-dark(#620, #620);
  --colours-functional-warning-standard: light-dark(#ff8b52, #ff8b52);
  --colours-functional-warning-hovered: light-dark(#fb9, #fb9);
  --colours-functional-warning-pressed: light-dark(#fdc, #fdc);
  --colours-functional-destructive-subtle: light-dark(#660700, #660700);
  --colours-functional-destructive-standard: light-dark(#ff7066, #ff7066);
  --colours-functional-destructive-hovered: light-dark(#ffa099, #ffa099);
  --colours-functional-destructive-pressed: light-dark(#ffdddb, #ffdddb);
}
[data-scheme='magenta'] {
  --colours-basic-background: light-dark(#e20074, #e20074);
  --colours-basic-background-subtle: light-dark(#e83390, #e83390);
  --colours-basic-background-card: light-dark(#e20074, #e20074);
  --colours-basic-background-card-subtle: light-dark(#e83390, #e83390);
  --colours-basic-text: light-dark(#fff, #fff);
  --colours-basic-text-dominant: light-dark(#fff, #fff);
  --colours-basic-text-recessive: light-dark(#f9cce3, #f9cce3);
  --colours-basic-text-link: light-dark(#fff, #fff);
  --colours-basic-accent: light-dark(#fff, #fff);
  --colours-basic-text-on-accent: light-dark(#000, #000);
  --colours-basic-accent-secondary: light-dark(#000, #000);
  --colours-basic-text-on-accent-secondary: light-dark(#fff, #fff);
  --colours-basic-stroke: light-dark(#fff, #fff);
  --colours-basic-stroke-subtle: light-dark(#f399c7, #f399c7);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#f9cce3, #f9cce3);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#f399c7, #f399c7);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ee66ac, #ee66ac);
  --colours-shades-accent-shades-accent-recessive: light-dark(#b5005d, #b5005d);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#880046, #880046);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#f9cce3, #f9cce3);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #2d0017,
    #2d0017
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#5a002e, #5a002e);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#880046, #880046);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #b5005d,
    #b5005d
  );
  --colours-shades-neutral-shades-50: light-dark(#fdeaf3, #fdeaf3);
  --colours-shades-neutral-shades-100: light-dark(#f9cce3, #f9cce3);
  --colours-shades-neutral-shades-200: light-dark(#f399c7, #f399c7);
  --colours-shades-neutral-shades-300: light-dark(#ee66ac, #ee66ac);
  --colours-shades-neutral-shades-400: light-dark(#e83390, #e83390);
  --colours-shades-neutral-shades-500: light-dark(#e20074, #e20074);
  --colours-shades-neutral-shades-600: light-dark(#b5005d, #b5005d);
  --colours-shades-neutral-shades-700: light-dark(#880046, #880046);
  --colours-shades-neutral-shades-800: light-dark(#5a002e, #5a002e);
  --colours-shades-neutral-shades-900: light-dark(#2d0017, #2d0017);
  --colours-interaction-states-hover-background-hover: light-dark(#e83390, #e83390);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ee66ac, #ee66ac);
  --colours-interaction-states-hover-text-hover: light-dark(#f9cce3, #f9cce3);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#f9cce3, #f9cce3);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-hover-text-link-hover: light-dark(#f9cce3, #f9cce3);
  --colours-interaction-states-hover-accent-hover: light-dark(#f9cce3, #f9cce3);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#2d0017, #2d0017);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-stroke-hover: light-dark(#fff, #fff);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#e83390, #e83390);
  --colours-interaction-states-pressed-background-pressed: light-dark(#ee66ac, #ee66ac);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-pressed-text-pressed: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#ee66ac, #ee66ac);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#5a002e, #5a002e);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#e83390, #e83390);
  --colours-interaction-states-focus-focus: light-dark(#fff, #fff);
  --colours-interaction-states-focus-stroke-active: light-dark(#f399c7, #f399c7);
  --colours-interaction-states-disabled-background-disabled: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-disabled-text-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#b5005d, #b5005d);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #880046,
    #880046
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#880046, #880046);
  --colours-interaction-states-visited-text-visited: light-dark(#fff, #fff);
  --colours-interaction-states-visited-text-link-visited: light-dark(#5a002e, #5a002e);
  --colours-functional-notification-notification: light-dark(#fff, #fff);
  --colours-functional-notification-text-on-notification: light-dark(#000, #000);
  --colours-functional-informational-subtle: light-dark(#131f7b, #131f7b);
  --colours-functional-informational-standard: light-dark(#3950ea, #3950ea);
  --colours-functional-informational-hovered: light-dark(#576ff3, #576ff3);
  --colours-functional-informational-pressed: light-dark(#7486ff, #7486ff);
  --colours-functional-success-subtle: light-dark(#004829, #004829);
  --colours-functional-success-standard: light-dark(#00c26d, #00c26d);
  --colours-functional-success-hovered: light-dark(#1bd27f, #1bd27f);
  --colours-functional-success-pressed: light-dark(#27ffa0, #27ffa0);
  --colours-functional-warning-subtle: light-dark(#310, #310);
  --colours-functional-warning-standard: light-dark(#ff691f, #ff691f);
  --colours-functional-warning-hovered: light-dark(#ff8b52, #ff8b52);
  --colours-functional-warning-pressed: light-dark(#fb9, #fb9);
  --colours-functional-destructive-subtle: light-dark(#660700, #660700);
  --colours-functional-destructive-standard: light-dark(#ff4133, #ff4133);
  --colours-functional-destructive-hovered: light-dark(#ff7066, #ff7066);
  --colours-functional-destructive-pressed: light-dark(#ffa099, #ffa099);
}
[data-scheme='aperitif'] {
  --colours-basic-background: light-dark(#ff856b, #ff856b);
  --colours-basic-background-subtle: light-dark(#ff9d87, #ff9d87);
  --colours-basic-background-card: light-dark(#ff856b, #ff856b);
  --colours-basic-background-card-subtle: light-dark(#ff9d87, #ff9d87);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#902a15, #902a15);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#ffc8bb, #ffc8bb);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#d9664e, #d9664e);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#ffdcd4, #ffdcd4);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ffc8bb, #ffc8bb);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ffb3a2, #ffb3a2);
  --colours-shades-accent-shades-accent-recessive: light-dark(#d9664e, #d9664e);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#b44832, #b44832);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#ffdcd4, #ffdcd4);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #681100,
    #681100
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#902a15, #902a15);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#b44832, #b44832);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #d9664e,
    #d9664e
  );
  --colours-shades-neutral-shades-50: light-dark(#ffefec, #ffefec);
  --colours-shades-neutral-shades-100: light-dark(#ffdcd4, #ffdcd4);
  --colours-shades-neutral-shades-200: light-dark(#ffc8bb, #ffc8bb);
  --colours-shades-neutral-shades-300: light-dark(#ffb3a2, #ffb3a2);
  --colours-shades-neutral-shades-400: light-dark(#ff9d87, #ff9d87);
  --colours-shades-neutral-shades-500: light-dark(#ff856b, #ff856b);
  --colours-shades-neutral-shades-600: light-dark(#d9664e, #d9664e);
  --colours-shades-neutral-shades-700: light-dark(#b44832, #b44832);
  --colours-shades-neutral-shades-800: light-dark(#902a15, #902a15);
  --colours-shades-neutral-shades-900: light-dark(#681100, #681100);
  --colours-interaction-states-hover-background-hover: light-dark(#ff9d87, #ff9d87);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ffb3a2, #ffb3a2);
  --colours-interaction-states-hover-text-hover: light-dark(#681100, #681100);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#681100, #681100);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#681100, #681100);
  --colours-interaction-states-hover-text-link-hover: light-dark(#681100, #681100);
  --colours-interaction-states-hover-accent-hover: light-dark(#681100, #681100);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#ffdcd4, #ffdcd4);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#ffdcd4, #ffdcd4);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#b44832, #b44832);
  --colours-interaction-states-pressed-background-pressed: light-dark(#ffb3a2, #ffb3a2);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#ffc8bb, #ffc8bb);
  --colours-interaction-states-pressed-text-pressed: light-dark(#902a15, #902a15);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#902a15, #902a15);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#902a15, #902a15);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#902a15, #902a15);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#902a15, #902a15);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-background-disabled: light-dark(#d9664e, #d9664e);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#d9664e, #d9664e);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#d9664e, #d9664e);
  --colours-interaction-states-disabled-text-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#d9664e, #d9664e);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#d9664e, #d9664e);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #b44832,
    #b44832
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#b44832, #b44832);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#b44832, #b44832);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='basketball'] {
  --colours-basic-background: light-dark(#ff9661, #ff9661);
  --colours-basic-background-subtle: light-dark(#ffaa81, #ffaa81);
  --colours-basic-background-card: light-dark(#ff9661, #ff9661);
  --colours-basic-background-card-subtle: light-dark(#ffaa81, #ffaa81);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#8c3a00, #8c3a00);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#ffcfb8, #ffcfb8);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#d87642, #d87642);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#ffe0d2, #ffe0d2);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ffcfb8, #ffcfb8);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ffbd9d, #ffbd9d);
  --colours-shades-accent-shades-accent-recessive: light-dark(#d87642, #d87642);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#b35723, #b35723);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#ffe0d2, #ffe0d2);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #612600,
    #612600
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#8c3a00, #8c3a00);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#b35723, #b35723);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #d87642,
    #d87642
  );
  --colours-shades-neutral-shades-50: light-dark(#fff1eb, #fff1eb);
  --colours-shades-neutral-shades-100: light-dark(#ffe0d2, #ffe0d2);
  --colours-shades-neutral-shades-200: light-dark(#ffcfb8, #ffcfb8);
  --colours-shades-neutral-shades-300: light-dark(#ffbd9d, #ffbd9d);
  --colours-shades-neutral-shades-400: light-dark(#ffaa81, #ffaa81);
  --colours-shades-neutral-shades-500: light-dark(#ff9661, #ff9661);
  --colours-shades-neutral-shades-600: light-dark(#d87642, #d87642);
  --colours-shades-neutral-shades-700: light-dark(#b35723, #b35723);
  --colours-shades-neutral-shades-800: light-dark(#8c3a00, #8c3a00);
  --colours-shades-neutral-shades-900: light-dark(#612600, #612600);
  --colours-interaction-states-hover-background-hover: light-dark(#ffaa81, #ffaa81);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ffbd9d, #ffbd9d);
  --colours-interaction-states-hover-text-hover: light-dark(#612600, #612600);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#612600, #612600);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#612600, #612600);
  --colours-interaction-states-hover-text-link-hover: light-dark(#612600, #612600);
  --colours-interaction-states-hover-accent-hover: light-dark(#612600, #612600);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#ffe0d2, #ffe0d2);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#ffe0d2, #ffe0d2);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#b35723, #b35723);
  --colours-interaction-states-pressed-background-pressed: light-dark(#ffbd9d, #ffbd9d);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#ffcfb8, #ffcfb8);
  --colours-interaction-states-pressed-text-pressed: light-dark(#8c3a00, #8c3a00);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#8c3a00, #8c3a00);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#8c3a00, #8c3a00);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#8c3a00, #8c3a00);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#8c3a00, #8c3a00);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-background-disabled: light-dark(#d87642, #d87642);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#d87642, #d87642);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#d87642, #d87642);
  --colours-interaction-states-disabled-text-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#d87642, #d87642);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#d87642, #d87642);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #b35723,
    #b35723
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#b35723, #b35723);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#b35723, #b35723);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='cheddar'] {
  --colours-basic-background: light-dark(#ffb25c, #ffb25c);
  --colours-basic-background-subtle: light-dark(#ffc07e, #ffc07e);
  --colours-basic-background-card: light-dark(#ffb25c, #ffb25c);
  --colours-basic-background-card-subtle: light-dark(#ffc07e, #ffc07e);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#865000, #865000);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#ffdbb8, #ffdbb8);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#d78f39, #d78f39);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#ffe8d2, #ffe8d2);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ffdbb8, #ffdbb8);
  --colours-shades-accent-shades-accent-dominant: light-dark(#ffce9c, #ffce9c);
  --colours-shades-accent-shades-accent-recessive: light-dark(#d78f39, #d78f39);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#b16d0d, #b16d0d);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#ffe8d2, #ffe8d2);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #5c3500,
    #5c3500
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#865000, #865000);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#b16d0d, #b16d0d);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #d78f39,
    #d78f39
  );
  --colours-shades-neutral-shades-50: light-dark(#fff5eb, #fff5eb);
  --colours-shades-neutral-shades-100: light-dark(#ffe8d2, #ffe8d2);
  --colours-shades-neutral-shades-200: light-dark(#ffdbb8, #ffdbb8);
  --colours-shades-neutral-shades-300: light-dark(#ffce9c, #ffce9c);
  --colours-shades-neutral-shades-400: light-dark(#ffc07e, #ffc07e);
  --colours-shades-neutral-shades-500: light-dark(#ffb25c, #ffb25c);
  --colours-shades-neutral-shades-600: light-dark(#d78f39, #d78f39);
  --colours-shades-neutral-shades-700: light-dark(#b16d0d, #b16d0d);
  --colours-shades-neutral-shades-800: light-dark(#865000, #865000);
  --colours-shades-neutral-shades-900: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-background-hover: light-dark(#ffc07e, #ffc07e);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#ffce9c, #ffce9c);
  --colours-interaction-states-hover-text-hover: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-text-link-hover: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-accent-hover: light-dark(#5c3500, #5c3500);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#ffe8d2, #ffe8d2);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#ffe8d2, #ffe8d2);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-pressed-background-pressed: light-dark(#ffce9c, #ffce9c);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#ffdbb8, #ffdbb8);
  --colours-interaction-states-pressed-text-pressed: light-dark(#865000, #865000);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#865000, #865000);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#865000, #865000);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#865000, #865000);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#865000, #865000);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-background-disabled: light-dark(#d78f39, #d78f39);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#d78f39, #d78f39);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#d78f39, #d78f39);
  --colours-interaction-states-disabled-text-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#d78f39, #d78f39);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#d78f39, #d78f39);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #b16d0d,
    #b16d0d
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#b16d0d, #b16d0d);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#b16d0d, #b16d0d);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='dandelion'] {
  --colours-basic-background: light-dark(#f6d046, #f6d046);
  --colours-basic-background-subtle: light-dark(#fad866, #fad866);
  --colours-basic-background-card: light-dark(#f6d046, #f6d046);
  --colours-basic-background-card-subtle: light-dark(#fad866, #fad866);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#7a6400, #7a6400);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#ffe99f, #ffe99f);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#ceaa0f, #ceaa0f);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#fff1c2, #fff1c2);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#ffe99f, #ffe99f);
  --colours-shades-accent-shades-accent-dominant: light-dark(#fde080, #fde080);
  --colours-shades-accent-shades-accent-recessive: light-dark(#ceaa0f, #ceaa0f);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#a38600, #a38600);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#fff1c2, #fff1c2);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #544300,
    #544300
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#7a6400, #7a6400);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#a38600, #a38600);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #ceaa0f,
    #ceaa0f
  );
  --colours-shades-neutral-shades-50: light-dark(#fff9e3, #fff9e3);
  --colours-shades-neutral-shades-100: light-dark(#fff1c2, #fff1c2);
  --colours-shades-neutral-shades-200: light-dark(#ffe99f, #ffe99f);
  --colours-shades-neutral-shades-300: light-dark(#fde080, #fde080);
  --colours-shades-neutral-shades-400: light-dark(#fad866, #fad866);
  --colours-shades-neutral-shades-500: light-dark(#f6d046, #f6d046);
  --colours-shades-neutral-shades-600: light-dark(#ceaa0f, #ceaa0f);
  --colours-shades-neutral-shades-700: light-dark(#a38600, #a38600);
  --colours-shades-neutral-shades-800: light-dark(#7a6400, #7a6400);
  --colours-shades-neutral-shades-900: light-dark(#544300, #544300);
  --colours-interaction-states-hover-background-hover: light-dark(#fad866, #fad866);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#fde080, #fde080);
  --colours-interaction-states-hover-text-hover: light-dark(#544300, #544300);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#544300, #544300);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#544300, #544300);
  --colours-interaction-states-hover-text-link-hover: light-dark(#544300, #544300);
  --colours-interaction-states-hover-accent-hover: light-dark(#544300, #544300);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fff1c2, #fff1c2);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#fff1c2, #fff1c2);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#a38600, #a38600);
  --colours-interaction-states-pressed-background-pressed: light-dark(#fde080, #fde080);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#ffe99f, #ffe99f);
  --colours-interaction-states-pressed-text-pressed: light-dark(#7a6400, #7a6400);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#7a6400, #7a6400);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#7a6400, #7a6400);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#7a6400, #7a6400);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#7a6400, #7a6400);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-background-disabled: light-dark(#ceaa0f, #ceaa0f);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#ceaa0f, #ceaa0f);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#ceaa0f, #ceaa0f);
  --colours-interaction-states-disabled-text-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#ceaa0f, #ceaa0f);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#ceaa0f, #ceaa0f);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #a38600,
    #a38600
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#a38600, #a38600);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#a38600, #a38600);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='egg'] {
  --colours-basic-background: light-dark(#efdc34, #efdc34);
  --colours-basic-background-subtle: light-dark(#f3e35b, #f3e35b);
  --colours-basic-background-card: light-dark(#efdc34, #efdc34);
  --colours-basic-background-card-subtle: light-dark(#f3e35b, #f3e35b);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#756a00, #756a00);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#faef90, #faef90);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#c6b400, #c6b400);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#fef5a7, #fef5a7);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#faef90, #faef90);
  --colours-shades-accent-shades-accent-dominant: light-dark(#f7e977, #f7e977);
  --colours-shades-accent-shades-accent-recessive: light-dark(#c6b400, #c6b400);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#9c8e00, #9c8e00);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#fef5a7, #fef5a7);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #504800,
    #504800
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#756a00, #756a00);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#9c8e00, #9c8e00);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #c6b400,
    #c6b400
  );
  --colours-shades-neutral-shades-50: light-dark(#fffbd1, #fffbd1);
  --colours-shades-neutral-shades-100: light-dark(#fef5a7, #fef5a7);
  --colours-shades-neutral-shades-200: light-dark(#faef90, #faef90);
  --colours-shades-neutral-shades-300: light-dark(#f7e977, #f7e977);
  --colours-shades-neutral-shades-400: light-dark(#f3e35b, #f3e35b);
  --colours-shades-neutral-shades-500: light-dark(#efdc34, #efdc34);
  --colours-shades-neutral-shades-600: light-dark(#c6b400, #c6b400);
  --colours-shades-neutral-shades-700: light-dark(#9c8e00, #9c8e00);
  --colours-shades-neutral-shades-800: light-dark(#756a00, #756a00);
  --colours-shades-neutral-shades-900: light-dark(#504800, #504800);
  --colours-interaction-states-hover-background-hover: light-dark(#f3e35b, #f3e35b);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#f7e977, #f7e977);
  --colours-interaction-states-hover-text-hover: light-dark(#504800, #504800);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#504800, #504800);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#504800, #504800);
  --colours-interaction-states-hover-text-link-hover: light-dark(#504800, #504800);
  --colours-interaction-states-hover-accent-hover: light-dark(#504800, #504800);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#fef5a7, #fef5a7);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#fef5a7, #fef5a7);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-pressed-background-pressed: light-dark(#f7e977, #f7e977);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#faef90, #faef90);
  --colours-interaction-states-pressed-text-pressed: light-dark(#756a00, #756a00);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#756a00, #756a00);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#756a00, #756a00);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#756a00, #756a00);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#756a00, #756a00);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-background-disabled: light-dark(#c6b400, #c6b400);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#c6b400, #c6b400);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#c6b400, #c6b400);
  --colours-interaction-states-disabled-text-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#c6b400, #c6b400);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#c6b400, #c6b400);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #9c8e00,
    #9c8e00
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#9c8e00, #9c8e00);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#9c8e00, #9c8e00);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='frog'] {
  --colours-basic-background: light-dark(#d4dc38, #d4dc38);
  --colours-basic-background-subtle: light-dark(#dbe35e, #dbe35e);
  --colours-basic-background-card: light-dark(#d4dc38, #d4dc38);
  --colours-basic-background-card-subtle: light-dark(#dbe35e, #dbe35e);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#676b00, #676b00);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#eaf194, #eaf194);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#aeb500, #aeb500);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#f1f8ab, #f1f8ab);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#eaf194, #eaf194);
  --colours-shades-accent-shades-accent-dominant: light-dark(#e2ea7a, #e2ea7a);
  --colours-shades-accent-shades-accent-recessive: light-dark(#aeb500, #aeb500);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#8a8f00, #8a8f00);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#f1f8ab, #f1f8ab);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #454800,
    #454800
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#676b00, #676b00);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#8a8f00, #8a8f00);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #aeb500,
    #aeb500
  );
  --colours-shades-neutral-shades-50: light-dark(#f9ffc2, #f9ffc2);
  --colours-shades-neutral-shades-100: light-dark(#f1f8ab, #f1f8ab);
  --colours-shades-neutral-shades-200: light-dark(#eaf194, #eaf194);
  --colours-shades-neutral-shades-300: light-dark(#e2ea7a, #e2ea7a);
  --colours-shades-neutral-shades-400: light-dark(#dbe35e, #dbe35e);
  --colours-shades-neutral-shades-500: light-dark(#d4dc38, #d4dc38);
  --colours-shades-neutral-shades-600: light-dark(#aeb500, #aeb500);
  --colours-shades-neutral-shades-700: light-dark(#8a8f00, #8a8f00);
  --colours-shades-neutral-shades-800: light-dark(#676b00, #676b00);
  --colours-shades-neutral-shades-900: light-dark(#454800, #454800);
  --colours-interaction-states-hover-background-hover: light-dark(#dbe35e, #dbe35e);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#e2ea7a, #e2ea7a);
  --colours-interaction-states-hover-text-hover: light-dark(#454800, #454800);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#454800, #454800);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#454800, #454800);
  --colours-interaction-states-hover-text-link-hover: light-dark(#454800, #454800);
  --colours-interaction-states-hover-accent-hover: light-dark(#454800, #454800);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#f1f8ab, #f1f8ab);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#f1f8ab, #f1f8ab);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-pressed-background-pressed: light-dark(#e2ea7a, #e2ea7a);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#eaf194, #eaf194);
  --colours-interaction-states-pressed-text-pressed: light-dark(#676b00, #676b00);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#676b00, #676b00);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#676b00, #676b00);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#676b00, #676b00);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#676b00, #676b00);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-background-disabled: light-dark(#aeb500, #aeb500);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#aeb500, #aeb500);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#aeb500, #aeb500);
  --colours-interaction-states-disabled-text-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#aeb500, #aeb500);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#aeb500, #aeb500);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #8a8f00,
    #8a8f00
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#8a8f00, #8a8f00);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#8a8f00, #8a8f00);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='guacamole'] {
  --colours-basic-background: light-dark(#a7de59, #a7de59);
  --colours-basic-background-subtle: light-dark(#b4e573, #b4e573);
  --colours-basic-background-card: light-dark(#a7de59, #a7de59);
  --colours-basic-background-card-subtle: light-dark(#b4e573, #b4e573);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#4a6e00, #4a6e00);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#cef4a1, #cef4a1);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#85b833, #85b833);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#dbfbb7, #dbfbb7);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#cef4a1, #cef4a1);
  --colours-shades-accent-shades-accent-dominant: light-dark(#c1ed8b, #c1ed8b);
  --colours-shades-accent-shades-accent-recessive: light-dark(#85b833, #85b833);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#649300, #649300);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#dbfbb7, #dbfbb7);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #314b00,
    #314b00
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#4a6e00, #4a6e00);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#649300, #649300);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #85b833,
    #85b833
  );
  --colours-shades-neutral-shades-50: light-dark(#edffda, #edffda);
  --colours-shades-neutral-shades-100: light-dark(#dbfbb7, #dbfbb7);
  --colours-shades-neutral-shades-200: light-dark(#cef4a1, #cef4a1);
  --colours-shades-neutral-shades-300: light-dark(#c1ed8b, #c1ed8b);
  --colours-shades-neutral-shades-400: light-dark(#b4e573, #b4e573);
  --colours-shades-neutral-shades-500: light-dark(#a7de59, #a7de59);
  --colours-shades-neutral-shades-600: light-dark(#85b833, #85b833);
  --colours-shades-neutral-shades-700: light-dark(#649300, #649300);
  --colours-shades-neutral-shades-800: light-dark(#4a6e00, #4a6e00);
  --colours-shades-neutral-shades-900: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-background-hover: light-dark(#b4e573, #b4e573);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#c1ed8b, #c1ed8b);
  --colours-interaction-states-hover-text-hover: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-text-link-hover: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-accent-hover: light-dark(#314b00, #314b00);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#dbfbb7, #dbfbb7);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#dbfbb7, #dbfbb7);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#649300, #649300);
  --colours-interaction-states-pressed-background-pressed: light-dark(#c1ed8b, #c1ed8b);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#cef4a1, #cef4a1);
  --colours-interaction-states-pressed-text-pressed: light-dark(#4a6e00, #4a6e00);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#4a6e00, #4a6e00);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#4a6e00, #4a6e00);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#4a6e00, #4a6e00);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#4a6e00, #4a6e00);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-background-disabled: light-dark(#85b833, #85b833);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#85b833, #85b833);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#85b833, #85b833);
  --colours-interaction-states-disabled-text-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#85b833, #85b833);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#85b833, #85b833);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #649300,
    #649300
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#649300, #649300);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#649300, #649300);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='hummingbird'] {
  --colours-basic-background: light-dark(#74e281, #74e281);
  --colours-basic-background-subtle: light-dark(#8ae993, #8ae993);
  --colours-basic-background-card: light-dark(#74e281, #74e281);
  --colours-basic-background-card-subtle: light-dark(#8ae993, #8ae993);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#007324, #007324);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#b2f7b7, #b2f7b7);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#51bc60, #51bc60);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#c5fec8, #c5fec8);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#b2f7b7, #b2f7b7);
  --colours-shades-accent-shades-accent-dominant: light-dark(#9ef0a5, #9ef0a5);
  --colours-shades-accent-shades-accent-recessive: light-dark(#51bc60, #51bc60);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#2b9740, #2b9740);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#c5fec8, #c5fec8);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #004f16,
    #004f16
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#007324, #007324);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#2b9740, #2b9740);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #51bc60,
    #51bc60
  );
  --colours-shades-neutral-shades-50: light-dark(#e6ffe7, #e6ffe7);
  --colours-shades-neutral-shades-100: light-dark(#c5fec8, #c5fec8);
  --colours-shades-neutral-shades-200: light-dark(#b2f7b7, #b2f7b7);
  --colours-shades-neutral-shades-300: light-dark(#9ef0a5, #9ef0a5);
  --colours-shades-neutral-shades-400: light-dark(#8ae993, #8ae993);
  --colours-shades-neutral-shades-500: light-dark(#74e281, #74e281);
  --colours-shades-neutral-shades-600: light-dark(#51bc60, #51bc60);
  --colours-shades-neutral-shades-700: light-dark(#2b9740, #2b9740);
  --colours-shades-neutral-shades-800: light-dark(#007324, #007324);
  --colours-shades-neutral-shades-900: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-background-hover: light-dark(#8ae993, #8ae993);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#9ef0a5, #9ef0a5);
  --colours-interaction-states-hover-text-hover: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-text-link-hover: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-accent-hover: light-dark(#004f16, #004f16);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#c5fec8, #c5fec8);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#c5fec8, #c5fec8);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-pressed-background-pressed: light-dark(#9ef0a5, #9ef0a5);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#b2f7b7, #b2f7b7);
  --colours-interaction-states-pressed-text-pressed: light-dark(#007324, #007324);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#007324, #007324);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#007324, #007324);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#007324, #007324);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#007324, #007324);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-background-disabled: light-dark(#51bc60, #51bc60);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#51bc60, #51bc60);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#51bc60, #51bc60);
  --colours-interaction-states-disabled-text-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#51bc60, #51bc60);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#51bc60, #51bc60);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #2b9740,
    #2b9740
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#2b9740, #2b9740);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#2b9740, #2b9740);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='iguana'] {
  --colours-basic-background: light-dark(#4de0af, #4de0af);
  --colours-basic-background-subtle: light-dark(#6ee8bb, #6ee8bb);
  --colours-basic-background-card: light-dark(#4de0af, #4de0af);
  --colours-basic-background-card-subtle: light-dark(#6ee8bb, #6ee8bb);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#006f51, #006f51);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#a2f6d4, #a2f6d4);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#1bbb8d, #1bbb8d);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#b9fee1, #b9fee1);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#a2f6d4, #a2f6d4);
  --colours-shades-accent-shades-accent-dominant: light-dark(#89efc8, #89efc8);
  --colours-shades-accent-shades-accent-recessive: light-dark(#1bbb8d, #1bbb8d);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#00946e, #00946e);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#b9fee1, #b9fee1);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #004b36,
    #004b36
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#006f51, #006f51);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#00946e, #00946e);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #1bbb8d,
    #1bbb8d
  );
  --colours-shades-neutral-shades-50: light-dark(#e0fff1, #e0fff1);
  --colours-shades-neutral-shades-100: light-dark(#b9fee1, #b9fee1);
  --colours-shades-neutral-shades-200: light-dark(#a2f6d4, #a2f6d4);
  --colours-shades-neutral-shades-300: light-dark(#89efc8, #89efc8);
  --colours-shades-neutral-shades-400: light-dark(#6ee8bb, #6ee8bb);
  --colours-shades-neutral-shades-500: light-dark(#4de0af, #4de0af);
  --colours-shades-neutral-shades-600: light-dark(#1bbb8d, #1bbb8d);
  --colours-shades-neutral-shades-700: light-dark(#00946e, #00946e);
  --colours-shades-neutral-shades-800: light-dark(#006f51, #006f51);
  --colours-shades-neutral-shades-900: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-background-hover: light-dark(#6ee8bb, #6ee8bb);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#89efc8, #89efc8);
  --colours-interaction-states-hover-text-hover: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-text-link-hover: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-accent-hover: light-dark(#004b36, #004b36);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#b9fee1, #b9fee1);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#b9fee1, #b9fee1);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#00946e, #00946e);
  --colours-interaction-states-pressed-background-pressed: light-dark(#89efc8, #89efc8);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#a2f6d4, #a2f6d4);
  --colours-interaction-states-pressed-text-pressed: light-dark(#006f51, #006f51);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#006f51, #006f51);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#006f51, #006f51);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#006f51, #006f51);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#006f51, #006f51);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-background-disabled: light-dark(#1bbb8d, #1bbb8d);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#1bbb8d, #1bbb8d);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#1bbb8d, #1bbb8d);
  --colours-interaction-states-disabled-text-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#1bbb8d, #1bbb8d);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#1bbb8d, #1bbb8d);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #00946e,
    #00946e
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#00946e, #00946e);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#00946e, #00946e);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='jacuzzi'] {
  --colours-basic-background: light-dark(#4ad9cd, #4ad9cd);
  --colours-basic-background-subtle: light-dark(#6ce1d6, #6ce1d6);
  --colours-basic-background-card: light-dark(#4ad9cd, #4ad9cd);
  --colours-basic-background-card-subtle: light-dark(#6ce1d6, #6ce1d6);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#006b64, #006b64);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#a0f2e9, #a0f2e9);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#17b4a9, #17b4a9);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#b8faf3, #b8faf3);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#a0f2e9, #a0f2e9);
  --colours-shades-accent-shades-accent-dominant: light-dark(#88eae0, #88eae0);
  --colours-shades-accent-shades-accent-recessive: light-dark(#17b4a9, #17b4a9);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#008f86, #008f86);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#b8faf3, #b8faf3);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #004843,
    #004843
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#006b64, #006b64);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#008f86, #008f86);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #17b4a9,
    #17b4a9
  );
  --colours-shades-neutral-shades-50: light-dark(#dbfffa, #dbfffa);
  --colours-shades-neutral-shades-100: light-dark(#b8faf3, #b8faf3);
  --colours-shades-neutral-shades-200: light-dark(#a0f2e9, #a0f2e9);
  --colours-shades-neutral-shades-300: light-dark(#88eae0, #88eae0);
  --colours-shades-neutral-shades-400: light-dark(#6ce1d6, #6ce1d6);
  --colours-shades-neutral-shades-500: light-dark(#4ad9cd, #4ad9cd);
  --colours-shades-neutral-shades-600: light-dark(#17b4a9, #17b4a9);
  --colours-shades-neutral-shades-700: light-dark(#008f86, #008f86);
  --colours-shades-neutral-shades-800: light-dark(#006b64, #006b64);
  --colours-shades-neutral-shades-900: light-dark(#004843, #004843);
  --colours-interaction-states-hover-background-hover: light-dark(#6ce1d6, #6ce1d6);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#88eae0, #88eae0);
  --colours-interaction-states-hover-text-hover: light-dark(#004843, #004843);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#004843, #004843);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#004843, #004843);
  --colours-interaction-states-hover-text-link-hover: light-dark(#004843, #004843);
  --colours-interaction-states-hover-accent-hover: light-dark(#004843, #004843);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#b8faf3, #b8faf3);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#b8faf3, #b8faf3);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#008f86, #008f86);
  --colours-interaction-states-pressed-background-pressed: light-dark(#88eae0, #88eae0);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#a0f2e9, #a0f2e9);
  --colours-interaction-states-pressed-text-pressed: light-dark(#006b64, #006b64);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#006b64, #006b64);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#006b64, #006b64);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#006b64, #006b64);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#006b64, #006b64);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-background-disabled: light-dark(#17b4a9, #17b4a9);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#17b4a9, #17b4a9);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#17b4a9, #17b4a9);
  --colours-interaction-states-disabled-text-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#17b4a9, #17b4a9);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#17b4a9, #17b4a9);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #008f86,
    #008f86
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#008f86, #008f86);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#008f86, #008f86);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='kingfisher'] {
  --colours-basic-background: light-dark(#4dd1e0, #4dd1e0);
  --colours-basic-background-subtle: light-dark(#6ddbe8, #6ddbe8);
  --colours-basic-background-card: light-dark(#4dd1e0, #4dd1e0);
  --colours-basic-background-card-subtle: light-dark(#6ddbe8, #6ddbe8);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#006670, #006670);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#a1edf7, #a1edf7);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#21adbc, #21adbc);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#b8f7ff, #b8f7ff);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#a1edf7, #a1edf7);
  --colours-shades-accent-shades-accent-dominant: light-dark(#88e4ef, #88e4ef);
  --colours-shades-accent-shades-accent-recessive: light-dark(#21adbc, #21adbc);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#008996, #008996);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#b8f7ff, #b8f7ff);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #00454c,
    #00454c
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#006670, #006670);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#008996, #008996);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #21adbc,
    #21adbc
  );
  --colours-shades-neutral-shades-50: light-dark(#e0fcff, #e0fcff);
  --colours-shades-neutral-shades-100: light-dark(#b8f7ff, #b8f7ff);
  --colours-shades-neutral-shades-200: light-dark(#a1edf7, #a1edf7);
  --colours-shades-neutral-shades-300: light-dark(#88e4ef, #88e4ef);
  --colours-shades-neutral-shades-400: light-dark(#6ddbe8, #6ddbe8);
  --colours-shades-neutral-shades-500: light-dark(#4dd1e0, #4dd1e0);
  --colours-shades-neutral-shades-600: light-dark(#21adbc, #21adbc);
  --colours-shades-neutral-shades-700: light-dark(#008996, #008996);
  --colours-shades-neutral-shades-800: light-dark(#006670, #006670);
  --colours-shades-neutral-shades-900: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-background-hover: light-dark(#6ddbe8, #6ddbe8);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#88e4ef, #88e4ef);
  --colours-interaction-states-hover-text-hover: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-text-link-hover: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-accent-hover: light-dark(#00454c, #00454c);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#b8f7ff, #b8f7ff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#b8f7ff, #b8f7ff);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#008996, #008996);
  --colours-interaction-states-pressed-background-pressed: light-dark(#88e4ef, #88e4ef);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#a1edf7, #a1edf7);
  --colours-interaction-states-pressed-text-pressed: light-dark(#006670, #006670);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#006670, #006670);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#006670, #006670);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#006670, #006670);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#006670, #006670);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-background-disabled: light-dark(#21adbc, #21adbc);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#21adbc, #21adbc);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#21adbc, #21adbc);
  --colours-interaction-states-disabled-text-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#21adbc, #21adbc);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#21adbc, #21adbc);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #008996,
    #008996
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#008996, #008996);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#008996, #008996);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='lagoon'] {
  --colours-basic-background: light-dark(#5ec2ed, #5ec2ed);
  --colours-basic-background-subtle: light-dark(#78cef4, #78cef4);
  --colours-basic-background-card: light-dark(#5ec2ed, #5ec2ed);
  --colours-basic-background-card-subtle: light-dark(#78cef4, #78cef4);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#005f7d, #005f7d);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#abe4ff, #abe4ff);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#3da0c8, #3da0c8);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#caeeff, #caeeff);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#abe4ff, #abe4ff);
  --colours-shades-accent-shades-accent-dominant: light-dark(#90d9fb, #90d9fb);
  --colours-shades-accent-shades-accent-recessive: light-dark(#3da0c8, #3da0c8);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#137fa5, #137fa5);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#caeeff, #caeeff);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #004056,
    #004056
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#005f7d, #005f7d);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#137fa5, #137fa5);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #3da0c8,
    #3da0c8
  );
  --colours-shades-neutral-shades-50: light-dark(#e8f7ff, #e8f7ff);
  --colours-shades-neutral-shades-100: light-dark(#caeeff, #caeeff);
  --colours-shades-neutral-shades-200: light-dark(#abe4ff, #abe4ff);
  --colours-shades-neutral-shades-300: light-dark(#90d9fb, #90d9fb);
  --colours-shades-neutral-shades-400: light-dark(#78cef4, #78cef4);
  --colours-shades-neutral-shades-500: light-dark(#5ec2ed, #5ec2ed);
  --colours-shades-neutral-shades-600: light-dark(#3da0c8, #3da0c8);
  --colours-shades-neutral-shades-700: light-dark(#137fa5, #137fa5);
  --colours-shades-neutral-shades-800: light-dark(#005f7d, #005f7d);
  --colours-shades-neutral-shades-900: light-dark(#004056, #004056);
  --colours-interaction-states-hover-background-hover: light-dark(#78cef4, #78cef4);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#90d9fb, #90d9fb);
  --colours-interaction-states-hover-text-hover: light-dark(#004056, #004056);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#004056, #004056);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#004056, #004056);
  --colours-interaction-states-hover-text-link-hover: light-dark(#004056, #004056);
  --colours-interaction-states-hover-accent-hover: light-dark(#004056, #004056);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#caeeff, #caeeff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#caeeff, #caeeff);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-pressed-background-pressed: light-dark(#90d9fb, #90d9fb);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#abe4ff, #abe4ff);
  --colours-interaction-states-pressed-text-pressed: light-dark(#005f7d, #005f7d);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#005f7d, #005f7d);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#005f7d, #005f7d);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#005f7d, #005f7d);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#005f7d, #005f7d);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-background-disabled: light-dark(#3da0c8, #3da0c8);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#3da0c8, #3da0c8);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#3da0c8, #3da0c8);
  --colours-interaction-states-disabled-text-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#3da0c8, #3da0c8);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#3da0c8, #3da0c8);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #137fa5,
    #137fa5
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#137fa5, #137fa5);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#137fa5, #137fa5);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='macaw'] {
  --colours-basic-background: light-dark(#84b0f5, #84b0f5);
  --colours-basic-background-subtle: light-dark(#96befc, #96befc);
  --colours-basic-background-card: light-dark(#84b0f5, #84b0f5);
  --colours-basic-background-card-subtle: light-dark(#96befc, #96befc);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#2f528b, #2f528b);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#c1d9ff, #c1d9ff);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#6690d0, #6690d0);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#d7e7ff, #d7e7ff);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#c1d9ff, #c1d9ff);
  --colours-shades-accent-shades-accent-dominant: light-dark(#abccff, #abccff);
  --colours-shades-accent-shades-accent-recessive: light-dark(#6690d0, #6690d0);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#4a70ad, #4a70ad);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#d7e7ff, #d7e7ff);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #14366a,
    #14366a
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#2f528b, #2f528b);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#4a70ad, #4a70ad);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #6690d0,
    #6690d0
  );
  --colours-shades-neutral-shades-50: light-dark(#edf4ff, #edf4ff);
  --colours-shades-neutral-shades-100: light-dark(#d7e7ff, #d7e7ff);
  --colours-shades-neutral-shades-200: light-dark(#c1d9ff, #c1d9ff);
  --colours-shades-neutral-shades-300: light-dark(#abccff, #abccff);
  --colours-shades-neutral-shades-400: light-dark(#96befc, #96befc);
  --colours-shades-neutral-shades-500: light-dark(#84b0f5, #84b0f5);
  --colours-shades-neutral-shades-600: light-dark(#6690d0, #6690d0);
  --colours-shades-neutral-shades-700: light-dark(#4a70ad, #4a70ad);
  --colours-shades-neutral-shades-800: light-dark(#2f528b, #2f528b);
  --colours-shades-neutral-shades-900: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-background-hover: light-dark(#96befc, #96befc);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#abccff, #abccff);
  --colours-interaction-states-hover-text-hover: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-text-link-hover: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-accent-hover: light-dark(#14366a, #14366a);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#d7e7ff, #d7e7ff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#d7e7ff, #d7e7ff);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-pressed-background-pressed: light-dark(#abccff, #abccff);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#c1d9ff, #c1d9ff);
  --colours-interaction-states-pressed-text-pressed: light-dark(#2f528b, #2f528b);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#2f528b, #2f528b);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#2f528b, #2f528b);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#2f528b, #2f528b);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#2f528b, #2f528b);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-background-disabled: light-dark(#6690d0, #6690d0);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#6690d0, #6690d0);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#6690d0, #6690d0);
  --colours-interaction-states-disabled-text-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#6690d0, #6690d0);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#6690d0, #6690d0);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #4a70ad,
    #4a70ad
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#4a70ad, #4a70ad);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#4a70ad, #4a70ad);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='nebula'] {
  --colours-basic-background: light-dark(#95a5f3, #95a5f3);
  --colours-basic-background-subtle: light-dark(#a5b4fa, #a5b4fa);
  --colours-basic-background-card: light-dark(#95a5f3, #95a5f3);
  --colours-basic-background-card-subtle: light-dark(#a5b4fa, #a5b4fa);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#404a8a, #404a8a);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#c9d3ff, #c9d3ff);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#7786cf, #7786cf);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#dce3ff, #dce3ff);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#c9d3ff, #c9d3ff);
  --colours-shades-accent-shades-accent-dominant: light-dark(#b6c4ff, #b6c4ff);
  --colours-shades-accent-shades-accent-recessive: light-dark(#7786cf, #7786cf);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#5b67ac, #5b67ac);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#dce3ff, #dce3ff);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #282f69,
    #282f69
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#404a8a, #404a8a);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#5b67ac, #5b67ac);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #7786cf,
    #7786cf
  );
  --colours-shades-neutral-shades-50: light-dark(#eff2ff, #eff2ff);
  --colours-shades-neutral-shades-100: light-dark(#dce3ff, #dce3ff);
  --colours-shades-neutral-shades-200: light-dark(#c9d3ff, #c9d3ff);
  --colours-shades-neutral-shades-300: light-dark(#b6c4ff, #b6c4ff);
  --colours-shades-neutral-shades-400: light-dark(#a5b4fa, #a5b4fa);
  --colours-shades-neutral-shades-500: light-dark(#95a5f3, #95a5f3);
  --colours-shades-neutral-shades-600: light-dark(#7786cf, #7786cf);
  --colours-shades-neutral-shades-700: light-dark(#5b67ac, #5b67ac);
  --colours-shades-neutral-shades-800: light-dark(#404a8a, #404a8a);
  --colours-shades-neutral-shades-900: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-background-hover: light-dark(#a5b4fa, #a5b4fa);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#b6c4ff, #b6c4ff);
  --colours-interaction-states-hover-text-hover: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-text-link-hover: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-accent-hover: light-dark(#282f69, #282f69);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#dce3ff, #dce3ff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#dce3ff, #dce3ff);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-pressed-background-pressed: light-dark(#b6c4ff, #b6c4ff);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#c9d3ff, #c9d3ff);
  --colours-interaction-states-pressed-text-pressed: light-dark(#404a8a, #404a8a);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#404a8a, #404a8a);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#404a8a, #404a8a);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#404a8a, #404a8a);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#404a8a, #404a8a);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-background-disabled: light-dark(#7786cf, #7786cf);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#7786cf, #7786cf);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#7786cf, #7786cf);
  --colours-interaction-states-disabled-text-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#7786cf, #7786cf);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#7786cf, #7786cf);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #5b67ac,
    #5b67ac
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#5b67ac, #5b67ac);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#5b67ac, #5b67ac);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
[data-scheme='orchid'] {
  --colours-basic-background: light-dark(#a49df1, #a49df1);
  --colours-basic-background-subtle: light-dark(#b2adf9, #b2adf9);
  --colours-basic-background-card: light-dark(#a49df1, #a49df1);
  --colours-basic-background-card-subtle: light-dark(#b2adf9, #b2adf9);
  --colours-basic-text: light-dark(#000, #000);
  --colours-basic-text-dominant: light-dark(#000, #000);
  --colours-basic-text-recessive: light-dark(#4d4489, #4d4489);
  --colours-basic-text-link: light-dark(#000, #000);
  --colours-basic-accent: light-dark(#000, #000);
  --colours-basic-text-on-accent: light-dark(#fff, #fff);
  --colours-basic-accent-secondary: light-dark(#d1cfff, #d1cfff);
  --colours-basic-text-on-accent-secondary: light-dark(#000, #000);
  --colours-basic-stroke: light-dark(#000, #000);
  --colours-basic-stroke-subtle: light-dark(#867ecd, #867ecd);
  --colours-basic-modal-overlay: light-dark(#0006, #0006);
  --colours-shades-accent-shades-accent-subtle: light-dark(#e1e0ff, #e1e0ff);
  --colours-shades-accent-shades-accent-extra-dominant: light-dark(#d1cfff, #d1cfff);
  --colours-shades-accent-shades-accent-dominant: light-dark(#c1beff, #c1beff);
  --colours-shades-accent-shades-accent-recessive: light-dark(#867ecd, #867ecd);
  --colours-shades-accent-shades-accent-extra-recessive: light-dark(#6961ab, #6961ab);
  --colours-shades-secondary-accent-shades-secondary-accent-subtle: light-dark(#e1e0ff, #e1e0ff);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-dominant: light-dark(
    #342969,
    #342969
  );
  --colours-shades-secondary-accent-shades-secondary-accent-dominant: light-dark(#4d4489, #4d4489);
  --colours-shades-secondary-accent-shades-secondary-accent-recessive: light-dark(#6961ab, #6961ab);
  --colours-shades-secondary-accent-shades-secondary-accent-extra-recessive: light-dark(
    #867ecd,
    #867ecd
  );
  --colours-shades-neutral-shades-50: light-dark(#f1f1ff, #f1f1ff);
  --colours-shades-neutral-shades-100: light-dark(#e1e0ff, #e1e0ff);
  --colours-shades-neutral-shades-200: light-dark(#d1cfff, #d1cfff);
  --colours-shades-neutral-shades-300: light-dark(#c1beff, #c1beff);
  --colours-shades-neutral-shades-400: light-dark(#b2adf9, #b2adf9);
  --colours-shades-neutral-shades-500: light-dark(#a49df1, #a49df1);
  --colours-shades-neutral-shades-600: light-dark(#867ecd, #867ecd);
  --colours-shades-neutral-shades-700: light-dark(#6961ab, #6961ab);
  --colours-shades-neutral-shades-800: light-dark(#4d4489, #4d4489);
  --colours-shades-neutral-shades-900: light-dark(#342969, #342969);
  --colours-interaction-states-hover-background-hover: light-dark(#b2adf9, #b2adf9);
  --colours-interaction-states-hover-background-subtle-hover: light-dark(#c1beff, #c1beff);
  --colours-interaction-states-hover-text-hover: light-dark(#342969, #342969);
  --colours-interaction-states-hover-text-dominant-hover: light-dark(#342969, #342969);
  --colours-interaction-states-hover-text-recessive-hover: light-dark(#342969, #342969);
  --colours-interaction-states-hover-text-link-hover: light-dark(#342969, #342969);
  --colours-interaction-states-hover-accent-hover: light-dark(#342969, #342969);
  --colours-interaction-states-hover-text-on-accent-hover: light-dark(#e1e0ff, #e1e0ff);
  --colours-interaction-states-hover-accent-secondary-hover: light-dark(#e1e0ff, #e1e0ff);
  --colours-interaction-states-hover-text-on-accent-secondary-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-hover: light-dark(#000, #000);
  --colours-interaction-states-hover-stroke-subtle-hover: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-pressed-background-pressed: light-dark(#c1beff, #c1beff);
  --colours-interaction-states-pressed-background-subtle-pressed: light-dark(#d1cfff, #d1cfff);
  --colours-interaction-states-pressed-text-pressed: light-dark(#4d4489, #4d4489);
  --colours-interaction-states-pressed-text-dominant-pressed: light-dark(#4d4489, #4d4489);
  --colours-interaction-states-pressed-text-recessive-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-text-link-pressed: light-dark(#4d4489, #4d4489);
  --colours-interaction-states-pressed-accent-pressed: light-dark(#4d4489, #4d4489);
  --colours-interaction-states-pressed-text-on-accent-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-accent-secondary-pressed: light-dark(#fff, #fff);
  --colours-interaction-states-pressed-text-on-accent-secondary-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-pressed: light-dark(#000, #000);
  --colours-interaction-states-pressed-stroke-subtle-pressed: light-dark(#4d4489, #4d4489);
  --colours-interaction-states-focus-focus: light-dark(#000, #000);
  --colours-interaction-states-focus-stroke-active: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-background-disabled: light-dark(#867ecd, #867ecd);
  --colours-interaction-states-disabled-background-subtle-disabled: light-dark(#867ecd, #867ecd);
  --colours-interaction-states-disabled-background-card-disabled: light-dark(#867ecd, #867ecd);
  --colours-interaction-states-disabled-text-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-text-dominant-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-text-recessive-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-text-link-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-accent-disabled: light-dark(#867ecd, #867ecd);
  --colours-interaction-states-disabled-text-on-accent-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-accent-secondary-disabled: light-dark(#867ecd, #867ecd);
  --colours-interaction-states-disabled-text-on-accent-secondary-disabled: light-dark(
    #6961ab,
    #6961ab
  );
  --colours-interaction-states-disabled-stroke-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-disabled-stroke-subtle-disabled: light-dark(#6961ab, #6961ab);
  --colours-interaction-states-visited-text-visited: light-dark(#000, #000);
  --colours-interaction-states-visited-text-link-visited: light-dark(#6961ab, #6961ab);
  --colours-functional-notification-notification: light-dark(#000, #000);
  --colours-functional-notification-text-on-notification: light-dark(#fff, #fff);
  --colours-functional-informational-subtle: light-dark(#d3d7f9, #d3d7f9);
  --colours-functional-informational-standard: light-dark(#2238df, #2238df);
  --colours-functional-informational-hovered: light-dark(#05169b, #05169b);
  --colours-functional-informational-pressed: light-dark(#000e79, #000e79);
  --colours-functional-success-subtle: light-dark(#ccf0e1, #ccf0e1);
  --colours-functional-success-standard: light-dark(#008f52, #008f52);
  --colours-functional-success-hovered: light-dark(#007845, #007845);
  --colours-functional-success-pressed: light-dark(#006138, #006138);
  --colours-functional-warning-subtle: light-dark(#fdc, #fdc);
  --colours-functional-warning-standard: light-dark(#b63d00, #b63d00);
  --colours-functional-warning-hovered: light-dark(#930, #930);
  --colours-functional-warning-pressed: light-dark(#620, #620);
  --colours-functional-destructive-subtle: light-dark(#ffdddb, #ffdddb);
  --colours-functional-destructive-standard: light-dark(#ff1000, #ff1000);
  --colours-functional-destructive-hovered: light-dark(#c20d00, #c20d00);
  --colours-functional-destructive-pressed: light-dark(#970b00, #970b00);
}
@property --tw-border-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: '*';
  inherits: false;
}
@property --tw-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: '*';
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: '*';
  inherits: false;
}
@property --tw-brightness {
  syntax: '*';
  inherits: false;
}
@property --tw-contrast {
  syntax: '*';
  inherits: false;
}
@property --tw-grayscale {
  syntax: '*';
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: '*';
  inherits: false;
}
@property --tw-invert {
  syntax: '*';
  inherits: false;
}
@property --tw-opacity {
  syntax: '*';
  inherits: false;
}
@property --tw-saturate {
  syntax: '*';
  inherits: false;
}
@property --tw-sepia {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: '*';
  inherits: false;
}
@property --tw-duration {
  syntax: '*';
  inherits: false;
}
@property --tw-ease {
  syntax: '*';
  inherits: false;
}
