/* Auth compact + cleanup v10.7.23 */
body.user-auth .auth-card > .auth-home-link{
  display:none!important;
}
body.user-auth .auth-card.auth-login-compact > h1,
body.user-auth .auth-card.auth-register-card > h1,
body.user-auth .auth-card.auth-login-compact > .panel-pill,
body.user-auth .auth-card.auth-register-card > .panel-pill{
  display:none!important;
}

/* Compact, proportional auth logo. */
body.user-auth .auth-brand.auth-logo-wrap{
  width:100%!important;
  margin:0 auto 10px!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
}
body.user-auth .auth-brand.auth-logo-wrap .brand-logo-auth{
  display:block!important;
  width:min(264px,84vw)!important;
  height:auto!important;
  max-width:none!important;
  max-height:96px!important;
  margin:0 auto!important;
  object-fit:contain!important;
}
body.user-auth .auth-brand.auth-logo-wrap .auth-panel-title{
  margin:0!important;
  padding:0!important;
  font-size:10px!important;
  line-height:1.2!important;
  letter-spacing:.025em!important;
  text-align:center!important;
}
@media(max-width:520px){
  body.user-auth .auth-brand.auth-logo-wrap{margin-bottom:8px!important}
  body.user-auth .auth-brand.auth-logo-wrap .brand-logo-auth{
    width:min(232px,76vw)!important;
    max-width:none!important;
    max-height:84px!important;
  }
}
