Fix: Nav-Bar überlief bei ~1400px (durch vorherige Änderung verursacht)

Der Wechsel auf justify-content:flex-start + größere Gaps + horizontales
Button-Padding hat die nötige Content-Breite über den 1180px-Container-
Deckel getrieben (bei 1400px Viewport 1523px vs. 1180px verfügbar).
Behoben: eigener, breiterer .nav-bar-Container (1180px -> 1400px, nur
für den Header, .container für den restlichen Seiteninhalt bleibt
unverändert bei 1180px), fester statt viewport-wachsender Bewerben-Gap,
Button-Padding von .8rem auf .55rem reduziert, Hamburger-Schwelle auf
1480px angehoben. Vor dem Commit bei mehreren Breiten numerisch
(scrollWidth vs. clientWidth) UND per Screenshot verifiziert.
This commit is contained in:
2026-08-02 16:30:03 +02:00
parent eba4a13345
commit 32e63d8ad7
+16 -13
View File
@@ -109,7 +109,11 @@ header.site-header {
border-bottom: 1px solid var(--border);
}
.nav-bar {
width: min(1180px, 92vw);
/* Eigene, etwas breitere Kappung als .container (1180px) — die Nav
braucht durch größere Schrift + mehr Abstand + Polarlicht-Padding
spürbar mehr Platz, ohne dass der restliche Seiteninhalt breiter
werden soll. */
width: min(1400px, 94vw);
margin: 0 auto;
display: flex;
align-items: center;
@@ -119,7 +123,7 @@ header.site-header {
Menü mit festem Abstand direkt ans Logo heran, der übrige Platz
bleibt rechts nach dem Bewerben-Knopf. */
justify-content: flex-start;
gap: clamp(2rem, 5vw, 4.5rem);
gap: 2rem;
padding: .9rem 0;
flex-wrap: nowrap;
}
@@ -173,7 +177,7 @@ header.site-header {
display: flex;
align-items: center;
gap: .3rem;
padding: .5rem .8rem;
padding: .5rem .55rem;
transition: color .2s ease;
}
.nav-group > button:hover, .nav-group.open > button { color: var(--accent); }
@@ -184,7 +188,7 @@ header.site-header {
border-radius: 999px;
font-weight: 600;
font-size: 1.14rem;
padding: .5rem .8rem;
padding: .5rem .55rem;
transition: color .2s ease;
}
.nav-flat:hover, .nav-flat.active { color: var(--accent); }
@@ -649,15 +653,14 @@ header.site-header {
cursor: pointer;
}
/* Schwelle von 880px auf 1320px angehoben: nach der Vergrößerung von
Logo/Nav-Schrift/Sprachschalter/Bewerben-Button (02.08.2026) passte die
Desktop-Nav bei mittleren Laptop-Breiten nicht mehr in eine Zeile —
Sprachschalter/Bewerben verschwanden sichtbar aus der Leiste. Beim
Tagescheck-Selbstaudit gefunden und behoben. Zusätzlich der Abstand
zwischen den Nav-Punkten (.nav-links gap) vergrößert, da "Start" und
"Manager" zu eng aneinander wirkten — Schwelle deshalb nochmal leicht
angehoben, um genug Platz für den größeren Abstand zu behalten. */
@media (max-width: 1320px) {
/* Schwelle von ursprünglich 880px auf 1480px angehoben: nach mehreren
Vergrößerungsrunden (Logo/Nav-Schrift/Sprachschalter/Bewerben-Button,
mehr Abstand zwischen den Nav-Punkten, größerer eigener Nav-Container,
Polarlicht-Padding je Kategorie) braucht die Desktop-Nav deutlich mehr
Platz als früher. Live bei mehreren Breiten nachgeprüft (siehe Commits
vom 02.08.2026) — Schwelle hier bewusst großzügig, damit nie wieder
Elemente sichtbar aus der Leiste verschwinden. */
@media (max-width: 1480px) {
.nav-toggle { display: block; }
.nav-links {
position: fixed;