08ddfd54d7
Add fill state (default false) to the Alpine lightbox data: - FILL button (top-right, left of ✕): switches media to object-cover, filling the entire overlay edge-to-edge; button turns heat pink - FIT restores object-contain with padding; button returns to fog - Keyboard shortcut F toggles fill while lightbox is open - close() resets fill to false for the next open - transition-all duration-300 on container padding and media for a smooth morph between modes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>