/* Generated file. Do not edit directly. */
@layer reset, tokens, base, components, app, utilities, vendor-overrides;

@layer tokens {
  :root {
    --ui-material-chrome-background: var(--ui-color-surface-panel);
    --ui-material-modal-background: var(--ui-color-surface-panel);
    --ui-material-overlay-background: var(--ui-color-surface-panel);
    --ui-material-scrim-background: oklch(0% 0 0);
    --ui-font-scale: 1;
    --ui-radius-control: 8px;
    --ui-radius-panel: 12px;
    --ui-radius-small: 4px;
  }

  :root {
    --ui-control-height: 2.75rem;
    --ui-control-height-baseline: 2.25rem;
    --ui-control-height-large: 3rem;
    --ui-control-height-small: 2.25rem;
    --ui-control-segment-width-large: 2.25rem;
    --ui-control-segment-width-medium: 1.875rem;
    --ui-control-segment-width-small: 1.5rem;
    --ui-font-line-height-compact: 1.2;
    --ui-font-size-caption: 0.75rem;
    --ui-font-size-control-large: 0.9375rem;
    --ui-font-size-control-medium: 0.875rem;
    --ui-font-size-control-small: 0.8125rem;
    --ui-font-size-heading: 1.375rem;
    --ui-font-size-metric: 1.75rem;
    --ui-font-size-subheading: 1.125rem;
    --ui-icon-size-extra-large: 2.25rem;
    --ui-icon-size-extra-small: 1rem;
    --ui-icon-size-large: 1.5rem;
    --ui-icon-size-medium: 1.25rem;
    --ui-icon-size-small: 1.125rem;
    --ui-indicator-cell-large: 0.75rem;
    --ui-indicator-cell-medium: 0.6875rem;
    --ui-indicator-cell-small: 0.625rem;
    --ui-indicator-circle-multiple-size: 12.5rem;
    --ui-indicator-circle-size: 7.5rem;
    --ui-indicator-handle-size: 1.125rem;
    --ui-indicator-label-height: 1.125rem;
    --ui-indicator-marker-size: 0.5rem;
    --ui-indicator-rail-labeled: 1rem;
    --ui-indicator-rail-standard: 0.5rem;
    --ui-indicator-rail-thin: 0.25rem;
    --ui-indicator-slot-icon-inline-size: 1.875rem;
    --ui-indicator-slot-text-inline-size: 2.5rem;
    --ui-layout-calendar-weekday-minimum-inline-size: 1.6875rem;
    --ui-space-button-inline: 14px;
    --ui-space-calendar-block-gap: 0.5rem;
    --ui-space-calendar-footer-indent: 1.0625rem;
    --ui-space-calendar-inline-compact: 0.25rem;
    --ui-space-calendar-inline-tight: 0.125rem;
    --ui-space-component-unit: 0.25rem;
    --ui-space-content-gap: 0.75rem;
    --ui-space-control-segment-gap: 0.5rem;
    --ui-space-field-gap: 1.25rem;
    --ui-space-indicator-cell-gap-compact: 0.125rem;
    --ui-space-indicator-cell-gap-standard: 0.1875rem;
    --ui-space-indicator-content-gap: 0.875rem;
    --ui-space-indicator-label-inline: 0.375rem;
    --ui-space-indicator-label-inline-compact: 0.25rem;
    --ui-space-panel-padding: 1.5rem;
    --ui-space-panel-padding-narrow: 1.25rem;
  }

  html[data-density='comfortable'] {
    --ui-control-height: 2.75rem;
    --ui-control-height-large: 3rem;
    --ui-control-height-small: 2.25rem;
    --ui-space-button-inline: 14px;
    --ui-space-content-gap: 0.75rem;
    --ui-space-field-gap: 1.25rem;
    --ui-space-panel-padding: 1.5rem;
    --ui-space-panel-padding-narrow: 1.25rem;
  }

  html[data-density='compact'] {
    --ui-control-height: 2.25rem;
    --ui-control-height-large: 2.75rem;
    --ui-control-height-small: 2rem;
    --ui-space-button-inline: 12px;
    --ui-space-content-gap: 0.5rem;
    --ui-space-field-gap: 1rem;
    --ui-space-panel-padding: 1rem;
    --ui-space-panel-padding-narrow: 1rem;
  }

  html[data-density='spacious'] {
    --ui-control-height: 3rem;
    --ui-control-height-large: 3.25rem;
    --ui-control-height-small: 2.5rem;
    --ui-space-button-inline: 16px;
    --ui-space-content-gap: 1rem;
    --ui-space-field-gap: 1.5rem;
    --ui-space-panel-padding: 2rem;
    --ui-space-panel-padding-narrow: 1.5rem;
  }

  html[data-theme-kind='built-in'][data-theme='berry-bloom'] {
    --ui-theme-bank-dark-enhanced-action-primary: #85236e;
    --ui-theme-bank-dark-enhanced-border-default: #866782;
    --ui-theme-bank-dark-enhanced-control-error: #ffafa3;
    --ui-theme-bank-dark-enhanced-control-info: #50d2ff;
    --ui-theme-bank-dark-enhanced-control-primary: #ffa7e2;
    --ui-theme-bank-dark-enhanced-control-success: #0ce17f;
    --ui-theme-bank-dark-enhanced-control-warning: #ffb53b;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1: #ff7ad8;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2: #b29aef;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3: #63c5d0;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4: #eaaa80;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5: #8eaeeb;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6: #bbca7a;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7: #e18da4;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8: #b7aca3;
    --ui-theme-bank-dark-enhanced-expression-accent-a-foreground: #b8a9dc;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background: #31213a;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground: #b9abdd;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background: #5f479a;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-enhanced-expression-accent-b-foreground: #78bcc2;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background: #222a34;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground: #80c0c6;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background: #0f5f65;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-enhanced-focus-ring: #ffbee8;
    --ui-theme-bank-dark-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-enhanced-status-error: #f6e7e7;
    --ui-theme-bank-dark-enhanced-status-error-hover: #f8e7e7;
    --ui-theme-bank-dark-enhanced-status-error-pressed: #f4e7e7;
    --ui-theme-bank-dark-enhanced-status-info: #e2ecee;
    --ui-theme-bank-dark-enhanced-status-info-hover: #e2edf0;
    --ui-theme-bank-dark-enhanced-status-info-pressed: #e2eaec;
    --ui-theme-bank-dark-enhanced-status-success: #e2ece7;
    --ui-theme-bank-dark-enhanced-status-success-hover: #e2ede8;
    --ui-theme-bank-dark-enhanced-status-success-pressed: #e2eae6;
    --ui-theme-bank-dark-enhanced-status-warning: #eeeae1;
    --ui-theme-bank-dark-enhanced-status-warning-hover: #efeae1;
    --ui-theme-bank-dark-enhanced-status-warning-pressed: #ece8e1;
    --ui-theme-bank-dark-enhanced-surface-page: #180e17;
    --ui-theme-bank-dark-enhanced-surface-panel: #241722;
    --ui-theme-bank-dark-enhanced-text-on-action: #fff5fc;
    --ui-theme-bank-dark-enhanced-text-on-status-error: #10080f;
    --ui-theme-bank-dark-enhanced-text-on-status-info: #10080f;
    --ui-theme-bank-dark-enhanced-text-on-status-success: #10080f;
    --ui-theme-bank-dark-enhanced-text-on-status-warning: #10080f;
    --ui-theme-bank-dark-enhanced-text-primary: #faf5fa;
    --ui-theme-bank-dark-enhanced-text-secondary: #d7c1d4;
    --ui-theme-bank-dark-standard-action-primary: #a63c8b;
    --ui-theme-bank-dark-standard-border-default: #866782;
    --ui-theme-bank-dark-standard-control-error: #ff8877;
    --ui-theme-bank-dark-standard-control-info: #00b8e8;
    --ui-theme-bank-dark-standard-control-primary: #ff7ad8;
    --ui-theme-bank-dark-standard-control-success: #00c46d;
    --ui-theme-bank-dark-standard-control-warning: #e49a00;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-1: #ff7ad8;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-2: #b29aef;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-3: #63c5d0;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-4: #eaaa80;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-5: #8eaeeb;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-6: #bbca7a;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-7: #e18da4;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-8: #b7aca3;
    --ui-theme-bank-dark-standard-expression-accent-a-foreground: #9782cc;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-background: #31213a;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground: #9883cd;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-background: #7356ba;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-standard-expression-accent-b-foreground: #329aa2;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-background: #222a34;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground: #3a9ea6;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-background: #147f88;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-standard-focus-ring: #ff95dd;
    --ui-theme-bank-dark-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-standard-status-error: #ee9496;
    --ui-theme-bank-dark-standard-status-error-hover: #f59496;
    --ui-theme-bank-dark-standard-status-error-pressed: #e39495;
    --ui-theme-bank-dark-standard-status-info: #78b5c5;
    --ui-theme-bank-dark-standard-status-info-hover: #78bacc;
    --ui-theme-bank-dark-standard-status-info-pressed: #78adbb;
    --ui-theme-bank-dark-standard-status-success: #77b89a;
    --ui-theme-bank-dark-standard-status-success-hover: #77be9d;
    --ui-theme-bank-dark-standard-status-success-pressed: #77af95;
    --ui-theme-bank-dark-standard-status-warning: #c3aa76;
    --ui-theme-bank-dark-standard-status-warning-hover: #caae76;
    --ui-theme-bank-dark-standard-status-warning-pressed: #baa376;
    --ui-theme-bank-dark-standard-surface-page: #180e17;
    --ui-theme-bank-dark-standard-surface-panel: #241722;
    --ui-theme-bank-dark-standard-text-on-action: #fff5fc;
    --ui-theme-bank-dark-standard-text-on-status-error: #10080f;
    --ui-theme-bank-dark-standard-text-on-status-info: #10080f;
    --ui-theme-bank-dark-standard-text-on-status-success: #10080f;
    --ui-theme-bank-dark-standard-text-on-status-warning: #10080f;
    --ui-theme-bank-dark-standard-text-primary: #faf5fa;
    --ui-theme-bank-dark-standard-text-secondary: #bda8ba;
    --ui-theme-bank-light-enhanced-action-primary: #4c003d;
    --ui-theme-bank-light-enhanced-border-default: #9c7c98;
    --ui-theme-bank-light-enhanced-control-error: #8f0001;
    --ui-theme-bank-light-enhanced-control-info: #004a5f;
    --ui-theme-bank-light-enhanced-control-primary: #840069;
    --ui-theme-bank-light-enhanced-control-success: #004f29;
    --ui-theme-bank-light-enhanced-control-warning: #5f3e00;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-1: #a63c8b;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-2: #7356ba;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-3: #168c95;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-4: #c16b43;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-5: #506fb3;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-6: #7d8e38;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-7: #b74f66;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-8: #747a91;
    --ui-theme-bank-light-enhanced-expression-accent-a-foreground: #56408b;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-background: #f0ecf6;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground: #56408b;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-background: #5f479a;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-enhanced-expression-accent-b-foreground: #0d555b;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-background: #e7f1f3;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground: #0d555b;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-background: #0f5f65;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-enhanced-focus-ring: #930075;
    --ui-theme-bank-light-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-enhanced-status-error: #520001;
    --ui-theme-bank-light-enhanced-status-error-hover: #5b0001;
    --ui-theme-bank-light-enhanced-status-error-pressed: #460001;
    --ui-theme-bank-light-enhanced-status-info: #002d3a;
    --ui-theme-bank-light-enhanced-status-info-hover: #003341;
    --ui-theme-bank-light-enhanced-status-info-pressed: #002530;
    --ui-theme-bank-light-enhanced-status-success: #002f19;
    --ui-theme-bank-light-enhanced-status-success-hover: #00351c;
    --ui-theme-bank-light-enhanced-status-success-pressed: #002714;
    --ui-theme-bank-light-enhanced-status-warning: #392600;
    --ui-theme-bank-light-enhanced-status-warning-hover: #402a00;
    --ui-theme-bank-light-enhanced-status-warning-pressed: #301f00;
    --ui-theme-bank-light-enhanced-surface-page: #fcf7fc;
    --ui-theme-bank-light-enhanced-surface-panel: #fcfbfc;
    --ui-theme-bank-light-enhanced-text-on-action: #fcfbfc;
    --ui-theme-bank-light-enhanced-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-enhanced-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-enhanced-text-primary: #261725;
    --ui-theme-bank-light-enhanced-text-secondary: #4b3a49;
    --ui-theme-bank-light-standard-action-primary: #88006d;
    --ui-theme-bank-light-standard-border-default: #9c7c98;
    --ui-theme-bank-light-standard-control-error: #bd0002;
    --ui-theme-bank-light-standard-control-info: #006581;
    --ui-theme-bank-light-standard-control-primary: #ae008b;
    --ui-theme-bank-light-standard-control-success: #006d3a;
    --ui-theme-bank-light-standard-control-warning: #7f5400;
    --ui-theme-bank-light-standard-data-viz-categorical-series-1: #a63c8b;
    --ui-theme-bank-light-standard-data-viz-categorical-series-2: #7356ba;
    --ui-theme-bank-light-standard-data-viz-categorical-series-3: #168c95;
    --ui-theme-bank-light-standard-data-viz-categorical-series-4: #c16b43;
    --ui-theme-bank-light-standard-data-viz-categorical-series-5: #506fb3;
    --ui-theme-bank-light-standard-data-viz-categorical-series-6: #7d8e38;
    --ui-theme-bank-light-standard-data-viz-categorical-series-7: #b74f66;
    --ui-theme-bank-light-standard-data-viz-categorical-series-8: #747a91;
    --ui-theme-bank-light-standard-expression-accent-a-foreground: #7356ba;
    --ui-theme-bank-light-standard-expression-accent-a-soft-background: #f0ecf6;
    --ui-theme-bank-light-standard-expression-accent-a-soft-foreground: #7356ba;
    --ui-theme-bank-light-standard-expression-accent-a-solid-background: #7356ba;
    --ui-theme-bank-light-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-standard-expression-accent-b-foreground: #12767d;
    --ui-theme-bank-light-standard-expression-accent-b-soft-background: #e7f1f3;
    --ui-theme-bank-light-standard-expression-accent-b-soft-foreground: #12767d;
    --ui-theme-bank-light-standard-expression-accent-b-solid-background: #147f88;
    --ui-theme-bank-light-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-standard-focus-ring: #be0099;
    --ui-theme-bank-light-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-standard-status-error: #920002;
    --ui-theme-bank-light-standard-status-error-hover: #9f0002;
    --ui-theme-bank-light-standard-status-error-pressed: #810001;
    --ui-theme-bank-light-standard-status-info: #00536a;
    --ui-theme-bank-light-standard-status-info-hover: #005c74;
    --ui-theme-bank-light-standard-status-info-pressed: #00485c;
    --ui-theme-bank-light-standard-status-success: #005830;
    --ui-theme-bank-light-standard-status-success-hover: #006135;
    --ui-theme-bank-light-standard-status-success-pressed: #004d29;
    --ui-theme-bank-light-standard-status-warning: #6a4600;
    --ui-theme-bank-light-standard-status-warning-hover: #734d00;
    --ui-theme-bank-light-standard-status-warning-pressed: #5c3d00;
    --ui-theme-bank-light-standard-surface-page: #fcf7fc;
    --ui-theme-bank-light-standard-surface-panel: #fcfbfc;
    --ui-theme-bank-light-standard-text-on-action: #fcfbfc;
    --ui-theme-bank-light-standard-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-standard-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-standard-text-primary: #261725;
    --ui-theme-bank-light-standard-text-secondary: #645161;
  }

  html[data-theme-kind='built-in'][data-theme='cobalt-tide'] {
    --ui-theme-bank-dark-enhanced-action-primary: #23469e;
    --ui-theme-bank-dark-enhanced-border-default: #5c7492;
    --ui-theme-bank-dark-enhanced-control-error: #ffadb6;
    --ui-theme-bank-dark-enhanced-control-info: #00d7f9;
    --ui-theme-bank-dark-enhanced-control-primary: #a5c4ff;
    --ui-theme-bank-dark-enhanced-control-success: #54df74;
    --ui-theme-bank-dark-enhanced-control-warning: #ffb362;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1: #7ea9ff;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2: #58c7b9;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3: #e69fcb;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4: #b49ce7;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5: #e3b55f;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6: #81bfde;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7: #ef786b;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8: #a0baa5;
    --ui-theme-bank-dark-enhanced-expression-accent-a-foreground: #7dbfba;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background: #132e38;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground: #82c2bd;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background: #0f615a;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-enhanced-expression-accent-b-foreground: #d5a5c2;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background: #2c273b;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground: #d7a9c4;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background: #7e4266;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-enhanced-focus-ring: #b9d1ff;
    --ui-theme-bank-dark-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-enhanced-status-error: #f7eaee;
    --ui-theme-bank-dark-enhanced-status-error-hover: #f8eaef;
    --ui-theme-bank-dark-enhanced-status-error-pressed: #f5eaee;
    --ui-theme-bank-dark-enhanced-status-info: #e6eff0;
    --ui-theme-bank-dark-enhanced-status-info-hover: #e6eff1;
    --ui-theme-bank-dark-enhanced-status-info-pressed: #e6edee;
    --ui-theme-bank-dark-enhanced-status-success: #e7efea;
    --ui-theme-bank-dark-enhanced-status-success-hover: #e7f0ea;
    --ui-theme-bank-dark-enhanced-status-success-pressed: #e7eee9;
    --ui-theme-bank-dark-enhanced-status-warning: #f1ece6;
    --ui-theme-bank-dark-enhanced-status-warning-hover: #f2ede6;
    --ui-theme-bank-dark-enhanced-status-warning-pressed: #efebe6;
    --ui-theme-bank-dark-enhanced-surface-page: #0a121c;
    --ui-theme-bank-dark-enhanced-surface-panel: #121c2a;
    --ui-theme-bank-dark-enhanced-text-on-action: #f5f8ff;
    --ui-theme-bank-dark-enhanced-text-on-status-error: #060c13;
    --ui-theme-bank-dark-enhanced-text-on-status-info: #060c13;
    --ui-theme-bank-dark-enhanced-text-on-status-success: #060c13;
    --ui-theme-bank-dark-enhanced-text-on-status-warning: #060c13;
    --ui-theme-bank-dark-enhanced-text-primary: #f4f7fd;
    --ui-theme-bank-dark-enhanced-text-secondary: #b9c9df;
    --ui-theme-bank-dark-standard-action-primary: #365fc4;
    --ui-theme-bank-dark-standard-border-default: #5c7492;
    --ui-theme-bank-dark-standard-control-error: #ff8496;
    --ui-theme-bank-dark-standard-control-info: #00bbda;
    --ui-theme-bank-dark-standard-control-primary: #7ea9ff;
    --ui-theme-bank-dark-standard-control-success: #31c35a;
    --ui-theme-bank-dark-standard-control-warning: #f09300;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-1: #7ea9ff;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-2: #58c7b9;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-3: #e69fcb;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-4: #b49ce7;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-5: #e3b55f;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-6: #81bfde;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-7: #ef786b;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-8: #a0baa5;
    --ui-theme-bank-dark-standard-expression-accent-a-foreground: #399d96;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-background: #132e38;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground: #3fa099;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-background: #14827a;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-standard-expression-accent-b-foreground: #c078a3;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-background: #2c273b;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground: #c17ba5;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-background: #a95889;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-standard-focus-ring: #92b7ff;
    --ui-theme-bank-dark-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-standard-status-error: #ec92b3;
    --ui-theme-bank-dark-standard-status-error-hover: #f397b7;
    --ui-theme-bank-dark-standard-status-error-pressed: #e192af;
    --ui-theme-bank-dark-standard-status-info: #7fb9c3;
    --ui-theme-bank-dark-standard-status-info-hover: #7fbec9;
    --ui-theme-bank-dark-standard-status-info-pressed: #7fb1ba;
    --ui-theme-bank-dark-standard-status-success: #7ebc95;
    --ui-theme-bank-dark-standard-status-success-hover: #7ec298;
    --ui-theme-bank-dark-standard-status-success-pressed: #7eb391;
    --ui-theme-bank-dark-standard-status-warning: #c9a978;
    --ui-theme-bank-dark-standard-status-warning-hover: #d0ad78;
    --ui-theme-bank-dark-standard-status-warning-pressed: #bfa278;
    --ui-theme-bank-dark-standard-surface-page: #0a121c;
    --ui-theme-bank-dark-standard-surface-panel: #121c2a;
    --ui-theme-bank-dark-standard-text-on-action: #f5f8ff;
    --ui-theme-bank-dark-standard-text-on-status-error: #060c13;
    --ui-theme-bank-dark-standard-text-on-status-info: #060c13;
    --ui-theme-bank-dark-standard-text-on-status-success: #060c13;
    --ui-theme-bank-dark-standard-text-on-status-warning: #060c13;
    --ui-theme-bank-dark-standard-text-primary: #f4f7fd;
    --ui-theme-bank-dark-standard-text-secondary: #a0b0c5;
    --ui-theme-bank-light-enhanced-action-primary: #00216b;
    --ui-theme-bank-light-enhanced-border-default: #7088a8;
    --ui-theme-bank-light-enhanced-control-error: #8d0032;
    --ui-theme-bank-light-enhanced-control-info: #004c5a;
    --ui-theme-bank-light-enhanced-control-primary: #0036b4;
    --ui-theme-bank-light-enhanced-control-success: #00501c;
    --ui-theme-bank-light-enhanced-control-warning: #663b00;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-1: #365fc4;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-2: #168c83;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-3: #b45e92;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-4: #8b6ac7;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-5: #b47725;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-6: #507eaf;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-7: #a05261;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-8: #667f73;
    --ui-theme-bank-light-enhanced-expression-accent-a-foreground: #0e5853;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-background: #e6f2f1;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground: #0e5853;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-background: #0f615a;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-enhanced-expression-accent-b-foreground: #733c5d;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-background: #f5eef2;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground: #733c5d;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-background: #7e4266;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-enhanced-focus-ring: #003dca;
    --ui-theme-bank-light-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-enhanced-status-error: #52001d;
    --ui-theme-bank-light-enhanced-status-error-hover: #5b0021;
    --ui-theme-bank-light-enhanced-status-error-pressed: #460019;
    --ui-theme-bank-light-enhanced-status-info: #002e37;
    --ui-theme-bank-light-enhanced-status-info-hover: #00343d;
    --ui-theme-bank-light-enhanced-status-info-pressed: #00262d;
    --ui-theme-bank-light-enhanced-status-success: #003112;
    --ui-theme-bank-light-enhanced-status-success-hover: #003815;
    --ui-theme-bank-light-enhanced-status-success-pressed: #00290e;
    --ui-theme-bank-light-enhanced-status-warning: #3e2400;
    --ui-theme-bank-light-enhanced-status-warning-hover: #462900;
    --ui-theme-bank-light-enhanced-status-warning-pressed: #351e00;
    --ui-theme-bank-light-enhanced-surface-page: #f5f9ff;
    --ui-theme-bank-light-enhanced-surface-panel: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-action: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-enhanced-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-enhanced-text-primary: #111e2d;
    --ui-theme-bank-light-enhanced-text-secondary: #334152;
    --ui-theme-bank-light-standard-action-primary: #0c40b8;
    --ui-theme-bank-light-standard-border-default: #7088a8;
    --ui-theme-bank-light-standard-control-error: #b90044;
    --ui-theme-bank-light-standard-control-info: #006779;
    --ui-theme-bank-light-standard-control-primary: #004aec;
    --ui-theme-bank-light-standard-control-success: #006e29;
    --ui-theme-bank-light-standard-control-warning: #885100;
    --ui-theme-bank-light-standard-data-viz-categorical-series-1: #365fc4;
    --ui-theme-bank-light-standard-data-viz-categorical-series-2: #168c83;
    --ui-theme-bank-light-standard-data-viz-categorical-series-3: #b45e92;
    --ui-theme-bank-light-standard-data-viz-categorical-series-4: #8b6ac7;
    --ui-theme-bank-light-standard-data-viz-categorical-series-5: #b47725;
    --ui-theme-bank-light-standard-data-viz-categorical-series-6: #507eaf;
    --ui-theme-bank-light-standard-data-viz-categorical-series-7: #a05261;
    --ui-theme-bank-light-standard-data-viz-categorical-series-8: #667f73;
    --ui-theme-bank-light-standard-expression-accent-a-foreground: #137871;
    --ui-theme-bank-light-standard-expression-accent-a-soft-background: #e6f2f1;
    --ui-theme-bank-light-standard-expression-accent-a-soft-foreground: #137871;
    --ui-theme-bank-light-standard-expression-accent-a-solid-background: #14827a;
    --ui-theme-bank-light-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-standard-expression-accent-b-foreground: #9d527f;
    --ui-theme-bank-light-standard-expression-accent-b-soft-background: #f5eef2;
    --ui-theme-bank-light-standard-expression-accent-b-soft-foreground: #9d527f;
    --ui-theme-bank-light-standard-expression-accent-b-solid-background: #a95889;
    --ui-theme-bank-light-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-standard-focus-ring: #0e56f9;
    --ui-theme-bank-light-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-standard-status-error: #900036;
    --ui-theme-bank-light-standard-status-error-hover: #9b093c;
    --ui-theme-bank-light-standard-status-error-pressed: #7f002f;
    --ui-theme-bank-light-standard-status-info: #005564;
    --ui-theme-bank-light-standard-status-info-hover: #005e6e;
    --ui-theme-bank-light-standard-status-info-pressed: #004a57;
    --ui-theme-bank-light-standard-status-success: #005922;
    --ui-theme-bank-light-standard-status-success-hover: #006225;
    --ui-theme-bank-light-standard-status-success-pressed: #004d1d;
    --ui-theme-bank-light-standard-status-warning: #704300;
    --ui-theme-bank-light-standard-status-warning-hover: #7a4900;
    --ui-theme-bank-light-standard-status-warning-pressed: #623a00;
    --ui-theme-bank-light-standard-surface-page: #f5f9ff;
    --ui-theme-bank-light-standard-surface-panel: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-action: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-standard-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-standard-text-primary: #111e2d;
    --ui-theme-bank-light-standard-text-secondary: #4a586a;
  }

  html[data-theme-kind='built-in'][data-theme='ember-coral'] {
    --ui-theme-bank-dark-enhanced-action-primary: #803515;
    --ui-theme-bank-dark-enhanced-border-default: #90685c;
    --ui-theme-bank-dark-enhanced-control-error: #ffacbb;
    --ui-theme-bank-dark-enhanced-control-info: #9ec5ff;
    --ui-theme-bank-dark-enhanced-control-primary: #ffb191;
    --ui-theme-bank-dark-enhanced-control-success: #00debd;
    --ui-theme-bank-dark-enhanced-control-warning: #e7c000;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1: #ff8a57;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2: #ed8bb8;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3: #69c7d4;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4: #b2a2ea;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5: #d4bc70;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6: #95b8e1;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7: #98c8a0;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8: #d0a5c1;
    --ui-theme-bank-dark-enhanced-expression-accent-a-foreground: #dba2b9;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background: #3f1e22;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground: #dca4ba;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background: #90375b;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-enhanced-expression-accent-b-foreground: #86bac5;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background: #282827;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground: #8abcc7;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background: #1c5e6b;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-enhanced-focus-ring: #ffc4ac;
    --ui-theme-bank-dark-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-enhanced-status-error: #f6e8ee;
    --ui-theme-bank-dark-enhanced-status-error-hover: #f7e8ee;
    --ui-theme-bank-dark-enhanced-status-error-pressed: #f4e8ed;
    --ui-theme-bank-dark-enhanced-status-info: #e4ecf5;
    --ui-theme-bank-dark-enhanced-status-info-hover: #e4ecf7;
    --ui-theme-bank-dark-enhanced-status-info-pressed: #e4eaf2;
    --ui-theme-bank-dark-enhanced-status-success: #e3edeb;
    --ui-theme-bank-dark-enhanced-status-success-hover: #e3eeec;
    --ui-theme-bank-dark-enhanced-status-success-pressed: #e3ebea;
    --ui-theme-bank-dark-enhanced-status-warning: #edebe2;
    --ui-theme-bank-dark-enhanced-status-warning-hover: #eeece2;
    --ui-theme-bank-dark-enhanced-status-warning-pressed: #ebe9e2;
    --ui-theme-bank-dark-enhanced-surface-page: #1b0e0a;
    --ui-theme-bank-dark-enhanced-surface-panel: #281712;
    --ui-theme-bank-dark-enhanced-text-on-action: #fff8f5;
    --ui-theme-bank-dark-enhanced-text-on-status-error: #120806;
    --ui-theme-bank-dark-enhanced-text-on-status-info: #120806;
    --ui-theme-bank-dark-enhanced-text-on-status-success: #120806;
    --ui-theme-bank-dark-enhanced-text-on-status-warning: #120806;
    --ui-theme-bank-dark-enhanced-text-primary: #fcf5f3;
    --ui-theme-bank-dark-enhanced-text-secondary: #dfc2ba;
    --ui-theme-bank-dark-standard-action-primary: #a94b25;
    --ui-theme-bank-dark-standard-border-default: #90685c;
    --ui-theme-bank-dark-standard-control-error: #ff839d;
    --ui-theme-bank-dark-standard-control-info: #71aaff;
    --ui-theme-bank-dark-standard-control-primary: #ff8a57;
    --ui-theme-bank-dark-standard-control-success: #00c2a5;
    --ui-theme-bank-dark-standard-control-warning: #c9a600;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-1: #ff8a57;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-2: #ed8bb8;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-3: #69c7d4;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-4: #b2a2ea;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-5: #d4bc70;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-6: #95b8e1;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-7: #98c8a0;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-8: #d0a5c1;
    --ui-theme-bank-dark-standard-expression-accent-a-foreground: #c87496;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-background: #3f1e22;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground: #c97597;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-background: #b64573;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-standard-expression-accent-b-foreground: #4a98a8;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-background: #282827;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground: #4e9aaa;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-background: #257d8f;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-standard-focus-ring: #ff9f78;
    --ui-theme-bank-dark-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-standard-status-error: #eb93b9;
    --ui-theme-bank-dark-standard-status-error-hover: #f393bc;
    --ui-theme-bank-dark-standard-status-error-pressed: #e193b4;
    --ui-theme-bank-dark-standard-status-info: #7aafec;
    --ui-theme-bank-dark-standard-status-info-hover: #7ab3f6;
    --ui-theme-bank-dark-standard-status-info-pressed: #7aa7de;
    --ui-theme-bank-dark-standard-status-success: #77b7ac;
    --ui-theme-bank-dark-standard-status-success-hover: #77bcb2;
    --ui-theme-bank-dark-standard-status-success-pressed: #77aea5;
    --ui-theme-bank-dark-standard-status-warning: #baae76;
    --ui-theme-bank-dark-standard-status-warning-hover: #c0b376;
    --ui-theme-bank-dark-standard-status-warning-pressed: #b1a776;
    --ui-theme-bank-dark-standard-surface-page: #1b0e0a;
    --ui-theme-bank-dark-standard-surface-panel: #281712;
    --ui-theme-bank-dark-standard-text-on-action: #fff8f5;
    --ui-theme-bank-dark-standard-text-on-status-error: #120806;
    --ui-theme-bank-dark-standard-text-on-status-info: #120806;
    --ui-theme-bank-dark-standard-text-on-status-success: #120806;
    --ui-theme-bank-dark-standard-text-on-status-warning: #120806;
    --ui-theme-bank-dark-standard-text-primary: #fcf5f3;
    --ui-theme-bank-dark-standard-text-secondary: #c4a8a0;
    --ui-theme-bank-light-enhanced-action-primary: #491a00;
    --ui-theme-bank-light-enhanced-border-default: #a67c71;
    --ui-theme-bank-light-enhanced-control-error: #8b0039;
    --ui-theme-bank-light-enhanced-control-info: #004090;
    --ui-theme-bank-light-enhanced-control-primary: #792b00;
    --ui-theme-bank-light-enhanced-control-success: #004e41;
    --ui-theme-bank-light-enhanced-control-warning: #524300;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-1: #a94b25;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-2: #b64573;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-3: #278497;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-4: #7565bd;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-5: #9a7f25;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-6: #527baa;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-7: #5c8a64;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-8: #956c83;
    --ui-theme-bank-light-enhanced-expression-accent-a-foreground: #813152;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-background: #f6ebef;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground: #813152;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-background: #90375b;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-enhanced-expression-accent-b-foreground: #195461;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-background: #e9f0f2;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground: #195461;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-background: #1c5e6b;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-enhanced-focus-ring: #883200;
    --ui-theme-bank-light-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-enhanced-status-error: #510022;
    --ui-theme-bank-light-enhanced-status-error-hover: #5a0026;
    --ui-theme-bank-light-enhanced-status-error-pressed: #45001c;
    --ui-theme-bank-light-enhanced-status-info: #002756;
    --ui-theme-bank-light-enhanced-status-info-hover: #002c60;
    --ui-theme-bank-light-enhanced-status-info-pressed: #002149;
    --ui-theme-bank-light-enhanced-status-success: #002e27;
    --ui-theme-bank-light-enhanced-status-success-hover: #00342c;
    --ui-theme-bank-light-enhanced-status-success-pressed: #002620;
    --ui-theme-bank-light-enhanced-status-warning: #322900;
    --ui-theme-bank-light-enhanced-status-warning-hover: #382e00;
    --ui-theme-bank-light-enhanced-status-warning-pressed: #2a2200;
    --ui-theme-bank-light-enhanced-surface-page: #fff7f5;
    --ui-theme-bank-light-enhanced-surface-panel: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-action: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-status-error: #fcfbfc;
    --ui-theme-bank-light-enhanced-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-success: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-enhanced-text-primary: #2b1711;
    --ui-theme-bank-light-enhanced-text-secondary: #513a33;
    --ui-theme-bank-light-standard-action-primary: #843200;
    --ui-theme-bank-light-standard-border-default: #a67c71;
    --ui-theme-bank-light-standard-control-error: #b9004e;
    --ui-theme-bank-light-standard-control-info: #0059c2;
    --ui-theme-bank-light-standard-control-primary: #a13d00;
    --ui-theme-bank-light-standard-control-success: #006a5a;
    --ui-theme-bank-light-standard-control-warning: #705c00;
    --ui-theme-bank-light-standard-data-viz-categorical-series-1: #a94b25;
    --ui-theme-bank-light-standard-data-viz-categorical-series-2: #b64573;
    --ui-theme-bank-light-standard-data-viz-categorical-series-3: #278497;
    --ui-theme-bank-light-standard-data-viz-categorical-series-4: #7565bd;
    --ui-theme-bank-light-standard-data-viz-categorical-series-5: #9a7f25;
    --ui-theme-bank-light-standard-data-viz-categorical-series-6: #527baa;
    --ui-theme-bank-light-standard-data-viz-categorical-series-7: #5c8a64;
    --ui-theme-bank-light-standard-data-viz-categorical-series-8: #956c83;
    --ui-theme-bank-light-standard-expression-accent-a-foreground: #b14370;
    --ui-theme-bank-light-standard-expression-accent-a-soft-background: #f6ebef;
    --ui-theme-bank-light-standard-expression-accent-a-soft-foreground: #b14370;
    --ui-theme-bank-light-standard-expression-accent-a-solid-background: #b64573;
    --ui-theme-bank-light-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-standard-expression-accent-b-foreground: #227485;
    --ui-theme-bank-light-standard-expression-accent-b-soft-background: #e9f0f2;
    --ui-theme-bank-light-standard-expression-accent-b-soft-foreground: #227485;
    --ui-theme-bank-light-standard-expression-accent-b-solid-background: #257d8f;
    --ui-theme-bank-light-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-standard-focus-ring: #b14300;
    --ui-theme-bank-light-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-standard-status-error: #90003d;
    --ui-theme-bank-light-standard-status-error-hover: #9d0043;
    --ui-theme-bank-light-standard-status-error-pressed: #7f0036;
    --ui-theme-bank-light-standard-status-info: #00489c;
    --ui-theme-bank-light-standard-status-info-hover: #004faa;
    --ui-theme-bank-light-standard-status-info-pressed: #003e89;
    --ui-theme-bank-light-standard-status-success: #005649;
    --ui-theme-bank-light-standard-status-success-hover: #005e50;
    --ui-theme-bank-light-standard-status-success-pressed: #004b3f;
    --ui-theme-bank-light-standard-status-warning: #5d4c00;
    --ui-theme-bank-light-standard-status-warning-hover: #665400;
    --ui-theme-bank-light-standard-status-warning-pressed: #514300;
    --ui-theme-bank-light-standard-surface-page: #fff7f5;
    --ui-theme-bank-light-standard-surface-panel: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-action: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-status-error: #fcfbfc;
    --ui-theme-bank-light-standard-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-success: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-standard-text-primary: #2b1711;
    --ui-theme-bank-light-standard-text-secondary: #6a514a;
  }

  html[data-theme-kind='built-in'][data-theme='emerald-grove'] {
    --ui-theme-bank-dark-enhanced-action-primary: #005640;
    --ui-theme-bank-dark-enhanced-border-default: #547c67;
    --ui-theme-bank-dark-enhanced-control-error: #ffb0a0;
    --ui-theme-bank-dark-enhanced-control-info: #92c8ff;
    --ui-theme-bank-dark-enhanced-control-primary: #00dfad;
    --ui-theme-bank-dark-enhanced-control-success: #9cd700;
    --ui-theme-bank-dark-enhanced-control-warning: #f1bc00;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1: #00c397;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2: #65b9df;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3: #ddb963;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4: #ae99df;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5: #e091b8;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6: #a4c38d;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7: #e6a07a;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8: #a0bec9;
    --ui-theme-bank-dark-enhanced-expression-accent-a-foreground: #8fbad0;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background: #122e2e;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground: #92bcd1;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background: #1e5c7c;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-enhanced-expression-accent-b-foreground: #d0b07c;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background: #282f19;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground: #d3b584;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background: #735018;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-enhanced-focus-ring: #00eeb9;
    --ui-theme-bank-dark-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-enhanced-status-error: #f7edeb;
    --ui-theme-bank-dark-enhanced-status-error-hover: #f8edeb;
    --ui-theme-bank-dark-enhanced-status-error-pressed: #f5eceb;
    --ui-theme-bank-dark-enhanced-status-info: #e9f0f5;
    --ui-theme-bank-dark-enhanced-status-info-hover: #e9f0f6;
    --ui-theme-bank-dark-enhanced-status-info-pressed: #e9eef3;
    --ui-theme-bank-dark-enhanced-status-success: #edf0e8;
    --ui-theme-bank-dark-enhanced-status-success-hover: #eef0e8;
    --ui-theme-bank-dark-enhanced-status-success-pressed: #eceee8;
    --ui-theme-bank-dark-enhanced-status-warning: #f1efe8;
    --ui-theme-bank-dark-enhanced-status-warning-hover: #f2efe8;
    --ui-theme-bank-dark-enhanced-status-warning-pressed: #efede8;
    --ui-theme-bank-dark-enhanced-surface-page: #07150e;
    --ui-theme-bank-dark-enhanced-surface-panel: #0e2017;
    --ui-theme-bank-dark-enhanced-text-on-action: #f8fcfa;
    --ui-theme-bank-dark-enhanced-text-on-status-error: #050e09;
    --ui-theme-bank-dark-enhanced-text-on-status-info: #050e09;
    --ui-theme-bank-dark-enhanced-text-on-status-success: #050e09;
    --ui-theme-bank-dark-enhanced-text-on-status-warning: #050e09;
    --ui-theme-bank-dark-enhanced-text-primary: #f3f9f5;
    --ui-theme-bank-dark-enhanced-text-secondary: #b3cec0;
    --ui-theme-bank-dark-standard-action-primary: #08785e;
    --ui-theme-bank-dark-standard-border-default: #547c67;
    --ui-theme-bank-dark-standard-control-error: #ff8872;
    --ui-theme-bank-dark-standard-control-info: #5dafff;
    --ui-theme-bank-dark-standard-control-primary: #00c397;
    --ui-theme-bank-dark-standard-control-success: #87bb00;
    --ui-theme-bank-dark-standard-control-warning: #d2a300;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-1: #00c397;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-2: #65b9df;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-3: #ddb963;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-4: #ae99df;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-5: #e091b8;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-6: #a4c38d;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-7: #e6a07a;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-8: #a0bec9;
    --ui-theme-bank-dark-standard-expression-accent-a-foreground: #5797b9;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-background: #122e2e;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground: #5998ba;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-background: #287aa5;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-standard-expression-accent-b-foreground: #b88739;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-background: #282f19;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground: #ba8b3f;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-background: #986a20;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-standard-focus-ring: #00d1a2;
    --ui-theme-bank-dark-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-standard-status-error: #e89a89;
    --ui-theme-bank-dark-standard-status-error-hover: #f09b8a;
    --ui-theme-bank-dark-standard-status-error-pressed: #dd9789;
    --ui-theme-bank-dark-standard-status-info: #81b7dd;
    --ui-theme-bank-dark-standard-status-info-hover: #81bbe5;
    --ui-theme-bank-dark-standard-status-info-pressed: #81b0d2;
    --ui-theme-bank-dark-standard-status-success: #a6b77b;
    --ui-theme-bank-dark-standard-status-success-hover: #aabc7b;
    --ui-theme-bank-dark-standard-status-success-pressed: #9faf7b;
    --ui-theme-bank-dark-standard-status-warning: #bfaf79;
    --ui-theme-bank-dark-standard-status-warning-hover: #c5b479;
    --ui-theme-bank-dark-standard-status-warning-pressed: #b6a779;
    --ui-theme-bank-dark-standard-surface-page: #07150e;
    --ui-theme-bank-dark-standard-surface-panel: #0e2017;
    --ui-theme-bank-dark-standard-text-on-action: #f8fcfa;
    --ui-theme-bank-dark-standard-text-on-status-error: #050e09;
    --ui-theme-bank-dark-standard-text-on-status-info: #050e09;
    --ui-theme-bank-dark-standard-text-on-status-success: #050e09;
    --ui-theme-bank-dark-standard-text-on-status-warning: #050e09;
    --ui-theme-bank-dark-standard-text-primary: #f3f9f5;
    --ui-theme-bank-dark-standard-text-secondary: #9ab5a7;
    --ui-theme-bank-light-enhanced-action-primary: #003125;
    --ui-theme-bank-light-enhanced-border-default: #68907b;
    --ui-theme-bank-light-enhanced-control-error: #8b1400;
    --ui-theme-bank-light-enhanced-control-info: #00477d;
    --ui-theme-bank-light-enhanced-control-primary: #00503c;
    --ui-theme-bank-light-enhanced-control-success: #354c00;
    --ui-theme-bank-light-enhanced-control-warning: #574200;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-1: #08785e;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-2: #287aa5;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-3: #b17b25;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-4: #7d62b5;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-5: #b7547a;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-6: #547c47;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-7: #b45e3c;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-8: #68666c;
    --ui-theme-bank-light-enhanced-expression-accent-a-foreground: #1c5472;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-background: #e8f0f3;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground: #1c5472;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-background: #1e5c7c;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-enhanced-expression-accent-b-foreground: #684916;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-background: #f4f0e8;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground: #684916;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-background: #735018;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-enhanced-focus-ring: #005a44;
    --ui-theme-bank-light-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-enhanced-status-error: #520c00;
    --ui-theme-bank-light-enhanced-status-error-hover: #5c0f00;
    --ui-theme-bank-light-enhanced-status-error-pressed: #460a00;
    --ui-theme-bank-light-enhanced-status-info: #002c4c;
    --ui-theme-bank-light-enhanced-status-info-hover: #003156;
    --ui-theme-bank-light-enhanced-status-info-pressed: #002440;
    --ui-theme-bank-light-enhanced-status-success: #212f00;
    --ui-theme-bank-light-enhanced-status-success-hover: #253500;
    --ui-theme-bank-light-enhanced-status-success-pressed: #1b2700;
    --ui-theme-bank-light-enhanced-status-warning: #362900;
    --ui-theme-bank-light-enhanced-status-warning-hover: #3d2e00;
    --ui-theme-bank-light-enhanced-status-warning-pressed: #2d2200;
    --ui-theme-bank-light-enhanced-surface-page: #f4fbf7;
    --ui-theme-bank-light-enhanced-surface-panel: #fbfcfb;
    --ui-theme-bank-light-enhanced-text-on-action: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-enhanced-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-enhanced-text-primary: #0c2218;
    --ui-theme-bank-light-enhanced-text-secondary: #2d4439;
    --ui-theme-bank-light-standard-action-primary: #005944;
    --ui-theme-bank-light-standard-border-default: #68907b;
    --ui-theme-bank-light-standard-control-error: #b61e00;
    --ui-theme-bank-light-standard-control-info: #005fa6;
    --ui-theme-bank-light-standard-control-primary: #006b51;
    --ui-theme-bank-light-standard-control-success: #486600;
    --ui-theme-bank-light-standard-control-warning: #755a00;
    --ui-theme-bank-light-standard-data-viz-categorical-series-1: #08785e;
    --ui-theme-bank-light-standard-data-viz-categorical-series-2: #287aa5;
    --ui-theme-bank-light-standard-data-viz-categorical-series-3: #b17b25;
    --ui-theme-bank-light-standard-data-viz-categorical-series-4: #7d62b5;
    --ui-theme-bank-light-standard-data-viz-categorical-series-5: #b7547a;
    --ui-theme-bank-light-standard-data-viz-categorical-series-6: #547c47;
    --ui-theme-bank-light-standard-data-viz-categorical-series-7: #b45e3c;
    --ui-theme-bank-light-standard-data-viz-categorical-series-8: #68666c;
    --ui-theme-bank-light-standard-expression-accent-a-foreground: #257199;
    --ui-theme-bank-light-standard-expression-accent-a-soft-background: #e8f0f3;
    --ui-theme-bank-light-standard-expression-accent-a-soft-foreground: #257199;
    --ui-theme-bank-light-standard-expression-accent-a-solid-background: #287aa5;
    --ui-theme-bank-light-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-standard-expression-accent-b-foreground: #8e621e;
    --ui-theme-bank-light-standard-expression-accent-b-soft-background: #f4f0e8;
    --ui-theme-bank-light-standard-expression-accent-b-soft-foreground: #8e621e;
    --ui-theme-bank-light-standard-expression-accent-b-solid-background: #986a20;
    --ui-theme-bank-light-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-standard-focus-ring: #00765a;
    --ui-theme-bank-light-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-standard-status-error: #911900;
    --ui-theme-bank-light-standard-status-error-hover: #9d1c01;
    --ui-theme-bank-light-standard-status-error-pressed: #801400;
    --ui-theme-bank-light-standard-status-info: #004f8a;
    --ui-theme-bank-light-standard-status-info-hover: #005795;
    --ui-theme-bank-light-standard-status-info-pressed: #004578;
    --ui-theme-bank-light-standard-status-success: #3e5600;
    --ui-theme-bank-light-standard-status-success-hover: #445f00;
    --ui-theme-bank-light-standard-status-success-pressed: #354b00;
    --ui-theme-bank-light-standard-status-warning: #624b00;
    --ui-theme-bank-light-standard-status-warning-hover: #6b5200;
    --ui-theme-bank-light-standard-status-warning-pressed: #554100;
    --ui-theme-bank-light-standard-surface-page: #f4fbf7;
    --ui-theme-bank-light-standard-surface-panel: #fbfcfb;
    --ui-theme-bank-light-standard-text-on-action: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-standard-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-standard-text-primary: #0c2218;
    --ui-theme-bank-light-standard-text-secondary: #445c50;
  }

  html[data-theme-kind='built-in'][data-theme='royal-iris'] {
    --ui-theme-bank-dark-enhanced-action-primary: #5b299d;
    --ui-theme-bank-dark-enhanced-border-default: #6f6e92;
    --ui-theme-bank-dark-enhanced-control-error: #ffaeaa;
    --ui-theme-bank-dark-enhanced-control-info: #82ccff;
    --ui-theme-bank-dark-enhanced-control-primary: #cab9ff;
    --ui-theme-bank-dark-enhanced-control-success: #08e18b;
    --ui-theme-bank-dark-enhanced-control-warning: #ffb417;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1: #b59aff;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2: #68bcee;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3: #f398cb;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4: #69c7ad;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5: #ddbb62;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6: #8eabf1;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7: #e6a18a;
    --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8: #a6b0c7;
    --ui-theme-bank-dark-enhanced-expression-accent-a-foreground: #89b8dc;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background: #1c2a41;
    --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground: #8ebbdd;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background: #1c5988;
    --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-enhanced-expression-accent-b-foreground: #e29ebf;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background: #362339;
    --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground: #e3a3c2;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background: #8c3961;
    --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-enhanced-focus-ring: #d5caff;
    --ui-theme-bank-dark-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-enhanced-status-error: #f7eaec;
    --ui-theme-bank-dark-enhanced-status-error-hover: #f8eaed;
    --ui-theme-bank-dark-enhanced-status-error-pressed: #f5eaec;
    --ui-theme-bank-dark-enhanced-status-info: #e6eef2;
    --ui-theme-bank-dark-enhanced-status-info-hover: #e6eff3;
    --ui-theme-bank-dark-enhanced-status-info-pressed: #e6ecf0;
    --ui-theme-bank-dark-enhanced-status-success: #e6efeb;
    --ui-theme-bank-dark-enhanced-status-success-hover: #e6f0ec;
    --ui-theme-bank-dark-enhanced-status-success-pressed: #e6edea;
    --ui-theme-bank-dark-enhanced-status-warning: #f0ece5;
    --ui-theme-bank-dark-enhanced-status-warning-hover: #f1ede5;
    --ui-theme-bank-dark-enhanced-status-warning-pressed: #eeebe5;
    --ui-theme-bank-dark-enhanced-surface-page: #10101c;
    --ui-theme-bank-dark-enhanced-surface-panel: #1a1a29;
    --ui-theme-bank-dark-enhanced-text-on-action: #fff9ff;
    --ui-theme-bank-dark-enhanced-text-on-status-error: #0a0a12;
    --ui-theme-bank-dark-enhanced-text-on-status-info: #0a0a12;
    --ui-theme-bank-dark-enhanced-text-on-status-success: #0a0a12;
    --ui-theme-bank-dark-enhanced-text-on-status-warning: #0a0a12;
    --ui-theme-bank-dark-enhanced-text-primary: #f6f6fc;
    --ui-theme-bank-dark-enhanced-text-secondary: #c5c6df;
    --ui-theme-bank-dark-standard-action-primary: #7743c7;
    --ui-theme-bank-dark-standard-border-default: #6f6e92;
    --ui-theme-bank-dark-standard-control-error: #ff8584;
    --ui-theme-bank-dark-standard-control-info: #30b4ff;
    --ui-theme-bank-dark-standard-control-primary: #b59aff;
    --ui-theme-bank-dark-standard-control-success: #00c478;
    --ui-theme-bank-dark-standard-control-warning: #e09d00;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-1: #b59aff;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-2: #68bcee;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-3: #f398cb;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-4: #69c7ad;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-5: #ddbb62;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-6: #8eabf1;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-7: #e6a18a;
    --ui-theme-bank-dark-standard-data-viz-categorical-series-8: #a6b0c7;
    --ui-theme-bank-dark-standard-expression-accent-a-foreground: #4d94cb;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-background: #1c2a41;
    --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground: #5297cd;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-background: #2679b8;
    --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-dark-standard-expression-accent-b-foreground: #d36c9e;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-background: #362339;
    --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground: #d470a1;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-background: #bb4b82;
    --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-dark-standard-focus-ring: #c0abff;
    --ui-theme-bank-dark-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-dark-standard-status-error: #ec94a7;
    --ui-theme-bank-dark-standard-status-error-hover: #f2a0ab;
    --ui-theme-bank-dark-standard-status-error-pressed: #e293a4;
    --ui-theme-bank-dark-standard-status-info: #7cb6d1;
    --ui-theme-bank-dark-standard-status-info-hover: #7cbbd9;
    --ui-theme-bank-dark-standard-status-info-pressed: #7caec6;
    --ui-theme-bank-dark-standard-status-success: #7dbba1;
    --ui-theme-bank-dark-standard-status-success-hover: #7dc0a5;
    --ui-theme-bank-dark-standard-status-success-pressed: #7db29c;
    --ui-theme-bank-dark-standard-status-warning: #c3ab78;
    --ui-theme-bank-dark-standard-status-warning-hover: #c9b078;
    --ui-theme-bank-dark-standard-status-warning-pressed: #b9a478;
    --ui-theme-bank-dark-standard-surface-page: #10101c;
    --ui-theme-bank-dark-standard-surface-panel: #1a1a29;
    --ui-theme-bank-dark-standard-text-on-action: #fff9ff;
    --ui-theme-bank-dark-standard-text-on-status-error: #0a0a12;
    --ui-theme-bank-dark-standard-text-on-status-info: #0a0a12;
    --ui-theme-bank-dark-standard-text-on-status-success: #0a0a12;
    --ui-theme-bank-dark-standard-text-on-status-warning: #0a0a12;
    --ui-theme-bank-dark-standard-text-primary: #f6f6fc;
    --ui-theme-bank-dark-standard-text-secondary: #abacc4;
    --ui-theme-bank-light-enhanced-action-primary: #36006b;
    --ui-theme-bank-light-enhanced-border-default: #8383a8;
    --ui-theme-bank-light-enhanced-control-error: #8f001d;
    --ui-theme-bank-light-enhanced-control-info: #00486d;
    --ui-theme-bank-light-enhanced-control-primary: #5e00ba;
    --ui-theme-bank-light-enhanced-control-success: #00502e;
    --ui-theme-bank-light-enhanced-control-warning: #5d3f00;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-1: #7743c7;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-2: #287ec0;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-3: #cb528d;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-4: #3a967d;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-5: #ac7a21;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-6: #5467bd;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-7: #a75f4c;
    --ui-theme-bank-light-enhanced-data-viz-categorical-series-8: #72798e;
    --ui-theme-bank-light-enhanced-expression-accent-a-foreground: #1a517b;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-background: #e9f1f7;
    --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground: #1a517b;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-background: #1c5988;
    --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-enhanced-expression-accent-b-foreground: #7e3357;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-background: #f8edf2;
    --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground: #7e3357;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-background: #8c3961;
    --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-enhanced-focus-ring: #6902cf;
    --ui-theme-bank-light-enhanced-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-enhanced-status-error: #520011;
    --ui-theme-bank-light-enhanced-status-error-hover: #5b0013;
    --ui-theme-bank-light-enhanced-status-error-pressed: #46000e;
    --ui-theme-bank-light-enhanced-status-info: #002c43;
    --ui-theme-bank-light-enhanced-status-info-hover: #00324b;
    --ui-theme-bank-light-enhanced-status-info-pressed: #002538;
    --ui-theme-bank-light-enhanced-status-success: #00301c;
    --ui-theme-bank-light-enhanced-status-success-hover: #003720;
    --ui-theme-bank-light-enhanced-status-success-pressed: #002817;
    --ui-theme-bank-light-enhanced-status-warning: #382600;
    --ui-theme-bank-light-enhanced-status-warning-hover: #3f2b00;
    --ui-theme-bank-light-enhanced-status-warning-pressed: #2f1f00;
    --ui-theme-bank-light-enhanced-surface-page: #f8f8ff;
    --ui-theme-bank-light-enhanced-surface-panel: #fcfcfc;
    --ui-theme-bank-light-enhanced-text-on-action: #fcfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-enhanced-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-enhanced-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-enhanced-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-enhanced-text-primary: #1b1a2d;
    --ui-theme-bank-light-enhanced-text-secondary: #3e3d52;
    --ui-theme-bank-light-standard-action-primary: #5f2aaf;
    --ui-theme-bank-light-standard-border-default: #8383a8;
    --ui-theme-bank-light-standard-control-error: #bc0029;
    --ui-theme-bank-light-standard-control-info: #006393;
    --ui-theme-bank-light-standard-control-primary: #7727e0;
    --ui-theme-bank-light-standard-control-success: #006d40;
    --ui-theme-bank-light-standard-control-warning: #7c5500;
    --ui-theme-bank-light-standard-data-viz-categorical-series-1: #7743c7;
    --ui-theme-bank-light-standard-data-viz-categorical-series-2: #287ec0;
    --ui-theme-bank-light-standard-data-viz-categorical-series-3: #cb528d;
    --ui-theme-bank-light-standard-data-viz-categorical-series-4: #3a967d;
    --ui-theme-bank-light-standard-data-viz-categorical-series-5: #ac7a21;
    --ui-theme-bank-light-standard-data-viz-categorical-series-6: #5467bd;
    --ui-theme-bank-light-standard-data-viz-categorical-series-7: #a75f4c;
    --ui-theme-bank-light-standard-data-viz-categorical-series-8: #72798e;
    --ui-theme-bank-light-standard-expression-accent-a-foreground: #236fa9;
    --ui-theme-bank-light-standard-expression-accent-a-soft-background: #e9f1f7;
    --ui-theme-bank-light-standard-expression-accent-a-soft-foreground: #236fa9;
    --ui-theme-bank-light-standard-expression-accent-a-solid-background: #2679b8;
    --ui-theme-bank-light-standard-expression-accent-a-solid-foreground: #f8fdff;
    --ui-theme-bank-light-standard-expression-accent-b-foreground: #ad4678;
    --ui-theme-bank-light-standard-expression-accent-b-soft-background: #f8edf2;
    --ui-theme-bank-light-standard-expression-accent-b-soft-foreground: #ad4678;
    --ui-theme-bank-light-standard-expression-accent-b-solid-background: #bb4b82;
    --ui-theme-bank-light-standard-expression-accent-b-solid-foreground: #fffaff;
    --ui-theme-bank-light-standard-focus-ring: #8036ed;
    --ui-theme-bank-light-standard-scrim-viewport: rgba(0, 0, 0, 0.56);
    --ui-theme-bank-light-standard-status-error: #910120;
    --ui-theme-bank-light-standard-status-error-hover: #9a1628;
    --ui-theme-bank-light-standard-status-error-pressed: #80001c;
    --ui-theme-bank-light-standard-status-info: #005178;
    --ui-theme-bank-light-standard-status-info-hover: #005984;
    --ui-theme-bank-light-standard-status-info-pressed: #004769;
    --ui-theme-bank-light-standard-status-success: #005835;
    --ui-theme-bank-light-standard-status-success-hover: #00603a;
    --ui-theme-bank-light-standard-status-success-pressed: #004c2d;
    --ui-theme-bank-light-standard-status-warning: #684700;
    --ui-theme-bank-light-standard-status-warning-hover: #714e00;
    --ui-theme-bank-light-standard-status-warning-pressed: #5b3e00;
    --ui-theme-bank-light-standard-surface-page: #f8f8ff;
    --ui-theme-bank-light-standard-surface-panel: #fcfcfc;
    --ui-theme-bank-light-standard-text-on-action: #fcfcfc;
    --ui-theme-bank-light-standard-text-on-status-error: #fcfbfb;
    --ui-theme-bank-light-standard-text-on-status-info: #fbfcfc;
    --ui-theme-bank-light-standard-text-on-status-success: #fbfcfb;
    --ui-theme-bank-light-standard-text-on-status-warning: #fcfcfb;
    --ui-theme-bank-light-standard-text-primary: #1b1a2d;
    --ui-theme-bank-light-standard-text-secondary: #55556b;
  }

  html[data-color-mode='dark'] {
    --ui-theme-bank-effective-enhanced-action-primary: var(
      --ui-theme-bank-dark-enhanced-action-primary
    );
    --ui-theme-bank-effective-enhanced-border-default: var(
      --ui-theme-bank-dark-enhanced-border-default
    );
    --ui-theme-bank-effective-enhanced-control-error: var(
      --ui-theme-bank-dark-enhanced-control-error
    );
    --ui-theme-bank-effective-enhanced-control-info: var(
      --ui-theme-bank-dark-enhanced-control-info
    );
    --ui-theme-bank-effective-enhanced-control-primary: var(
      --ui-theme-bank-dark-enhanced-control-primary
    );
    --ui-theme-bank-effective-enhanced-control-success: var(
      --ui-theme-bank-dark-enhanced-control-success
    );
    --ui-theme-bank-effective-enhanced-control-warning: var(
      --ui-theme-bank-dark-enhanced-control-warning
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-1: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-1
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-2: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-2
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-3: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-3
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-4: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-4
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-5: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-5
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-6: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-6
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-7: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-7
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-8: var(
      --ui-theme-bank-dark-enhanced-data-viz-categorical-series-8
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-a-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-soft-background: var(
      --ui-theme-bank-dark-enhanced-expression-accent-a-soft-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-a-soft-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-solid-background: var(
      --ui-theme-bank-dark-enhanced-expression-accent-a-solid-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-a-solid-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-b-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-soft-background: var(
      --ui-theme-bank-dark-enhanced-expression-accent-b-soft-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-b-soft-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-solid-background: var(
      --ui-theme-bank-dark-enhanced-expression-accent-b-solid-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-dark-enhanced-expression-accent-b-solid-foreground
    );
    --ui-theme-bank-effective-enhanced-focus-ring: var(--ui-theme-bank-dark-enhanced-focus-ring);
    --ui-theme-bank-effective-enhanced-scrim-viewport: var(
      --ui-theme-bank-dark-enhanced-scrim-viewport
    );
    --ui-theme-bank-effective-enhanced-status-error: var(
      --ui-theme-bank-dark-enhanced-status-error
    );
    --ui-theme-bank-effective-enhanced-status-error-hover: var(
      --ui-theme-bank-dark-enhanced-status-error-hover
    );
    --ui-theme-bank-effective-enhanced-status-error-pressed: var(
      --ui-theme-bank-dark-enhanced-status-error-pressed
    );
    --ui-theme-bank-effective-enhanced-status-info: var(--ui-theme-bank-dark-enhanced-status-info);
    --ui-theme-bank-effective-enhanced-status-info-hover: var(
      --ui-theme-bank-dark-enhanced-status-info-hover
    );
    --ui-theme-bank-effective-enhanced-status-info-pressed: var(
      --ui-theme-bank-dark-enhanced-status-info-pressed
    );
    --ui-theme-bank-effective-enhanced-status-success: var(
      --ui-theme-bank-dark-enhanced-status-success
    );
    --ui-theme-bank-effective-enhanced-status-success-hover: var(
      --ui-theme-bank-dark-enhanced-status-success-hover
    );
    --ui-theme-bank-effective-enhanced-status-success-pressed: var(
      --ui-theme-bank-dark-enhanced-status-success-pressed
    );
    --ui-theme-bank-effective-enhanced-status-warning: var(
      --ui-theme-bank-dark-enhanced-status-warning
    );
    --ui-theme-bank-effective-enhanced-status-warning-hover: var(
      --ui-theme-bank-dark-enhanced-status-warning-hover
    );
    --ui-theme-bank-effective-enhanced-status-warning-pressed: var(
      --ui-theme-bank-dark-enhanced-status-warning-pressed
    );
    --ui-theme-bank-effective-enhanced-surface-page: var(
      --ui-theme-bank-dark-enhanced-surface-page
    );
    --ui-theme-bank-effective-enhanced-surface-panel: var(
      --ui-theme-bank-dark-enhanced-surface-panel
    );
    --ui-theme-bank-effective-enhanced-text-on-action: var(
      --ui-theme-bank-dark-enhanced-text-on-action
    );
    --ui-theme-bank-effective-enhanced-text-on-status-error: var(
      --ui-theme-bank-dark-enhanced-text-on-status-error
    );
    --ui-theme-bank-effective-enhanced-text-on-status-info: var(
      --ui-theme-bank-dark-enhanced-text-on-status-info
    );
    --ui-theme-bank-effective-enhanced-text-on-status-success: var(
      --ui-theme-bank-dark-enhanced-text-on-status-success
    );
    --ui-theme-bank-effective-enhanced-text-on-status-warning: var(
      --ui-theme-bank-dark-enhanced-text-on-status-warning
    );
    --ui-theme-bank-effective-enhanced-text-primary: var(
      --ui-theme-bank-dark-enhanced-text-primary
    );
    --ui-theme-bank-effective-enhanced-text-secondary: var(
      --ui-theme-bank-dark-enhanced-text-secondary
    );
    --ui-theme-bank-effective-standard-action-primary: var(
      --ui-theme-bank-dark-standard-action-primary
    );
    --ui-theme-bank-effective-standard-border-default: var(
      --ui-theme-bank-dark-standard-border-default
    );
    --ui-theme-bank-effective-standard-control-error: var(
      --ui-theme-bank-dark-standard-control-error
    );
    --ui-theme-bank-effective-standard-control-info: var(
      --ui-theme-bank-dark-standard-control-info
    );
    --ui-theme-bank-effective-standard-control-primary: var(
      --ui-theme-bank-dark-standard-control-primary
    );
    --ui-theme-bank-effective-standard-control-success: var(
      --ui-theme-bank-dark-standard-control-success
    );
    --ui-theme-bank-effective-standard-control-warning: var(
      --ui-theme-bank-dark-standard-control-warning
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-1: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-1
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-2: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-2
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-3: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-3
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-4: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-4
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-5: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-5
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-6: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-6
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-7: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-7
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-8: var(
      --ui-theme-bank-dark-standard-data-viz-categorical-series-8
    );
    --ui-theme-bank-effective-standard-expression-accent-a-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-a-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-a-soft-background: var(
      --ui-theme-bank-dark-standard-expression-accent-a-soft-background
    );
    --ui-theme-bank-effective-standard-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-a-soft-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-a-solid-background: var(
      --ui-theme-bank-dark-standard-expression-accent-a-solid-background
    );
    --ui-theme-bank-effective-standard-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-a-solid-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-b-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-soft-background: var(
      --ui-theme-bank-dark-standard-expression-accent-b-soft-background
    );
    --ui-theme-bank-effective-standard-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-b-soft-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-solid-background: var(
      --ui-theme-bank-dark-standard-expression-accent-b-solid-background
    );
    --ui-theme-bank-effective-standard-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-dark-standard-expression-accent-b-solid-foreground
    );
    --ui-theme-bank-effective-standard-focus-ring: var(--ui-theme-bank-dark-standard-focus-ring);
    --ui-theme-bank-effective-standard-scrim-viewport: var(
      --ui-theme-bank-dark-standard-scrim-viewport
    );
    --ui-theme-bank-effective-standard-status-error: var(
      --ui-theme-bank-dark-standard-status-error
    );
    --ui-theme-bank-effective-standard-status-error-hover: var(
      --ui-theme-bank-dark-standard-status-error-hover
    );
    --ui-theme-bank-effective-standard-status-error-pressed: var(
      --ui-theme-bank-dark-standard-status-error-pressed
    );
    --ui-theme-bank-effective-standard-status-info: var(--ui-theme-bank-dark-standard-status-info);
    --ui-theme-bank-effective-standard-status-info-hover: var(
      --ui-theme-bank-dark-standard-status-info-hover
    );
    --ui-theme-bank-effective-standard-status-info-pressed: var(
      --ui-theme-bank-dark-standard-status-info-pressed
    );
    --ui-theme-bank-effective-standard-status-success: var(
      --ui-theme-bank-dark-standard-status-success
    );
    --ui-theme-bank-effective-standard-status-success-hover: var(
      --ui-theme-bank-dark-standard-status-success-hover
    );
    --ui-theme-bank-effective-standard-status-success-pressed: var(
      --ui-theme-bank-dark-standard-status-success-pressed
    );
    --ui-theme-bank-effective-standard-status-warning: var(
      --ui-theme-bank-dark-standard-status-warning
    );
    --ui-theme-bank-effective-standard-status-warning-hover: var(
      --ui-theme-bank-dark-standard-status-warning-hover
    );
    --ui-theme-bank-effective-standard-status-warning-pressed: var(
      --ui-theme-bank-dark-standard-status-warning-pressed
    );
    --ui-theme-bank-effective-standard-surface-page: var(
      --ui-theme-bank-dark-standard-surface-page
    );
    --ui-theme-bank-effective-standard-surface-panel: var(
      --ui-theme-bank-dark-standard-surface-panel
    );
    --ui-theme-bank-effective-standard-text-on-action: var(
      --ui-theme-bank-dark-standard-text-on-action
    );
    --ui-theme-bank-effective-standard-text-on-status-error: var(
      --ui-theme-bank-dark-standard-text-on-status-error
    );
    --ui-theme-bank-effective-standard-text-on-status-info: var(
      --ui-theme-bank-dark-standard-text-on-status-info
    );
    --ui-theme-bank-effective-standard-text-on-status-success: var(
      --ui-theme-bank-dark-standard-text-on-status-success
    );
    --ui-theme-bank-effective-standard-text-on-status-warning: var(
      --ui-theme-bank-dark-standard-text-on-status-warning
    );
    --ui-theme-bank-effective-standard-text-primary: var(
      --ui-theme-bank-dark-standard-text-primary
    );
    --ui-theme-bank-effective-standard-text-secondary: var(
      --ui-theme-bank-dark-standard-text-secondary
    );
  }

  html[data-color-mode='light'] {
    --ui-theme-bank-effective-enhanced-action-primary: var(
      --ui-theme-bank-light-enhanced-action-primary
    );
    --ui-theme-bank-effective-enhanced-border-default: var(
      --ui-theme-bank-light-enhanced-border-default
    );
    --ui-theme-bank-effective-enhanced-control-error: var(
      --ui-theme-bank-light-enhanced-control-error
    );
    --ui-theme-bank-effective-enhanced-control-info: var(
      --ui-theme-bank-light-enhanced-control-info
    );
    --ui-theme-bank-effective-enhanced-control-primary: var(
      --ui-theme-bank-light-enhanced-control-primary
    );
    --ui-theme-bank-effective-enhanced-control-success: var(
      --ui-theme-bank-light-enhanced-control-success
    );
    --ui-theme-bank-effective-enhanced-control-warning: var(
      --ui-theme-bank-light-enhanced-control-warning
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-1: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-1
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-2: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-2
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-3: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-3
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-4: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-4
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-5: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-5
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-6: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-6
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-7: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-7
    );
    --ui-theme-bank-effective-enhanced-data-viz-categorical-series-8: var(
      --ui-theme-bank-light-enhanced-data-viz-categorical-series-8
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-a-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-soft-background: var(
      --ui-theme-bank-light-enhanced-expression-accent-a-soft-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-a-soft-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-solid-background: var(
      --ui-theme-bank-light-enhanced-expression-accent-a-solid-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-a-solid-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-b-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-soft-background: var(
      --ui-theme-bank-light-enhanced-expression-accent-b-soft-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-b-soft-foreground
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-solid-background: var(
      --ui-theme-bank-light-enhanced-expression-accent-b-solid-background
    );
    --ui-theme-bank-effective-enhanced-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-light-enhanced-expression-accent-b-solid-foreground
    );
    --ui-theme-bank-effective-enhanced-focus-ring: var(--ui-theme-bank-light-enhanced-focus-ring);
    --ui-theme-bank-effective-enhanced-scrim-viewport: var(
      --ui-theme-bank-light-enhanced-scrim-viewport
    );
    --ui-theme-bank-effective-enhanced-status-error: var(
      --ui-theme-bank-light-enhanced-status-error
    );
    --ui-theme-bank-effective-enhanced-status-error-hover: var(
      --ui-theme-bank-light-enhanced-status-error-hover
    );
    --ui-theme-bank-effective-enhanced-status-error-pressed: var(
      --ui-theme-bank-light-enhanced-status-error-pressed
    );
    --ui-theme-bank-effective-enhanced-status-info: var(--ui-theme-bank-light-enhanced-status-info);
    --ui-theme-bank-effective-enhanced-status-info-hover: var(
      --ui-theme-bank-light-enhanced-status-info-hover
    );
    --ui-theme-bank-effective-enhanced-status-info-pressed: var(
      --ui-theme-bank-light-enhanced-status-info-pressed
    );
    --ui-theme-bank-effective-enhanced-status-success: var(
      --ui-theme-bank-light-enhanced-status-success
    );
    --ui-theme-bank-effective-enhanced-status-success-hover: var(
      --ui-theme-bank-light-enhanced-status-success-hover
    );
    --ui-theme-bank-effective-enhanced-status-success-pressed: var(
      --ui-theme-bank-light-enhanced-status-success-pressed
    );
    --ui-theme-bank-effective-enhanced-status-warning: var(
      --ui-theme-bank-light-enhanced-status-warning
    );
    --ui-theme-bank-effective-enhanced-status-warning-hover: var(
      --ui-theme-bank-light-enhanced-status-warning-hover
    );
    --ui-theme-bank-effective-enhanced-status-warning-pressed: var(
      --ui-theme-bank-light-enhanced-status-warning-pressed
    );
    --ui-theme-bank-effective-enhanced-surface-page: var(
      --ui-theme-bank-light-enhanced-surface-page
    );
    --ui-theme-bank-effective-enhanced-surface-panel: var(
      --ui-theme-bank-light-enhanced-surface-panel
    );
    --ui-theme-bank-effective-enhanced-text-on-action: var(
      --ui-theme-bank-light-enhanced-text-on-action
    );
    --ui-theme-bank-effective-enhanced-text-on-status-error: var(
      --ui-theme-bank-light-enhanced-text-on-status-error
    );
    --ui-theme-bank-effective-enhanced-text-on-status-info: var(
      --ui-theme-bank-light-enhanced-text-on-status-info
    );
    --ui-theme-bank-effective-enhanced-text-on-status-success: var(
      --ui-theme-bank-light-enhanced-text-on-status-success
    );
    --ui-theme-bank-effective-enhanced-text-on-status-warning: var(
      --ui-theme-bank-light-enhanced-text-on-status-warning
    );
    --ui-theme-bank-effective-enhanced-text-primary: var(
      --ui-theme-bank-light-enhanced-text-primary
    );
    --ui-theme-bank-effective-enhanced-text-secondary: var(
      --ui-theme-bank-light-enhanced-text-secondary
    );
    --ui-theme-bank-effective-standard-action-primary: var(
      --ui-theme-bank-light-standard-action-primary
    );
    --ui-theme-bank-effective-standard-border-default: var(
      --ui-theme-bank-light-standard-border-default
    );
    --ui-theme-bank-effective-standard-control-error: var(
      --ui-theme-bank-light-standard-control-error
    );
    --ui-theme-bank-effective-standard-control-info: var(
      --ui-theme-bank-light-standard-control-info
    );
    --ui-theme-bank-effective-standard-control-primary: var(
      --ui-theme-bank-light-standard-control-primary
    );
    --ui-theme-bank-effective-standard-control-success: var(
      --ui-theme-bank-light-standard-control-success
    );
    --ui-theme-bank-effective-standard-control-warning: var(
      --ui-theme-bank-light-standard-control-warning
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-1: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-1
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-2: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-2
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-3: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-3
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-4: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-4
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-5: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-5
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-6: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-6
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-7: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-7
    );
    --ui-theme-bank-effective-standard-data-viz-categorical-series-8: var(
      --ui-theme-bank-light-standard-data-viz-categorical-series-8
    );
    --ui-theme-bank-effective-standard-expression-accent-a-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-a-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-a-soft-background: var(
      --ui-theme-bank-light-standard-expression-accent-a-soft-background
    );
    --ui-theme-bank-effective-standard-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-a-soft-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-a-solid-background: var(
      --ui-theme-bank-light-standard-expression-accent-a-solid-background
    );
    --ui-theme-bank-effective-standard-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-a-solid-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-b-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-soft-background: var(
      --ui-theme-bank-light-standard-expression-accent-b-soft-background
    );
    --ui-theme-bank-effective-standard-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-b-soft-foreground
    );
    --ui-theme-bank-effective-standard-expression-accent-b-solid-background: var(
      --ui-theme-bank-light-standard-expression-accent-b-solid-background
    );
    --ui-theme-bank-effective-standard-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-light-standard-expression-accent-b-solid-foreground
    );
    --ui-theme-bank-effective-standard-focus-ring: var(--ui-theme-bank-light-standard-focus-ring);
    --ui-theme-bank-effective-standard-scrim-viewport: var(
      --ui-theme-bank-light-standard-scrim-viewport
    );
    --ui-theme-bank-effective-standard-status-error: var(
      --ui-theme-bank-light-standard-status-error
    );
    --ui-theme-bank-effective-standard-status-error-hover: var(
      --ui-theme-bank-light-standard-status-error-hover
    );
    --ui-theme-bank-effective-standard-status-error-pressed: var(
      --ui-theme-bank-light-standard-status-error-pressed
    );
    --ui-theme-bank-effective-standard-status-info: var(--ui-theme-bank-light-standard-status-info);
    --ui-theme-bank-effective-standard-status-info-hover: var(
      --ui-theme-bank-light-standard-status-info-hover
    );
    --ui-theme-bank-effective-standard-status-info-pressed: var(
      --ui-theme-bank-light-standard-status-info-pressed
    );
    --ui-theme-bank-effective-standard-status-success: var(
      --ui-theme-bank-light-standard-status-success
    );
    --ui-theme-bank-effective-standard-status-success-hover: var(
      --ui-theme-bank-light-standard-status-success-hover
    );
    --ui-theme-bank-effective-standard-status-success-pressed: var(
      --ui-theme-bank-light-standard-status-success-pressed
    );
    --ui-theme-bank-effective-standard-status-warning: var(
      --ui-theme-bank-light-standard-status-warning
    );
    --ui-theme-bank-effective-standard-status-warning-hover: var(
      --ui-theme-bank-light-standard-status-warning-hover
    );
    --ui-theme-bank-effective-standard-status-warning-pressed: var(
      --ui-theme-bank-light-standard-status-warning-pressed
    );
    --ui-theme-bank-effective-standard-surface-page: var(
      --ui-theme-bank-light-standard-surface-page
    );
    --ui-theme-bank-effective-standard-surface-panel: var(
      --ui-theme-bank-light-standard-surface-panel
    );
    --ui-theme-bank-effective-standard-text-on-action: var(
      --ui-theme-bank-light-standard-text-on-action
    );
    --ui-theme-bank-effective-standard-text-on-status-error: var(
      --ui-theme-bank-light-standard-text-on-status-error
    );
    --ui-theme-bank-effective-standard-text-on-status-info: var(
      --ui-theme-bank-light-standard-text-on-status-info
    );
    --ui-theme-bank-effective-standard-text-on-status-success: var(
      --ui-theme-bank-light-standard-text-on-status-success
    );
    --ui-theme-bank-effective-standard-text-on-status-warning: var(
      --ui-theme-bank-light-standard-text-on-status-warning
    );
    --ui-theme-bank-effective-standard-text-primary: var(
      --ui-theme-bank-light-standard-text-primary
    );
    --ui-theme-bank-effective-standard-text-secondary: var(
      --ui-theme-bank-light-standard-text-secondary
    );
  }

  html[data-contrast='enhanced'] {
    --ui-color-action-primary: var(--ui-theme-bank-effective-enhanced-action-primary);
    --ui-color-border-default: var(--ui-theme-bank-effective-enhanced-border-default);
    --ui-color-control-error: var(--ui-theme-bank-effective-enhanced-control-error);
    --ui-color-control-info: var(--ui-theme-bank-effective-enhanced-control-info);
    --ui-color-control-primary: var(--ui-theme-bank-effective-enhanced-control-primary);
    --ui-color-control-success: var(--ui-theme-bank-effective-enhanced-control-success);
    --ui-color-control-warning: var(--ui-theme-bank-effective-enhanced-control-warning);
    --ui-color-data-viz-categorical-series-1: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-1
    );
    --ui-color-data-viz-categorical-series-2: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-2
    );
    --ui-color-data-viz-categorical-series-3: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-3
    );
    --ui-color-data-viz-categorical-series-4: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-4
    );
    --ui-color-data-viz-categorical-series-5: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-5
    );
    --ui-color-data-viz-categorical-series-6: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-6
    );
    --ui-color-data-viz-categorical-series-7: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-7
    );
    --ui-color-data-viz-categorical-series-8: var(
      --ui-theme-bank-effective-enhanced-data-viz-categorical-series-8
    );
    --ui-color-expression-accent-a-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-a-foreground
    );
    --ui-color-expression-accent-a-soft-background: var(
      --ui-theme-bank-effective-enhanced-expression-accent-a-soft-background
    );
    --ui-color-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-a-soft-foreground
    );
    --ui-color-expression-accent-a-solid-background: var(
      --ui-theme-bank-effective-enhanced-expression-accent-a-solid-background
    );
    --ui-color-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-a-solid-foreground
    );
    --ui-color-expression-accent-b-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-b-foreground
    );
    --ui-color-expression-accent-b-soft-background: var(
      --ui-theme-bank-effective-enhanced-expression-accent-b-soft-background
    );
    --ui-color-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-b-soft-foreground
    );
    --ui-color-expression-accent-b-solid-background: var(
      --ui-theme-bank-effective-enhanced-expression-accent-b-solid-background
    );
    --ui-color-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-effective-enhanced-expression-accent-b-solid-foreground
    );
    --ui-color-focus-ring: var(--ui-theme-bank-effective-enhanced-focus-ring);
    --ui-color-scrim-viewport: var(--ui-theme-bank-effective-enhanced-scrim-viewport);
    --ui-color-status-error: var(--ui-theme-bank-effective-enhanced-status-error);
    --ui-color-status-error-hover: var(--ui-theme-bank-effective-enhanced-status-error-hover);
    --ui-color-status-error-pressed: var(--ui-theme-bank-effective-enhanced-status-error-pressed);
    --ui-color-status-info: var(--ui-theme-bank-effective-enhanced-status-info);
    --ui-color-status-info-hover: var(--ui-theme-bank-effective-enhanced-status-info-hover);
    --ui-color-status-info-pressed: var(--ui-theme-bank-effective-enhanced-status-info-pressed);
    --ui-color-status-success: var(--ui-theme-bank-effective-enhanced-status-success);
    --ui-color-status-success-hover: var(--ui-theme-bank-effective-enhanced-status-success-hover);
    --ui-color-status-success-pressed: var(
      --ui-theme-bank-effective-enhanced-status-success-pressed
    );
    --ui-color-status-warning: var(--ui-theme-bank-effective-enhanced-status-warning);
    --ui-color-status-warning-hover: var(--ui-theme-bank-effective-enhanced-status-warning-hover);
    --ui-color-status-warning-pressed: var(
      --ui-theme-bank-effective-enhanced-status-warning-pressed
    );
    --ui-color-surface-page: var(--ui-theme-bank-effective-enhanced-surface-page);
    --ui-color-surface-panel: var(--ui-theme-bank-effective-enhanced-surface-panel);
    --ui-color-text-on-action: var(--ui-theme-bank-effective-enhanced-text-on-action);
    --ui-color-text-on-status-error: var(--ui-theme-bank-effective-enhanced-text-on-status-error);
    --ui-color-text-on-status-info: var(--ui-theme-bank-effective-enhanced-text-on-status-info);
    --ui-color-text-on-status-success: var(
      --ui-theme-bank-effective-enhanced-text-on-status-success
    );
    --ui-color-text-on-status-warning: var(
      --ui-theme-bank-effective-enhanced-text-on-status-warning
    );
    --ui-color-text-primary: var(--ui-theme-bank-effective-enhanced-text-primary);
    --ui-color-text-secondary: var(--ui-theme-bank-effective-enhanced-text-secondary);
  }

  html[data-contrast='standard'] {
    --ui-color-action-primary: var(--ui-theme-bank-effective-standard-action-primary);
    --ui-color-border-default: var(--ui-theme-bank-effective-standard-border-default);
    --ui-color-control-error: var(--ui-theme-bank-effective-standard-control-error);
    --ui-color-control-info: var(--ui-theme-bank-effective-standard-control-info);
    --ui-color-control-primary: var(--ui-theme-bank-effective-standard-control-primary);
    --ui-color-control-success: var(--ui-theme-bank-effective-standard-control-success);
    --ui-color-control-warning: var(--ui-theme-bank-effective-standard-control-warning);
    --ui-color-data-viz-categorical-series-1: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-1
    );
    --ui-color-data-viz-categorical-series-2: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-2
    );
    --ui-color-data-viz-categorical-series-3: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-3
    );
    --ui-color-data-viz-categorical-series-4: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-4
    );
    --ui-color-data-viz-categorical-series-5: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-5
    );
    --ui-color-data-viz-categorical-series-6: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-6
    );
    --ui-color-data-viz-categorical-series-7: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-7
    );
    --ui-color-data-viz-categorical-series-8: var(
      --ui-theme-bank-effective-standard-data-viz-categorical-series-8
    );
    --ui-color-expression-accent-a-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-a-foreground
    );
    --ui-color-expression-accent-a-soft-background: var(
      --ui-theme-bank-effective-standard-expression-accent-a-soft-background
    );
    --ui-color-expression-accent-a-soft-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-a-soft-foreground
    );
    --ui-color-expression-accent-a-solid-background: var(
      --ui-theme-bank-effective-standard-expression-accent-a-solid-background
    );
    --ui-color-expression-accent-a-solid-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-a-solid-foreground
    );
    --ui-color-expression-accent-b-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-b-foreground
    );
    --ui-color-expression-accent-b-soft-background: var(
      --ui-theme-bank-effective-standard-expression-accent-b-soft-background
    );
    --ui-color-expression-accent-b-soft-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-b-soft-foreground
    );
    --ui-color-expression-accent-b-solid-background: var(
      --ui-theme-bank-effective-standard-expression-accent-b-solid-background
    );
    --ui-color-expression-accent-b-solid-foreground: var(
      --ui-theme-bank-effective-standard-expression-accent-b-solid-foreground
    );
    --ui-color-focus-ring: var(--ui-theme-bank-effective-standard-focus-ring);
    --ui-color-scrim-viewport: var(--ui-theme-bank-effective-standard-scrim-viewport);
    --ui-color-status-error: var(--ui-theme-bank-effective-standard-status-error);
    --ui-color-status-error-hover: var(--ui-theme-bank-effective-standard-status-error-hover);
    --ui-color-status-error-pressed: var(--ui-theme-bank-effective-standard-status-error-pressed);
    --ui-color-status-info: var(--ui-theme-bank-effective-standard-status-info);
    --ui-color-status-info-hover: var(--ui-theme-bank-effective-standard-status-info-hover);
    --ui-color-status-info-pressed: var(--ui-theme-bank-effective-standard-status-info-pressed);
    --ui-color-status-success: var(--ui-theme-bank-effective-standard-status-success);
    --ui-color-status-success-hover: var(--ui-theme-bank-effective-standard-status-success-hover);
    --ui-color-status-success-pressed: var(
      --ui-theme-bank-effective-standard-status-success-pressed
    );
    --ui-color-status-warning: var(--ui-theme-bank-effective-standard-status-warning);
    --ui-color-status-warning-hover: var(--ui-theme-bank-effective-standard-status-warning-hover);
    --ui-color-status-warning-pressed: var(
      --ui-theme-bank-effective-standard-status-warning-pressed
    );
    --ui-color-surface-page: var(--ui-theme-bank-effective-standard-surface-page);
    --ui-color-surface-panel: var(--ui-theme-bank-effective-standard-surface-panel);
    --ui-color-text-on-action: var(--ui-theme-bank-effective-standard-text-on-action);
    --ui-color-text-on-status-error: var(--ui-theme-bank-effective-standard-text-on-status-error);
    --ui-color-text-on-status-info: var(--ui-theme-bank-effective-standard-text-on-status-info);
    --ui-color-text-on-status-success: var(
      --ui-theme-bank-effective-standard-text-on-status-success
    );
    --ui-color-text-on-status-warning: var(
      --ui-theme-bank-effective-standard-text-on-status-warning
    );
    --ui-color-text-primary: var(--ui-theme-bank-effective-standard-text-primary);
    --ui-color-text-secondary: var(--ui-theme-bank-effective-standard-text-secondary);
  }
}

