:root{--bg:#f6f7f9;--surface:#fff;--text:#16181d;--muted:#5b6270;--border:#dfe2e8;--accent:#2557d6;--accent-text:#fff;--safe:#1d7a46;--safe-bg:#e6f4ec;--caution:#9a5b00;--caution-bg:#fdf1dc;--danger:#b42318;--danger-bg:#fdeceb;--code-bg:#f0f2f5}@media (prefers-color-scheme:dark){:root{--bg:#111317;--surface:#1a1d23;--text:#e8eaee;--muted:#9aa1ad;--border:#2d313a;--accent:#6b93ff;--accent-text:#0b0d12;--safe:#5fd08f;--safe-bg:#15291e;--caution:#f2b552;--caution-bg:#2c2312;--danger:#ff7b6e;--danger-bg:#331916;--code-bg:#23262d}}*{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,Hiragino Sans,Noto Sans JP,Yu Gothic UI,sans-serif;line-height:1.6}
