:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:#183631;background:#f1ecdf}*{box-sizing:border-box}body{margin:0}main{width:min(760px,100%);margin:auto;padding:36px 18px 80px}header{margin-bottom:28px}.eyebrow{color:#71817d;letter-spacing:.16em}h1{font-size:clamp(32px,8vw,56px);line-height:1.05;margin:8px 0}section{background:#fffaf0;border:1px solid #d8d0c2;border-radius:24px;padding:22px;margin-top:18px}form{display:grid;gap:16px}label{display:grid;gap:7px;font-size:14px;color:#536b67}input,select,button{font:inherit;min-height:48px;border-radius:14px;border:1px solid #b9c0bb;padding:0 14px;background:white}button{border:0;background:#183631;color:white;font-weight:650;cursor:pointer}.quiet{background:#e5ddcd;color:#183631}.row{display:flex;align-items:center;justify-content:space-between;gap:16px}.hint,#status{color:#536b67;line-height:1.6}.record{border-top:1px solid #ded7ca;padding:18px 0}.record p{overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button{min-height:40px}.danger{background:#873f35}@media(min-width:620px){#upload-form{grid-template-columns:1fr 1fr}#upload-form label:last-of-type,#upload-form button{grid-column:1/-1}}
