:root[data-theme="hydrogen-mint"] {
    color-scheme: dark;
    --palette-primary-50: #e8fffb;
    --palette-primary-100: #c8fff5;
    --palette-primary-200: #99f6e4;
    --palette-primary-300: #5eead4;
    --palette-primary-400: #2dd4bf;
    --palette-primary-500: #00d4b8;
    --palette-primary-600: #0d9488;
    --palette-primary-700: #0f766e;
    --palette-primary-800: #115e59;
    --palette-primary-900: #063b38;
    --theme-background: #061b1b;
    --theme-primary: #00d4b8;
    --theme-primary-hover: #5eead4;
    --theme-primary-active: #0d9488;
    --theme-primary-strong: #99f6e4;
    --theme-primary-soft: rgba(0, 212, 184, 0.14);
    --theme-primary-soft-strong: rgba(94, 234, 212, 0.22);
    --theme-secondary: #8b5cf6;
    --theme-secondary-hover: #a78bfa;
    --theme-secondary-active: #7c3aed;
    --theme-secondary-soft: rgba(139, 92, 246, 0.14);
    --theme-secondary-soft-strong: rgba(167, 139, 250, 0.24);
    --theme-accent: #8b5cf6;
    --theme-accent-hover: #a78bfa;
    --theme-accent-active: #7c3aed;
    --theme-accent-soft: rgba(139, 92, 246, 0.14);
    --theme-accent-soft-strong: rgba(167, 139, 250, 0.24);
    --theme-text-primary: #e8fffb;
    --theme-text-secondary: #c3eee7;
    --theme-text-tertiary: #9ccdc6;
    --theme-text-strong: #f4fffd;
    --theme-text-muted: #87aaa5;
    --theme-text-muted-strong: #b3d7d1;
    --theme-text-subtle: #55706d;
    --theme-surface-primary: #0d2a2a;
    --theme-surface-secondary: #061b1b;
    --theme-surface-raised: #123434;
    --theme-surface-tint: rgba(0, 212, 184, 0.12);
    --theme-surface-hover: #173f3e;
    --theme-surface-muted: #0a2323;
    --theme-surface-subtle: #041313;
    --theme-border-primary: rgba(232, 255, 251, 0.15);
    --theme-border-light: rgba(232, 255, 251, 0.1);
    --theme-border-muted: rgba(232, 255, 251, 0.22);
    --theme-border-strong: rgba(94, 234, 212, 0.45);
    --theme-success: #5eead4;
    --theme-success-accent: #00d4b8;
    --theme-success-soft: rgba(0, 212, 184, 0.14);
    --theme-warning: #fbbf24;
    --theme-warning-accent: #fde68a;
    --theme-warning-soft: rgba(251, 191, 36, 0.14);
    --theme-danger: #fb7185;
    --theme-danger-accent: #fda4af;
    --theme-danger-soft: rgba(251, 113, 133, 0.14);
    --theme-info: #38bdf8;
    --theme-info-hover: #7dd3fc;
    --theme-info-active: #0ea5e9;
    --theme-info-soft: rgba(56, 189, 248, 0.14);
    --theme-info-soft-strong: rgba(125, 211, 252, 0.24);
    --theme-info-ring: rgba(56, 189, 248, 0.38);
    --theme-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.46);
    --theme-shadow-sm: 0 18px 44px rgba(0, 0, 0, 0.38);
    --theme-shadow-md: 0 0 0 1px rgba(94, 234, 212, 0.12), 0 24px 62px rgba(0, 212, 184, 0.16);
    --theme-card-bg: #0d2a2a;
    --theme-card-header-bg: #0a2323;
    --theme-card-border: rgba(232, 255, 251, 0.15);
    --theme-card-shadow: 0 18px 44px rgba(0, 0, 0, 0.38);
    --theme-card-hover-shadow: 0 0 0 1px rgba(94, 234, 212, 0.16), 0 24px 62px rgba(0, 212, 184, 0.16);
    --theme-button-primary-bg: #00d4b8;
    --theme-button-primary-hover-bg: #5eead4;
    --theme-button-primary-border: #00d4b8;
    --theme-button-primary-border-hover: #5eead4;
    --theme-button-primary-shadow: 0 14px 28px rgba(0, 212, 184, 0.28);
    --theme-button-primary-text: #031414;
    --theme-button-base-bg: #0d2a2a;
    --theme-button-base-hover-bg: #173f3e;
    --theme-input-bg: #0a2323;
    --theme-input-border: rgba(232, 255, 251, 0.22);
    --theme-input-focus-border: #5eead4;
    --theme-focus-ring-color: rgba(94, 234, 212, 0.22);
    --theme-table-header-bg: #0a2323;
    --theme-table-row-hover-bg: rgba(0, 212, 184, 0.08);
    --theme-table-shadow: 0 18px 44px rgba(0, 0, 0, 0.28);
    --theme-nav-bg: #041313;
    --theme-nav-bg-raised: #071b1b;
    --theme-nav-surface: rgba(13, 42, 42, 0.72);
    --theme-nav-surface-strong: rgba(0, 212, 184, 0.16);
    --theme-nav-border: rgba(232, 255, 251, 0.12);
    --theme-nav-border-strong: rgba(94, 234, 212, 0.36);
    --theme-nav-text: #e8fffb;
    --theme-nav-text-muted: #c3eee7;
    --theme-nav-text-subtle: #87aaa5;
    --theme-nav-stage: #a78bfa;
    --theme-nav-stage-soft: rgba(139, 92, 246, 0.14);
    --theme-nav-active-bar: #00d4b8;
    --theme-gradient-hero: linear-gradient(135deg, #041313 0%, #061b1b 58%, #063b38 100%);
    --theme-gradient-hero-surface: #061b1b;
    --theme-chart-1: #00d4b8;
    --theme-chart-2: #8b5cf6;
    --theme-chart-3: #38bdf8;
    --theme-chart-4: #fbbf24;
    --theme-chart-5: #5eead4;
    --theme-chart-6: #fb7185;
    --theme-chart-text: #c3eee7;
    --theme-chart-grid: rgba(232, 255, 251, 0.12);
}

