/* Gesund & Beschwingt: Creme-Sekundaerdesign, 2026-11-08 / 2026-11-08 warm-night ready.
 * Bewusst keine globale Ersetzung von #302B27: Texte, Footer, dunkle
 * Story-Bereiche und die MailerLite-Anmeldung bleiben lesbar/unveraendert.
 * Diese CSS-Datei wird nur bei aktivierter Creme-Variante eingebunden.
 */
body.gb-design-creme {
  --gb-design-secondary-bg: #F3E5CE;
  --gb-design-secondary-text: #302B27;
  --gb-design-orange: #F3930D;
}

body.gb-design-creme .wp-block-button:not(.is-style-outline):not(.is-style-fill-orange) .wp-block-button__link:not(.has-gb-orange-background-color):not([style*="#F3930D"]):not([style*="#f3930d"]),
body.gb-design-creme .wp-element-button:not(.has-gb-orange-background-color):not([style*="#F3930D"]):not([style*="#f3930d"]):not(.wpcf7-submit) {
  background-color: var(--gb-design-secondary-bg);
  color: var(--gb-design-secondary-text);
}
body.gb-design-creme .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-gb-orange-background-color):not([style*="#F3930D"]):not([style*="#f3930d"]):hover,
body.gb-design-creme .wp-element-button:not(.has-gb-orange-background-color):not([style*="#F3930D"]):not([style*="#f3930d"]):not(.wpcf7-submit):hover {
  background-color: #E7D3B6;
  color: #302B27;
}

body.gb-design-creme .gb-direct-phone > summary {
  background: var(--gb-design-secondary-bg);
  color: var(--gb-design-secondary-text);
  box-shadow: 0 6px 22px rgba(48,43,39,.12);
}
body.gb-design-creme .gb-direct-phone > summary:hover {
  background: #E7D3B6;
  filter: none;
}
body.gb-design-creme .gb-direct-phone-icon {
  background: var(--gb-design-orange);
  color: #302B27;
}

body.gb-design-creme .gb-direct-contact > summary,
body.gb-design-creme .gb-direct-contact-panel .gb-direct-links a,
body.gb-design-creme .gb-direct-phone-person a,
body.gb-design-creme .wpcf7-submit {
  background-color: var(--gb-design-orange);
  color: #302B27;
}
