/* Final override: the player route must always expose both authentication modes. */
#login .auth-tabs { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; visibility:visible!important; opacity:1!important; }
#login .auth-tabs > #authTabLogin,
#login .auth-tabs > #authTabRegister {
  display:flex!important; visibility:visible!important; opacity:1!important;
  position:relative!important; width:100%!important; min-width:0!important;
  height:auto!important; min-height:46px!important; clip:auto!important;
  clip-path:none!important; overflow:visible!important; pointer-events:auto!important;
}
#login .auth-tabs > button[hidden],
#login .auth-tabs > button.hidden { display:flex!important; }
#login .login-card { max-height:calc(100vh - 24px); overflow-y:auto; overscroll-behavior:contain; scrollbar-width:thin; }
@media(max-width:780px){#login .login-card{max-height:none;overflow:visible}}
