All checks were successful
CI / test-and-build (push) Successful in 41s
The page had two stacked 100vh containers (.app and .wrap) which made the page taller than the viewport and forced scrolling. Fixes: - .wrap now fills its grid cell (height:100%, min-height:0, overflow:hidden) instead of a second 100vh - .app uses 100dvh + overflow:hidden; html/body/#svelte get height:100%, body overflow:hidden - Directions panel is now viewport-anchored (top:64px/bottom:14px) with a max-height and internal overflow-y so it can't exceed the screen - DirectionsPanel itself scrolls internally when content is tall