.photo.svelte-11z2igy{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.photo.svelte-11z2igy:focus-visible{outline-offset:-4px}img.svelte-11z2igy{width:100%;height:auto;display:block}.photo.svelte-11z2igy img.contain:where(.svelte-11z2igy){object-fit:contain;border-radius:0;height:100%}.photo.svelte-11z2igy img.cover:where(.svelte-11z2igy){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm)}.lightbox.svelte-is3th7{color:var(--color-text);background:0 0;border:0;padding:0}.lightbox[open].svelte-is3th7{grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100%;max-height:none;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.lightbox.svelte-is3th7::backdrop{background:#080808f0}.backdrop.svelte-is3th7{z-index:0;cursor:zoom-out;background:#080808f0;border:0;padding:0;position:absolute;inset:0}.toolbar.svelte-is3th7,.stage.svelte-is3th7,.nav.svelte-is3th7{z-index:1;position:relative}.toolbar.svelte-is3th7{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);pointer-events:auto;display:flex}.count.svelte-is3th7{border-radius:var(--radius-pill);background:var(--color-button-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;padding:.35rem .7rem}.stage.svelte-is3th7{min-width:0;min-height:0;padding:0 var(--space-md) var(--space-md);pointer-events:none;place-items:center;display:grid}figure.svelte-is3th7{align-items:center;gap:var(--space-sm);pointer-events:none;flex-direction:column;max-width:min(100%,100vw - 7rem);max-height:100%;margin:0;display:flex}.stage.svelte-is3th7 img:where(.svelte-is3th7){pointer-events:auto;touch-action:pan-y;border-radius:0;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem)}figcaption.svelte-is3th7{max-width:40rem;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;pointer-events:auto}.icon.svelte-is3th7{border-radius:var(--radius-pill);background:var(--color-button-secondary);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.icon.svelte-is3th7 svg:where(.svelte-is3th7){width:1.25rem;height:1.25rem}.nav.svelte-is3th7{z-index:2;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.prev.svelte-is3th7{left:var(--space-md)}.next.svelte-is3th7{right:var(--space-md)}.next.svelte-is3th7 svg:where(.svelte-is3th7){transform:scaleX(-1)}@media (hover:hover){.icon.svelte-is3th7:hover{background:var(--color-button-secondary-hover)}}@media (width<=40rem){figure.svelte-is3th7{max-width:calc(100vw - 2rem)}.stage.svelte-is3th7 img:where(.svelte-is3th7){max-height:calc(100dvh - 11rem)}.nav.svelte-is3th7{top:auto;bottom:var(--space-md);transform:none}}.gallery.svelte-1k6xc7g{gap:var(--space-md);margin-block:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}figure.svelte-1k6xc7g{margin:0}figcaption.svelte-1k6xc7g{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted)}
