Restructured CSS with media queries to fix iPhone sidebar

- Wrapped all custom glass overlay styles in @media (min-width: 769px)
- Added complete mobile reset using unset values for @media (max-width: 768px)
- Separated desktop/tablet behavior from mobile completely
- Mobile now uses default Jellyfin sidebar behavior without overlay
