yeah this is like .. well, nearly in there for game-breaking, b/c it isn't just phones -- you have to zoom out hard core to be able to see things. i'm going to see if adding overflow-y: scroll will work on things.
.upgrades-panel needs to change its max-height from calc(100vh - 150px) to calc(85vh - 150px) .. i've also added overflow-y: scroll to a few bits but i don't if that's truly necessary.. and i bet i need to make the same max-height change to other tabs' classes as well