diff --git a/assets/css/main.css b/assets/css/main.css index 349fa1b2..ab8ab9db 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1555,6 +1555,27 @@ header.site-header { .nav-dropdown { position: static; transform: none; box-shadow: none; width: 100%; margin-top: 0; animation: none; } .nav-dropdown::before { display: none; } .nav-group.open .nav-dropdown { display: flex; } + /* Bugfix 22.08.2026 (Nutzer-Report per Foto: "wenn ich auf DE klicke geht + das Fenster halb schräg auf, man sieht nichts"). Ursache: die Zeile + darüber (.nav-dropdown, Spezifität 0-1-0) hebt für das Handy-Menü + position/transform/animation auf — sie verliert aber gegen die + Desktop-Regel .sprach-schalter .nav-dropdown (0-2-0, Zeile ~427), denn + eine @media-Abfrage erhöht die Spezifität NICHT. Beim Sprachschalter + blieb dadurch die Aufklapp-Animation "sprach-dropdown-in" aktiv, und + die setzt (fill-mode: both) dauerhaft transform: translateX(-50%) — + die im Handy-Menü volle-Breite-Box wurde also um ihre halbe Breite + nach links aus dem Bild geschoben. Deshalb hier dieselben Regeln noch + einmal mit passender Spezifität (Blattname mitgenannt, damit sie in + jedem Fall gewinnt). */ + .nav-links .sprach-schalter .nav-dropdown { + position: static; + transform: none; + animation: none; + width: 100%; + min-width: 0; + margin-top: 0; + box-shadow: none; + } .nav-cta { align-self: flex-start; margin: 1rem 0 .6rem; } /* Bugfix 20.08.2026 (Nutzer-Report: "auf dem Handy passt nicht immer alles").