/*-- -------------------------- -->
<---   Shared contact form UI    -->
<---   (EmailJS reCAPTCHA +       -->
<---    inline status messages)   -->
<--- -------------------------- -*/
/* Class-based so it applies to the shared form on every page.
   Loaded site-wide via base.html. */

.cs-form .cs-recaptcha {
  width: 100%;
  margin-bottom: 1rem;
}
.cs-form .cs-submit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.cs-form .cs-form-status {
  width: 100%;
  margin-top: 1rem;
  padding: 0.875rem 1.125rem;
  border-radius: 0.375rem;
  font-size: 0.95rem;
  line-height: 1.5;
  box-sizing: border-box;
}
.cs-form .cs-form-status--success {
  background: #e7f6ec;
  border: 1px solid #1f9d55;
  color: #12633a;
}
.cs-form .cs-form-status--error {
  background: #fdecec;
  border: 1px solid #d64545;
  color: #a12020;
}
