/* Registration validation must be unmistakable, including on bright screens. */
.auth-page .form-message.error {
  display: block;
  min-height: 0;
  margin-top: 16px;
  padding: 12px 14px;
  border: 1px solid #dc2626;
  border-left: 5px solid #b91c1c;
  border-radius: 8px;
  background: #fff1f2;
  color: #991b1b !important;
  font-weight: 800;
  line-height: 1.45;
}

html[data-theme="dark"] .auth-page .form-message.error {
  border-color: #f87171;
  border-left-color: #ef4444;
  background: #450a0a;
  color: #fecaca !important;
}
