.backdrop.svelte-1pt6g9k{z-index:9999;overscroll-behavior:contain;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stage.svelte-1pt6g9k{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.photo.svelte-1pt6g9k{object-fit:contain;pointer-events:none;will-change:transform;transform-origin:50%;-webkit-user-drag:none;width:auto;max-width:100vw;height:auto;max-height:100vh}.photo.settling.svelte-1pt6g9k{transition:transform .2s ease-out}.photo.zoomed.svelte-1pt6g9k{cursor:grab}.close-btn.svelte-1pt6g9k{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:12px}.nav-btn.svelte-1pt6g9k{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.left.svelte-1pt6g9k{left:10px}.nav-btn.right.svelte-1pt6g9k{right:10px}.footer.svelte-1pt6g9k{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.dots.svelte-1pt6g9k{gap:6px;display:flex}.dot.svelte-1pt6g9k{background:#fff6;border-radius:50%;width:6px;height:6px}.dot.active.svelte-1pt6g9k{background:#fff}.counter.svelte-1pt6g9k{color:#ffffffbf;font-size:.76rem;font-weight:500}
