.gallery-page .page-hero{background:var(--bg-dark)}.gallery-page .gallery-section{padding-top:clamp(.75rem,2vw,1.5rem)}.gallery-page .gallery-section:before{content:none}.gallery-page .gallery-filter-btn:focus-visible,.gallery-page .gallery-lightbox-nav:focus-visible,.gallery-page .gallery-lightbox-close:focus-visible{border-radius:999px}.gallery-page .moment-card:focus-visible{border-radius:var(--card-radius,1.25rem);outline-offset:3px}.gallery-page .moment-card-tag{white-space:normal;overflow-wrap:anywhere}
