/* A9 BINANCE LOGIN v3 */
:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}*{box-sizing:border-box}
body{margin:0;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse 650px 650px at 32% 45%,rgba(240,185,11,.07),transparent 72%),#060809;color:#eeeff2}
main{width:min(760px,90vw);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:40px 0}
.mark{font-size:176px;line-height:1;font-weight:650;text-align:center;letter-spacing:-.07em;padding-right:.07em;background:linear-gradient(145deg,#fff1a6,#f0b90b 60%,#a8800b);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 12px 70px #f0b90b10}
form{width:100%;max-width:330px;padding:28px 24px 18px;border:1px solid rgba(187,197,205,.16);border-radius:18px;background:linear-gradient(145deg,rgba(20,26,29,.94),rgba(6,11,14,.92));box-shadow:inset 0 1px rgba(255,255,255,.065),0 24px 70px rgba(0,0,0,.3)}
label{display:block;margin:12px 0 16px}label>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.field{position:relative}input{width:100%;border:1px solid #393e48;border-radius:10px;padding:16px;background:rgba(2,7,9,.6);color:#eeeff2;font:inherit;font-size:16px;outline:none;transition:border-color .18s,box-shadow .18s}.field input{padding-right:50px}input::placeholder{color:#87909d}input:focus{border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b10}
button{cursor:pointer;border:0;font:inherit;font-size:22px}.field button{position:absolute;right:8px;top:8px;background:transparent;color:#a1a8b4;height:38px;width:36px}.submit{border-radius:10px;background:linear-gradient(135deg,#f8d12f,#f0b90b);color:#181a20;height:51px;width:100%;margin-top:8px;box-shadow:inset 0 1px #ffffff50;transition:background .18s}.submit:hover{background:#fcd535}button:focus-visible{outline:2px solid #f0b90b;outline-offset:4px}button:disabled{opacity:.6;cursor:wait}#error{color:#f394a4;font-size:13px;min-height:20px;line-height:1.6;margin-bottom:0}
@media(max-width:620px){main{grid-template-columns:1fr;gap:34px;justify-items:center;padding:32px 0}.mark{font-size:105px}form{max-width:330px;padding:24px 22px 16px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
