/* ============================================================
   CONTACT FORM — Captcha slot + feedback styles
   ============================================================
   The form itself is styled by styles.css (.contact-form).
   This file only adds the captcha slot and feedback.
   ============================================================ */

.contact-captcha-slot {
  margin: 12px 0 4px;
}

.contact-feedback {
  margin: 8px 0;
  padding: 12px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  border-left: 3px solid;
}
.contact-feedback.is-success {
  background: rgba(15, 110, 86, 0.06);
  color: #0F6E56;
  border-left-color: #0F6E56;
}
.contact-feedback.is-error {
  background: rgba(163, 45, 45, 0.06);
  color: #A32D2D;
  border-left-color: #A32D2D;
}

/* Disabled submit button */
.contact-submit:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.contact-submit:disabled:hover {
  transform: none;
  box-shadow: none;
}
