:root:not([data-theme="dark"]) {
  --ad-other-focus: var(--ad-other-focus-day);
  --ad-other-modal-overlay: var(--ad-other-modal-overlay-day);
  --bg-alpha-capella-heavy: var(--bg-alpha-capella-heavy-day);
  --bg-alpha-capella: var(--bg-alpha-capella-day);
  --bg-alpha-castor-heavy: var(--bg-alpha-castor-heavy-day);
  --bg-base-modal: var(--bg-base-modal-day);
  --bg-base-neutral: var(--bg-base-neutral-day);
  --bg-base-primary: var(--bg-base-primary-day);
  --bg-base-secondary: var(--bg-base-secondary-day);
  --bg-control-flat-heavy: var(--bg-control-flat-heavy-day);
  --bg-control-flat-medium: var(--bg-control-flat-medium-day);
  --bg-control-flat: var(--bg-control-flat-day);
  --bg-control-secondary-heavy: var(--bg-control-secondary-heavy-day);
  --bg-control-secondary-medium: var(--bg-control-secondary-medium-day);
  --bg-control-secondary: var(--bg-control-secondary-day);
  --bg-support-aldebaran-heavy: var(--bg-support-aldebaran-heavy-day);
  --bg-support-aldebaran-medium: var(--bg-support-aldebaran-medium-day);
  --bg-support-aldebaran: var(--bg-support-aldebaran-day);
  --bg-support-atlas: var(--bg-support-atlas-day);
  --bg-support-capella-heavy: var(--bg-support-capella-heavy-day);
  --bg-support-capella-medium: var(--bg-support-capella-medium-day);
  --bg-support-capella: var(--bg-support-capella-day);
  --bg-support-castor-heavy: var(--bg-support-castor-heavy-day);
  --bg-support-castor-medium: var(--bg-support-castor-medium-day);
  --bg-support-castor: var(--bg-support-castor-day);
  --bg-support-rau: var(--bg-support-rau-day);
  --bg-support-skat: var(--bg-support-skat-day);
  --constant-bg-base-modal: var(--constant-bg-base-modal-day);
  --constant-on-border-heavy: var(--constant-on-border-heavy-day);
  --constant-on-icon-primary: var(--constant-on-icon-primary-day);
  --constant-on-text-primary: var(--constant-on-text-primary-day);
  --on-border-control: var(--on-border-control-day);
  --on-border-heavy: var(--on-border-heavy-day);
  --on-border-medium: var(--on-border-medium-day);
  --on-border-muted: var(--on-border-muted-day);
  --on-border-primary: var(--on-border-primary-day);
  --on-icon-hint: var(--on-icon-hint-day);
  --on-icon-primary: var(--on-icon-primary-day);
  --on-icon-secondary: var(--on-icon-secondary-day);
  --on-support-aldebaran-heavy: var(--on-support-aldebaran-heavy-day);
  --on-support-aldebaran-medium: var(--on-support-aldebaran-medium-day);
  --on-support-aldebaran: var(--on-support-aldebaran-day);
  --on-support-atlas: var(--on-support-atlas-day);
  --on-support-capella: var(--on-support-capella-day);
  --on-support-castor: var(--on-support-castor-day);
  --on-support-sirius: var(--on-support-sirius-day);
  --on-text-hint: var(--on-text-hint-day);
  --on-text-primary: var(--on-text-primary-day);
  --on-text-secondary: var(--on-text-secondary-day);

  color-scheme: light;
}

:root[data-theme="dark"] {
  --ad-other-focus: var(--ad-other-focus-night);
  --ad-other-modal-overlay: var(--ad-other-modal-overlay-night);
  --bg-alpha-capella-heavy: var(--bg-alpha-capella-heavy-night);
  --bg-alpha-capella-medium: var(--bg-alpha-capella-medium-night);
  --bg-alpha-capella: var(--bg-alpha-capella-night);
  --bg-alpha-castor-heavy: var(--bg-alpha-castor-heavy-night);
  --bg-base-modal: var(--bg-base-modal-night);
  --bg-base-neutral: var(--bg-base-neutral-night);
  --bg-base-primary: var(--bg-base-primary-night);
  --bg-base-secondary: var(--bg-base-secondary-night);
  --bg-control-flat-heavy: var(--bg-control-flat-heavy-night);
  --bg-control-flat-medium: var(--bg-control-flat-medium-night);
  --bg-control-flat: var(--bg-control-flat-night);
  --bg-control-secondary-heavy: var(--bg-control-secondary-heavy-night);
  --bg-control-secondary-medium: var(--bg-control-secondary-medium-night);
  --bg-control-secondary: var(--bg-control-secondary-night);
  --bg-support-aldebaran-heavy: var(--bg-support-aldebaran-heavy-night);
  --bg-support-aldebaran-medium: var(--bg-support-aldebaran-medium-night);
  --bg-support-aldebaran: var(--bg-support-aldebaran-night);
  --bg-support-atlas-heavy: var(--bg-support-atlas-heavy-night);
  --bg-support-atlas-medium: var(--bg-support-atlas-medium-night);
  --bg-support-atlas: var(--bg-support-atlas-night);
  --bg-support-capella-heavy: var(--bg-support-capella-heavy-night);
  --bg-support-capella-medium: var(--bg-support-capella-medium-night);
  --bg-support-capella: var(--bg-support-capella-night);
  --bg-support-castor-heavy: var(--bg-support-castor-heavy-night);
  --bg-support-castor-medium: var(--bg-support-castor-medium-night);
  --bg-support-castor: var(--bg-support-castor-night);
  --bg-support-rau: var(--bg-support-rau-night);
  --bg-support-skat: var(--bg-support-skat-night);
  --constant-bg-base-modal: var(--constant-bg-base-modal-night);
  --constant-bg-base-primary: var(--constant-bg-base-primary-night);
  --constant-on-border-heavy: var(--constant-on-border-heavy-night);
  --constant-on-icon-primary: var(--constant-on-icon-primary-night);
  --constant-on-text-primary: var(--constant-on-text-primary-night);
  --on-border-control: var(--on-border-control-night);
  --on-border-heavy: var(--on-border-heavy-night);
  --on-border-medium: var(--on-border-medium-night);
  --on-border-muted: var(--on-border-muted-night);
  --on-border-primary: var(--on-border-primary-night);
  --on-icon-hint: var(--on-icon-hint-night);
  --on-icon-primary: var(--on-icon-primary-night);
  --on-icon-secondary: var(--on-icon-secondary-night);
  --on-support-aldebaran-heavy: var(--on-support-aldebaran-heavy-night);
  --on-support-aldebaran-medium: var(--on-support-aldebaran-medium-night);
  --on-support-aldebaran: var(--on-support-aldebaran-night);
  --on-support-atlas-heavy: var(--on-support-atlas-heavy-night);
  --on-support-atlas-medium: var(--on-support-atlas-medium-night);
  --on-support-atlas: var(--on-support-atlas-night);
  --on-support-capella-heavy: var(--on-support-capella-heavy-night);
  --on-support-capella-medium: var(--on-support-capella-medium-night);
  --on-support-capella: var(--on-support-capella-night);
  --on-support-castor-heavy: var(--on-support-castor-heavy-night);
  --on-support-castor-medium: var(--on-support-castor-medium-night);
  --on-support-castor: var(--on-support-castor-night);
  --on-support-sirius: var(--on-support-sirius-night);
  --on-text-hint: var(--on-text-hint-night);
  --on-text-primary: var(--on-text-primary-night);
  --on-text-secondary: var(--on-text-secondary-night);

  color-scheme: dark;
}
