.lightbox.svelte-lnsl0r{z-index:100;background:#f8f7f5f5;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox__content.svelte-lnsl0r{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:1000px;display:flex}.lightbox__image.svelte-lnsl0r{object-fit:contain;max-width:100%;max-height:80vh;display:block}.lightbox__caption.svelte-lnsl0r{text-align:center;color:var(--muted);font-size:.9rem}.lightbox__caption-title.svelte-lnsl0r{color:var(--text);margin-bottom:.25rem;font-weight:400;display:block}.lightbox__caption-text.svelte-lnsl0r{margin:0}.lightbox__actions.svelte-lnsl0r{color:var(--muted);font-size:.8rem}.lightbox__view-link.svelte-lnsl0r:hover{color:var(--text)}.lightbox__nav.svelte-lnsl0r{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.75rem;font-size:1.25rem;transition:color .15s;position:fixed}.lightbox__nav.svelte-lnsl0r:hover{color:var(--text)}.lightbox__nav--prev.svelte-lnsl0r{top:50%;left:1.5rem;transform:translateY(-50%)}.lightbox__nav--next.svelte-lnsl0r{top:50%;right:1.5rem;transform:translateY(-50%)}.lightbox__close.svelte-lnsl0r{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.75rem;font-size:1.25rem;transition:color .15s;position:fixed;top:1.5rem;right:1.5rem}.lightbox__close.svelte-lnsl0r:hover{color:var(--text)}
