I guess you could try looking at responsive layout stuff if that would be of interest (or maybe use a very hacky workaround of having some elements only show on big viewports and others only show on smaller viewports)
the word responsive triggers my fight or flight istg css is the vein of my existance. I'll try doing something with float divs or whatever, that was the original approach that broke at some point down the line... If I get tired I'll just copy paste the music ones and be done with it :3
It's probably just autocorrect ngl