.group.svelte-1kp47hm+.group:where(.svelte-1kp47hm){margin-top:var(--space-8)}.group.svelte-1kp47hm header:where(.svelte-1kp47hm){align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}h2.svelte-1kp47hm{margin:0}.photos.svelte-1kp47hm{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.photos.svelte-1kp47hm a:where(.svelte-1kp47hm){cursor:zoom-in;display:block}.photos.svelte-1kp47hm img:where(.svelte-1kp47hm){aspect-ratio:4/3;object-fit:cover;background:var(--paper-2);width:100%;height:auto}.photos.svelte-1kp47hm a:where(.svelte-1kp47hm):hover img:where(.svelte-1kp47hm){outline:var(--rule) solid var(--red);outline-offset:-3px}.note.svelte-1kp47hm{max-width:var(--measure);margin:var(--space-8) 0 0;font-size:var(--step--1);color:var(--ink-2)}.empty.svelte-1kp47hm{max-width:var(--measure);font-size:var(--step-1);margin:0}dialog.svelte-1kp47hm{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-8) var(--gutter) var(--space-5);color:var(--paper);background:0 0;border:0;margin:0}dialog.svelte-1kp47hm::backdrop{background:#161616f5}dialog.svelte-1kp47hm figure:where(.svelte-1kp47hm){gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid}dialog.svelte-1kp47hm img:where(.svelte-1kp47hm){object-fit:contain;width:100%;height:100%}dialog.svelte-1kp47hm figcaption:where(.svelte-1kp47hm){justify-content:space-between;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}dialog.svelte-1kp47hm .tag:where(.svelte-1kp47hm){color:var(--paper)}dialog.svelte-1kp47hm button:where(.svelte-1kp47hm){border:var(--rule) solid var(--paper);border-radius:var(--radius);background:var(--ink);width:3rem;height:3rem;color:var(--paper);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:grid;position:absolute}dialog.svelte-1kp47hm button:where(.svelte-1kp47hm):hover{background:var(--red-deep);border-color:var(--red-deep)}dialog.svelte-1kp47hm :where(.svelte-1kp47hm):focus-visible{outline-color:var(--paper)}dialog.svelte-1kp47hm svg:where(.svelte-1kp47hm){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:square;width:1.5rem;height:1.5rem}.nav.svelte-1kp47hm{top:50%;translate:0 -50%}.prev.svelte-1kp47hm{left:var(--space-3)}.next.svelte-1kp47hm{right:var(--space-3)}.close.svelte-1kp47hm{top:var(--space-4);right:var(--space-3)}
