/* Keep the existing legal/internal menu accessible in Sunflower hamburger mode. */
body.hamburger-menu .topmenu {
  display: block;
}
body.hamburger-menu .topmenu .container-fluid {
  padding: 0 76px 0 12px;
}
body.hamburger-menu .topmenu #menu-fusszeile {
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 16px;
  margin: 0;
  padding: 4px 0;
  width: 100%;
}
body.hamburger-menu .topmenu #menu-fusszeile .nav-link {
  min-height: 44px;
  padding: 8px 0;
  line-height: 1.3;
}
/* Corporate design: reuse Sunflower fonts and palette; typography sizes/layout unchanged. */
#page .entry-content [style*="font-family:Arial"] {
  font-family: var(--wp--preset--font-family--pt-sans) !important;
}
#page .entry-content h1[style*="font-family:Arial"],
#page .entry-content h2[style*="font-family:Arial"],
#page .entry-content h3[style*="font-family:Arial"] {
  font-family: var(--wp--preset--font-family--gruenetypeneue) !important;
}
#page .entry-content [style*="color:#183c30"],
#page .entry-content [style*="color:#15382a"],
#page .entry-content [style*=";color:#075640"] {
  color: var(--wp--preset--color--tanne) !important;
}
#page .entry-content [style*="background:#edf3e9"],
#page .entry-content [style*="background:#f2f6f1"] {
  background-color: var(--wp--preset--color--sand) !important;
}
#page .entry-content [style*="background:#075640"],
#page .entry-content [style*="background-color:#075640"] {
  background-color: var(--wp--preset--color--tanne) !important;
}
#page .entry-content [style*="background-image:linear-gradient(90deg,rgba(7,86,64"] {
  background-image: linear-gradient(90deg,color-mix(in srgb,var(--wp--preset--color--tanne) 94%,transparent),color-mix(in srgb,var(--wp--preset--color--tanne) 78%,transparent)),url(https://gruene-westerkappeln.de/wp-content/themes/sunflower26/assets/img/sunflower.png) !important;
}
#page .entry-content [style*="color:#e4f46d"] {
  color: var(--wp--preset--color--white) !important;
}
#page .entry-content a[style*="background:#e4f46d"] {
  background-color: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--tanne) !important;
}
#page .entry-content [style*="font-family:Arial"] a:not([style*="background"]):not(.event-card):not(.wp-block-button__link) {
  color: var(--wp--preset--color--tanne);
}