/**
 * Honor user dark/light mode preference
 *
 * Do not edit directly, this file was auto-generated.
 * Generated on Fri, 21 Nov 2025 01:12:55 GMT
 */

@media (prefers-color-scheme: dark) {
  :root {
    --color-accent-blue: var(--color-dodger-blue-600);
    --color-accent-blue-contrast: var(--color-black);
    --color-accent-blue-on-primary: var(--color-dodger-blue-600);
    --color-accent-brand: var(--color-strawberry-600);
    --color-accent-error: var(--color-vermilion-500);
    --color-accent-error-contrast: var(--color-black);
    --color-accent-error-on-primary: var(--color-vermilion-500);
    --color-accent-green: var(--color-slime-600);
    --color-accent-green-contrast: var(--color-black);
    --color-accent-green-on-primary: var(--color-slime-600);
    --color-accent-orange: var(--color-pumpkin-500);
    --color-accent-orange-contrast: var(--color-black);
    --color-accent-orange-on-primary: var(--color-pumpkin-500);
    --color-accent-pink: var(--color-strawberry-600);
    --color-accent-pink-contrast: var(--color-black);
    --color-accent-pink-on-primary: var(--color-strawberry-600);
    --color-accent-purple: var(--color-amethyst-600);
    --color-accent-purple-contrast: var(--color-black);
    --color-accent-purple-on-primary: var(--color-amethyst-600);
    --color-accent-red: var(--color-vermilion-500);
    --color-accent-red-contrast: var(--color-black);
    --color-accent-red-on-primary: var(--color-vermilion-500);
    --color-accent-success: var(--color-grass-500);
    --color-accent-success-contrast: var(--color-black);
    --color-accent-success-on-primary: var(--color-grass-500);
    --color-accent-yellow: var(--color-dandelion-700);
    --color-accent-yellow-contrast: var(--color-black);
    --color-accent-yellow-on-primary: var(--color-dandelion-700);
    --color-background-button-inactive: var(--color-dumbo-150);
    --color-background-button-primary: var(--color-dumbo-900);
    --color-background-button-secondary: var(--color-opacity-white-4);
    --color-background-button-tertiary: var(--color-opacity-black-0);
    --color-background-dark-overlay: var(--color-opacity-black-30);
    --color-background-fog-dense: var(--color-opacity-white-30);
    --color-background-fog-thick: var(--color-opacity-white-10);
    --color-background-fog-thin: var(--color-opacity-white-4);
    --color-background-glass-dense: var(--color-opacity-white-20);
    --color-background-glass-thick: var(--color-opacity-white-10);
    --color-background-glass-thin: var(--color-opacity-white-4);
    --color-background-gradient-end: var(--color-opacity-gray-0);
    --color-background-gradient-start: var(--color-opacity-gray-60);
    --color-background-light-overlay: var(--color-opacity-white-90);
    --color-background-primary: var(--color-dumbo-50);
    --color-background-primary-dark: var(--color-dumbo-50);
    --color-background-primary-glass: var(--color-opacity-white-0);
    --color-background-primary-light: var(--color-dumbo-900);
    --color-background-secondary: var(--color-dumbo-100);
    --color-background-secondary-glass: var(--color-opacity-white-4);
    --color-background-smoke-dense: var(--color-opacity-gray-60);
    --color-background-smoke-thick: var(--color-opacity-gray-40);
    --color-background-smoke-thin: var(--color-opacity-gray-4);
    --color-background-tertiary: var(--color-dumbo-150);
    --color-background-tertiary-glass: var(--color-opacity-white-10);
    --color-border-primary: var(--color-opacity-white-10);
    --color-border-primary-glass: var(--color-opacity-white-10);
    --color-border-primary-on-dark: var(--color-opacity-white-10);
    --color-border-primary-on-light: var(--color-opacity-black-10);
    --color-border-secondary: var(--color-opacity-white-15);
    --color-border-secondary-glass: var(--color-opacity-white-15);
    --color-foreground-button-inactive: var(--color-dumbo-450);
    --color-foreground-button-primary: var(--color-dumbo-50);
    --color-foreground-button-secondary: var(--color-dumbo-950);
    --color-foreground-button-tertiary: var(--color-dumbo-950);
    --color-foreground-inactive: var(--color-dumbo-450);
    --color-foreground-inactive-glass: var(--color-opacity-white-30);
    --color-foreground-inactive-on-dark: var(--color-dumbo-450);
    --color-foreground-inactive-on-light: var(--color-dumbo-600);
    --color-foreground-on-error: var(--color-white);
    --color-foreground-primary: var(--color-dumbo-900);
    --color-foreground-primary-glass: var(--color-opacity-white-90);
    --color-foreground-primary-on-dark: var(--color-dumbo-950);
    --color-foreground-primary-on-light: var(--color-dumbo-50);
    --color-foreground-secondary: var(--color-dumbo-700);
    --color-foreground-secondary-glass: var(--color-opacity-white-75);
    --color-foreground-secondary-on-dark: var(--color-dumbo-700);
    --color-foreground-secondary-on-light: var(--color-dumbo-400);
    --color-foreground-tertiary: var(--color-dumbo-600);
    --color-foreground-tertiary-glass: var(--color-opacity-white-50);
    --color-foreground-tertiary-on-dark: var(--color-dumbo-600);
    --color-foreground-tertiary-on-light: var(--color-dumbo-500);
    --color-overlay-on-dark: var(--color-opacity-white-4);
    --color-overlay-on-light: var(--color-opacity-black-4);
    --color-overlay-on-primary: var(--color-opacity-white-4);
    --rgb-accent-blue: var(--rgb-dodger-blue-600);
    --rgb-accent-blue-contrast: var(--rgb-black);
    --rgb-accent-blue-on-primary: var(--rgb-dodger-blue-600);
    --rgb-accent-brand: var(--rgb-strawberry-600);
    --rgb-accent-error: var(--rgb-vermilion-500);
    --rgb-accent-error-contrast: var(--rgb-black);
    --rgb-accent-error-on-primary: var(--rgb-vermilion-500);
    --rgb-accent-green: var(--rgb-slime-600);
    --rgb-accent-green-contrast: var(--rgb-black);
    --rgb-accent-green-on-primary: var(--rgb-slime-600);
    --rgb-accent-orange: var(--rgb-pumpkin-500);
    --rgb-accent-orange-contrast: var(--rgb-black);
    --rgb-accent-orange-on-primary: var(--rgb-pumpkin-500);
    --rgb-accent-pink: var(--rgb-strawberry-600);
    --rgb-accent-pink-contrast: var(--rgb-black);
    --rgb-accent-pink-on-primary: var(--rgb-strawberry-600);
    --rgb-accent-purple: var(--rgb-amethyst-600);
    --rgb-accent-purple-contrast: var(--rgb-black);
    --rgb-accent-purple-on-primary: var(--rgb-amethyst-600);
    --rgb-accent-red: var(--rgb-vermilion-500);
    --rgb-accent-red-contrast: var(--rgb-black);
    --rgb-accent-red-on-primary: var(--rgb-vermilion-500);
    --rgb-accent-success: var(--rgb-grass-500);
    --rgb-accent-success-contrast: var(--rgb-black);
    --rgb-accent-success-on-primary: var(--rgb-grass-500);
    --rgb-accent-yellow: var(--rgb-dandelion-700);
    --rgb-accent-yellow-contrast: var(--rgb-black);
    --rgb-accent-yellow-on-primary: var(--rgb-dandelion-700);
    --rgb-background-button-inactive: var(--rgb-dumbo-150);
    --rgb-background-button-primary: var(--rgb-dumbo-900);
    --rgb-background-button-secondary: var(--rgb-opacity-white-4);
    --rgb-background-button-tertiary: var(--rgb-opacity-black-0);
    --rgb-background-dark-overlay: var(--rgb-opacity-black-30);
    --rgb-background-fog-dense: var(--rgb-opacity-white-30);
    --rgb-background-fog-thick: var(--rgb-opacity-white-10);
    --rgb-background-fog-thin: var(--rgb-opacity-white-4);
    --rgb-background-glass-dense: var(--rgb-opacity-white-20);
    --rgb-background-glass-thick: var(--rgb-opacity-white-10);
    --rgb-background-glass-thin: var(--rgb-opacity-white-4);
    --rgb-background-gradient-end: var(--rgb-opacity-gray-0);
    --rgb-background-gradient-start: var(--rgb-opacity-gray-60);
    --rgb-background-light-overlay: var(--rgb-opacity-white-90);
    --rgb-background-primary: var(--rgb-dumbo-50);
    --rgb-background-primary-dark: var(--rgb-dumbo-50);
    --rgb-background-primary-glass: var(--rgb-opacity-white-0);
    --rgb-background-primary-light: var(--rgb-dumbo-900);
    --rgb-background-secondary: var(--rgb-dumbo-100);
    --rgb-background-secondary-glass: var(--rgb-opacity-white-4);
    --rgb-background-smoke-dense: var(--rgb-opacity-gray-60);
    --rgb-background-smoke-thick: var(--rgb-opacity-gray-40);
    --rgb-background-smoke-thin: var(--rgb-opacity-gray-4);
    --rgb-background-tertiary: var(--rgb-dumbo-150);
    --rgb-background-tertiary-glass: var(--rgb-opacity-white-10);
    --rgb-border-primary: var(--rgb-opacity-white-10);
    --rgb-border-primary-glass: var(--rgb-opacity-white-10);
    --rgb-border-primary-on-dark: var(--rgb-opacity-white-10);
    --rgb-border-primary-on-light: var(--rgb-opacity-black-10);
    --rgb-border-secondary: var(--rgb-opacity-white-15);
    --rgb-border-secondary-glass: var(--rgb-opacity-white-15);
    --rgb-foreground-button-inactive: var(--rgb-dumbo-450);
    --rgb-foreground-button-primary: var(--rgb-dumbo-50);
    --rgb-foreground-button-secondary: var(--rgb-dumbo-950);
    --rgb-foreground-button-tertiary: var(--rgb-dumbo-950);
    --rgb-foreground-inactive: var(--rgb-dumbo-450);
    --rgb-foreground-inactive-glass: var(--rgb-opacity-white-30);
    --rgb-foreground-inactive-on-dark: var(--rgb-dumbo-450);
    --rgb-foreground-inactive-on-light: var(--rgb-dumbo-600);
    --rgb-foreground-on-error: var(--rgb-white);
    --rgb-foreground-primary: var(--rgb-dumbo-900);
    --rgb-foreground-primary-glass: var(--rgb-opacity-white-90);
    --rgb-foreground-primary-on-dark: var(--rgb-dumbo-950);
    --rgb-foreground-primary-on-light: var(--rgb-dumbo-50);
    --rgb-foreground-secondary: var(--rgb-dumbo-700);
    --rgb-foreground-secondary-glass: var(--rgb-opacity-white-75);
    --rgb-foreground-secondary-on-dark: var(--rgb-dumbo-700);
    --rgb-foreground-secondary-on-light: var(--rgb-dumbo-400);
    --rgb-foreground-tertiary: var(--rgb-dumbo-600);
    --rgb-foreground-tertiary-glass: var(--rgb-opacity-white-50);
    --rgb-foreground-tertiary-on-dark: var(--rgb-dumbo-600);
    --rgb-foreground-tertiary-on-light: var(--rgb-dumbo-500);
    --rgb-overlay-on-dark: var(--rgb-opacity-white-4);
    --rgb-overlay-on-light: var(--rgb-opacity-black-4);
    --rgb-overlay-on-primary: var(--rgb-opacity-white-4);
  }
}

