.filters[data-astro-cid-ixi6pzvt]{gap:var(--space-5);margin-bottom:var(--space-5);display:grid}html:not(.js) .filters[data-astro-cid-ixi6pzvt]{display:none}.filters[data-astro-cid-ixi6pzvt] fieldset[data-astro-cid-ixi6pzvt]{border:0;margin:0;padding:0}.filters[data-astro-cid-ixi6pzvt] legend[data-astro-cid-ixi6pzvt]{margin-bottom:var(--space-3);font-weight:700}.chips[data-astro-cid-ixi6pzvt]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-ixi6pzvt]{position:relative}.chip[data-astro-cid-ixi6pzvt] input[data-astro-cid-ixi6pzvt]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-ixi6pzvt] span[data-astro-cid-ixi6pzvt]{border:2px solid var(--c-line);background:var(--c-surface);border-radius:999px;align-items:center;min-height:44px;padding:.4rem 1rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-ixi6pzvt] input[data-astro-cid-ixi6pzvt]:checked+span[data-astro-cid-ixi6pzvt]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-ink)}.chip[data-astro-cid-ixi6pzvt] input[data-astro-cid-ixi6pzvt]:checked+span[data-astro-cid-ixi6pzvt]:before{content:"✓";margin-right:.4em}.chip[data-astro-cid-ixi6pzvt] input[data-astro-cid-ixi6pzvt]:focus-visible+span[data-astro-cid-ixi6pzvt]{outline:3px solid var(--c-focus);outline-offset:2px}.count[data-astro-cid-ixi6pzvt]{color:var(--c-ink-soft);font-weight:700}.gallery[data-astro-cid-ixi6pzvt]{gap:var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(11rem,42vw),1fr));padding:0;list-style:none;display:grid}.gcard[data-astro-cid-ixi6pzvt]{margin:0}.gcard__link[data-astro-cid-ixi6pzvt]{gap:var(--space-2);border-radius:12px;text-decoration:none;display:grid}.gcard__link[data-astro-cid-ixi6pzvt] img[data-astro-cid-ixi6pzvt]{width:100%;box-shadow:var(--shadow-card);transition:transform .3s var(--ease);border-radius:10px}@media (prefers-reduced-motion:no-preference){.gcard__link[data-astro-cid-ixi6pzvt]:hover img[data-astro-cid-ixi6pzvt]{transform:translateY(-4px)rotate(-1deg)}}.gcard__title[data-astro-cid-ixi6pzvt]{font-weight:700;line-height:1.3}.gcard__meta[data-astro-cid-ixi6pzvt]{font-size:var(--fs-300);color:var(--c-ink-soft)}.empty[data-astro-cid-ixi6pzvt]{margin-top:var(--space-5)}.linklike[data-astro-cid-ixi6pzvt]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lightbox[data-astro-cid-ixi6pzvt]{border-radius:var(--radius-l);background:var(--c-paper);width:min(56rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--c-ink);border:0;padding:0}.lightbox[data-astro-cid-ixi6pzvt]::backdrop{background:#1b2d5799}.lightbox__inner[data-astro-cid-ixi6pzvt]{gap:var(--space-6);padding:var(--space-6);align-items:center;display:grid}@media (width>=48em){.lightbox__inner[data-astro-cid-ixi6pzvt]{grid-template-columns:minmax(0,20rem) 1fr}}.lightbox[data-astro-cid-ixi6pzvt] img[data-astro-cid-ixi6pzvt]{object-fit:contain;border-radius:12px;width:100%;max-height:70dvh}
