.auth-shell{background:linear-gradient(135deg,#061b31,#0b3558);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{color:#173650;background:#fff;border-radius:20px;width:min(440px,100%);padding:34px;box-shadow:0 30px 80px #00111f66}.auth-card img{width:62px}.auth-eyebrow{color:#0a8fb3;letter-spacing:.18em;font-weight:800}.auth-card h1{margin:6px 0}.auth-card>p{color:#60778c}.auth-card form{gap:14px;margin-top:22px;display:grid}.auth-card label{gap:6px;font-size:13px;font-weight:750;display:grid}.auth-card input{font:inherit;border:1px solid #b9cad8;border-radius:9px;padding:12px}.auth-card button{color:#fff;cursor:pointer;background:#0d6fa8;border:0;border-radius:9px;padding:12px;font-weight:800}.auth-card button.social{color:#214562;background:#fff;border:1px solid #b9cad8;width:100%;margin-top:8px}.auth-or{text-align:center;color:#72879a;margin:14px}.auth-card nav{justify-content:space-between;margin-top:16px;display:flex}.auth-card nav button{color:#0d6fa8;background:0 0;padding:0}.auth-message{border-radius:8px;padding:10px;color:#214562!important;background:#eef7fc!important}
