/* ============================================================
   FeWo AlpenBase · Navigation (#ab-nav) — Container + Sichtbarkeit.
   Spalten nutzen .lst-* aus living-menu.css (global) -> identische Optik.
   ============================================================ */
#ab-nav{
  position:fixed; top:0; left:0; right:0; height:80px; z-index:998;
  display:flex; overflow:hidden;
  transition:opacity .4s ease, transform .4s ease, height .45s cubic-bezier(.4,0,.2,1);
  box-shadow:0 2px 14px rgba(19,14,10,.12);
}
#ab-nav.is-expanded{ height:300px; }
#ab-nav.is-expanded .lst-mini{ opacity:0; pointer-events:none; }
#ab-nav.is-expanded .lst-drop{ opacity:1; transform:translateY(0); }
#ab-nav.is-expanded .lst-logo-mini{ opacity:0; pointer-events:none; }
#ab-nav.is-expanded .lst-logo-drop{ opacity:1; transform:translateY(0); }

/* Seiten OHNE Hero: Leiste immer sichtbar + Inhalt darunter schieben */
body:has(#ab-nav):not(:has(#fewo-lm)){ padding-top:80px; }

/* Seiten MIT Hero: Leiste erst nach dem Hero (.is-shown via ab-nav.js) */
body:has(#fewo-lm) #ab-nav{ opacity:0; pointer-events:none; transform:translateY(-100%); }
body:has(#fewo-lm) #ab-nav.is-shown{ opacity:1; pointer-events:auto; transform:translateY(0); }

/* Slider: untere Leiste auf Kadr 2 entfällt — Navigation kommt aus #ab-nav */
#fewo-lm .lm-track-wrap{ display:none !important; }