:root{--canvas:#f7f7f7;--surface:#fff;--surface-subtle:#fbfbfb;--surface-hover:#f1f1f1;--text:#151515;--muted:#666;--border:#e4e4e4;--border-strong:#bdbdbd;--accent:#111;--accent-hover:#333;--accent-soft:#f1f1f1;--accent-border:#d8d8d8;--focus:#202020;--hover-glow:0 5px 16px #1414141f;--focus-glow:0 0 12px #14141429;--nav-background:#111;--nav-text:#c8c8c8;--nav-muted:#999;--nav-accent:#fff;--nav-accent-secondary:#b8b8b8;--nav-active:#303030;--nav-active-icon:#fff;--nav-scroll-track:#f1f1f1;--nav-scroll-thumb:#a0a0a0;--nav-scroll-thumb-hover:#747474;--auth-story-background:linear-gradient(145deg, #111, #292929 58%, #3a3a3a);--auth-story-glow:#ffffff12;--auth-story-muted:#ddd;--auth-story-accent:#fff;--success:#28876d;--success-soft:#eaf7f1;--warning:#a6752b;--warning-soft:#fcf5e8;--danger:#b64859;--danger-soft:#fcf0f2;--danger-border:#efced4;--skeleton:#e5e5e5;--radius:10px;--radius-small:6px;--shadow-small:0 2px 3px #00000008;--duration:.18s ease}html[data-theme=zenthari-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f8fb;--surface:#fff;--surface-subtle:#fafbfe;--surface-hover:#f1f3f8;--text:#20283d;--muted:#788196;--border:#e7eaf1;--border-strong:#ccd2df;--accent:#6265d9;--accent-hover:#4f52bf;--accent-soft:#f0f0fc;--accent-border:#e1e2f5;--focus:#202020;--hover-glow:0 5px 16px #1414141f;--focus-glow:0 0 12px #14141429;--nav-background:#141d35;--nav-text:#b8c3dc;--nav-muted:#7d8aa8;--nav-accent:#a0a5ff;--nav-accent-secondary:#717af6;--nav-active:#7884ef20;--nav-active-icon:#a7afff;--nav-scroll-track:#edf0f5;--nav-scroll-thumb:#818aa2;--nav-scroll-thumb-hover:#6265d9;--auth-story-background:linear-gradient(145deg, #171f3b 0%, #22264a 58%, #343362 100%);--auth-story-glow:#8988ff38;--auth-story-muted:#d4d9eb;--auth-story-accent:#c4c4ff}html[data-theme=zenthari-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151b2b;--surface:#1c2437;--surface-subtle:#20283d;--surface-hover:#293249;--text:#edf0fa;--muted:#a1acc2;--border:#2d364d;--border-strong:#495773;--accent:#a3a8ff;--accent-hover:#b8bcff;--accent-soft:#272b48;--accent-border:#3c4265;--focus:#f2f2f2;--hover-glow:0 5px 16px #ffffff17;--focus-glow:0 0 14px #ffffff1f;--nav-background:#101729;--nav-muted:#7d8aa8;--nav-accent:#a0a5ff;--nav-accent-secondary:#717af6;--nav-active:#7884ef20;--nav-active-icon:#a7afff;--nav-scroll-track:#101729;--nav-scroll-thumb:#596583;--nav-scroll-thumb-hover:#8b92ff;--auth-story-background:linear-gradient(145deg, #171f3b 0%, #22264a 58%, #343362 100%);--auth-story-glow:#8988ff38;--auth-story-muted:#d4d9eb;--auth-story-accent:#c4c4ff;--success:#7dd9b7;--success-soft:#1d3936;--warning:#edc07b;--warning-soft:#3a3225;--danger:#f39bad;--danger-soft:#3c2935;--danger-border:#60404d;--skeleton:#2c364e;--shadow-small:none}html[data-theme=zenthari-dark] .button-primary{color:#fff;background:#6265d9}html[data-theme=zenthari-dark] .button-primary:hover:not(:disabled){background:#7477e5}html[data-theme=black-white-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#101010;--surface:#1b1b1b;--surface-subtle:#202020;--surface-hover:#2c2c2c;--text:#f5f5f5;--muted:#b8b8b8;--border:#5e5e5e;--border-strong:#858585;--accent:#f0f0f0;--accent-hover:#fff;--accent-soft:#303030;--accent-border:#666;--focus:#f4f4f4;--hover-glow:0 5px 16px #ffffff17;--focus-glow:0 0 14px #ffffff1f;--nav-background:#080808;--nav-text:#ddd;--nav-muted:#a5a5a5;--nav-accent:#fff;--nav-accent-secondary:#d0d0d0;--nav-active:#303030;--nav-active-icon:#fff;--nav-scroll-track:#101010;--nav-scroll-thumb:#585858;--nav-scroll-thumb-hover:#a0a0a0;--auth-story-background:linear-gradient(145deg, #080808, #1e1e1e 58%, #303030);--auth-story-glow:#ffffff12;--auth-story-muted:#ddd;--auth-story-accent:#fff;--success:#88c9ae;--success-soft:#20332b;--warning:#d8bd83;--warning-soft:#342e20;--danger:#e39aa3;--danger-soft:#382326;--danger-border:#69434a;--skeleton:#303030;--shadow-small:0 2px 8px #00000050}html[data-theme=black-white-dark] .button-primary{color:#111;box-shadow:none;background:#f0f0f0}html[data-theme=black-white-dark] .button-primary:hover:not(:disabled){background:#fff}html[data-theme=black-white-dark] .theme-choice.selected{background:#292929;border-color:#f0f0f0}
