:root{--white:#fff;--green-soft:#e7f5ef;--green-dark:#086c57;--green:#087f65;--canvas:#f5f7fa;--line:#e2e8ef;--muted:#68768a;--ink:#17283e;--navy-light:#1a2b43;--navy:#101d31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-muted:#f4f7fa;--surface-hover:#edf3f8;--text:#24374b;--text-muted:#64748b;--control-border:#cbd5e1;--control-hover:#94a3b8;--accent-solid:#087f65;--selection:#e6f5ef;--selection-text:#116b54;--focus-ring:#27ac8533;--danger:#b42338;--focus-color:#087f65;--on-accent:#fff;--accent-hover:#086c57;--danger-soft:#fff2f1;--danger-line:#f1d5d2;--danger-hover:#ffedef;--info-text:#48647a;--info-soft:#eff5f9;--info-line:#dbe6ee;--success-text:#217256;--success-soft:#edf8f2;--success-line:#d2eadd;--warning-text:#8c671d;--warning-soft:#fff4dc;--warning-line:#e8d7a4;--code-background:#101d31;--code-text:#c7e4d8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#0b1220;--navy-light:#142238;--ink:#e4edf6;--muted:#a8b8cb;--line:#304054;--canvas:#101827;--white:#182436;--green:#61d5b0;--green-dark:#81e3c2;--green-soft:#183d35;--surface:#182436;--surface-muted:#1c2b40;--surface-hover:#24364d;--text:#e4edf6;--text-muted:#a8b8cb;--control-border:#485a72;--control-hover:#8195af;--accent-solid:#087f65;--selection:#183d35;--selection-text:#81e3c2;--focus-ring:#61d5b040;--danger:#ffb3bf;--focus-color:#61d5b0;--accent-hover:#096d58;--danger-soft:#3e2330;--danger-line:#6a3d4d;--danger-hover:#4b2937;--info-text:#c4dcf0;--info-soft:#1c3046;--info-line:#385775;--success-text:#a0e8ca;--success-soft:#193c32;--success-line:#326b55;--warning-text:#f4d78d;--warning-soft:#3b3220;--warning-line:#756336}.theme-switcher{color:var(--text);flex:none;position:relative}.theme-switcher summary{cursor:pointer;background:0 0;list-style:none}.theme-switcher summary::-webkit-details-marker{display:none}.theme-switcher summary:hover{background:var(--surface-hover)}.theme-options{z-index:80;border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:156px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000029}.theme-options button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.theme-options button:hover{background:var(--surface-hover)}.theme-options button[aria-pressed=true]{background:var(--selection);color:var(--selection-text)}.guest-appearance{z-index:80;position:fixed;top:14px;right:18px}@media (width<=700px){.topbar-right{gap:4px}.theme-switcher>summary{width:36px;height:36px}.guest-appearance{color:#e4edf6;top:10px;right:10px}}
