/* Keep both authentication tabs visible on the player page, including kiosk/app mode. */
#login .auth-tabs,
#login .auth-tabs[hidden] {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  visibility: visible !important;
  opacity: 1 !important;
}
#login #authTabLogin,
#login #authTabRegister {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  min-width: 0;
  align-items: center;
  justify-content: center;
}
#login .login-card {
  max-height: calc(100vh - 24px);
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
}
#login .login-card::-webkit-scrollbar { width: 7px; }
#login .login-card::-webkit-scrollbar-thumb { background: var(--c-555b83); border-radius: 8px; }
@media (max-width: 780px) {
  #login .login-card { max-height: none; overflow: visible; }
}
