body{margin:0;background:#f4f1ea;color:#17332c;font:16px/1.45 system-ui,sans-serif}main{max-width:900px;margin:0 auto;padding:28px}section{background:#fff;border:1px solid #d7ddd6;border-radius:10px;padding:18px;margin:16px 0}label{display:block;margin:10px 0;font-weight:600}input{display:block;box-sizing:border-box;width:100%;max-width:620px;padding:9px;border:1px solid #aab8b1;border-radius:5px;font:inherit}button{margin:6px 8px 6px 0;padding:9px 13px;border:0;border-radius:5px;background:#1d6550;color:#fff;font-weight:700;cursor:pointer}.notice{padding:12px;background:#fff3cd;border-radius:6px}pre{overflow:auto;white-space:pre-wrap;background:#17251f;color:#e9f1ed;padding:14px;border-radius:6px}
