/* fett = Terracotta, nicht fett */
strong, b { font-weight: 400; color: #8F3F28; }

/* optional: feinerer Unterstrich-Abstand bei Links */
a { text-underline-offset: 3px; }

/* Kontaktformular hell */
.wp-block-jetpack-contact-form input[type="text"],
.wp-block-jetpack-contact-form input[type="email"],
.wp-block-jetpack-contact-form textarea {
  background-color: #FBF8F1; color: #231B12; border: 1px solid #C9BCA8;
}
.wp-block-jetpack-contact-form label,
.contact-form label { color: #231B12 !important; }
.wp-block-jetpack-contact-form ::placeholder { color: #776C58; }
.wp-block-jetpack-contact-form input:focus,
.wp-block-jetpack-contact-form textarea:focus { border-color: #B5573A; outline: none; }

/* Senden-Button = Terracotta */
.contact-form button[type="submit"], button.pushbutton-wide {
  background-color: #B5573A !important; color: #FBF1EA !important; border-color: #B5573A !important;
  box-shadow: none !important; width: auto !important; display: inline-block !important; padding: 12px 28px !important;
}
.contact-form button[type="submit"]:hover, button.pushbutton-wide:hover {
  background-color: #8F3F28 !important; border-color: #8F3F28 !important; color: #FBF1EA !important;
}

@media (max-width: 767px) {
  .entry-content .wp-block-group { max-width: 100% !important; padding-left: 20px !important; padding-right: 20px !important; }
}

/* === Farb-Fundament: hell + dunkle Schrift, global === */
body, #wrapper, #inner-wrap, .content-container, .content-bg,
.content-area, #primary, article.entry, .entry-content-wrap {
  background-color: #F4EEE3 !important;
}
body, .entry-content, .entry-content p, .entry-content li, .content-area {
  color: #473A29 !important;
}
h1, h2, h3, h4, h5, h6, .entry-title,
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6 {
  color: #231B12 !important;
}
.entry-content strong, .entry-content b, strong, b {
  font-weight: 400 !important; color: #8F3F28 !important;
}
.entry-content a { color: #231B12; text-decoration: underline; }
.entry-content a:hover { color: #8F3F28; }