.wrap.svelte-kf8vnl{all:unset;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;display:none}.wrap.svelte-kf8vnl:modal{display:grid}.overlay.svelte-kf8vnl{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf}.content.svelte-kf8vnl{display:contents}.image-wrap.svelte-kf8vnl{grid-area:1 / 1}.image.svelte-kf8vnl{position:relative;max-width:calc(100dvw - 20px);max-height:calc(100dvh - 20px);-o-object-fit:contain;object-fit:contain}.metadata.svelte-kf8vnl{position:absolute;left:10px;bottom:10px;font-family:var(--font-secondary);z-index:1;font-size:max(16px,1.5vw);font-weight:600;line-height:1;--outline-color: #000;--outline-color2: rgba(0, 0, 0, .5);text-shadow:0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000,0 -2px #000,0 2px #000,-2px 0 #000,2px 0 #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,-2px -2px rgba(0,0,0,.5),2px -2px rgba(0,0,0,.5),-2px 2px rgba(0,0,0,.5),2px 2px rgba(0,0,0,.5),0 0 1px #000,0 0 2px #000;text-shadow:0 -1px var(--outline-color),0 1px var(--outline-color),-1px 0 var(--outline-color),1px 0 var(--outline-color),0 -2px var(--outline-color),0 2px var(--outline-color),-2px 0 var(--outline-color),2px 0 var(--outline-color),-1px -1px var(--outline-color),1px -1px var(--outline-color),-1px 1px var(--outline-color),1px 1px var(--outline-color),-2px -2px var(--outline-color2),2px -2px var(--outline-color2),-2px 2px var(--outline-color2),2px 2px var(--outline-color2),0 0 1px var(--outline-color),0 0 2px var(--outline-color)}.metadata.svelte-kf8vnl a:where(.svelte-kf8vnl){color:inherit;text-decoration:underline}.buttons.svelte-kf8vnl{position:fixed;z-index:1;top:1vmin;right:1vmin;display:flex;gap:1vmin}.button.svelte-kf8vnl{all:unset;padding:1vmin;display:block;cursor:pointer;background:#000;border:1px solid #333;border-radius:5%;color:#fff;transform-origin:center}.button.svelte-kf8vnl svg{display:block;width:48px;height:48px}.button.svelte-kf8vnl:focus{border-color:#fff}.nav-button.svelte-kf8vnl{position:fixed;top:50%;transform:translateY(-50%)}.nav-button.prev.svelte-kf8vnl{left:1vmin}.nav-button.next.svelte-kf8vnl{right:1vmin}.metadata.svelte-kf8vnl,.buttons.svelte-kf8vnl,.nav-button.svelte-kf8vnl{transition:.2s ease-in-out;transition-property:opacity,visibility}.hide-ui.svelte-kf8vnl :is(.metadata:where(.svelte-kf8vnl),.buttons:where(.svelte-kf8vnl),.nav-button:where(.svelte-kf8vnl)){opacity:0;visibility:hidden}.gallery.svelte-eyycft{position:relative;--padding: 2;--gap: 2;display:flex;flex-direction:column;padding:2cqi;padding:calc(var(--padding) * 1cqi);gap:2cqi;gap:calc(var(--gap) * 1cqi);height:calc((var(--h) * (var(--active-area) / 100) + 2 * (var(--r) - 1)) * 1cqi);height:calc((var(--h) * (var(--active-area) / 100) + var(--gap) * (var(--r) - 1)) * 1cqi)}@media (min-width: 360px){.gallery.svelte-eyycft{display:block;padding:0;gap:0;--active-area: calc(100 - var(--padding) * 2 - var(--gap) * (var(--columns) - 1));--col-size: calc(var(--active-area) / var(--columns));--width: calc(var(--active-area) / var(--columns));--columns: 2;--h: var(--h0);--r: var(--r0)}}@media (min-width: 640px){.gallery.svelte-eyycft{--columns: 3;--h: var(--h1);--r: var(--r1)}}@media (min-width: 960px){.gallery.svelte-eyycft{--columns: 4;--h: var(--h2);--r: var(--r2)}}@media (min-width: 360px){.item.svelte-eyycft{width:calc(var(--width) * 1cqi);position:absolute;left:calc((var(--c) * (var(--col-size) + var(--gap)) + var(--padding)) * 1cqi);top:calc((var(--y) * var(--active-area) / 100 + var(--r) * var(--gap)) * 1cqi);--c: var(--c0);--r: var(--r0);--y: var(--y0)}}@media (min-width: 640px){.item.svelte-eyycft{--c: var(--c1);--r: var(--r1);--y: var(--y1)}}@media (min-width: 960px){.item.svelte-eyycft{--c: var(--c2);--r: var(--r2);--y: var(--y2)}}.item.svelte-eyycft{margin:0}.item.svelte-eyycft img:where(.svelte-eyycft){width:100%}
