:root{font-family:system-ui,'Microsoft YaHei',sans-serif;color:#233c36;background:#f3f7f5}*{box-sizing:border-box}body{margin:0}header{background:#123f35;color:#fff;padding:40px max(24px,calc((100vw - 1000px)/2))}header span{letter-spacing:3px;font-weight:700}h1{font-size:32px}main{max-width:1048px;margin:24px auto;padding:0 24px}section{background:white;border:1px solid #dde7e1;border-radius:14px;padding:24px;margin:20px 0}label{display:block;font-size:14px;margin:12px 0}input,select{display:block;width:100%;min-height:44px;padding:10px;border:1px solid #b9cec2;border-radius:8px;margin-top:6px;font:inherit}button{min-height:44px;background:#176e54;color:white;border:0;border-radius:8px;padding:10px 18px;cursor:pointer;font:inherit}button:disabled{opacity:.45}nav,.pages{display:flex;gap:12px;align-items:center;flex-wrap:wrap}a{color:#176e54}#create{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}#create button{margin-bottom:12px}.message{display:block;width:100%;text-align:left;background:#f2f7f4;color:#233c36;margin-top:10px;border:1px solid #dde7e1}.message small{display:block;margin-top:5px;color:#536c60}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.8 system-ui}#meta{overflow-wrap:anywhere}.pages{margin-top:18px}#status{padding:12px;overflow-wrap:anywhere}#attachments button{margin:5px}button:focus-visible,a:focus-visible{outline:3px solid #e0ab24;outline-offset:3px}@media(max-width:700px){#create{grid-template-columns:1fr}header{padding:26px}main{padding:0 14px}section{padding:18px}h1{font-size:26px}}
