@font-face{font-family:Roboto;src:url('/assets/roboto-regular.ttf')}*{box-sizing:border-box}.qd-login{margin:0;min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 10% 70%,#e7423122,transparent 65%),#100b0b;color:#eee;font:14px/1.6 Roboto,Arial,sans-serif;color-scheme:dark}.qd-login-box{width:100%;max-width:440px;padding:38px;background:#171111;border:1px solid #ffffff24;border-radius:8px}.qd-login-box>img{display:block;width:190px;height:auto;margin-bottom:32px}.qd-label{font-size:9px;letter-spacing:2px;color:#a99}.qd-login h1{font-size:28px;font-weight:400}.qd-login p,.qd-login small{color:#bbb}.qd-login small{display:block;margin-top:24px;font-size:11px}.qd-login label{display:block;margin-top:18px}.qd-login input{width:100%;margin-top:7px;padding:12px;border:1px solid #ffffff30;border-radius:6px;background:#100e0e;color:#eee;font:inherit}.qd-login button{width:100%;margin-top:24px;padding:12px;border:1px solid #e7423180;border-radius:6px;background:#e7423126;color:#fff;font:inherit;cursor:pointer}.qd-login input:focus-visible,.qd-login button:focus-visible,.qd-logout button:focus-visible{outline:2px solid #e74231;outline-offset:3px}.qd-login .qd-error{color:#ffada4;border-left:2px solid #e74231;padding-left:12px}.qd-logout{position:fixed;right:16px;bottom:10px;z-index:90;margin:0}.qd-logout button{font:11px Roboto,Arial,sans-serif;color:#bbb;background:#171111ed;border:1px solid #ffffff25;border-radius:6px;padding:8px 14px;cursor:pointer}.ob-lobby-footer{padding-right:95px!important}@media(max-width:500px){.qd-login-box{padding:25px}}
