Generated responsive styles broke mobile navigation
The navigation had been assembled with brittle generated CSS. It relied on desktop assumptions, fixed spacing, and conflicting stacking behaviour that failed as soon as the viewport narrowed.
The result was a website that technically loaded, but could not be navigated properly by a large portion of users.
Overlapping menus
Mobile menu panels collided with page content and obscured important navigation links.
Broken touch targets
Links were too close together or partially hidden behind other layers.
High bounce rate
Mobile users could not reliably reach key pages and abandoned the site quickly.