@layer tokens {
/* neutral: light — явно или по умолчанию */
[data-theme="neutral"][data-scheme="light"],
[data-theme="neutral"]:not([data-scheme]) {
  color-scheme: light;
  --color-background-default: #ffffff;
  --color-foreground-default: #202227;
  --color-text-primary: #202227;
  --color-text-secondary: #5d5f67;
  --color-text-tertiary: #6c6e76;
  --color-text-disabled: #a9abb1;
  --color-text-on-accent: #ffffff;
  --color-text-danger: #d92d20;
  --color-text-link: #2957d6;
  --color-icon-primary: #202227;
  --color-icon-secondary: #5c5e66;
  --color-icon-disabled: #a9abb1;
  --color-border-subtle: #eceef0;
  --color-border-default: #dcdee2;
  --color-border-strong: #c9ccd1;
  --color-divider: #2022270f;
  --color-surface-subtle: #20222708;
  --color-surface-default: #2022270d;
  --color-surface-hover: #20222714;
  --color-surface-pressed: #2022271c;
  --color-surface-disabled: #2022270a;
  --color-accent-base: #2957d6;
  --color-accent-default: #2957d6;
  --color-accent-hover: #2447b8;
  --color-accent-pressed: #1f3c9e;
  --color-accent-subtle: #2957d61f;
  --color-accent-glass: #2957d6;
  --color-accent-glass-border: transparent;
  --color-accent-glass-border-hover: transparent;
  --color-accent-glass-border-pressed: transparent;
  --color-accent-loading: #4f6fd8;
  --color-accent-shadow: transparent;
  --color-accent-shadow-hover: transparent;
  --color-accent-shadow-pressed: transparent;
  --color-status-success: #1a7f37;
  --color-status-warning: #b54708;
  --color-status-danger: #d92d20;
  --color-status-info: #2957d6;
  --color-state-active: #1a7f37;
  --color-state-inactive: #a9abb1;
  --color-state-selected: #2957d6;
  --color-state-focus: #202227;
  --color-badge-neutral-bg: #2022270f;
  --color-badge-neutral-fg: #5d5f67;
  --color-badge-accent-bg: #2957d61a;
  --color-badge-accent-fg: #1f45b0;
  --color-badge-success-bg: #1a7f371f;
  --color-badge-success-fg: #116329;
  --color-badge-warning-bg: #b547081f;
  --color-badge-warning-fg: #7a3300;
  --color-badge-danger-bg: #d92d201a;
  --color-badge-danger-fg: #a3200f;
  --color-danger-soft-bg: #d92d201a;
  --color-danger-soft-bg-hover: #d92d2029;
  --color-danger-soft-bg-pressed: #d92d2038;
  --color-danger-soft-fg: #a3200f;
  --color-chart-surface: #f8f8f8;
  --color-chart-series-1: #2a78d6;
  --color-chart-series-2: #eb6834;
  --color-chart-series-3: #1baf7a;
  --color-chart-series-4: #eda100;
  --color-chart-series-5: #e87ba4;
  --color-chart-series-6: #008300;
  --color-chart-series-7: #4a3aa7;
  --color-chart-series-8: #e34948;
  --color-chart-sequential-1: #cde2fb;
  --color-chart-sequential-2: #9ec5f4;
  --color-chart-sequential-3: #6da7ec;
  --color-chart-sequential-4: #3987e5;
  --color-chart-sequential-5: #256abf;
  --color-chart-sequential-6: #184f95;
  --color-chart-sequential-7: #0d366b;
  --color-chart-status-good: #0ca30c;
  --color-chart-status-warning: #fab219;
  --color-chart-status-serious: #ec835a;
  --color-chart-status-critical: #d03b3b;
  --color-chart-grid: #2022270f;
  --color-chart-axis: #20222733;
  --color-chart-muted: #20222740;
  --color-chart-highlight: #2a78d6;
  --color-inverted-text-primary: #f1f1f4;
  --color-inverted-text-secondary: #f1f1f4b8;
  --color-inverted-text-tertiary: #f1f1f49e;
  --color-inverted-muted: #f1f1f42e;
  --color-inverted-success: #3fb950;
  --color-inverted-danger: #ff7b72;
  --surface-page-bg: #ffffff;
  --surface-accent-default-bg: #2957d6;
  --surface-accent-default-border: transparent;
  --surface-accent-default-shadow: none;
  --surface-accent-default-backdrop: none;
  --surface-accent-hover-bg: #2447b8;
  --surface-accent-hover-border: transparent;
  --surface-accent-hover-shadow: none;
  --surface-accent-hover-backdrop: none;
  --surface-accent-pressed-bg: #1f3c9e;
  --surface-accent-pressed-border: transparent;
  --surface-accent-pressed-shadow: none;
  --surface-accent-pressed-backdrop: none;
  --surface-accent-pressed-highlight: transparent;
  --surface-accent-disabled-bg: #2022270a;
  --surface-accent-disabled-border: transparent;
  --surface-accent-disabled-shadow: none;
  --surface-accent-disabled-backdrop: none;
  --surface-accent-loading-bg: #4f6fd8;
  --surface-accent-loading-border: transparent;
  --surface-accent-loading-shadow: none;
  --surface-accent-loading-backdrop: none;
  --surface-neutral-default-bg: #2022270d;
  --surface-neutral-default-border: transparent;
  --surface-neutral-default-shadow: none;
  --surface-neutral-default-backdrop: none;
  --surface-neutral-hover-bg: #20222714;
  --surface-neutral-hover-border: transparent;
  --surface-neutral-hover-shadow: none;
  --surface-neutral-hover-backdrop: none;
  --surface-neutral-pressed-bg: #2022271c;
  --surface-neutral-pressed-border: transparent;
  --surface-neutral-pressed-shadow: none;
  --surface-neutral-pressed-backdrop: none;
  --surface-neutral-pressed-highlight: transparent;
  --surface-neutral-disabled-bg: #2022270a;
  --surface-neutral-disabled-border: transparent;
  --surface-neutral-disabled-shadow: none;
  --surface-neutral-disabled-backdrop: none;
  --surface-neutral-loading-bg: #2022270d;
  --surface-neutral-loading-border: transparent;
  --surface-neutral-loading-shadow: none;
  --surface-neutral-loading-backdrop: none;
  --surface-field-default-bg: #2022270d;
  --surface-field-default-border: transparent;
  --surface-field-default-backdrop: none;
  --surface-field-hover-bg: #20222714;
  --surface-field-hover-border: transparent;
  --surface-field-hover-backdrop: none;
  --surface-field-focused-bg: #2022271c;
  --surface-field-focused-border: transparent;
  --surface-field-focused-backdrop: none;
  --surface-field-focused-ring: transparent;
  --surface-field-error-bg: #d92d2014;
  --surface-field-error-border: transparent;
  --surface-field-error-backdrop: none;
  --surface-field-disabled-bg: #2022270a;
  --surface-field-disabled-border: transparent;
  --surface-field-disabled-backdrop: none;
  --surface-popover-bg: #ffffff;
  --surface-popover-border: transparent;
  --surface-popover-shadow: 0 12px 32px #20222729;
  --surface-popover-backdrop: none;
  --surface-option-highlighted-bg: #2022270f;
  --surface-scrim-bg: #20222752;
  --surface-scrim-backdrop: none;
  --surface-control-default-bg: #20222708;
  --surface-control-default-border: #20222780;
  --surface-control-hover-bg: #2022270f;
  --surface-control-hover-border: #202227b3;
  --surface-control-checked-bg: #2957d6;
  --surface-control-checked-border: #2957d6;
  --surface-control-checked-mark: #ffffff;
  --surface-control-error-border: #d92d20;
  --surface-control-disabled-bg: #20222708;
  --surface-control-disabled-border: #20222726;
  --surface-ghost-default-bg: transparent;
  --surface-ghost-default-border: transparent;
  --surface-ghost-default-shadow: none;
  --surface-ghost-default-backdrop: none;
  --surface-ghost-hover-bg: #20222714;
  --surface-ghost-hover-border: transparent;
  --surface-ghost-hover-shadow: none;
  --surface-ghost-hover-backdrop: none;
  --surface-ghost-pressed-bg: #2022271c;
  --surface-ghost-pressed-border: transparent;
  --surface-ghost-pressed-shadow: none;
  --surface-ghost-pressed-backdrop: none;
  --surface-ghost-pressed-highlight: transparent;
  --surface-ghost-disabled-bg: transparent;
  --surface-ghost-disabled-border: transparent;
  --surface-ghost-disabled-shadow: none;
  --surface-ghost-disabled-backdrop: none;
  --surface-ghost-loading-bg: transparent;
  --surface-ghost-loading-border: transparent;
  --surface-ghost-loading-shadow: none;
  --surface-ghost-loading-backdrop: none;
  --surface-switch-track-off: #20222780;
  --surface-switch-track-on: #2957d6;
  --surface-switch-thumb: #ffffff;
  --surface-switch-thumb-shadow: 0 1px 2px #0000003d, 0 2px 6px #00000029;
  --surface-card-bg: #20222708;
  --surface-card-border: transparent;
  --surface-card-shadow: none;
  --surface-card-backdrop: none;
  --surface-card-hover-bg: #2022270f;
  --surface-card-radius: 24px;
  --surface-skeleton-bg: #2022270f;
  --surface-skeleton-shine: #20222705;
  --surface-segmented-track: #2022270d;
  --surface-segmented-indicator: #ffffff;
  --surface-segmented-indicator-border: transparent;
  --surface-segmented-indicator-shadow: 0 1px 2px #2022271f, 0 2px 6px #20222714;
  --surface-table-header-bg: #fffffff0;
  --surface-table-header-backdrop: none;
  --surface-table-row-hover-bg: #20222708;
  --surface-table-row-selected-bg: #2957d612;
  --surface-calendar-range: #2957d61a;
  --surface-calendar-preview: #2957d60d;
  --surface-inverted-bg: #202227;
  --surface-inverted-border: transparent;
}

/* neutral: dark — явно */
[data-theme="neutral"][data-scheme="dark"] {
  color-scheme: dark;
  --color-background-default: #161619;
  --color-foreground-default: #e8e8ec;
  --color-text-primary: #e8e8ec;
  --color-text-secondary: #a6a6ae;
  --color-text-tertiary: #9a9aa2;
  --color-text-disabled: #5c5c63;
  --color-text-on-accent: #ffffff;
  --color-text-danger: #ff6b6b;
  --color-text-link: #7aa2f7;
  --color-icon-primary: #e8e8ec;
  --color-icon-secondary: #a1a1aa;
  --color-icon-disabled: #5c5c63;
  --color-border-subtle: #e8e8ec0f;
  --color-border-default: #e8e8ec1a;
  --color-border-strong: #e8e8ec29;
  --color-divider: #e8e8ec0f;
  --color-surface-subtle: #e8e8ec08;
  --color-surface-default: #e8e8ec0f;
  --color-surface-hover: #e8e8ec17;
  --color-surface-pressed: #e8e8ec1f;
  --color-surface-disabled: #e8e8ec0a;
  --color-accent-base: #3469d9;
  --color-accent-default: #3469d9;
  --color-accent-hover: #2c5fcf;
  --color-accent-pressed: #264fb0;
  --color-accent-subtle: #3469d929;
  --color-accent-glass: #3469d9;
  --color-accent-glass-border: transparent;
  --color-accent-glass-border-hover: transparent;
  --color-accent-glass-border-pressed: transparent;
  --color-accent-loading: #3469d999;
  --color-accent-shadow: transparent;
  --color-accent-shadow-hover: transparent;
  --color-accent-shadow-pressed: transparent;
  --color-status-success: #3fb950;
  --color-status-warning: #d29922;
  --color-status-danger: #f85149;
  --color-status-info: #3469d9;
  --color-state-active: #3fb950;
  --color-state-inactive: #5c5c63;
  --color-state-selected: #3469d9;
  --color-state-focus: #ffffff;
  --color-badge-neutral-bg: #e8e8ec14;
  --color-badge-neutral-fg: #a6a6ae;
  --color-badge-accent-bg: #3469d93d;
  --color-badge-accent-fg: #7aa2f7;
  --color-badge-success-bg: #3fb95029;
  --color-badge-success-fg: #56d364;
  --color-badge-warning-bg: #d2992229;
  --color-badge-warning-fg: #e3b341;
  --color-badge-danger-bg: #f851492e;
  --color-badge-danger-fg: #ff8a84;
  --color-danger-soft-bg: #f851492e;
  --color-danger-soft-bg-hover: #f851493d;
  --color-danger-soft-bg-pressed: #f851494d;
  --color-danger-soft-fg: #ff8a84;
  --color-chart-surface: #1d1d1f;
  --color-chart-series-1: #3987e5;
  --color-chart-series-2: #d95926;
  --color-chart-series-3: #199e70;
  --color-chart-series-4: #c98500;
  --color-chart-series-5: #d55181;
  --color-chart-series-6: #008300;
  --color-chart-series-7: #9085e9;
  --color-chart-series-8: #e66767;
  --color-chart-sequential-1: #0d366b;
  --color-chart-sequential-2: #184f95;
  --color-chart-sequential-3: #256abf;
  --color-chart-sequential-4: #3987e5;
  --color-chart-sequential-5: #6da7ec;
  --color-chart-sequential-6: #9ec5f4;
  --color-chart-sequential-7: #cde2fb;
  --color-chart-status-good: #0ca30c;
  --color-chart-status-warning: #fab219;
  --color-chart-status-serious: #ec835a;
  --color-chart-status-critical: #d03b3b;
  --color-chart-grid: #e8e8ec0f;
  --color-chart-axis: #e8e8ec33;
  --color-chart-muted: #e8e8ec4d;
  --color-chart-highlight: #3987e5;
  --color-inverted-text-primary: #202227;
  --color-inverted-text-secondary: #202227b8;
  --color-inverted-text-tertiary: #202227a8;
  --color-inverted-muted: #2022272e;
  --color-inverted-success: #116329;
  --color-inverted-danger: #b42318;
  --surface-page-bg: #161619;
  --surface-accent-default-bg: #3469d9;
  --surface-accent-default-border: transparent;
  --surface-accent-default-shadow: none;
  --surface-accent-default-backdrop: none;
  --surface-accent-hover-bg: #2c5fcf;
  --surface-accent-hover-border: transparent;
  --surface-accent-hover-shadow: none;
  --surface-accent-hover-backdrop: none;
  --surface-accent-pressed-bg: #264fb0;
  --surface-accent-pressed-border: transparent;
  --surface-accent-pressed-shadow: none;
  --surface-accent-pressed-backdrop: none;
  --surface-accent-pressed-highlight: transparent;
  --surface-accent-disabled-bg: #e8e8ec0a;
  --surface-accent-disabled-border: transparent;
  --surface-accent-disabled-shadow: none;
  --surface-accent-disabled-backdrop: none;
  --surface-accent-loading-bg: #3469d999;
  --surface-accent-loading-border: transparent;
  --surface-accent-loading-shadow: none;
  --surface-accent-loading-backdrop: none;
  --surface-neutral-default-bg: #e8e8ec0f;
  --surface-neutral-default-border: transparent;
  --surface-neutral-default-shadow: none;
  --surface-neutral-default-backdrop: none;
  --surface-neutral-hover-bg: #e8e8ec17;
  --surface-neutral-hover-border: transparent;
  --surface-neutral-hover-shadow: none;
  --surface-neutral-hover-backdrop: none;
  --surface-neutral-pressed-bg: #e8e8ec1f;
  --surface-neutral-pressed-border: transparent;
  --surface-neutral-pressed-shadow: none;
  --surface-neutral-pressed-backdrop: none;
  --surface-neutral-pressed-highlight: transparent;
  --surface-neutral-disabled-bg: #e8e8ec0a;
  --surface-neutral-disabled-border: transparent;
  --surface-neutral-disabled-shadow: none;
  --surface-neutral-disabled-backdrop: none;
  --surface-neutral-loading-bg: #e8e8ec0f;
  --surface-neutral-loading-border: transparent;
  --surface-neutral-loading-shadow: none;
  --surface-neutral-loading-backdrop: none;
  --surface-field-default-bg: #e8e8ec0f;
  --surface-field-default-border: transparent;
  --surface-field-default-backdrop: none;
  --surface-field-hover-bg: #e8e8ec17;
  --surface-field-hover-border: transparent;
  --surface-field-hover-backdrop: none;
  --surface-field-focused-bg: #e8e8ec1f;
  --surface-field-focused-border: transparent;
  --surface-field-focused-backdrop: none;
  --surface-field-focused-ring: transparent;
  --surface-field-error-bg: #f851491f;
  --surface-field-error-border: transparent;
  --surface-field-error-backdrop: none;
  --surface-field-disabled-bg: #e8e8ec0a;
  --surface-field-disabled-border: transparent;
  --surface-field-disabled-backdrop: none;
  --surface-popover-bg: #1f1f22;
  --surface-popover-border: transparent;
  --surface-popover-shadow: 0 12px 32px #000000a3;
  --surface-popover-backdrop: none;
  --surface-option-highlighted-bg: #e8e8ec14;
  --surface-scrim-bg: #20222799;
  --surface-scrim-backdrop: none;
  --surface-control-default-bg: #e8e8ec0a;
  --surface-control-default-border: #e8e8ec73;
  --surface-control-hover-bg: #e8e8ec14;
  --surface-control-hover-border: #e8e8eca6;
  --surface-control-checked-bg: #3469d9;
  --surface-control-checked-border: #3469d9;
  --surface-control-checked-mark: #ffffff;
  --surface-control-error-border: #ff6b6b;
  --surface-control-disabled-bg: #e8e8ec08;
  --surface-control-disabled-border: #e8e8ec26;
  --surface-ghost-default-bg: transparent;
  --surface-ghost-default-border: transparent;
  --surface-ghost-default-shadow: none;
  --surface-ghost-default-backdrop: none;
  --surface-ghost-hover-bg: #e8e8ec17;
  --surface-ghost-hover-border: transparent;
  --surface-ghost-hover-shadow: none;
  --surface-ghost-hover-backdrop: none;
  --surface-ghost-pressed-bg: #e8e8ec1f;
  --surface-ghost-pressed-border: transparent;
  --surface-ghost-pressed-shadow: none;
  --surface-ghost-pressed-backdrop: none;
  --surface-ghost-pressed-highlight: transparent;
  --surface-ghost-disabled-bg: transparent;
  --surface-ghost-disabled-border: transparent;
  --surface-ghost-disabled-shadow: none;
  --surface-ghost-disabled-backdrop: none;
  --surface-ghost-loading-bg: transparent;
  --surface-ghost-loading-border: transparent;
  --surface-ghost-loading-shadow: none;
  --surface-ghost-loading-backdrop: none;
  --surface-switch-track-off: #e8e8ec66;
  --surface-switch-track-on: #3469d9;
  --surface-switch-thumb: #f4f4f5;
  --surface-switch-thumb-shadow: 0 1px 2px #0000003d, 0 2px 6px #00000029;
  --surface-card-bg: #e8e8ec0a;
  --surface-card-border: transparent;
  --surface-card-shadow: none;
  --surface-card-backdrop: none;
  --surface-card-hover-bg: #e8e8ec12;
  --surface-card-radius: 24px;
  --surface-skeleton-bg: #e8e8ec0f;
  --surface-skeleton-shine: #e8e8ec1a;
  --surface-segmented-track: #e8e8ec0f;
  --surface-segmented-indicator: #e8e8ec24;
  --surface-segmented-indicator-border: transparent;
  --surface-segmented-indicator-shadow: none;
  --surface-table-header-bg: #161619f0;
  --surface-table-header-backdrop: none;
  --surface-table-row-hover-bg: #e8e8ec0a;
  --surface-table-row-selected-bg: #3469d91f;
  --surface-calendar-range: #3469d92e;
  --surface-calendar-preview: #3469d914;
  --surface-inverted-bg: #e8e8ec;
  --surface-inverted-border: transparent;
}

/* neutral: dark — по системной настройке, если data-scheme не задан */
@media (prefers-color-scheme: dark) {
  [data-theme="neutral"]:not([data-scheme]) {
    color-scheme: dark;
    --color-background-default: #161619;
    --color-foreground-default: #e8e8ec;
    --color-text-primary: #e8e8ec;
    --color-text-secondary: #a6a6ae;
    --color-text-tertiary: #9a9aa2;
    --color-text-disabled: #5c5c63;
    --color-text-on-accent: #ffffff;
    --color-text-danger: #ff6b6b;
    --color-text-link: #7aa2f7;
    --color-icon-primary: #e8e8ec;
    --color-icon-secondary: #a1a1aa;
    --color-icon-disabled: #5c5c63;
    --color-border-subtle: #e8e8ec0f;
    --color-border-default: #e8e8ec1a;
    --color-border-strong: #e8e8ec29;
    --color-divider: #e8e8ec0f;
    --color-surface-subtle: #e8e8ec08;
    --color-surface-default: #e8e8ec0f;
    --color-surface-hover: #e8e8ec17;
    --color-surface-pressed: #e8e8ec1f;
    --color-surface-disabled: #e8e8ec0a;
    --color-accent-base: #3469d9;
    --color-accent-default: #3469d9;
    --color-accent-hover: #2c5fcf;
    --color-accent-pressed: #264fb0;
    --color-accent-subtle: #3469d929;
    --color-accent-glass: #3469d9;
    --color-accent-glass-border: transparent;
    --color-accent-glass-border-hover: transparent;
    --color-accent-glass-border-pressed: transparent;
    --color-accent-loading: #3469d999;
    --color-accent-shadow: transparent;
    --color-accent-shadow-hover: transparent;
    --color-accent-shadow-pressed: transparent;
    --color-status-success: #3fb950;
    --color-status-warning: #d29922;
    --color-status-danger: #f85149;
    --color-status-info: #3469d9;
    --color-state-active: #3fb950;
    --color-state-inactive: #5c5c63;
    --color-state-selected: #3469d9;
    --color-state-focus: #ffffff;
    --color-badge-neutral-bg: #e8e8ec14;
    --color-badge-neutral-fg: #a6a6ae;
    --color-badge-accent-bg: #3469d93d;
    --color-badge-accent-fg: #7aa2f7;
    --color-badge-success-bg: #3fb95029;
    --color-badge-success-fg: #56d364;
    --color-badge-warning-bg: #d2992229;
    --color-badge-warning-fg: #e3b341;
    --color-badge-danger-bg: #f851492e;
    --color-badge-danger-fg: #ff8a84;
    --color-danger-soft-bg: #f851492e;
    --color-danger-soft-bg-hover: #f851493d;
    --color-danger-soft-bg-pressed: #f851494d;
    --color-danger-soft-fg: #ff8a84;
    --color-chart-surface: #1d1d1f;
    --color-chart-series-1: #3987e5;
    --color-chart-series-2: #d95926;
    --color-chart-series-3: #199e70;
    --color-chart-series-4: #c98500;
    --color-chart-series-5: #d55181;
    --color-chart-series-6: #008300;
    --color-chart-series-7: #9085e9;
    --color-chart-series-8: #e66767;
    --color-chart-sequential-1: #0d366b;
    --color-chart-sequential-2: #184f95;
    --color-chart-sequential-3: #256abf;
    --color-chart-sequential-4: #3987e5;
    --color-chart-sequential-5: #6da7ec;
    --color-chart-sequential-6: #9ec5f4;
    --color-chart-sequential-7: #cde2fb;
    --color-chart-status-good: #0ca30c;
    --color-chart-status-warning: #fab219;
    --color-chart-status-serious: #ec835a;
    --color-chart-status-critical: #d03b3b;
    --color-chart-grid: #e8e8ec0f;
    --color-chart-axis: #e8e8ec33;
    --color-chart-muted: #e8e8ec4d;
    --color-chart-highlight: #3987e5;
    --color-inverted-text-primary: #202227;
    --color-inverted-text-secondary: #202227b8;
    --color-inverted-text-tertiary: #202227a8;
    --color-inverted-muted: #2022272e;
    --color-inverted-success: #116329;
    --color-inverted-danger: #b42318;
    --surface-page-bg: #161619;
    --surface-accent-default-bg: #3469d9;
    --surface-accent-default-border: transparent;
    --surface-accent-default-shadow: none;
    --surface-accent-default-backdrop: none;
    --surface-accent-hover-bg: #2c5fcf;
    --surface-accent-hover-border: transparent;
    --surface-accent-hover-shadow: none;
    --surface-accent-hover-backdrop: none;
    --surface-accent-pressed-bg: #264fb0;
    --surface-accent-pressed-border: transparent;
    --surface-accent-pressed-shadow: none;
    --surface-accent-pressed-backdrop: none;
    --surface-accent-pressed-highlight: transparent;
    --surface-accent-disabled-bg: #e8e8ec0a;
    --surface-accent-disabled-border: transparent;
    --surface-accent-disabled-shadow: none;
    --surface-accent-disabled-backdrop: none;
    --surface-accent-loading-bg: #3469d999;
    --surface-accent-loading-border: transparent;
    --surface-accent-loading-shadow: none;
    --surface-accent-loading-backdrop: none;
    --surface-neutral-default-bg: #e8e8ec0f;
    --surface-neutral-default-border: transparent;
    --surface-neutral-default-shadow: none;
    --surface-neutral-default-backdrop: none;
    --surface-neutral-hover-bg: #e8e8ec17;
    --surface-neutral-hover-border: transparent;
    --surface-neutral-hover-shadow: none;
    --surface-neutral-hover-backdrop: none;
    --surface-neutral-pressed-bg: #e8e8ec1f;
    --surface-neutral-pressed-border: transparent;
    --surface-neutral-pressed-shadow: none;
    --surface-neutral-pressed-backdrop: none;
    --surface-neutral-pressed-highlight: transparent;
    --surface-neutral-disabled-bg: #e8e8ec0a;
    --surface-neutral-disabled-border: transparent;
    --surface-neutral-disabled-shadow: none;
    --surface-neutral-disabled-backdrop: none;
    --surface-neutral-loading-bg: #e8e8ec0f;
    --surface-neutral-loading-border: transparent;
    --surface-neutral-loading-shadow: none;
    --surface-neutral-loading-backdrop: none;
    --surface-field-default-bg: #e8e8ec0f;
    --surface-field-default-border: transparent;
    --surface-field-default-backdrop: none;
    --surface-field-hover-bg: #e8e8ec17;
    --surface-field-hover-border: transparent;
    --surface-field-hover-backdrop: none;
    --surface-field-focused-bg: #e8e8ec1f;
    --surface-field-focused-border: transparent;
    --surface-field-focused-backdrop: none;
    --surface-field-focused-ring: transparent;
    --surface-field-error-bg: #f851491f;
    --surface-field-error-border: transparent;
    --surface-field-error-backdrop: none;
    --surface-field-disabled-bg: #e8e8ec0a;
    --surface-field-disabled-border: transparent;
    --surface-field-disabled-backdrop: none;
    --surface-popover-bg: #1f1f22;
    --surface-popover-border: transparent;
    --surface-popover-shadow: 0 12px 32px #000000a3;
    --surface-popover-backdrop: none;
    --surface-option-highlighted-bg: #e8e8ec14;
    --surface-scrim-bg: #20222799;
    --surface-scrim-backdrop: none;
    --surface-control-default-bg: #e8e8ec0a;
    --surface-control-default-border: #e8e8ec73;
    --surface-control-hover-bg: #e8e8ec14;
    --surface-control-hover-border: #e8e8eca6;
    --surface-control-checked-bg: #3469d9;
    --surface-control-checked-border: #3469d9;
    --surface-control-checked-mark: #ffffff;
    --surface-control-error-border: #ff6b6b;
    --surface-control-disabled-bg: #e8e8ec08;
    --surface-control-disabled-border: #e8e8ec26;
    --surface-ghost-default-bg: transparent;
    --surface-ghost-default-border: transparent;
    --surface-ghost-default-shadow: none;
    --surface-ghost-default-backdrop: none;
    --surface-ghost-hover-bg: #e8e8ec17;
    --surface-ghost-hover-border: transparent;
    --surface-ghost-hover-shadow: none;
    --surface-ghost-hover-backdrop: none;
    --surface-ghost-pressed-bg: #e8e8ec1f;
    --surface-ghost-pressed-border: transparent;
    --surface-ghost-pressed-shadow: none;
    --surface-ghost-pressed-backdrop: none;
    --surface-ghost-pressed-highlight: transparent;
    --surface-ghost-disabled-bg: transparent;
    --surface-ghost-disabled-border: transparent;
    --surface-ghost-disabled-shadow: none;
    --surface-ghost-disabled-backdrop: none;
    --surface-ghost-loading-bg: transparent;
    --surface-ghost-loading-border: transparent;
    --surface-ghost-loading-shadow: none;
    --surface-ghost-loading-backdrop: none;
    --surface-switch-track-off: #e8e8ec66;
    --surface-switch-track-on: #3469d9;
    --surface-switch-thumb: #f4f4f5;
    --surface-switch-thumb-shadow: 0 1px 2px #0000003d, 0 2px 6px #00000029;
    --surface-card-bg: #e8e8ec0a;
    --surface-card-border: transparent;
    --surface-card-shadow: none;
    --surface-card-backdrop: none;
    --surface-card-hover-bg: #e8e8ec12;
    --surface-card-radius: 24px;
    --surface-skeleton-bg: #e8e8ec0f;
    --surface-skeleton-shine: #e8e8ec1a;
    --surface-segmented-track: #e8e8ec0f;
    --surface-segmented-indicator: #e8e8ec24;
    --surface-segmented-indicator-border: transparent;
    --surface-segmented-indicator-shadow: none;
    --surface-table-header-bg: #161619f0;
    --surface-table-header-backdrop: none;
    --surface-table-row-hover-bg: #e8e8ec0a;
    --surface-table-row-selected-bg: #3469d91f;
    --surface-calendar-range: #3469d92e;
    --surface-calendar-preview: #3469d914;
    --surface-inverted-bg: #e8e8ec;
    --surface-inverted-border: transparent;
  }
}

}
