/* ==========================================================================
   bergerbock.de – eigene Anpassungen
   Diese Datei wird als letztes geladen und überschreibt Theme/Plugin-CSS.
   ========================================================================== */

/* --------------------------------------------------------------------------
   design-v2: neues Logo mit Claim + Typografie nach KoKo-Entwurf
   (Schalter: $DESIGN_V2 in inc/config.php)
   -------------------------------------------------------------------------- */

/* Logo: Wortmarke mit Claim darunter braucht mehr Höhe als die alte Zeile */
.design-v2 .logo { line-height: 75px; display: flex; align-items: center; height: 75px; }
.design-v2 .logo a { display: inline-flex; align-items: center; }
.design-v2 .logo img.logowhite,
.design-v2 .logo img.logodark,
.design-v2 .navbar.top-nav-collapse .logo img { height: 50px !important; max-height: 50px !important; width: auto; max-width: none; }
@media (max-width: 991px) {
  .design-v2 .logo img.logowhite, .design-v2 .logo img.logodark { height: 36px !important; max-height: 36px !important; }
}
.design-v2 .footer-logo { width: 220px; max-width: 100%; height: auto !important; }

/* Hinweis: Die Typografie des KoKo-Entwurfs (halbfette Überschriften in Groß-/Kleinschreibung)
   ist bewusst nur auf /koko/ (assets/css/koko.css) umgesetzt. Die bestehenden Seiten sind auf
   Versal-Überschriften ausgelegt (Hexagon-Teaser, Slider); eine Umstellung dort braucht eine eigene Durchsicht. */

/* Kontaktformular: ALTCHA-Captcha im Look der Formularfelder */
altcha-widget {
  display: block;
  margin: 0 0 20px;
  --altcha-max-width: 100%;
  --altcha-border-width: 1px;
  --altcha-border-radius: 3px;
  --altcha-color-border: #73c3b4;
  --altcha-color-base: #ffffff;
  --altcha-color-text: #004054;
  --altcha-color-border-focus: #73c3b4;
}
altcha-widget input[type="checkbox"] { accent-color: #73c3b4; }

/* Kontaktformular: Datenschutzhinweis */
.bb-privacy-hint { display: block; font-size: 13px; line-height: 1.5; color: #004054; margin: 0 0 18px; }
.bb-privacy-hint a { text-decoration: underline; }
