/* MW Dynamic Colors - Alt-Shade Override */
/* Generated: 2026-03-17 21:55:05 */
/* Higher specificity to override Oxymade's hardcoded values */

.alt-shade.alt-shade, .alt-shade-hover.alt-shade-hover:hover {
  --bg-primary: var(--color-dark-primary);
  --dark-primary: var(--color-bg-primary);
  --surface-primary: var(--color-heading-primary);
  --heading-primary: var(--color-surface-primary);
  --subtle-primary: var(--color-active-primary);
  --active-primary: var(--color-subtle-primary);
  --border-primary: var(--color-text-primary);
  --text-primary: var(--color-border-primary);
  --muted-primary: var(--color-hover-primary);
  --hover-primary: var(--color-muted-primary);
  --base-primary: var(--color-base-primary);
  --bg-secondary: var(--color-dark-secondary);
  --dark-secondary: var(--color-bg-secondary);
  --surface-secondary: var(--color-heading-secondary);
  --heading-secondary: var(--color-surface-secondary);
  --subtle-secondary: var(--color-active-secondary);
  --active-secondary: var(--color-subtle-secondary);
  --border-secondary: var(--color-text-secondary);
  --text-secondary: var(--color-border-secondary);
  --muted-secondary: var(--color-hover-secondary);
  --hover-secondary: var(--color-muted-secondary);
  --base-secondary: var(--color-base-secondary);
  --bg-tertiary: var(--color-dark-tertiary);
  --dark-tertiary: var(--color-bg-tertiary);
  --surface-tertiary: var(--color-heading-tertiary);
  --heading-tertiary: var(--color-surface-tertiary);
  --subtle-tertiary: var(--color-active-tertiary);
  --active-tertiary: var(--color-subtle-tertiary);
  --border-tertiary: var(--color-text-tertiary);
  --text-tertiary: var(--color-border-tertiary);
  --muted-tertiary: var(--color-hover-tertiary);
  --hover-tertiary: var(--color-muted-tertiary);
  --base-tertiary: var(--color-base-tertiary);
  --bg-accent: var(--color-dark-accent);
  --dark-accent: var(--color-bg-accent);
  --surface-accent: var(--color-heading-accent);
  --heading-accent: var(--color-surface-accent);
  --subtle-accent: var(--color-active-accent);
  --active-accent: var(--color-subtle-accent);
  --border-accent: var(--color-text-accent);
  --text-accent: var(--color-border-accent);
  --muted-accent: var(--color-hover-accent);
  --hover-accent: var(--color-muted-accent);
  --base-accent: var(--color-base-accent);
  --bg-neutral: var(--color-dark-neutral);
  --dark-neutral: var(--color-bg-neutral);
  --surface-neutral: var(--color-heading-neutral);
  --heading-neutral: var(--color-surface-neutral);
  --subtle-neutral: var(--color-active-neutral);
  --active-neutral: var(--color-subtle-neutral);
  --border-neutral: var(--color-text-neutral);
  --text-neutral: var(--color-border-neutral);
  --muted-neutral: var(--color-hover-neutral);
  --hover-neutral: var(--color-muted-neutral);
  --base-neutral: var(--color-base-neutral);
  --base-white: var(--color-white);
  --base-black: var(--color-black);
}

.alt-shade.alt-shade .alt-shade, .alt-shade-hover.alt-shade-hover:hover .alt-shade-hover {
  --bg-primary: var(--color-bg-primary);
  --dark-primary: var(--color-dark-primary);
  --surface-primary: var(--color-surface-primary);
  --heading-primary: var(--color-heading-primary);
  --subtle-primary: var(--color-subtle-primary);
  --active-primary: var(--color-active-primary);
  --border-primary: var(--color-border-primary);
  --text-primary: var(--color-text-primary);
  --muted-primary: var(--color-muted-primary);
  --hover-primary: var(--color-hover-primary);
  --base-primary: var(--color-base-primary);
  --bg-secondary: var(--color-bg-secondary);
  --dark-secondary: var(--color-dark-secondary);
  --surface-secondary: var(--color-surface-secondary);
  --heading-secondary: var(--color-heading-secondary);
  --subtle-secondary: var(--color-subtle-secondary);
  --active-secondary: var(--color-active-secondary);
  --border-secondary: var(--color-border-secondary);
  --text-secondary: var(--color-text-secondary);
  --muted-secondary: var(--color-muted-secondary);
  --hover-secondary: var(--color-hover-secondary);
  --base-secondary: var(--color-base-secondary);
  --bg-tertiary: var(--color-bg-tertiary);
  --dark-tertiary: var(--color-dark-tertiary);
  --surface-tertiary: var(--color-surface-tertiary);
  --heading-tertiary: var(--color-heading-tertiary);
  --subtle-tertiary: var(--color-subtle-tertiary);
  --active-tertiary: var(--color-active-tertiary);
  --border-tertiary: var(--color-border-tertiary);
  --text-tertiary: var(--color-text-tertiary);
  --muted-tertiary: var(--color-muted-tertiary);
  --hover-tertiary: var(--color-hover-tertiary);
  --base-tertiary: var(--color-base-tertiary);
  --bg-accent: var(--color-bg-accent);
  --dark-accent: var(--color-dark-accent);
  --surface-accent: var(--color-surface-accent);
  --heading-accent: var(--color-heading-accent);
  --subtle-accent: var(--color-subtle-accent);
  --active-accent: var(--color-active-accent);
  --border-accent: var(--color-border-accent);
  --text-accent: var(--color-text-accent);
  --muted-accent: var(--color-muted-accent);
  --hover-accent: var(--color-hover-accent);
  --base-accent: var(--color-base-accent);
  --bg-neutral: var(--color-bg-neutral);
  --dark-neutral: var(--color-dark-neutral);
  --surface-neutral: var(--color-surface-neutral);
  --heading-neutral: var(--color-heading-neutral);
  --subtle-neutral: var(--color-subtle-neutral);
  --active-neutral: var(--color-active-neutral);
  --border-neutral: var(--color-border-neutral);
  --text-neutral: var(--color-text-neutral);
  --muted-neutral: var(--color-muted-neutral);
  --hover-neutral: var(--color-hover-neutral);
  --base-neutral: var(--color-base-neutral);
  --base-white: var(--color-white);
  --base-black: var(--color-black);
}
