:root{font-family:system-ui;color:#e9eef5;background:#101820}main{max-width:640px;margin:8vh auto;padding:2rem;background:#172331;border-radius:12px}form,label{display:grid;gap:.7rem}input,button{font:inherit;padding:.7rem}.error{color:#ff8d8d}.warning{margin-top:2rem;padding:1rem;border:1px solid #e99926}a{color:#ffbd60}
