:root,:root[data-theme=light]{--page-gutter:clamp(16px,2vw,40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fc;--surface:#fff;--text:#172138;--muted:#5f6e86;--subtle:#72809a;--accent:#245fe5;--accent-soft:#edf2fc;--border:#dfe5ef;--on-accent:#fff;--error-bg:#fff5f5;--error-text:#9e3030;--error-border:#e6b6b6;--success-bg:#edf7f1;--success-text:#276644;--success-border:#bee0ca}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101827;--surface:#182438;--text:#ecf2ff;--muted:#b6c3d9;--subtle:#a3b4ce;--accent:#8bb8ff;--accent-soft:#20344e;--border:#3c506e;--on-accent:#101827;--error-bg:#3b2329;--error-text:#ffc2c2;--error-border:#a26069;--success-bg:#183a2d;--success-text:#a9e5c4;--success-border:#418362}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button,input{font:inherit}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion:no-preference){a,button{transition:color .15s,background .15s}}.preferences{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preferences label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.preferences select{border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;border-radius:5px;max-width:140px;min-height:34px;padding:7px}.preferences select:disabled{opacity:.65}select,textarea{font:inherit}
