.login-page{min-height:100vh;background:radial-gradient(ellipse at top,#392921 0,#1b1c1f 55%);display:grid;place-items:center}.login-wrap{width:min(440px,100%);padding:40px 20px;margin:auto}.login-logo{display:block;width:185px;height:auto;margin:0 auto 35px}.login-card{background:#242529;border:1px solid #45464c;border-radius:12px;padding:30px}.login-card h1{font-size:27px;margin:0 0 8px}.login-card>p{font-size:12px;color:#aaa}.login-card .field{color:#bbb;margin:22px 0}.login-card input{background:#1e1f22;color:#eee;border-color:#51535b}.login-card .primary{width:100%;margin-top:12px}.login-foot{font-size:11px!important;line-height:1.8;margin:20px 0 0;color:#999}#auth-status{color:#ffac8a;font-size:12px;line-height:1.6}.login-card button:disabled{opacity:.6}