.login-panel,.form-area{perspective:1400px}.login-card{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.auth-actions,.footer-actions{display:flex;align-items:center;gap:7px}.auth-links .auth-switch{border-color:rgba(185,143,57,.35);color:#74591f}.auth-links .auth-switch i{font-size:12px}.footer-actions{gap:13px}.footer-actions a:first-child{color:#657872}.footer-actions .auth-switch{font-weight:600}.login-card.auth-flip-out{animation:auth-flip-out .44s cubic-bezier(.55,.02,.68,.53) both}.login-card.auth-flip-in{animation:auth-flip-in .55s cubic-bezier(.2,.75,.2,1) both!important}@keyframes auth-flip-out{to{opacity:0;transform:rotateY(88deg) scale(.96)}}@keyframes auth-flip-in{from{opacity:0;transform:rotateY(-88deg) scale(.96)}to{opacity:1;transform:rotateY(0) scale(1)}}@media(max-width:520px){.auth-links{align-items:flex-start;gap:9px}.auth-links>span{padding-top:8px}.auth-actions{justify-content:flex-end;flex-wrap:wrap}.auth-links a{min-height:30px;padding-inline:9px}}@media(max-width:430px){.login-card footer{align-items:flex-start}.login-card footer>span{max-width:40%}.footer-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}}@media(prefers-reduced-motion:reduce){.login-card.auth-flip-out,.login-card.auth-flip-in{animation:none!important}}
