:root, [data-boost-color-scheme], [class^="boost-cs-"], [class*=" boost-cs-"] {
    --boost-bg: var(--boost-scheme-bg);
    --boost-bg-rgb: var(--boost-scheme-bg-rgb);
    --boost-bg-alt: var(--boost-scheme-bg-alt);
    --boost-bg-alt-rgb: var(--boost-scheme-bg-alt-rgb);
    --boost-card-bg: var(--boost-scheme-surface);
    --boost-card-bg-rgb: var(--boost-scheme-surface-rgb);
    --boost-text: var(--boost-scheme-text);
    --boost-text-rgb: var(--boost-scheme-text-rgb);
    --boost-text-muted: var(--boost-scheme-text-muted);
    --boost-text-muted-rgb: var(--boost-scheme-text-muted-rgb);
    --boost-text-inverse: var(--boost-scheme-text-inverse);
    --boost-text-inverse-rgb: var(--boost-scheme-text-inverse-rgb);
    --boost-border: var(--boost-scheme-border);
    --boost-border-rgb: var(--boost-scheme-border-rgb);
    --boost-primary: var(--boost-scheme-primary);
    --boost-primary-rgb: var(--boost-scheme-primary-rgb);
    --boost-primary-hover: var(--boost-scheme-primary-hover);
    --boost-primary-hover-rgb: var(--boost-scheme-primary-hover-rgb);
    --boost-secondary: var(--boost-scheme-secondary);
    --boost-secondary-rgb: var(--boost-scheme-secondary-rgb);
    --boost-accent: var(--boost-scheme-accent);
    --boost-accent-rgb: var(--boost-scheme-accent-rgb);
    --boost-success: var(--boost-scheme-success);
    --boost-success-rgb: var(--boost-scheme-success-rgb);
    --boost-warning: var(--boost-scheme-warning);
    --boost-warning-rgb: var(--boost-scheme-warning-rgb);
    --boost-error: var(--boost-scheme-error);
    --boost-error-rgb: var(--boost-scheme-error-rgb);
    --boost-icon-bg: var(--boost-scheme-icon-bg);
    --boost-icon-color: var(--boost-scheme-icon-color);
    --boost-transparent: transparent;
    --boost-current-color: currentColor;
    --boost-mask-opaque: var(--boost-text);
    --boost-backdrop-filter: none;
    --boost-shadow-color: rgba(15, 23, 42, 0.08);
    --boost-surface: var(--boost-card-bg);
    --boost-surface-muted: var(--boost-bg-alt);
    --boost-muted: var(--boost-text-muted);
    --boost-card-border: var(--boost-border);
    --boost-divider: var(--boost-border);
    --boost-label-color: var(--boost-text-muted);
    --boost-value-color: var(--boost-primary);
    --boost-link: var(--boost-accent);
    --boost-link-rgb: var(--boost-accent-rgb);
    --boost-link-hover: var(--boost-primary-hover);
    --boost-link-hover-rgb: var(--boost-primary-hover-rgb);
    --boost-hover-bg: color-mix(in srgb, var(--boost-text) 6%, var(--boost-transparent));
    --boost-ghost-bg: color-mix(in srgb, var(--boost-text) 4%, var(--boost-transparent));
    --boost-btn-light-bg: #ffffff;
    --boost-btn-light-bg-rgb: 255, 255, 255;
    --boost-btn-light-text: #0f172a;
    --boost-icon-outlined-bg: transparent;
    --boost-icon-outlined-border: var(--boost-primary);
    --boost-icon-outlined-color: var(--boost-primary);
    --boost-icon-filled-bg: rgba(var(--boost-primary-rgb), 0.1);
    --boost-icon-filled-color: var(--boost-primary);
    --boost-icon-circle-bg: rgba(var(--boost-primary-rgb), 0.1);
    --boost-icon-circle-color: var(--boost-primary);
    --boost-success-bg: rgba(var(--boost-success-rgb), 0.1);
    --boost-warning-bg: rgba(var(--boost-warning-rgb), 0.1);
    --boost-error-bg: rgba(var(--boost-error-rgb), 0.1);
    --boost-info: var(--boost-primary);
    --boost-info-rgb: var(--boost-primary-rgb);
    --boost-info-bg: rgba(var(--boost-info-rgb), 0.1);
    --boost-card-shadow: 0 4px 20px var(--boost-shadow-color);
    --boost-card-shadow-lg: 0 10px 40px var(--boost-shadow-color);
    --boost-overlay-dark-soft: rgba(0, 0, 0, 0.3);
    --boost-overlay-dark: rgba(0, 0, 0, 0.5);
    --boost-overlay-dark-strong: rgba(0, 0, 0, 0.7);
    --boost-overlay-backdrop: rgba(0, 0, 0, 0.95);
    --boost-overlay-light: rgba(var(--boost-btn-light-bg-rgb), 0.5);
    --boost-overlay-light-strong: rgba(var(--boost-btn-light-bg-rgb), 0.7);
    --boost-box-bg: var(--boost-bg-alt);
    --boost-box-border: var(--boost-border);
    --boost-accent-alt: color-mix(in srgb, var(--boost-accent) 80%, var(--boost-text));
    --boost-variation-primary-bg: linear-gradient(135deg, var(--boost-primary), var(--boost-accent));
    --boost-variation-primary-hover-bg: linear-gradient(135deg, var(--boost-primary-hover), var(--boost-accent-alt));
    --boost-variation-primary-shadow: 0 10px 30px rgba(var(--boost-primary-rgb), 0.3);
    --boost-variation-primary-shadow-hover: 0 12px 36px rgba(var(--boost-primary-rgb), 0.4);
    --boost-btn-primary-bg: var(--boost-primary);
    --boost-btn-primary-hover: var(--boost-primary-hover);
    --boost-btn-primary-hover-bg: var(--boost-variation-primary-hover-bg);
    --boost-btn-primary-text: var(--boost-text-inverse);
    --boost-primary-contrast: var(--boost-btn-primary-text);
    --boost-btn-primary-shadow: var(--boost-variation-primary-shadow);
    --boost-btn-primary-shadow-hover: var(--boost-variation-primary-shadow-hover);
    --boost-btn-secondary-bg: transparent;
    --boost-btn-secondary-text: var(--boost-secondary);
    --boost-btn-secondary-border: var(--boost-secondary);
    --boost-btn-secondary-hover-bg: var(--boost-secondary);
    --boost-btn-secondary-hover-text: var(--boost-text-inverse);
    --boost-btn-secondary-hover-border: var(--boost-secondary);
    --boost-btn-ghost-text: var(--boost-secondary);
    --boost-badge-bg: var(--boost-primary);
    --boost-badge-text: var(--boost-text-inverse);
    --boost-badge-border: var(--boost-primary);
    --boost-progress-bg: var(--boost-border);
    --boost-progress-fill: var(--boost-variation-primary-bg);
    --boost-toggle-bg: var(--boost-border);
    --boost-toggle-active: var(--boost-primary);
    --boost-toggle-text: var(--boost-text);
    --boost-check-color: var(--boost-success);
    --boost-check-bg: var(--boost-success-bg);
    --boost-featured-bg: var(--boost-info-bg);
    --boost-featured-text-muted: color-mix(in srgb, var(--boost-btn-primary-text) 90%, var(--boost-transparent));
    --boost-featured-text: var(--boost-primary);
    --boost-featured-border: var(--boost-border);
    --boost-glass-bg: rgba(var(--boost-btn-light-bg-rgb), 0.1);
    --boost-glass-border: rgba(var(--boost-btn-light-bg-rgb), 0.2);
    --boost-accent-bg: rgba(var(--boost-accent-rgb), 0.06);
    --boost-accent-border: rgba(var(--boost-accent-rgb), 0.15);
    --boost-gradient-bg: linear-gradient(135deg, rgba(var(--boost-accent-rgb), 0.04), rgba(var(--boost-primary-rgb), 0.08));
    --boost-item-bg: var(--boost-bg-alt);
    --boost-item-border: var(--boost-border);
    --boost-effect-primary: var(--boost-primary);
    --boost-effect-accent: var(--boost-accent);
    --boost-effect-accent-alt: var(--boost-accent-alt);
    --boost-effect-accent-bg: rgba(var(--boost-accent-rgb), 0.1);
    --boost-effect-gradient: linear-gradient(135deg, var(--boost-effect-accent), var(--boost-effect-accent-alt));
    --boost-effect-gradient-start: var(--boost-effect-accent);
    --boost-effect-gradient-end: var(--boost-effect-accent-alt);
    --boost-effect-highlight-color: var(--boost-effect-accent);
    --boost-effect-pulse-ring: rgba(var(--boost-accent-rgb), 0.4);
    --boost-effect-glow-color: rgba(var(--boost-accent-rgb), 0.5);
    --boost-effect-glow-color-strong: rgba(var(--boost-accent-rgb), 0.8);
    --boost-effect-glow-color-soft: rgba(var(--boost-accent-rgb), 0.15);
    --boost-effect-radial-glow-color: rgba(var(--boost-primary-rgb), 0.35);
    --boost-effect-radial-glow-color-mid: rgba(var(--boost-primary-rgb), 0.12);
    --boost-effect-aurora-1: rgba(var(--boost-primary-rgb), 0.3);
    --boost-effect-aurora-2: rgba(var(--boost-success-rgb), 0.3);
    --boost-effect-aurora-3: rgba(var(--boost-accent-rgb), 0.3);
    --boost-effect-blob-1: var(--boost-primary);
    --boost-effect-blob-2: var(--boost-accent);
    --boost-effect-grid-color: rgba(var(--boost-primary-rgb), 0.1);
    --boost-effect-spotlight-color: rgba(var(--boost-btn-light-bg-rgb), 0.15);
    --boost-effect-wave-color: rgba(var(--boost-primary-rgb), 0.15);
    --boost-effect-wave-color-soft: rgba(var(--boost-primary-rgb), 0.1);
    --boost-effect-shimmer-color: rgba(var(--boost-btn-light-bg-rgb), 0.1);
    --boost-effect-mesh-1: rgba(var(--boost-primary-rgb), 0.4);
    --boost-effect-mesh-2: rgba(var(--boost-accent-rgb), 0.3);
    --boost-effect-mesh-3: rgba(var(--boost-link-rgb), 0.35);
    --boost-effect-mesh-3-soft: rgba(var(--boost-link-rgb), 0.25);
    --boost-effect-glass-1: rgba(var(--boost-btn-light-bg-rgb), 0.15);
    --boost-effect-glass-2: rgba(var(--boost-btn-light-bg-rgb), 0.1);
    --boost-effect-light-sheen-subtle: rgba(var(--boost-btn-light-bg-rgb), 0.05);
    --boost-effect-mask-color: var(--boost-btn-light-bg);
    --boost-effect-shine-color: rgba(var(--boost-btn-light-bg-rgb), 0.3);
    --boost-effect-ripple-color: rgba(var(--boost-btn-light-bg-rgb), 0.4);
    --boost-effect-shadow-color: rgba(var(--boost-text-rgb), 0.1);
    --boost-effect-shadow-color-subtle: rgba(var(--boost-text-rgb), 0.05);
    --boost-effect-shadow-color-soft: rgba(var(--boost-text-rgb), 0.08);
    --boost-effect-shadow-color-medium: rgba(var(--boost-text-rgb), 0.3);
    --boost-effect-shadow-color-strong: rgba(var(--boost-text-rgb), 0.2);
    --boost-effect-lift-shadow: 0 4px 0 var(--boost-effect-shadow-color-strong);
    --boost-effect-overlay-dark: rgba(var(--boost-text-rgb), 0.5);
    --boost-effect-image-vignette-soft: rgba(var(--boost-text-rgb), 0.03);
    --boost-effect-glitch-left: rgba(var(--boost-error-rgb), 0.4);
    --boost-effect-glitch-right: rgba(var(--boost-info-rgb), 0.4);
    --boost-effect-glitch-left-dim: rgba(var(--boost-error-rgb), 0.3);
    --boost-effect-glitch-right-dim: rgba(var(--boost-info-rgb), 0.3);
    --boost-effect-ember-core: var(--boost-warning);
    --boost-effect-ember-core-hot: var(--boost-accent);
    --boost-effect-ember-mid: var(--boost-accent);
    --boost-effect-ember-outer: var(--boost-error);
}
:root {
    --boost-scheme-bg: #ffffff;
    --boost-scheme-bg-rgb: 255, 255, 255;
    --boost-scheme-bg-alt: #f8fafc;
    --boost-scheme-bg-alt-rgb: 248, 250, 252;
    --boost-scheme-surface: #ffffff;
    --boost-scheme-surface-rgb: 255, 255, 255;
    --boost-scheme-text: #1e293b;
    --boost-scheme-text-rgb: 30, 41, 59;
    --boost-scheme-text-muted: #64748b;
    --boost-scheme-text-muted-rgb: 100, 116, 139;
    --boost-scheme-text-inverse: #ffffff;
    --boost-scheme-text-inverse-rgb: 255, 255, 255;
    --boost-scheme-border: #e2e8f0;
    --boost-scheme-border-rgb: 226, 232, 240;
    --boost-scheme-primary: #2563eb;
    --boost-scheme-primary-rgb: 37, 99, 235;
    --boost-scheme-primary-hover: #1d4ed8;
    --boost-scheme-primary-hover-rgb: 29, 78, 216;
    --boost-scheme-secondary: #64748b;
    --boost-scheme-secondary-rgb: 100, 116, 139;
    --boost-scheme-accent: #7c3aed;
    --boost-scheme-accent-rgb: 124, 58, 237;
    --boost-scheme-success: #10b981;
    --boost-scheme-success-rgb: 16, 185, 129;
    --boost-scheme-warning: #f59e0b;
    --boost-scheme-warning-rgb: 245, 158, 11;
    --boost-scheme-error: #ef4444;
    --boost-scheme-error-rgb: 239, 68, 68;
    --boost-scheme-icon-bg: #f1f5f9;
    --boost-scheme-icon-color: #2563eb;
    --boost-btn-light-text: #1e293b;
    --boost-accent-alt: #2563eb;
    --boost-accent-alt-rgb: 37, 99, 235;
}
.boost-cs-jahan-light {
    --boost-scheme-bg: #FFFDD0;
    --boost-scheme-bg-rgb: 255, 253, 208;
    --boost-scheme-bg-alt: #FFF8E1;
    --boost-scheme-bg-alt-rgb: 255, 248, 225;
    --boost-scheme-surface: #FFFFFF;
    --boost-scheme-surface-rgb: 255, 255, 255;
    --boost-scheme-text: #003366;
    --boost-scheme-text-rgb: 0, 51, 102;
    --boost-scheme-text-muted: #4A6280;
    --boost-scheme-text-muted-rgb: 74, 98, 128;
    --boost-scheme-text-inverse: #FFFDD0;
    --boost-scheme-text-inverse-rgb: 255, 253, 208;
    --boost-scheme-border: #E8DCA8;
    --boost-scheme-border-rgb: 232, 220, 168;
    --boost-scheme-primary: #003366;
    --boost-scheme-primary-rgb: 0, 51, 102;
    --boost-scheme-primary-hover: #002347;
    --boost-scheme-primary-hover-rgb: 0, 35, 71;
    --boost-scheme-secondary: #C76E6E;
    --boost-scheme-secondary-rgb: 199, 110, 110;
    --boost-scheme-accent: #FFD700;
    --boost-scheme-accent-rgb: 255, 215, 0;
    --boost-scheme-success: #2E7D32;
    --boost-scheme-success-rgb: 46, 125, 50;
    --boost-scheme-warning: #B8860B;
    --boost-scheme-warning-rgb: 184, 134, 11;
    --boost-scheme-error: #B23A48;
    --boost-scheme-error-rgb: 178, 58, 72;
    --boost-scheme-icon-bg: #FFF6D6;
    --boost-scheme-icon-color: #B8860B;
    --boost-badge-bg: #FFD700;
    --boost-badge-text: #003366;
    --boost-btn-primary-text: #FFFFFF;
    --boost-shadow-color: rgba(0,51,102,0.10);
    --boost-glass-bg: rgba(255,253,208,0.75);
    --boost-glass-border: rgba(0,51,102,0.12);
    --boost-accent-bg: rgba(255,215,0,0.08);
    --boost-accent-border: rgba(255,215,0,0.35);
    --boost-gradient-bg: linear-gradient(135deg, rgba(0,51,102,0.05), rgba(199,110,110,0.05));
    --boost-btn-light-text: #003366;
    --boost-accent-alt: #003366;
    --boost-accent-alt-rgb: 0, 51, 102;
    --boost-btn-secondary-text: #003366;
    --boost-btn-secondary-hover-text: #111827;
}
.boost-cs-jahan-dark {
    --boost-scheme-bg: #001B33;
    --boost-scheme-bg-rgb: 0, 27, 51;
    --boost-scheme-bg-alt: #00284D;
    --boost-scheme-bg-alt-rgb: 0, 40, 77;
    --boost-scheme-surface: #002D59;
    --boost-scheme-surface-rgb: 0, 45, 89;
    --boost-scheme-text: #FFFDD0;
    --boost-scheme-text-rgb: 255, 253, 208;
    --boost-scheme-text-muted: #B8C4D6;
    --boost-scheme-text-muted-rgb: 184, 196, 214;
    --boost-scheme-text-inverse: #003366;
    --boost-scheme-text-inverse-rgb: 0, 51, 102;
    --boost-scheme-border: #244A70;
    --boost-scheme-border-rgb: 36, 74, 112;
    --boost-scheme-primary: #FFD700;
    --boost-scheme-primary-rgb: 255, 215, 0;
    --boost-scheme-primary-hover: #FFE55C;
    --boost-scheme-primary-hover-rgb: 255, 229, 92;
    --boost-scheme-secondary: #C76E6E;
    --boost-scheme-secondary-rgb: 199, 110, 110;
    --boost-scheme-accent: #FFD700;
    --boost-scheme-accent-rgb: 255, 215, 0;
    --boost-scheme-success: #4CAF6D;
    --boost-scheme-success-rgb: 76, 175, 109;
    --boost-scheme-warning: #FFC94D;
    --boost-scheme-warning-rgb: 255, 201, 77;
    --boost-scheme-error: #E08585;
    --boost-scheme-error-rgb: 224, 133, 133;
    --boost-scheme-icon-bg: #003A6B;
    --boost-scheme-icon-color: #FFD700;
    --boost-badge-text: #001B33;
    --boost-shadow-color: rgba(0,0,0,0.40);
    --boost-glass-bg: rgba(255,215,0,0.05);
    --boost-glass-border: rgba(255,215,0,0.15);
    --boost-accent-bg: rgba(255,215,0,0.08);
    --boost-accent-border: rgba(255,215,0,0.25);
    --boost-gradient-bg: linear-gradient(135deg, rgba(255,215,0,0.08), rgba(199,110,110,0.06));
    --boost-item-bg: #002D59;
    --boost-btn-light-bg: #FFFDD0;
    --boost-btn-light-bg-rgb: 255, 253, 208;
    --boost-btn-light-text: #001B33;
    --boost-accent-alt: #7dff00;
    --boost-accent-alt-rgb: 125, 255, 0;
    --boost-btn-secondary-hover-text: #111827;
}
.boost-cs-jahan-rose {
    --boost-scheme-bg: #FFF6F1;
    --boost-scheme-bg-rgb: 255, 246, 241;
    --boost-scheme-bg-alt: #FDEDE6;
    --boost-scheme-bg-alt-rgb: 253, 237, 230;
    --boost-scheme-surface: #FFFFFF;
    --boost-scheme-surface-rgb: 255, 255, 255;
    --boost-scheme-text: #003366;
    --boost-scheme-text-rgb: 0, 51, 102;
    --boost-scheme-text-muted: #7A5C5C;
    --boost-scheme-text-muted-rgb: 122, 92, 92;
    --boost-scheme-text-inverse: #FFF6F1;
    --boost-scheme-text-inverse-rgb: 255, 246, 241;
    --boost-scheme-border: #EBC9C0;
    --boost-scheme-border-rgb: 235, 201, 192;
    --boost-scheme-primary: #003366;
    --boost-scheme-primary-rgb: 0, 51, 102;
    --boost-scheme-primary-hover: #002347;
    --boost-scheme-primary-hover-rgb: 0, 35, 71;
    --boost-scheme-secondary: #C76E6E;
    --boost-scheme-secondary-rgb: 199, 110, 110;
    --boost-scheme-accent: #C76E6E;
    --boost-scheme-accent-rgb: 199, 110, 110;
    --boost-scheme-success: #2E7D32;
    --boost-scheme-success-rgb: 46, 125, 50;
    --boost-scheme-warning: #B8860B;
    --boost-scheme-warning-rgb: 184, 134, 11;
    --boost-scheme-error: #A6423A;
    --boost-scheme-error-rgb: 166, 66, 58;
    --boost-scheme-icon-bg: #F6DCD6;
    --boost-scheme-icon-color: #C76E6E;
    --boost-badge-bg: #C76E6E;
    --boost-badge-text: #111827;
    --boost-btn-primary-text: #FFFFFF;
    --boost-shadow-color: rgba(199,110,110,0.15);
    --boost-glass-bg: rgba(255,255,255,0.70);
    --boost-glass-border: rgba(199,110,110,0.20);
    --boost-accent-bg: rgba(199,110,110,0.08);
    --boost-accent-border: rgba(199,110,110,0.30);
    --boost-gradient-bg: linear-gradient(135deg, rgba(199,110,110,0.08), rgba(255,215,0,0.05));
    --boost-item-bg: #FFFFFF;
    --boost-btn-light-text: #003366;
    --boost-accent-alt: #003366;
    --boost-accent-alt-rgb: 0, 51, 102;
    --boost-btn-secondary-text: #003366;
    --boost-btn-secondary-hover-text: #111827;
}
