/* ===== Schubertbund – einfache Tara-Overrides ===== */

/* Farbpalette aus dem Logo */
:root {
  --sb-braun:       #5E4632;
  --sb-braun-hell:  #8a6f57;
  --sb-beige:       #E9E1D6;
  --sb-beige-d:     #C9B8A6;
}

/* --- Header-Bereich (Logo + Menü-Hintergrund) --- */
.header-top,
.header-mid {
  background-color: var(--sb-beige);
  border-bottom: 2px solid var(--sb-braun);
}

/* Hauptmenübalken (Desktop + Mobil) */
.navbar,
.region-primary-menu {
  background-color: var(--sb-beige);
  border-top: 1px solid var(--sb-beige-d);
  border-bottom: 2px solid var(--sb-braun);
}

/* Links im Menü */
.navbar a,
.region-primary-menu a {
  color: var(--sb-braun);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-decoration: none;
}

.navbar a:hover,
.region-primary-menu a:hover,
.region-primary-menu li.is-active > a {
  color: var(--sb-braun-hell);
}

/* Logo in vernünftiger Größe – ohne Layout-Tricks */
.site-logo img,
.logo img,
.navbar-brand img {
  max-height: 90px;
  height: auto;
  width: auto;
  display: block;
}

/* Kleine Optimierungen für Mobil, aber KEINE Strukturänderung */
@media (max-width: 768px) {
  .navbar,
  .region-primary-menu {
    border-bottom-width: 1px;
  }
}
