/* gallery/blok3 — photo feed: masonry of cards (page styles in css/gallery/style.css), filtered and
   sorted by the address, revealed page by page. */
.gallery-feed { margin-top: 24px; }
.gallery-feed .gallery-card.is-filtered,
.gallery-feed .gallery-card.is-later { display: none; }
.gallery-feed .gallery-feed__empty[hidden],
.gallery-feed .load-more[hidden] { display: none; }
.gallery-feed .gallery-feed__empty { margin: 8px 0 0; }
.gallery-feed .gallery-card__like.is-pop .gallery-card__heart--liked { animation: pop 380ms ease; }
.gallery-feed .gallery-card__fav.is-pop .icon { animation: pop 380ms ease; }
.gallery-feed .gallery-card__like span:empty { display: none; }
.gallery-feed .add-media:hover { color: var(--d0-ink); border-color: var(--d0-green); }
@media (prefers-reduced-motion: reduce) {
    .gallery-feed .gallery-card { animation: none; opacity: 1; transform: none; }
    .gallery-feed .gallery-card__like.is-pop .gallery-card__heart--liked,
    .gallery-feed .gallery-card__fav.is-pop .icon { animation: none; }
}
