0 ? currentIndex - 1 : photos.length - 1 }"
@keydown.window.right="if(open) { currentIndex = currentIndex < photos.length - 1 ? currentIndex + 1 : 0 }"
class="lightbox-overlay"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0"
x-transition:enter-end="opacity-100"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0"
>