:root{--bg:#f6f6f8;--fg:#1a1a1c;--muted:#6b6b73;--card:#fff;--border:#e4e4ea;--accent:#3b6ef6}@media (prefers-color-scheme:dark){:root{--bg:#0f0f13;--fg:#ececf1;--muted:#9a9aa5;--card:#17171d;--border:#2a2a33;--accent:#7aa2ff}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
