*{box-sizing:border-box}body{margin:0;background:#f7f1e6;color:#282820;font:18px/1.5 system-ui,sans-serif;display:grid;min-height:100vh;place-items:center;padding:24px}main{width:min(100%,540px);background:#fffdf9;border:1px solid #ded5c5;border-radius:18px;padding:40px}h1{font-size:32px;line-height:1.2;margin:8px 0 24px}.eyebrow{font-size:13px;color:#cc4f14;font-weight:750;letter-spacing:2px}form{display:grid;gap:20px}label{display:grid;gap:6px;font-weight:650}input{font:inherit;width:100%;padding:12px;border:1px solid #bcb5aa;border-radius:8px}button{font:inherit;background:#d94f00;color:white;border:0;border-radius:8px;padding:14px;cursor:pointer;font-weight:700}.hint{font-size:14px;color:#6d685e;margin-top:30px}a{color:#a73b00}
button.secondary{background:transparent;color:#544b3f;border:1px solid #cbbda8;margin-top:0}form+form{margin-top:12px}
