/* Feedback styles override the old Contact Form 7 yellow outline. */
form[data-static-form] [data-form-message],
#static-form-message {
  box-sizing: border-box;
  width: calc(100% - 2rem);
  max-width: 42rem;
  margin: 1.25rem auto;
  padding: 0.85rem 1rem;
  border: 1px solid;
  border-radius: 0.5rem;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: anywhere;
}
form[data-static-form] [data-form-message]:empty {
  display: none;
}
form[data-static-form] [data-form-status="success"],
#static-form-message[data-form-status="success"] {
  color: #166534;
  background: #f0fdf4;
  border-color: #86efac;
}
form[data-static-form] [data-form-status="error"],
#static-form-message[data-form-status="error"] {
  color: #991b1b;
  background: #fef2f2;
  border-color: #fca5a5;
}
