:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--surface:#fff;--surface-alt:#f8fafc;--surface-subtle:#eef2f7;--text:#172033;--muted:#64748b;--primary:#12355b;--primary-strong:#0b2545;--accent:#287d6a;--warning:#b7791f;--danger:#b42318;--border:#d7dee8;--border-strong:#b9c4d2;--shadow-lg:0 18px 42px #17203314;--shadow-md:0 10px 24px #17203312;--shadow-sm:0 1px 3px #17203314;--radius-lg:8px;--radius-md:8px;--radius-sm:6px;--nav-bg:#10213a;--nav-surface:#ffffff14;--nav-border:#ffffff29;--nav-text:#f8fafc;--nav-muted:#c8d2df;--nav-accent:#8fd2c4;--nav-accent-strong:#fff;--nav-danger:#b42318;--nav-danger-hover:#911c13;--nav-shadow:0 18px 38px #0f172a38;--nav-link:#dbe7f4;--nav-link-hover:#fff;--nav-overlay:#0f172a6b;--mobile-nav-bg:#fffffff5;--focus-ring:0 0 0 3px #287d6a3d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1724;--surface:#172033;--surface-alt:#1e293b;--surface-subtle:#111827;--text:#f8fafc;--muted:#cbd5e1;--primary:#8fb9e8;--primary-strong:#c7ddf6;--accent:#7dd3c2;--warning:#f2c572;--danger:#f87171;--border:#cbd5e12e;--border-strong:#cbd5e152;--shadow-lg:0 18px 42px #0000004d;--shadow-md:0 10px 24px #0000003d;--shadow-sm:0 1px 3px #0000003d;--nav-bg:#0b1322;--nav-surface:#ffffff14;--nav-border:#cbd5e12e;--nav-text:#f8fafc;--nav-muted:#cbd5e1;--nav-accent:#7dd3c2;--nav-accent-strong:#fff;--nav-danger:#c2410c;--nav-danger-hover:#9a3412;--nav-shadow:0 18px 38px #0000005c;--nav-link:#dbe7f4;--nav-link-hover:#fff;--nav-overlay:#0f172a9e;--mobile-nav-bg:#0f172aeb;--focus-ring:0 0 0 3px #7dd3c247}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.55}::selection{color:var(--text);background:#287d6a33}:focus-visible{box-shadow:var(--focus-ring);outline:none}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{letter-spacing:0}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-subtle)}::-webkit-scrollbar-thumb{background:#a8b3c3;border-radius:999px}
