/* Labels (Überschriften) – Bangers & groß */
.wpforms-form .wpforms-field-label {
  font-family: 'Bangers', cursive !important;
  font-size: 1.8rem !important;
  color: #FF1FB5;
  line-height: 1.2;
}

/* Sublabels – Barlow & gut lesbar */
.wpforms-form .wpforms-field-sublabel {
  font-family: 'Barlow', sans-serif !important;
  font-size: 1.2rem !important;
  color: #FF1FB5;
}

/* Eingabetext (Input, Textarea, Select) – Barlow */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select {
  font-family: 'Barlow', sans-serif !important;
  font-size: 1.1rem !important;
  color: #111111;
}
/* Textarea-Feld auf gleiche Breite wie andere Felder zwingen */
.wpforms-form .wpforms-field-textarea textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  display: block !important;
}

/* Optional: auch den umgebenden Container resetten */
.wpforms-form .wpforms-field-textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}