@media (prefers-color-scheme: light) {
  :root {
    --color-accent-blue: var(--color-dodger-blue-600);
    --color-accent-blue-contrast: var(--color-black);
    --color-accent-blue-on-primary: var(--color-dodger-blue-500);
    --color-accent-brand: var(--color-strawberry-500);
    --color-accent-error: var(--color-vermilion-400);
    --color-accent-error-contrast: var(--color-black);
    --color-accent-error-on-primary: var(--color-vermilion-500);
    --color-accent-green: var(--color-slime-600);
    --color-accent-green-contrast: var(--color-black);
    --color-accent-green-on-primary: var(--color-slime-300);
    --color-accent-orange: var(--color-pumpkin-500);
    --color-accent-orange-contrast: var(--color-black);
    --color-accent-orange-on-primary: var(--color-pumpkin-400);
    --color-accent-pink: var(--color-strawberry-600);
    --color-accent-pink-contrast: var(--color-black);
    --color-accent-pink-on-primary: var(--color-strawberry-500);
    --color-accent-purple: var(--color-amethyst-600);
    --color-accent-purple-contrast: var(--color-black);
    --color-accent-purple-on-primary: var(--color-amethyst-500);
    --color-accent-red: var(--color-vermilion-400);
    --color-accent-red-contrast: var(--color-black);
    --color-accent-red-on-primary: var(--color-vermilion-500);
    --color-accent-success: var(--color-grass-300);
    --color-accent-success-contrast: var(--color-black);
    --color-accent-success-on-primary: var(--color-grass-500);
    --color-accent-yellow: var(--color-dandelion-700);
    --color-accent-yellow-contrast: var(--color-black);
    --color-accent-yellow-on-primary: var(--color-dandelion-300);
    --color-background-button-inactive: var(--color-dumbo-800);
    --color-background-button-primary: var(--color-dumbo-50);
    --color-background-button-secondary: var(--color-opacity-black-4);
    --color-background-button-tertiary: var(--color-opacity-white-0);
    --color-background-dark-overlay: var(--color-opacity-black-30);
    --color-background-fog-dense: var(--color-opacity-gray-40);
    --color-background-fog-thick: var(--color-opacity-gray-40);
    --color-background-fog-thin: var(--color-opacity-gray-4);
    --color-background-glass-dense: var(--color-opacity-black-20);
    --color-background-glass-thick: var(--color-opacity-black-10);
    --color-background-glass-thin: var(--color-opacity-black-4);
    --color-background-gradient-end: var(--color-opacity-white-0);
    --color-background-gradient-start: var(--color-opacity-white-60);
    --color-background-light-overlay: var(--color-opacity-white-90);
    --color-background-primary: var(--color-dumbo-900);
    --color-background-primary-dark: var(--color-dumbo-50);
    --color-background-primary-glass: var(--color-opacity-white-0);
    --color-background-primary-light: var(--color-dumbo-900);
    --color-background-secondary: var(--color-dumbo-850);
    --color-background-secondary-glass: var(--color-opacity-white-4);
    --color-background-smoke-dense: var(--color-opacity-white-75);
    --color-background-smoke-thick: var(--color-opacity-white-50);
    --color-background-smoke-thin: var(--color-opacity-white-30);
    --color-background-tertiary: var(--color-dumbo-800);
    --color-background-tertiary-glass: var(--color-opacity-white-10);
    --color-border-primary: var(--color-opacity-black-10);
    --color-border-primary-glass: var(--color-opacity-white-10);
    --color-border-primary-on-dark: var(--color-opacity-white-10);
    --color-border-primary-on-light: var(--color-opacity-black-10);
    --color-border-secondary: var(--color-opacity-black-10);
    --color-border-secondary-glass: var(--color-opacity-white-15);
    --color-foreground-button-inactive: var(--color-dumbo-600);
    --color-foreground-button-primary: var(--color-dumbo-950);
    --color-foreground-button-secondary: var(--color-dumbo-50);
    --color-foreground-button-tertiary: var(--color-dumbo-50);
    --color-foreground-inactive: var(--color-dumbo-600);
    --color-foreground-inactive-glass: var(--color-opacity-white-30);
    --color-foreground-inactive-on-dark: var(--color-dumbo-450);
    --color-foreground-inactive-on-light: var(--color-dumbo-600);
    --color-foreground-on-error: var(--color-white);
    --color-foreground-primary: var(--color-dumbo-50);
    --color-foreground-primary-glass: var(--color-opacity-white-90);
    --color-foreground-primary-on-dark: var(--color-dumbo-900);
    --color-foreground-primary-on-light: var(--color-dumbo-50);
    --color-foreground-secondary: var(--color-dumbo-400);
    --color-foreground-secondary-glass: var(--color-opacity-white-75);
    --color-foreground-secondary-on-dark: var(--color-dumbo-700);
    --color-foreground-secondary-on-light: var(--color-dumbo-400);
    --color-foreground-tertiary: var(--color-dumbo-500);
    --color-foreground-tertiary-glass: var(--color-opacity-white-50);
    --color-foreground-tertiary-on-dark: var(--color-dumbo-600);
    --color-foreground-tertiary-on-light: var(--color-dumbo-500);
    --color-overlay-on-dark: var(--color-opacity-white-4);
    --color-overlay-on-light: var(--color-opacity-black-4);
    --color-overlay-on-primary: var(--color-opacity-black-4);
    --rgb-accent-blue: var(--rgb-dodger-blue-600);
    --rgb-accent-blue-contrast: var(--rgb-black);
    --rgb-accent-blue-on-primary: var(--rgb-dodger-blue-500);
    --rgb-accent-brand: var(--rgb-strawberry-500);
    --rgb-accent-error: var(--rgb-vermilion-400);
    --rgb-accent-error-contrast: var(--rgb-black);
    --rgb-accent-error-on-primary: var(--rgb-vermilion-500);
    --rgb-accent-green: var(--rgb-slime-600);
    --rgb-accent-green-contrast: var(--rgb-black);
    --rgb-accent-green-on-primary: var(--rgb-slime-300);
    --rgb-accent-orange: var(--rgb-pumpkin-500);
    --rgb-accent-orange-contrast: var(--rgb-black);
    --rgb-accent-orange-on-primary: var(--rgb-pumpkin-400);
    --rgb-accent-pink: var(--rgb-strawberry-600);
    --rgb-accent-pink-contrast: var(--rgb-black);
    --rgb-accent-pink-on-primary: var(--rgb-strawberry-500);
    --rgb-accent-purple: var(--rgb-amethyst-600);
    --rgb-accent-purple-contrast: var(--rgb-black);
    --rgb-accent-purple-on-primary: var(--rgb-amethyst-500);
    --rgb-accent-red: var(--rgb-vermilion-400);
    --rgb-accent-red-contrast: var(--rgb-black);
    --rgb-accent-red-on-primary: var(--rgb-vermilion-500);
    --rgb-accent-success: var(--rgb-grass-300);
    --rgb-accent-success-contrast: var(--rgb-black);
    --rgb-accent-success-on-primary: var(--rgb-grass-500);
    --rgb-accent-yellow: var(--rgb-dandelion-700);
    --rgb-accent-yellow-contrast: var(--rgb-black);
    --rgb-accent-yellow-on-primary: var(--rgb-dandelion-300);
    --rgb-background-button-inactive: var(--rgb-dumbo-800);
    --rgb-background-button-primary: var(--rgb-dumbo-50);
    --rgb-background-button-secondary: var(--rgb-opacity-black-4);
    --rgb-background-button-tertiary: var(--rgb-opacity-white-0);
    --rgb-background-dark-overlay: var(--rgb-opacity-black-30);
    --rgb-background-fog-dense: var(--rgb-opacity-gray-40);
    --rgb-background-fog-thick: var(--rgb-opacity-gray-40);
    --rgb-background-fog-thin: var(--rgb-opacity-gray-4);
    --rgb-background-glass-dense: var(--rgb-opacity-black-20);
    --rgb-background-glass-thick: var(--rgb-opacity-black-10);
    --rgb-background-glass-thin: var(--rgb-opacity-black-4);
    --rgb-background-gradient-end: var(--rgb-opacity-white-0);
    --rgb-background-gradient-start: var(--rgb-opacity-white-60);
    --rgb-background-light-overlay: var(--rgb-opacity-white-90);
    --rgb-background-primary: var(--rgb-dumbo-900);
    --rgb-background-primary-dark: var(--rgb-dumbo-50);
    --rgb-background-primary-glass: var(--rgb-opacity-white-0);
    --rgb-background-primary-light: var(--rgb-dumbo-900);
    --rgb-background-secondary: var(--rgb-dumbo-850);
    --rgb-background-secondary-glass: var(--rgb-opacity-white-4);
    --rgb-background-smoke-dense: var(--rgb-opacity-white-75);
    --rgb-background-smoke-thick: var(--rgb-opacity-white-50);
    --rgb-background-smoke-thin: var(--rgb-opacity-white-30);
    --rgb-background-tertiary: var(--rgb-dumbo-800);
    --rgb-background-tertiary-glass: var(--rgb-opacity-white-10);
    --rgb-border-primary: var(--rgb-opacity-black-10);
    --rgb-border-primary-glass: var(--rgb-opacity-white-10);
    --rgb-border-primary-on-dark: var(--rgb-opacity-white-10);
    --rgb-border-primary-on-light: var(--rgb-opacity-black-10);
    --rgb-border-secondary: var(--rgb-opacity-black-10);
    --rgb-border-secondary-glass: var(--rgb-opacity-white-15);
    --rgb-foreground-button-inactive: var(--rgb-dumbo-600);
    --rgb-foreground-button-primary: var(--rgb-dumbo-950);
    --rgb-foreground-button-secondary: var(--rgb-dumbo-50);
    --rgb-foreground-button-tertiary: var(--rgb-dumbo-50);
    --rgb-foreground-inactive: var(--rgb-dumbo-600);
    --rgb-foreground-inactive-glass: var(--rgb-opacity-white-30);
    --rgb-foreground-inactive-on-dark: var(--rgb-dumbo-450);
    --rgb-foreground-inactive-on-light: var(--rgb-dumbo-600);
    --rgb-foreground-on-error: var(--rgb-white);
    --rgb-foreground-primary: var(--rgb-dumbo-50);
    --rgb-foreground-primary-glass: var(--rgb-opacity-white-90);
    --rgb-foreground-primary-on-dark: var(--rgb-dumbo-900);
    --rgb-foreground-primary-on-light: var(--rgb-dumbo-50);
    --rgb-foreground-secondary: var(--rgb-dumbo-400);
    --rgb-foreground-secondary-glass: var(--rgb-opacity-white-75);
    --rgb-foreground-secondary-on-dark: var(--rgb-dumbo-700);
    --rgb-foreground-secondary-on-light: var(--rgb-dumbo-400);
    --rgb-foreground-tertiary: var(--rgb-dumbo-500);
    --rgb-foreground-tertiary-glass: var(--rgb-opacity-white-50);
    --rgb-foreground-tertiary-on-dark: var(--rgb-dumbo-600);
    --rgb-foreground-tertiary-on-light: var(--rgb-dumbo-500);
    --rgb-overlay-on-dark: var(--rgb-opacity-white-4);
    --rgb-overlay-on-light: var(--rgb-opacity-black-4);
    --rgb-overlay-on-primary: var(--rgb-opacity-black-4);
  }
}
