/* GV Premium — Header: zweizeilige Logo-Wortmarke + Nav-Button (site-weit).
   Farben aus dem bisherigen logo_header.png gesampelt:
   Dunkelgrün #24402F · Salbei #6B7A5E · Gold #C79A57 */

/* ---- Logo: Icon + zwei Zeilen Text ---- */
.gv-logo {
  display: inline-flex;
  align-items: center;
  gap: 13px;
  text-decoration: none !important;
  line-height: 1;
}
.gv-logo-icon {
  width: 46px;
  height: 46px;
  display: block;
  flex: 0 0 auto;
}
.gv-logo-text { display: block; }
.gv-logo-l1 {
  display: block;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: -0.015em;
  line-height: 1.12;
  color: #24402F;
}
.gv-logo-l2 {
  display: block;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  font-size: 0.93rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 1.25;
  color: #6B7A5E;
}
.gv-logo-l2 .gv-logo-ch { color: #C79A57; }
.gv-logo:hover .gv-logo-l1 { color: #1F211E; }

/* Text-Sitetitle neben dem Logo ausblenden (Markup bleibt für Schema) */
.site-branding .ast-site-title-wrap { display: none !important; }

@media (max-width: 544px) {
  .gv-logo-icon { width: 40px; height: 40px; }
  .gv-logo-l1 { font-size: 1.12rem; }
  .gv-logo-l2 { font-size: 0.82rem; }
}

/* ---- Nav-CTA: «Premium-Partner werden» als Button rechts aussen ---- */
.main-header-menu .menu-item a.menu-link[href*="fuer-betriebe"] {
  background: #4A5443;
  color: #EDEAE3 !important;
  padding: 10px 18px !important;
  border-radius: 0;
  white-space: nowrap;
  margin-left: 10px;
}
.main-header-menu .menu-item a.menu-link[href*="fuer-betriebe"]:hover,
.main-header-menu .menu-item a.menu-link[href*="fuer-betriebe"]:focus {
  background: #1F211E;
  color: #EDEAE3 !important;
}
/* Auf /fuer-betriebe/ selbst ist der Button current-menu-item — die
   Seiten-Styles färben current-Links Moss (= unsichtbar auf Moss-Grund).
   Spezifischere Regel hält den Text hell. */
.main-header-menu .menu-item.current-menu-item a.menu-link[href*="fuer-betriebe"],
.main-header-menu .menu-item.current_page_item a.menu-link[href*="fuer-betriebe"],
.main-header-menu .menu-item.current-menu-ancestor a.menu-link[href*="fuer-betriebe"] {
  color: #EDEAE3 !important;
}
/* Mobile-Menü: Button volle Breite, etwas Luft */
.ast-builder-menu-mobile .main-header-menu .menu-item a.menu-link[href*="fuer-betriebe"] {
  display: inline-block;
  margin: 8px 0 4px;
}
