/* Public login, student registration and email OTP: text-color clarity only. */
@media screen {
  .wmc-auth-form .subtitle,
  .wmc-auth-links p,
  .wmc-auth-form .password-help,
  .wmc-reset-flow .reset-description,
  .wmc-auth-form .password-hint,
  .wmc-auth-form small { color: #475569; }

  .wmc-auth-form input:not([type=checkbox])::placeholder,
  .wmc-auth-form textarea::placeholder,
  .wmc-auth-form select:invalid { color: #596b82; opacity: 1; }

  .wmc-auth-left p { color: #eef5ff; }
  .wmc-auth-form label { color: #1e4fa8; }
  .wmc-auth-form input:not([type=checkbox]),
  .wmc-auth-form select { color: #263647; }
  .wmc-auth-form a,
  .forgot-password-row a,
  .wmc-auth-links a { color: #1e4fa8; }
}
