:root{--bg:#f5f7fa;--surface:#fff;--surface-2:#eef2f7;--border:#dde3ec;--text:#16202e;--muted:#5d6b7e;--primary:#1f6feb;--primary-text:#fff;--success:#1a7f4b;--warn:#a15c00;--danger:#c2362b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f141b;--surface:#171e28;--surface-2:#1f2835;--border:#2b3646;--text:#e6ebf2;--muted:#93a1b5;--primary:#4c8dff;--success:#4cc38a;--warn:#e0a64a;--danger:#ff7a6e}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}
