:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(ellipse at 52% 35%,#17253a 0,#0b111b 34%,#06090f 75%);color:#e7e5de;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:grid;place-items:center;padding:24px}.login{width:min(100%,400px);padding:34px 30px 38px;border:1px solid #ffffff2a;background:#0d1420cc;box-shadow:0 30px 90px #0007}.star{color:#ceb88c;font-size:26px;margin-bottom:28px}.error{color:#ffb6ae;font-size:12px;line-height:1.6}label{display:block;color:#bec9d8;font-size:12px;margin:0 0 20px}input{display:block;width:100%;height:46px;margin-top:9px;padding:0 13px;background:#101b2a;border:1px solid #6d7d913d;border-radius:3px;color:#fff;font:16px sans-serif}input:focus{outline:2px solid #bfae84;outline-offset:2px}button{width:100%;height:48px;margin-top:12px;border:1px solid #c7b180;background:#bfae84;color:#101622;font-weight:600;letter-spacing:.08em;cursor:pointer}button span{margin-left:8px}button:hover{background:#e0c99a}@media(max-width:420px){.login{padding:28px 23px}}
