/* Contact form (2026-11-10): sends through /api/contact (client-forms). Honeypot kept off screen, readable
   status colors (white text was 2:1 on the old green, 3.8:1 on the old red), 16px fields so iOS does not zoom. */
.contact .php-email-form input,
.contact .php-email-form textarea {
  font-size: 16px;
}
.php-email-form .cf-hp {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.contact .php-email-form .sent-message {
  background: #127a3e;
}
.contact .php-email-form .error-message {
  background: #b42318;
}
.contact .php-email-form .cf-note {
  margin: 0 0 16px;
  font-size: 14px;
  color: #5f5f5f;
  text-align: center;
}
.contact .php-email-form button[type=submit]:disabled {
  opacity: 0.7;
  cursor: progress;
}
