:root{font-family:system-ui,-apple-system,PingFang SC,sans-serif;color:#1d1d1f;background:#fafafa}body{margin:0}header,main,footer{max-width:1200px;margin:0 auto;padding:12px 16px}nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}nav a{color:#0b57d0;text-decoration:none}nav a[aria-current=page]{font-weight:700;text-decoration:underline}section{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:12px 16px;margin:12px 0}h1{font-size:20px;margin:0}h2{font-size:17px;margin-top:0}h3{font-size:15px}code,pre{font-family:ui-monospace,Menlo,monospace;font-size:12px;word-break:break-all}pre{white-space:pre-wrap;background:#f2f2f2;padding:8px;border-radius:6px}textarea,input[type=text],input:not([type]){width:100%;box-sizing:border-box;font-family:ui-monospace,Menlo,monospace}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #eee;padding:4px 6px;text-align:left;font-size:13px}button{margin:2px 6px 2px 0;padding:4px 10px}button.danger{color:#b3261e}.action{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-right:8px}.why,.hint{color:#666;font-size:12px}.err{color:#b3261e}.ok{color:#1e7e34}.warn{color:#8a5300;background:#fff6e0;padding:6px 8px;border-radius:6px}.confirm{background:#fdecea;padding:6px 8px;border-radius:6px}.proposal{border-top:1px dashed #ddd;padding-top:6px}
