.gallery.svelte-1ymu723{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-6) 0}.gallery.svelte-1ymu723:after{content:"";flex-grow:999}.gallery.svelte-1ymu723 button:where(.svelte-1ymu723){flex:var(--ratio) 1 calc(var(--ratio) * 180px);aspect-ratio:var(--ratio);padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;cursor:zoom-in;background:var(--color-bg-alt)}.gallery.svelte-1ymu723 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.gallery.svelte-1ymu723 button:where(.svelte-1ymu723):hover img,.gallery.svelte-1ymu723 button:where(.svelte-1ymu723):focus-visible img{transform:scale(1.03)}dialog.svelte-1ymu723{max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0;padding:0;border:0;background:transparent;color:#f5f5f7}dialog[open].svelte-1ymu723{display:grid;place-items:center}dialog.svelte-1ymu723::backdrop{background:#000000e6}figure.svelte-1ymu723{display:grid;justify-items:center;margin:0;pointer-events:none}figure.svelte-1ymu723 img{display:block;max-width:92vw;max-height:80vh;width:auto;height:auto;border-radius:var(--radius-sm)}figcaption.svelte-1ymu723{margin-top:var(--space-3);text-align:center}figcaption.svelte-1ymu723 span:where(.svelte-1ymu723){margin-left:var(--space-2);color:#f5f5f799;font-size:var(--font-size-sm)}.nav.svelte-1ymu723,.close.svelte-1ymu723{position:fixed;border:0;background:#0006;color:inherit;font-size:2rem;line-height:1;width:3rem;height:3rem;border-radius:var(--radius-full);cursor:pointer}.nav.svelte-1ymu723:hover,.close.svelte-1ymu723:hover{background:#fff3}.nav.svelte-1ymu723{top:50%;translate:0 -50%}.prev.svelte-1ymu723{left:var(--space-4)}.next.svelte-1ymu723{right:var(--space-4)}.close.svelte-1ymu723{top:var(--space-4);right:var(--space-4)}
