.ml-zoom.svelte-1f80rys{position:absolute;top:.75rem;left:.75rem;z-index:3;display:flex;align-items:center;gap:.25rem;color:var(--color-base-content);background:var(--color-base-100);border-radius:.5rem;font-size:.8125rem}.ml-image-wrap.ml-image-wrap--zoomable.svelte-1f80rys{pointer-events:auto;width:100%;height:100%}.ml-image-wrap.ml-image-wrap--zoomed.svelte-1f80rys{display:block;overflow:auto;overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y}.ml-image-wrap--zoomed.svelte-1f80rys:active{cursor:grabbing}.ml-image-wrap.ml-image-wrap--zoomed.svelte-1f80rys .ml-img:where(.svelte-1f80rys){max-width:none;max-height:none;margin:auto;cursor:inherit}.ml-overlay{position:fixed;inset:0;z-index:var(--z-lightbox, 9950)}.ml-overlay--dark{background:#0a0a0a}.ml-overlay--light{background:#fff}.ml-content{position:fixed;inset:0;height:100dvh;box-sizing:border-box;z-index:calc(var(--z-lightbox, 9950) + 1);outline:none;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:max(4.5rem,env(safe-area-inset-top)) max(5rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(5rem,env(safe-area-inset-left))}.ml-content--dark{color:#f5f5f5}.ml-content--light{color:#262626}.ml-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;z-index:2}.ml-btn:hover:not(:disabled){background:#8080802e}.ml-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ml-btn:disabled{opacity:.25;cursor:default}.ml-close{top:max(.75rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right))}.ml-prev,.ml-next{top:50%;transform:translateY(-50%)}.ml-prev{left:max(1rem,env(safe-area-inset-left))}.ml-next{right:max(1rem,env(safe-area-inset-right))}.ml-image-wrap.svelte-1f80rys{min-height:0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;touch-action:pan-y pinch-zoom;pointer-events:none}.ml-img.svelte-1f80rys{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;pointer-events:auto}.ml-img--hidden.svelte-1f80rys{visibility:hidden}.ml-loader.svelte-1f80rys,.ml-error.svelte-1f80rys{position:absolute;text-align:center}.ml-spin{animation:svelte-1f80rys-ml-spin 1s linear infinite}@keyframes svelte-1f80rys-ml-spin{to{transform:rotate(360deg)}}.ml-footer.svelte-1f80rys{max-height:25dvh;overflow-y:auto;overscroll-behavior:contain;text-align:center}.ml-counter.svelte-1f80rys{margin:0;font-size:.75rem;font-variant-numeric:tabular-nums}.ml-caption.svelte-1f80rys{max-width:65ch;margin:.5rem auto 0;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.ml-caption.svelte-1f80rys p{margin:.25rem 0 0}.ml-attribution.svelte-1f80rys{opacity:.8}@media(max-width:767px){.ml-content{gap:.75rem;padding:max(4.5rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) calc(4.5rem + env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.ml-prev,.ml-next{top:auto;bottom:max(.5rem,env(safe-area-inset-bottom));transform:none}.ml-footer.svelte-1f80rys{max-height:20dvh}}.ml-content.ml-content--controls-below{grid-template-rows:minmax(0,auto) auto auto;align-content:center;gap:.75rem;padding:max(1.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.ml-content--controls-below .ml-image-wrap.svelte-1f80rys{align-items:flex-end}.ml-controls-below.svelte-1f80rys{display:flex;justify-content:center;align-items:center;gap:.75rem}.ml-controls-below.svelte-1f80rys .ml-btn{position:static;inset:auto;transform:none}.ml-controls-below.svelte-1f80rys .ml-close{order:3}.ml-controls-below.svelte-1f80rys .ml-prev{order:1}.ml-controls-below.svelte-1f80rys .ml-next{order:2}@media(prefers-reduced-motion:reduce){.ml-spin{animation:none}}
