:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:Inter,system-ui,sans-serif;color:#f3ecda;background:radial-gradient(1000px 600px at 70% -10%,rgba(231,169,60,.1),transparent 60%),#16110d}.card{width:min(92vw,420px);padding:32px;text-align:center;background:linear-gradient(180deg,#241b13,#1a130d);border:1px solid #5a4726;border-radius:18px}.card h1{font-family:Georgia,serif;color:#e9dcbe}.card p{color:#a7936b}input,button{width:100%;padding:12px 14px;margin-top:10px;border-radius:10px;font-size:15px;font-family:inherit}input{background:#120d08;border:1px solid #5a4726;color:#f3ecda}button{background:linear-gradient(180deg,#f0c879,#e7a93c);color:#1c1206;font-weight:700;border:none;cursor:pointer}:focus-visible{outline:2px solid #e7a93c;outline-offset:2px}
