.contact-honeypot {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.contact-verification {
  margin-top: 20px;
}

.contact-verification altcha-widget {
  display: block;
  max-width: 100%;
  --altcha-color-primary: var(--blue);
  --altcha-border-radius: 4px;
  --altcha-max-width: 320px;
}

.contact-form-note {
  color: var(--ink-70);
  font-size: 13px;
  line-height: 1.5;
  margin: 8px 0 0;
}

#contact-verification-status[data-error="true"] {
  color: #a12a22;
}

#contact-submit:disabled {
  cursor: not-allowed;
  opacity: .55;
}
