body{font-family:system-ui,sans-serif;background:#f6f8fb;color:#101820;margin:0}main{max-width:760px;margin:auto;padding:24px}section,article,form{display:grid;gap:16px}article{background:white;padding:20px;border:1px solid #dde5ee;border-radius:16px;margin-bottom:16px}label{display:grid;gap:8px}input,button{font:inherit;padding:12px;border:1px solid #c8d3df;border-radius:8px}button{cursor:pointer;background:#e8f1ff;color:#0b63ce}pre{white-space:pre-wrap;word-break:break-all}#notice{color:#b7791f}