body{font:16px system-ui;background:#f7f2ed;color:#35272d;margin:0}main{max-width:420px;margin:10vh auto;background:#fffdfa;padding:32px;border:1px solid #e0d2ce;border-radius:12px}label{display:grid;gap:8px;margin:20px 0}input,button{font:inherit;padding:12px;border-radius:6px;border:1px solid #cdb8bd}button{background:#7c203d;color:white;cursor:pointer}h1{color:#7c203d}
