.student-login-card{width:100%;max-width:460px;margin:24px auto;padding:24px}
.student-login-card label{margin:16px 0}
.student-login-card .login-submit{width:100%;margin:4px 0 16px}
.student-login-card .student-login-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.student-login-card .student-login-error{color:#b91c1c}
.student-login-card .student-login-links button.student-recovery-resend,
.student-login-card .student-login-links button.student-recovery-resend:hover{background:none;border:0;border-radius:0;box-shadow:none;color:#185aa0;font:inherit;font-weight:400;padding:0;min-height:0;text-decoration:underline;cursor:pointer}
@media(max-width:480px){.student-login-card{padding:20px}}
