/* Generated by @reddb-io/theme — the dark Color Scheme (issue #82). */
/* DO NOT EDIT — regenerate with `pnpm --filter @reddb-io/theme build`. */
/* Contrast: the same direction read the other way round — surface and ink exchanged. */
/* The active pole: --reddb-scheme-not-dark is guaranteed-invalid here, every other pole's toggle is empty. */
[data-color-scheme="dark"],
:host([data-color-scheme="dark"]) {
  --reddb-scheme-not-dark: initial;
  --reddb-scheme-not-light: ;
}
/* Semantics only (ADR 0008): every role is a --reddb-theme-* material of the active pole, */
/* re-resolved on every element that declares an axis, so a Theme island repaints itself (DIR-1). */
:where(:root, :host),
[data-theme],
[data-color-scheme],
:host([data-theme]),
:host([data-color-scheme]) {
  --reddb-color-background: var(--reddb-scheme-not-light, var(--reddb-theme-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-surface-dark));
  --reddb-color-control-edge: var(--reddb-scheme-not-light, var(--reddb-theme-edge-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-edge-dark));
  --reddb-color-elevation-base-border: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-base-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-base-border-dark));
  --reddb-color-elevation-base-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-base-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-base-foreground-dark));
  --reddb-color-elevation-base-surface: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-base-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-base-surface-dark));
  --reddb-color-elevation-overlay-border: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-overlay-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-overlay-border-dark));
  --reddb-color-elevation-overlay-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-overlay-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-overlay-foreground-dark));
  --reddb-color-elevation-overlay-surface: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-overlay-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-overlay-surface-dark));
  --reddb-color-elevation-raised-border: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-raised-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-raised-border-dark));
  --reddb-color-elevation-raised-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-raised-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-raised-foreground-dark));
  --reddb-color-elevation-raised-surface: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-raised-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-raised-surface-dark));
  --reddb-color-elevation-sunken-border: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-sunken-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-sunken-border-dark));
  --reddb-color-elevation-sunken-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-sunken-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-sunken-foreground-dark));
  --reddb-color-elevation-sunken-surface: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-sunken-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-sunken-surface-dark));
  --reddb-color-feedback-danger-border: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-border-dark));
  --reddb-color-feedback-danger-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-fill-dark));
  --reddb-color-feedback-danger-fill-active: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-fill-active-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-fill-active-dark));
  --reddb-color-feedback-danger-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-foreground-dark));
  --reddb-color-feedback-danger-on-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-on-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-on-fill-dark));
  --reddb-color-feedback-danger-surface: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-danger-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-danger-surface-dark));
  --reddb-color-feedback-info-border: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-border-dark));
  --reddb-color-feedback-info-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-fill-dark));
  --reddb-color-feedback-info-fill-active: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-fill-active-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-fill-active-dark));
  --reddb-color-feedback-info-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-foreground-dark));
  --reddb-color-feedback-info-on-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-on-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-on-fill-dark));
  --reddb-color-feedback-info-surface: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-info-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-info-surface-dark));
  --reddb-color-feedback-success-border: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-border-dark));
  --reddb-color-feedback-success-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-fill-dark));
  --reddb-color-feedback-success-fill-active: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-fill-active-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-fill-active-dark));
  --reddb-color-feedback-success-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-foreground-dark));
  --reddb-color-feedback-success-on-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-on-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-on-fill-dark));
  --reddb-color-feedback-success-surface: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-success-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-success-surface-dark));
  --reddb-color-feedback-warning-border: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-border-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-border-dark));
  --reddb-color-feedback-warning-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-fill-dark));
  --reddb-color-feedback-warning-fill-active: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-fill-active-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-fill-active-dark));
  --reddb-color-feedback-warning-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-foreground-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-foreground-dark));
  --reddb-color-feedback-warning-on-fill: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-on-fill-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-on-fill-dark));
  --reddb-color-feedback-warning-surface: var(--reddb-scheme-not-light, var(--reddb-theme-feedback-warning-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-feedback-warning-surface-dark));
  --reddb-color-focus: var(--reddb-scheme-not-light, var(--reddb-theme-focus-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-focus-dark));
  --reddb-color-foreground: var(--reddb-scheme-not-light, var(--reddb-theme-ink-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-ink-dark));
  --reddb-color-ink-muted: var(--reddb-scheme-not-light, var(--reddb-theme-ink-muted-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-ink-muted-dark));
  --reddb-color-muted: var(--reddb-scheme-not-light, var(--reddb-theme-muted-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-muted-dark));
  --reddb-color-navigation-surface: var(--reddb-scheme-not-light, var(--reddb-theme-navigation-surface-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-navigation-surface-dark));
  --reddb-color-on-feedback: var(--reddb-scheme-not-light, var(--reddb-theme-on-feedback-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-on-feedback-dark));
  --reddb-color-on-muted: var(--reddb-scheme-not-light, var(--reddb-theme-on-muted-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-on-muted-dark));
  --reddb-color-on-primary: var(--reddb-scheme-not-light, var(--reddb-theme-on-accent-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-on-accent-dark));
  --reddb-color-primary: var(--reddb-scheme-not-light, var(--reddb-theme-accent-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-accent-dark));
  --reddb-color-primary-active: var(--reddb-scheme-not-light, var(--reddb-theme-accent-active-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-accent-active-dark));
  --reddb-color-primary-text: var(--reddb-scheme-not-light, var(--reddb-theme-accent-text-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-accent-text-dark));
  --reddb-color-scrim: var(--reddb-scheme-not-light, var(--reddb-theme-scrim-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-scrim-dark));
  --reddb-color-series-1: var(--reddb-scheme-not-light, var(--reddb-theme-series-1-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-1-dark));
  --reddb-color-series-2: var(--reddb-scheme-not-light, var(--reddb-theme-series-2-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-2-dark));
  --reddb-color-series-3: var(--reddb-scheme-not-light, var(--reddb-theme-series-3-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-3-dark));
  --reddb-color-series-4: var(--reddb-scheme-not-light, var(--reddb-theme-series-4-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-4-dark));
  --reddb-color-series-5: var(--reddb-scheme-not-light, var(--reddb-theme-series-5-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-5-dark));
  --reddb-color-series-6: var(--reddb-scheme-not-light, var(--reddb-theme-series-6-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-series-6-dark));
  --reddb-shadow-elevation-base: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-base-shadow-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-base-shadow-dark));
  --reddb-shadow-elevation-overlay: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-overlay-shadow-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-overlay-shadow-dark));
  --reddb-shadow-elevation-raised: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-raised-shadow-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-raised-shadow-dark));
  --reddb-shadow-elevation-sunken: var(--reddb-scheme-not-light, var(--reddb-theme-elevation-sunken-shadow-light)) var(--reddb-scheme-not-dark, var(--reddb-theme-elevation-sunken-shadow-dark));
}
