.lightbox.svelte-lnsl0r{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox__dialog.svelte-lnsl0r{justify-content:center;align-items:center;display:flex;position:relative}.lightbox__image.svelte-lnsl0r{object-fit:contain;max-width:90vw;max-height:90vh;display:block}.lightbox__close.svelte-lnsl0r{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;transition:background .2s;display:flex;position:fixed;top:24px;right:24px}.lightbox__close.svelte-lnsl0r:hover,.lightbox__close.svelte-lnsl0r:focus-visible{background:#ffffff40}.lightbox__nav.svelte-lnsl0r{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lightbox__nav.svelte-lnsl0r:hover,.lightbox__nav.svelte-lnsl0r:focus-visible{background:#ffffff40}.lightbox__nav--prev.svelte-lnsl0r{left:24px}.lightbox__nav--next.svelte-lnsl0r{right:24px}@media (width<=900px){.lightbox__nav.svelte-lnsl0r{width:48px;height:48px;font-size:1.5rem}.lightbox__close.svelte-lnsl0r{width:44px;height:44px}}@media (width<=600px){.lightbox__nav--prev.svelte-lnsl0r{left:8px}.lightbox__nav--next.svelte-lnsl0r{right:8px}.lightbox__close.svelte-lnsl0r{top:12px;right:12px}}
