.auth-page .auth-context,.auth-page .auth-feedback{font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}
.auth-page .auth-context{margin:0 0 20px}
.auth-page .auth-feedback{margin:12px 0 0}
.auth-page .auth-recover{width:100%;min-height:44px;margin-top:10px;padding:10px 12px;border:1px solid #84abd1;border-radius:8px;background:transparent;color:inherit;line-height:1.5}
.auth-page .auth-recover[hidden],.auth-page .auth-feedback[hidden]{display:none}
.auth-page [data-auth-errors]:focus{outline:2px solid #99d2ff;outline-offset:4px}
.auth-page .auth-submit[aria-disabled=true]{cursor:wait}
.auth-mobile-brand{display:none}
@media(max-width:600px){
  .auth-page.reference-auth .reference-stage{background:#071d36;align-items:flex-start;padding:24px 16px}
  .auth-page.reference-auth .reference-stage::before,.auth-page.reference-auth .auth-motion-scene{display:none!important}
  .auth-page.reference-auth .auth-box{animation:none!important;opacity:1;background:#143556;backdrop-filter:none}
  .auth-page.reference-auth .auth-mobile-brand{display:block;margin:0 0 20px;color:#f0f6ff;font-size:21px;font-weight:700;line-height:1.5}
  .auth-mobile-brand span{display:block;font-size:14px;font-weight:400;color:#d2e5f7}
  .auth-page.reference-auth .auth-audit-notice{font-size:13px;color:#d2e5f7}
}
