fix: mobile ui polish for album and artist pages (#572)

- center share button on album detail page mobile view
- fix album grid overflow on narrow mobile screens using min()

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

authored by zzstoatzz.io Claude Opus 4.5 and committed by GitHub 0bef087d 52a6122c

Changed files
+3 -1
frontend
src
routes
u
[handle]
album
[slug]
+1 -1
frontend/src/routes/u/[handle]/+page.svelte
··· 635 635 636 636 .album-grid { 637 637 display: grid; 638 - grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); 638 + grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)); 639 639 gap: 1.25rem; 640 640 } 641 641
+2
frontend/src/routes/u/[handle]/album/[slug]/+page.svelte
··· 1094 1094 .mobile-buttons { 1095 1095 display: flex; 1096 1096 gap: 0.5rem; 1097 + justify-content: center; 1098 + align-items: center; 1097 1099 } 1098 1100 1099 1101 .album-title {