:root{color-scheme:dark}*{box-sizing:border-box}body{background:#191b1e;color:#dedee3;font:15px system-ui;margin:0;min-height:100svh;display:grid;place-items:center}main{width:min(380px,90vw)}h1{color:#e5b65f;font-size:26px}p{line-height:1.6}form,label{display:flex;flex-direction:column;gap:9px}form{gap:18px}input{font:inherit;background:#202226;border:1px solid #50545e;color:inherit;padding:12px;border-radius:5px}button{font:inherit;background:#e5b65f;color:#191b1e;padding:11px;border:0;border-radius:5px;cursor:pointer}a{display:block;margin-top:22px;color:#aeb3bd}#error{color:#ef9999}[hidden]{display:none!important}
