body{font:16px/1.5 system-ui,sans-serif;margin:0;background:#f6f7f9;color:#111}main{max-width:32rem;margin:3rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 1px 4px #0002}
button{font:inherit;padding:.6rem 1rem;border-radius:8px;border:1px solid #333;background:#111;color:#fff;cursor:pointer;margin:.4rem 0}label{display:block;margin:.6rem 0}
input,select,textarea{display:block;width:100%;box-sizing:border-box;font:inherit;padding:.5rem;margin-top:.2rem}.muted{color:#555}pre{white-space:pre-wrap;word-break:break-all;background:#f0f0f0;padding:.5rem}