:root{--bg:#f6f7fb;--fg:#1a2233;--muted:#667085;--primary:#2563eb;--danger:#dc2626;--ok:#16a34a}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-size:14px;line-height:1.6}.page{max-width:720px;margin:48px auto;padding:0 16px;font-family:system-ui,Microsoft YaHei,sans-serif}.sub{color:var(--muted)}.card{border:1px solid #dde3ee;border-radius:10px;padding:16px 20px;margin-top:20px;background:#fafbff}.card h2{margin-top:0;font-size:16px}code{background:#eef1fa;padding:1px 5px;border-radius:4px}a{color:var(--primary)}