@media (forced-colors: active) {
  @layer tokens {
    html:root {
      --ui-color-action-primary: Highlight;
      --ui-color-control-primary: Highlight;
      --ui-color-border-default: GrayText;
      --ui-color-focus-ring: Highlight;
      --ui-color-scrim-viewport: CanvasText;
      --ui-color-surface-page: Canvas;
      --ui-color-surface-panel: Canvas;
      --ui-color-text-on-action: HighlightText;
      --ui-color-text-primary: CanvasText;
      --ui-color-text-secondary: CanvasText;
      --ui-color-status-info: Highlight;
      --ui-color-status-info-hover: Highlight;
      --ui-color-status-info-pressed: Highlight;
      --ui-color-text-on-status-info: HighlightText;
      --ui-color-status-success: Highlight;
      --ui-color-status-success-hover: Highlight;
      --ui-color-status-success-pressed: Highlight;
      --ui-color-text-on-status-success: HighlightText;
      --ui-color-status-warning: Highlight;
      --ui-color-status-warning-hover: Highlight;
      --ui-color-status-warning-pressed: Highlight;
      --ui-color-text-on-status-warning: HighlightText;
      --ui-color-status-error: Highlight;
      --ui-color-status-error-hover: Highlight;
      --ui-color-status-error-pressed: Highlight;
      --ui-color-text-on-status-error: HighlightText;
      --ui-material-chrome-background: Canvas;
      --ui-material-modal-background: Canvas;
      --ui-material-overlay-background: Canvas;
      --ui-material-scrim-background: CanvasText;
    }
  }
}

@layer base {
  html {
    background-color: var(--ui-color-surface-page);
    color: var(--ui-color-text-primary);
    font-size: calc(100% * var(--ui-font-scale));
  }

  html[data-color-mode='light'] {
    color-scheme: light;
  }

  html[data-color-mode='dark'] {
    color-scheme: dark;
  }
}
