3ac7e9c549
Root cause: media container was position:absolute inset-0 but without z-index, while buttons had no z-index either — in fill mode the image painted over the buttons making close/fill-toggle unclickable. Fixes: - Media div is now absolute inset-0 (explicit), chrome bars are z-10 - Top bar is a single flex row (h-14): left spacer | counter | FILL+✕ so counter, fill toggle and close are vertically aligned at the same height instead of scattered absolute elements - Bottom bar is a flex row (h-14) centred over dots - Both bars have a linear-gradient scrim so chrome stays legible over fill-mode images without a solid background - Prev/Next arrows get z-10 so they always sit above the media - Media padding uses pt-14 pb-14 in fit mode to clear the chrome bars Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>