.auth-shell[data-auth-shell] .auth-background{object-position:64% center;transform:scale(1.06)}.auth-shell[data-auth-shell]:has(.login-form) .auth-card{max-width:420px}.auth-shell[data-auth-shell]:has(.login-form) .auth-branding{margin-bottom:30px}.auth-shell[data-auth-shell]:has(.login-form) .auth-branding .brand{width:250px}.auth-shell[data-auth-shell] .login-form{gap:20px}.auth-shell[data-auth-shell] .login-form .form-field{gap:7px}.auth-shell[data-auth-shell] .login-form .form-input{height:48px;padding-block:10px}.auth-shell[data-auth-shell] .login-form .password-toggle{height:40px;top:4px}.auth-shell[data-auth-shell] .login-form .submit-button{min-height:50px;padding-block:10px;font-size:19px}.auth-shell[data-auth-shell]:has(.login-form) .auth-service-note{margin-top:16px;padding-top:12px}@media (max-height:700px){.auth-shell[data-auth-shell]:has(.login-form) .auth-branding{margin-bottom:22px}.auth-shell[data-auth-shell]:has(.login-form) .auth-branding .brand{width:225px}.auth-shell[data-auth-shell] .login-form{gap:20px}.auth-shell[data-auth-shell] .login-form .form-input{height:44px;padding-block:8px}.auth-shell[data-auth-shell] .login-form .password-toggle{top:2px}.auth-shell[data-auth-shell] .login-form .submit-button{min-height:46px;padding-block:8px;font-size:18px}}@media (max-height:560px){.auth-shell[data-auth-shell]:has(.login-form) .auth-branding{margin-bottom:16px}.auth-shell[data-auth-shell]:has(.login-form) .auth-branding .brand{width:175px}.auth-shell[data-auth-shell] .login-form .form-input{height:40px;padding-block:7px}.auth-shell[data-auth-shell] .login-form .password-toggle{height:34px;top:3px}.auth-shell[data-auth-shell] .login-form .submit-button{min-height:42px;padding-block:7px;font-size:17px}}
