/* O espaço pertence à obra desde o início; só a sua imagem muda de opacidade. */
html.has-media-reveal :is(
    img[data-media-reveal], .product-card-media img, [data-postcard-product] img, [data-artwork-image],
    .portfolio-category-card img, .portfolio-card img, [data-art-marquee] img,
    [data-gallery-dialog] img, [data-product-gallery] img, [data-portfolio-lightbox] img, .cart-item-image img, [data-cart-drawer] img,
    .checkout-products img, img[data-media-managed]
):not([data-media-state="ready"]) {
    opacity: 0 !important;
}

/* Não há animações de tamanho, filtros, cintilação nem shimmer de carregamento. */
@media (prefers-reduced-motion: reduce) {
    img[data-media-managed] { animation: none; }
}
