App.tsx main element now has pb-24 (96px bottom padding) so the gallery content always has breathing room above the fixed player bar. Prevents content from sitting flush against the player controls.