:root,
.light.cds-light,
.light[data-mui-color-scheme='light'] {
  --cds-palette-primary-main: var(--color-surface-action-strong);
  --cds-palette-primary-mainChannel: from var(--color-surface-action-strong) r g b;
  --cds-palette-primary-light: var(--color-surface-action-subtle);
  --cds-palette-primary-lightChannel: from var(--color-surface-action-subtle) r g b;
  --cds-palette-primary-dark: var(--color-surface-action-strong-active);
  --cds-palette-primary-darkChannel: from var(--color-surface-action-strong-active) r g b;
  --cds-palette-primary-contrastText: var(--color-content-action-on-strong);
  --cds-palette-primary-contrastTextChannel: from var(--color-content-action-on-strong) r g b;
  --cds-palette-secondary-main: var(--color-surface-accent-strong);
  --cds-palette-secondary-mainChannel: from var(--color-surface-accent-strong) r g b;
  --cds-palette-secondary-light: var(--color-surface-accent-subtle);
  --cds-palette-secondary-lightChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-dark: var(--color-surface-accent-core);
  --cds-palette-secondary-darkChannel: from var(--color-surface-accent-core) r g b;
  --cds-palette-secondary-contrastText: var(--color-content-accent-on-strong);
  --cds-palette-secondary-contrastTextChannel: from var(--color-content-accent-on-strong) r g b;
  --cds-palette-error-main: var(--color-surface-danger-strong);
  --cds-palette-error-mainChannel: from var(--color-surface-danger-strong) r g b;
  --cds-palette-error-light: var(--color-surface-danger-subtle);
  --cds-palette-error-lightChannel: from var(--color-surface-danger-subtle) r g b;
  --cds-palette-error-dark: var(--color-surface-danger-strong-active);
  --cds-palette-error-darkChannel: from var(--color-surface-danger-strong-active) r g b;
  --cds-palette-error-contrastText: var(--color-content-danger-on-strong);
  --cds-palette-error-contrastTextChannel: from var(--color-content-danger-on-strong) r g b;
  --cds-palette-warning-main: var(--color-surface-warning-strong);
  --cds-palette-warning-mainChannel: from var(--color-surface-warning-strong) r g b;
  --cds-palette-warning-light: var(--color-surface-warning-subtle);
  --cds-palette-warning-lightChannel: from var(--color-surface-warning-subtle) r g b;
  --cds-palette-warning-dark: var(--color-surface-warning-strong-active);
  --cds-palette-warning-darkChannel: from var(--color-surface-warning-strong-active) r g b;
  --cds-palette-warning-contrastText: var(--color-content-warning-on-strong);
  --cds-palette-warning-contrastTextChannel: from var(--color-content-warning-on-strong) r g b;
  --cds-palette-success-main: var(--color-surface-success-strong);
  --cds-palette-success-mainChannel: from var(--color-surface-success-strong) r g b;
  --cds-palette-success-light: var(--color-surface-success-subtle);
  --cds-palette-success-lightChannel: from var(--color-surface-success-subtle) r g b;
  --cds-palette-success-dark: var(--color-surface-success-strong-active);
  --cds-palette-success-darkChannel: from var(--color-surface-success-strong-active) r g b;
  --cds-palette-success-contrastText: var(--color-content-success-on-strong);
  --cds-palette-success-contrastTextChannel: from var(--color-content-success-on-strong) r g b;
  --cds-palette-info-main: var(--color-surface-info-strong);
  --cds-palette-info-mainChannel: from var(--color-surface-info-strong) r g b;
  --cds-palette-info-light: var(--color-surface-info-subtle);
  --cds-palette-info-lightChannel: from var(--color-surface-info-subtle) r g b;
  --cds-palette-info-dark: var(--color-surface-info-strong-active);
  --cds-palette-info-darkChannel: from var(--color-surface-info-strong-active) r g b;
  --cds-palette-info-contrastText: var(--color-content-info-on-strong);
  --cds-palette-info-contrastTextChannel: from var(--color-content-info-on-strong) r g b;
  --cds-palette-text-primary: var(--color-content-primary);
  --cds-palette-text-primaryChannel: from var(--color-content-primary) r g b;
  --cds-palette-text-secondary: var(--color-content-secondary);
  --cds-palette-text-secondaryChannel: from var(--color-content-secondary) r g b;
  --cds-palette-text-disabled: var(--color-content-tertiary);
  --cds-palette-text-disabledChannel: from var(--color-content-tertiary) r g b;
  --cds-palette-background-default: var(--color-surface-background);
  --cds-palette-background-defaultChannel: from var(--color-surface-background) r g b;
  --cds-palette-background-paper: var(--color-surface-primary);
  --cds-palette-background-paperChannel: from var(--color-surface-primary) r g b;
  --cds-palette-divider: var(--color-stroke-secondary);
  --cds-palette-dividerChannel: from var(--color-stroke-secondary) r g b;
  --cds-palette-action-active: var(--color-content-secondary);
  --cds-palette-action-activeChannel: from var(--color-content-secondary) r g b;
  --cds-palette-action-disabled: var(--color-content-tertiary);
  --cds-palette-action-disabledChannel: from var(--color-content-tertiary) r g b;
  --cds-palette-action-focus: var(--color-stroke-focus);
  --cds-palette-action-focusChannel: from var(--color-stroke-focus) r g b;
  --cds-palette-action-hoverOpacity: var(--opacity-hover);
  --cds-palette-action-selectedOpacity: var(--opacity-selected);
  --cds-palette-action-disabledOpacity: var(--opacity-disabled);
  --cds-palette-action-focusOpacity: var(--opacity-focus);
  --cds-typography-fontFamily: var(--font-display);
  --cds-shape-borderRadius: var(--border-radius-default);
  --cds-palette-primary-subtle: var(--color-surface-action-subtle);
  --cds-palette-primary-subtleChannel: from var(--color-surface-action-subtle) r g b;
  --cds-palette-primary-subtleHover: var(--color-surface-action-subtle-hover);
  --cds-palette-primary-subtleHoverChannel: from var(--color-surface-action-subtle-hover) r g b;
  --cds-palette-primary-subtleContrast: var(--color-content-action-on-subtle);
  --cds-palette-primary-subtleContrastChannel: from var(--color-content-action-on-subtle) r g b;
  --cds-palette-secondary-subtle: var(--color-surface-accent-subtle);
  --cds-palette-secondary-subtleChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-subtleHover: var(--color-surface-accent-subtle);
  --cds-palette-secondary-subtleHoverChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-subtleContrast: var(--color-content-accent-on-subtle);
  --cds-palette-secondary-subtleContrastChannel: from var(--color-content-accent-on-subtle) r g b;
  --cds-palette-error-subtle: var(--color-surface-danger-subtle);
  --cds-palette-error-subtleChannel: from var(--color-surface-danger-subtle) r g b;
  --cds-palette-error-subtleHover: var(--color-surface-danger-subtle-hover);
  --cds-palette-error-subtleHoverChannel: from var(--color-surface-danger-subtle-hover) r g b;
  --cds-palette-error-subtleContrast: var(--color-content-danger-on-subtle);
  --cds-palette-error-subtleContrastChannel: from var(--color-content-danger-on-subtle) r g b;
  --cds-palette-warning-subtle: var(--color-surface-warning-subtle);
  --cds-palette-warning-subtleChannel: from var(--color-surface-warning-subtle) r g b;
  --cds-palette-warning-subtleHover: var(--color-surface-warning-subtle-hover);
  --cds-palette-warning-subtleHoverChannel: from var(--color-surface-warning-subtle-hover) r g b;
  --cds-palette-warning-subtleContrast: var(--color-content-warning-on-subtle);
  --cds-palette-warning-subtleContrastChannel: from var(--color-content-warning-on-subtle) r g b;
  --cds-palette-success-subtle: var(--color-surface-success-subtle);
  --cds-palette-success-subtleChannel: from var(--color-surface-success-subtle) r g b;
  --cds-palette-success-subtleHover: var(--color-surface-success-subtle-hover);
  --cds-palette-success-subtleHoverChannel: from var(--color-surface-success-subtle-hover) r g b;
  --cds-palette-success-subtleContrast: var(--color-content-success-on-subtle);
  --cds-palette-success-subtleContrastChannel: from var(--color-content-success-on-subtle) r g b;
  --cds-palette-info-subtle: var(--color-surface-info-subtle);
  --cds-palette-info-subtleChannel: from var(--color-surface-info-subtle) r g b;
  --cds-palette-info-subtleHover: var(--color-surface-info-subtle-hover);
  --cds-palette-info-subtleHoverChannel: from var(--color-surface-info-subtle-hover) r g b;
  --cds-palette-info-subtleContrast: var(--color-content-info-on-subtle);
  --cds-palette-info-subtleContrastChannel: from var(--color-content-info-on-subtle) r g b;
  --cds-palette-text-inverse: var(--color-white);
  --cds-palette-text-inverseChannel: from var(--color-white) r g b;
  --cds-palette-interactiveBorder: var(--color-stroke-primary);
  --cds-palette-interactiveBorderChannel: from var(--color-stroke-primary) r g b;
}

