body {
  background-color: #f8f9fa;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Prompt", sans-serif;
}

.form-card {
  max-width: 520px;
  border-radius: 16px;
}

#messageBox {
  font-weight: 600;
  text-align: center;
}

#messageBox.success {
  color: #198754; /* Bootstrap success */
}

#messageBox.error {
  color: #dc3545; /* Bootstrap danger */
}
