.viewer.svelte-1oiayke{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--space-4);background:0 0;border:0;margin:0;overflow:hidden}.viewer[open].svelte-1oiayke{place-items:center;display:grid}.viewer.svelte-1oiayke::backdrop{background:#10142ceb}.frame.svelte-1oiayke{gap:var(--space-3);justify-items:center;width:min(100%,900px,100dvh - 7rem);display:grid;position:relative}.photo.svelte-1oiayke{border-radius:var(--radius-card,16px);background:var(--paper);touch-action:pan-y;width:100%;overflow:hidden;box-shadow:0 12px 40px #00000059}.title.svelte-1oiayke{color:#fff;text-align:center;text-wrap:balance;margin:0;font-weight:700}.count.svelte-1oiayke{opacity:.8;font-weight:400}button.svelte-1oiayke{background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #00000040}button.svelte-1oiayke:focus-visible{outline-offset:2px;outline:3px solid #fff}.shut.svelte-1oiayke{top:-12px;right:-12px}.nav.svelte-1oiayke{top:calc(50% - 22px - 1.25rem)}.prev.svelte-1oiayke{left:-12px}.next.svelte-1oiayke{right:-12px}@media (width>=1000px){.prev.svelte-1oiayke{left:-64px}.next.svelte-1oiayke{right:-64px}}@media (prefers-reduced-motion:no-preference){.viewer[open].svelte-1oiayke .photo:where(.svelte-1oiayke){animation:.2s ease-out svelte-1oiayke-grow}}@media (prefers-reduced-motion:reduce){.viewer[open].svelte-1oiayke .photo:where(.svelte-1oiayke){animation:.15s ease-out svelte-1oiayke-fade}}@keyframes svelte-1oiayke-grow{0%{opacity:0;transform:scale(.94)}}@keyframes svelte-1oiayke-fade{0%{opacity:0}}.zoom.svelte-nhfawt{border-radius:inherit;width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.zoom.svelte-nhfawt:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.glass.svelte-nhfawt{width:32px;height:32px;color:var(--ink);background:#ffffffe0;border-radius:999px;place-items:center;transition:transform .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.zoom.svelte-nhfawt:hover .glass:where(.svelte-nhfawt){transform:scale(1.1)}.label.svelte-14lfutq{isolation:isolate;max-width:100%;height:auto;display:block;overflow:visible}
