/* Honeypot wrapper. Off-screen rather than display:none, because some bots skip
   fields that are explicitly hidden. Kept as a class rather than an inline style
   string, which is the most fingerprintable form of this trick. */
.prolien-hp {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Confirmation / error message shown in place of the form after submission.
   Colours are picked to sit with the existing palette rather than introduce a
   new one; the site's own CSS is inlined per page by WP Rocket, so this is kept
   deliberately small and self-contained. */
.prolien-form-message {
  margin: 0 0 1.5rem;
  padding: 1rem 1.25rem;
  border-radius: 8px;
  border-left: 4px solid currentColor;
  font-size: 1rem;
  line-height: 1.5;
}

.prolien-form-message--success {
  color: #14663d;
  background: #e8f5ee;
}

.prolien-form-message--error {
  color: #8a1c1c;
  background: #fdeaea;
}
