.stage.svelte-lnsl0r{position:fixed;inset:0;z-index:70;display:flex;align-items:center;background:#0c0a09eb;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);overflow:hidden;touch-action:none;outline:none}.inert.svelte-lnsl0r{pointer-events:none}.track.svelte-lnsl0r{display:flex;align-items:center;height:100%;will-change:transform}.track.dragging.svelte-lnsl0r{transition:none}.slide.svelte-lnsl0r{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center;padding:4rem 1rem;box-sizing:border-box}.slide.svelte-lnsl0r img:where(.svelte-lnsl0r){max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.chrome.svelte-lnsl0r{position:absolute;inset:0;pointer-events:none}.chrome.svelte-lnsl0r>:where(.svelte-lnsl0r){pointer-events:auto}.icon.svelte-lnsl0r{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;transition:background-color .16s ease-out,transform .11s ease-out}.icon.svelte-lnsl0r:hover{background:#ffffff42}.icon.svelte-lnsl0r:active{transform:scale(.9)}.close.svelte-lnsl0r{top:max(1rem,env(safe-area-inset-top));right:1rem}.prev.svelte-lnsl0r{top:50%;left:1rem;margin-top:-1.375rem}.next.svelte-lnsl0r{top:50%;right:1rem;margin-top:-1.375rem}.counter.svelte-lnsl0r{position:absolute;top:max(1rem,env(safe-area-inset-top));left:1rem;margin:0;padding:.5rem .875rem;border-radius:999px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-inter, system-ui, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.02em;color:#fff}.caption.svelte-lnsl0r{position:absolute;right:1rem;bottom:max(1.25rem,env(safe-area-inset-bottom));left:1rem;margin:0 auto;max-width:40rem;text-align:center;font-family:var(--font-inter, system-ui, sans-serif);font-size:.8125rem;line-height:1.5;color:#ffffffd9;text-shadow:0 1px 12px rgba(0,0,0,.6)}@media(pointer:coarse){.prev.svelte-lnsl0r,.next.svelte-lnsl0r{display:none}}@media(prefers-reduced-motion:reduce){.icon.svelte-lnsl0r{transition:background-color .16s ease-out}.icon.svelte-lnsl0r:active{transform:none}}@media(prefers-reduced-transparency:reduce){.stage.svelte-lnsl0r{background:#0c0a09;backdrop-filter:none;-webkit-backdrop-filter:none}.icon.svelte-lnsl0r,.counter.svelte-lnsl0r{background:#3c3c3cf2;backdrop-filter:none;-webkit-backdrop-filter:none}}
