.h2.svelte-opzp8k{font-size:clamp(1.7rem,4vw,2.6rem)}.grid.svelte-opzp8k{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.grid.svelte-opzp8k{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.grid.svelte-opzp8k li:where(.svelte-opzp8k){flex-direction:column;gap:6px;display:flex}.grid.svelte-opzp8k .tile:where(.svelte-opzp8k){cursor:zoom-in;background:#e7e9ec;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.grid.svelte-opzp8k img:where(.svelte-opzp8k){aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .25s;display:block}.grid.svelte-opzp8k .tile:where(.svelte-opzp8k):hover img:where(.svelte-opzp8k){transform:scale(1.04)}.grid.svelte-opzp8k .tile:where(.svelte-opzp8k):focus-visible{outline:3px solid var(--red);outline-offset:2px}.cap.svelte-opzp8k{text-align:left;color:#fff;text-shadow:0 1px 2px #0009;background:linear-gradient(#0000,#00000073 45%,#000000c7);padding:28px 12px 10px;font-size:.88rem;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media (width<=600px){.cap.svelte-opzp8k{padding:22px 8px 7px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.grid.svelte-opzp8k img:where(.svelte-opzp8k){transition:none}}dialog.svelte-opzp8k{color:#fff;background:#08090bf5;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}dialog.svelte-opzp8k::backdrop{background:#08090bf5}figure.svelte-opzp8k{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;margin:0;padding:48px 16px 20px;display:flex}figure.svelte-opzp8k img:where(.svelte-opzp8k){object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100% - 44px)}figcaption.svelte-opzp8k{color:#d7dade;justify-content:space-between;gap:16px;width:min(100%,900px);font-size:.92rem;display:flex}.count.svelte-opzp8k{color:#8b9097;white-space:nowrap;font-variant-numeric:tabular-nums}.nav.svelte-opzp8k,.x.svelte-opzp8k{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.nav.svelte-opzp8k{width:48px;height:48px;font-size:2rem;line-height:1;top:50%;transform:translateY(-50%)}.nav.prev.svelte-opzp8k{left:12px}.nav.next.svelte-opzp8k{right:12px}.x.svelte-opzp8k{width:44px;height:44px;font-size:1.8rem;line-height:1;top:10px;right:12px}.nav.svelte-opzp8k:hover,.x.svelte-opzp8k:hover{background:var(--red)}.nav.svelte-opzp8k:focus-visible,.x.svelte-opzp8k:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (width<=600px){.nav.svelte-opzp8k{width:40px;height:40px;font-size:1.6rem}}
