html[data-jsp-global-theme="dark"] [data-jsp-check-shell],[data-jsp-check-shell][data-theme="dark"]{--jsp-shell-bg:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.15), transparent 22%), radial-gradient(circle at 88% 20%, rgba(217, 119, 6, 0.18), transparent 24%), linear-gradient(180deg, #03120f 0%, #08111f 48%, #111827 100%);--jsp-hero-bg:linear-gradient(135deg, rgba(2, 6, 23, 0.98), rgba(6, 78, 59, 0.86) 42%, rgba(120, 53, 15, 0.62) 100%);--jsp-panel-bg:rgba(15, 23, 42, 0.88);--jsp-panel-border:rgba(71, 85, 105, 0.6);--jsp-soft-bg:#1e293b;--jsp-text-primary:#e2e8f0;--jsp-text-muted:#cbd5e1;--jsp-hero-card-bg:linear-gradient(135deg, rgba(2, 6, 23, 0.96), rgba(15, 23, 42, 0.94));--jsp-hero-card-border:rgba(71, 85, 105, 0.72);--jsp-hero-badge-bg:rgba(250, 204, 21, 0.12);--jsp-hero-badge-border:rgba(250, 204, 21, 0.22);--jsp-hero-badge-text:#fde68a;--jsp-hero-title:#fefce8;--jsp-hero-body:#cbd5e1;--jsp-hero-primary-bg:#34d399;--jsp-hero-primary-text:#022c22;--jsp-hero-primary-shadow:rgba(4, 120, 87, 0.3);--jsp-hero-secondary-bg:rgba(15, 23, 42, 0.92);--jsp-hero-secondary-border:rgba(71, 85, 105, 0.72);--jsp-hero-secondary-text:#e2e8f0;--jsp-hero-stat-bg:linear-gradient(180deg, rgba(15, 23, 42, 0.92), rgba(2, 6, 23, 0.88));--jsp-hero-stat-border:rgba(71, 85, 105, 0.72);--jsp-hero-stat-title:#cbd5e1;--jsp-hero-stat-copy:#94a3b8;--jsp-section-title:#f8fafc;--jsp-section-copy:#cbd5e1;--jsp-section-soft-bg:rgba(10, 13, 21, 0.92);--jsp-section-soft-border:rgba(71, 85, 105, 0.72);--jsp-section-soft-strong:#f8fafc;--jsp-section-soft-copy:#cbd5e1;--jsp-section-contrast-bg:#020617;--jsp-section-contrast-title:#94a3b8;--jsp-section-contrast-copy:#e2e8f0;--jsp-section-chip-bg:rgba(16, 185, 129, 0.16);--jsp-section-chip-text:#a7f3d0;--jsp-section-button-bg:#34d399;--jsp-section-button-text:#022c22;--jsp-section-button-secondary-bg:rgba(15, 23, 42, 0.92);--jsp-section-button-secondary-border:rgba(71, 85, 105, 0.72);--jsp-section-button-secondary-text:#e2e8f0;--jsp-loading-bg:rgba(15, 23, 42, 0.92);--jsp-loading-border:rgba(71, 85, 105, 0.72);--jsp-loading-text:#f8fafc;--jsp-loading-spinner-track:rgba(148, 163, 184, 0.32);--jsp-loading-spinner-accent:#34d399;--jsp-status-danger-bg:rgba(127, 29, 29, 0.35);--jsp-status-danger-border:rgba(239, 68, 68, 0.48);--jsp-status-danger-text:#fecaca;--jsp-status-warning-bg:rgba(120, 53, 15, 0.35);--jsp-status-warning-border:rgba(245, 158, 11, 0.48);--jsp-status-warning-text:#fde68a;--jsp-status-success-bg:rgba(6, 78, 59, 0.35);--jsp-status-success-border:rgba(16, 185, 129, 0.48);--jsp-status-success-text:#a7f3d0;--jsp-status-info-bg:rgba(30, 64, 175, 0.3);--jsp-status-info-border:rgba(59, 130, 246, 0.48);--jsp-status-info-text:#bfdbfe}