.auth-page{background-color:transparent;min-height:100dvh}.auth-card{padding:32px;box-shadow:none;max-width:390px}.auth-logo{display:block;width:180px;height:90px;object-fit:contain;margin:0 auto 28px}.auth-title{font-size:22px}.auth-field{margin-bottom:20px}.auth-card button{width:100%;min-height:44px}.auth-card input{min-height:44px}.auth-error{padding:12px;margin-bottom:20px;background:#fbefed;border:1px solid #e8c3bd;border-radius:4px;color:#813b32;font-size:13px}.auth-error ul,.field-error ul{margin:0;padding:0;list-style:none}.field-error{margin-top:6px;color:#963e33;font-size:12px}.auth-card input[aria-invalid=true]{border-color:#963e33}@media(max-width:480px){.auth-page{padding:20px}.auth-card{padding:28px 24px}.auth-logo{margin-bottom:24px}}@media(max-height:650px){.auth-page{padding:16px}.auth-logo{width:140px;height:70px;margin-bottom:16px}}
