:root{color:#3d2c22;background:#fff8ed;font-family:system-ui,sans-serif}body{margin:0;min-height:100vh;display:grid;place-items:center}main{width:min(90vw,520px);padding:2rem;border:1px solid #ead8c2;border-radius:24px;background:#fffdf9;box-shadow:0 16px 50px #7d573622}.eyebrow{color:#ad6d38;font-weight:700}h1{margin-bottom:.5rem}form{display:grid;gap:1rem;margin-top:2rem}label{display:grid;gap:.4rem;font-weight:650}input,button{font:inherit;min-height:46px;padding:0 .8rem;border:1px solid #d6b895;border-radius:12px;box-sizing:border-box}button{cursor:pointer;background:#bd6b39;color:#fff;border:0;font-weight:700}#status{margin-top:1.5rem;font-weight:700}