.dark.cds-dark,
.dark[data-mui-color-scheme='dark'] {
  color-scheme: dark;
  --cds-palette-primary-main: var(--color-surface-action-strong);
  --cds-palette-primary-mainChannel: from var(--color-surface-action-strong) r g b;
  --cds-palette-primary-light: var(--color-surface-action-subtle);
  --cds-palette-primary-lightChannel: from var(--color-surface-action-subtle) r g b;
  --cds-palette-primary-dark: var(--color-surface-action-strong-active);
  --cds-palette-primary-darkChannel: from var(--color-surface-action-strong-active) r g b;
  --cds-palette-primary-contrastText: var(--color-content-action-on-strong);
  --cds-palette-primary-contrastTextChannel: from var(--color-content-action-on-strong) r g b;
  --cds-palette-secondary-main: var(--color-surface-accent-strong);
  --cds-palette-secondary-mainChannel: from var(--color-surface-accent-strong) r g b;
  --cds-palette-secondary-light: var(--color-surface-accent-subtle);
  --cds-palette-secondary-lightChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-dark: var(--color-surface-accent-core);
  --cds-palette-secondary-darkChannel: from var(--color-surface-accent-core) r g b;
  --cds-palette-secondary-contrastText: var(--color-content-accent-on-strong);
  --cds-palette-secondary-contrastTextChannel: from var(--color-content-accent-on-strong) r g b;
  --cds-palette-error-main: var(--color-surface-danger-strong);
  --cds-palette-error-mainChannel: from var(--color-surface-danger-strong) r g b;
  --cds-palette-error-light: var(--color-surface-danger-subtle);
  --cds-palette-error-lightChannel: from var(--color-surface-danger-subtle) r g b;
  --cds-palette-error-dark: var(--color-surface-danger-strong-active);
  --cds-palette-error-darkChannel: from var(--color-surface-danger-strong-active) r g b;
  --cds-palette-error-contrastText: var(--color-content-danger-on-strong);
  --cds-palette-error-contrastTextChannel: from var(--color-content-danger-on-strong) r g b;
  --cds-palette-warning-main: var(--color-surface-warning-strong);
  --cds-palette-warning-mainChannel: from var(--color-surface-warning-strong) r g b;
  --cds-palette-warning-light: var(--color-surface-warning-subtle);
  --cds-palette-warning-lightChannel: from var(--color-surface-warning-subtle) r g b;
  --cds-palette-warning-dark: var(--color-surface-warning-strong-active);
  --cds-palette-warning-darkChannel: from var(--color-surface-warning-strong-active) r g b;
  --cds-palette-warning-contrastText: var(--color-content-warning-on-strong);
  --cds-palette-warning-contrastTextChannel: from var(--color-content-warning-on-strong) r g b;
  --cds-palette-success-main: var(--color-surface-success-strong);
  --cds-palette-success-mainChannel: from var(--color-surface-success-strong) r g b;
  --cds-palette-success-light: var(--color-surface-success-subtle);
  --cds-palette-success-lightChannel: from var(--color-surface-success-subtle) r g b;
  --cds-palette-success-dark: var(--color-surface-success-strong-active);
  --cds-palette-success-darkChannel: from var(--color-surface-success-strong-active) r g b;
  --cds-palette-success-contrastText: var(--color-content-success-on-strong);
  --cds-palette-success-contrastTextChannel: from var(--color-content-success-on-strong) r g b;
  --cds-palette-info-main: var(--color-surface-info-strong);
  --cds-palette-info-mainChannel: from var(--color-surface-info-strong) r g b;
  --cds-palette-info-light: var(--color-surface-info-subtle);
  --cds-palette-info-lightChannel: from var(--color-surface-info-subtle) r g b;
  --cds-palette-info-dark: var(--color-surface-info-strong-active);
  --cds-palette-info-darkChannel: from var(--color-surface-info-strong-active) r g b;
  --cds-palette-info-contrastText: var(--color-content-info-on-strong);
  --cds-palette-info-contrastTextChannel: from var(--color-content-info-on-strong) r g b;
  --cds-palette-text-primary: var(--color-content-primary);
  --cds-palette-text-primaryChannel: from var(--color-content-primary) r g b;
  --cds-palette-text-secondary: var(--color-content-secondary);
  --cds-palette-text-secondaryChannel: from var(--color-content-secondary) r g b;
  --cds-palette-text-disabled: var(--color-content-tertiary);
  --cds-palette-text-disabledChannel: from var(--color-content-tertiary) r g b;
  --cds-palette-background-default: var(--color-surface-background);
  --cds-palette-background-defaultChannel: from var(--color-surface-background) r g b;
  --cds-palette-background-paper: var(--color-surface-primary);
  --cds-palette-background-paperChannel: from var(--color-surface-primary) r g b;
  --cds-palette-divider: var(--color-stroke-secondary);
  --cds-palette-dividerChannel: from var(--color-stroke-secondary) r g b;
  --cds-palette-action-active: var(--color-content-secondary);
  --cds-palette-action-activeChannel: from var(--color-content-secondary) r g b;
  --cds-palette-action-disabled: var(--color-content-tertiary);
  --cds-palette-action-disabledChannel: from var(--color-content-tertiary) r g b;
  --cds-palette-action-focus: var(--color-stroke-focus);
  --cds-palette-action-focusChannel: from var(--color-stroke-focus) r g b;
  --cds-palette-action-hoverOpacity: var(--opacity-hover);
  --cds-palette-action-selectedOpacity: var(--opacity-selected);
  --cds-palette-action-disabledOpacity: var(--opacity-disabled);
  --cds-palette-action-focusOpacity: var(--opacity-focus);
  --cds-typography-fontFamily: var(--font-display);
  --cds-shape-borderRadius: var(--border-radius-default);
  --cds-palette-primary-subtle: var(--color-surface-action-subtle);
  --cds-palette-primary-subtleChannel: from var(--color-surface-action-subtle) r g b;
  --cds-palette-primary-subtleHover: var(--color-surface-action-subtle-hover);
  --cds-palette-primary-subtleHoverChannel: from var(--color-surface-action-subtle-hover) r g b;
  --cds-palette-primary-subtleContrast: var(--color-content-action-on-subtle);
  --cds-palette-primary-subtleContrastChannel: from var(--color-content-action-on-subtle) r g b;
  --cds-palette-secondary-subtle: var(--color-surface-accent-subtle);
  --cds-palette-secondary-subtleChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-subtleHover: var(--color-surface-accent-subtle);
  --cds-palette-secondary-subtleHoverChannel: from var(--color-surface-accent-subtle) r g b;
  --cds-palette-secondary-subtleContrast: var(--color-content-accent-on-subtle);
  --cds-palette-secondary-subtleContrastChannel: from var(--color-content-accent-on-subtle) r g b;
  --cds-palette-error-subtle: var(--color-surface-danger-subtle);
  --cds-palette-error-subtleChannel: from var(--color-surface-danger-subtle) r g b;
  --cds-palette-error-subtleHover: var(--color-surface-danger-subtle-hover);
  --cds-palette-error-subtleHoverChannel: from var(--color-surface-danger-subtle-hover) r g b;
  --cds-palette-error-subtleContrast: var(--color-content-danger-on-subtle);
  --cds-palette-error-subtleContrastChannel: from var(--color-content-danger-on-subtle) r g b;
  --cds-palette-warning-subtle: var(--color-surface-warning-subtle);
  --cds-palette-warning-subtleChannel: from var(--color-surface-warning-subtle) r g b;
  --cds-palette-warning-subtleHover: var(--color-surface-warning-subtle-hover);
  --cds-palette-warning-subtleHoverChannel: from var(--color-surface-warning-subtle-hover) r g b;
  --cds-palette-warning-subtleContrast: var(--color-content-warning-on-subtle);
  --cds-palette-warning-subtleContrastChannel: from var(--color-content-warning-on-subtle) r g b;
  --cds-palette-success-subtle: var(--color-surface-success-subtle);
  --cds-palette-success-subtleChannel: from var(--color-surface-success-subtle) r g b;
  --cds-palette-success-subtleHover: var(--color-surface-success-subtle-hover);
  --cds-palette-success-subtleHoverChannel: from var(--color-surface-success-subtle-hover) r g b;
  --cds-palette-success-subtleContrast: var(--color-content-success-on-subtle);
  --cds-palette-success-subtleContrastChannel: from var(--color-content-success-on-subtle) r g b;
  --cds-palette-info-subtle: var(--color-surface-info-subtle);
  --cds-palette-info-subtleChannel: from var(--color-surface-info-subtle) r g b;
  --cds-palette-info-subtleHover: var(--color-surface-info-subtle-hover);
  --cds-palette-info-subtleHoverChannel: from var(--color-surface-info-subtle-hover) r g b;
  --cds-palette-info-subtleContrast: var(--color-content-info-on-subtle);
  --cds-palette-info-subtleContrastChannel: from var(--color-content-info-on-subtle) r g b;
  --cds-palette-text-inverse: var(--color-white);
  --cds-palette-text-inverseChannel: from var(--color-white) r g b;
  --cds-palette-interactiveBorder: var(--color-stroke-primary);
  --cds-palette-interactiveBorderChannel: from var(--color-stroke-primary) r g b;
}
