Cool. Looks good. But on Android Chrome the 'about' box covers the entire map, and the timeline slider is in the way too.

It is very common for vibecoded UI to have significant usability problems on mobile platforms and I find it annoying.

I'm pretty sure that it can be fixed by either manual testing and giving the agent feedback or by giving the engine tools to do the testing. Vibecoders just tend to be very careless about such things.