*{box-sizing:border-box}body{margin:0;background:#f5f5ed;color:#163e36;font:16px/1.5 system-ui}main{max-width:460px;margin:12vh auto;padding:32px;background:#fff;border:1px solid #dce3da;border-radius:16px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#68746d}h1{font-size:30px;letter-spacing:-1px;margin:12px 0}p,small{color:#68746d}label{display:block;font-weight:600;margin:18px 0}input{display:block;width:100%;padding:12px;border:1px solid #bfcdbf;border-radius:7px;font:inherit;margin-top:6px}button{background:#267354;color:#fff;border:0;border-radius:8px;padding:12px 18px;font:inherit;font-weight:600;width:100%;cursor:pointer}input:focus,button:focus{outline:3px solid #a5c3a2;outline-offset:2px}#status{color:#822e23;font-size:14px}small{display:block;font-size:12px;margin-top:20px}@media(max-width:500px){main{margin:24px 12px;padding:24px}}
