:root[data-theme="wind-ledger"] {
    --palette-primary-50: #f2f8fb;
    --palette-primary-100: #e0f0f6;
    --palette-primary-200: #c2e1ec;
    --palette-primary-300: #8fc9dc;
    --palette-primary-400: #38bdf8;
    --palette-primary-500: #0e7490;
    --palette-primary-600: #155e75;
    --palette-primary-700: #164e63;
    --palette-primary-800: #123f52;
    --palette-primary-900: #0b2d3a;
    --theme-background: #f2f8fb;
    --theme-primary: #0e7490;
    --theme-primary-hover: #155e75;
    --theme-primary-active: #164e63;
    --theme-primary-strong: #123f52;
    --theme-primary-soft: #e0f0f6;
    --theme-primary-soft-strong: #c2e1ec;
    --theme-secondary: #7c3aed;
    --theme-secondary-hover: #6d28d9;
    --theme-secondary-active: #5b21b6;
    --theme-secondary-soft: #f3efff;
    --theme-secondary-soft-strong: #ddd6fe;
    --theme-accent: #7c3aed;
    --theme-accent-hover: #6d28d9;
    --theme-accent-active: #5b21b6;
    --theme-accent-soft: #f3efff;
    --theme-accent-soft-strong: #ddd6fe;
    --theme-text-primary: #1c2f38;
    --theme-text-secondary: #38515c;
    --theme-text-tertiary: #5a707a;
    --theme-text-strong: #1c2f38;
    --theme-text-muted: #6b7e87;
    --theme-text-muted-strong: #536a74;
    --theme-text-subtle: #9baab0;
    --theme-surface-primary: #ffffff;
    --theme-surface-secondary: #f2f8fb;
    --theme-surface-raised: #ffffff;
    --theme-surface-tint: #e8f4f8;
    --theme-surface-hover: #edf6f9;
    --theme-surface-muted: #f7fbfc;
    --theme-surface-subtle: #fcfdff;
    --theme-border-primary: #d4e5ed;
    --theme-border-light: #e3eef3;
    --theme-border-muted: #bdd2dc;
    --theme-border-strong: #8caebb;
    --theme-success: #15803d;
    --theme-success-accent: #22c55e;
    --theme-success-soft: #ecfdf3;
    --theme-warning: #a65f00;
    --theme-warning-accent: #f59e0b;
    --theme-warning-soft: #fff7e6;
    --theme-danger: #b42318;
    --theme-danger-accent: #ef4444;
    --theme-danger-soft: #fff0f0;
    --theme-info: #0e7490;
    --theme-info-hover: #155e75;
    --theme-info-active: #164e63;
    --theme-info-soft: #e0f0f6;
    --theme-info-soft-strong: #c2e1ec;
    --theme-info-ring: #8fc9dc;
    --theme-shadow-xs: 0 1px 3px rgba(28, 47, 56, 0.08);
    --theme-shadow-sm: 0 10px 26px rgba(28, 47, 56, 0.07);
    --theme-shadow-md: 0 18px 42px rgba(14, 116, 144, 0.14);
    --theme-card-bg: #ffffff;
    --theme-card-header-bg: transparent;
    --theme-card-border: #d4e5ed;
    --theme-card-shadow: 0 10px 26px rgba(28, 47, 56, 0.07);
    --theme-card-hover-shadow: 0 18px 42px rgba(14, 116, 144, 0.14);
    --theme-button-primary-bg: #0e7490;
    --theme-button-primary-hover-bg: #155e75;
    --theme-button-primary-border: #0e7490;
    --theme-button-primary-border-hover: #155e75;
    --theme-button-primary-shadow: 0 10px 22px rgba(14, 116, 144, 0.2);
    --theme-button-base-bg: #ffffff;
    --theme-button-base-hover-bg: #f3efff;
    --theme-input-bg: #ffffff;
    --theme-input-border: #bdd2dc;
    --theme-input-focus-border: #7c3aed;
    --theme-focus-ring-color: rgba(124, 58, 237, 0.18);
    --theme-table-header-bg: #e8f4f8;
    --theme-table-row-hover-bg: #f3efff;
    --theme-nav-bg: #e0f0f6;
    --theme-nav-bg-raised: rgba(255, 255, 255, 0.84);
    --theme-nav-surface: rgba(255, 255, 255, 0.74);
    --theme-nav-surface-strong: #cfe8f1;
    --theme-nav-border: rgba(14, 116, 144, 0.16);
    --theme-nav-border-strong: rgba(14, 116, 144, 0.34);
    --theme-nav-text: #1c2f38;
    --theme-nav-text-muted: #38515c;
    --theme-nav-text-subtle: #6b7e87;
    --theme-nav-stage: #7c3aed;
    --theme-nav-stage-soft: #f3efff;
    --theme-nav-active-bar: #0e7490;
    --theme-gradient-hero: linear-gradient(135deg, #164e63 0%, #0e7490 58%, #7c3aed 100%);
    --theme-gradient-hero-surface: #f2f8fb;
    --theme-chart-1: #0e7490;
    --theme-chart-2: #38bdf8;
    --theme-chart-3: #7c3aed;
    --theme-chart-4: #15803d;
    --theme-chart-5: #f59e0b;
    --theme-chart-6: #64748b;
    --theme-chart-text: #38515c;
    --theme-chart-grid: #d4e5ed;
}

