/* 静态克隆修复：强制显示所有"动画前"隐藏的元素
 *
 * Squarespace 用 JS 在滚动/加载时给元素加 .is-loaded 类来触发淡入。
 * 静态克隆里 JS 不会（或不可靠地）执行，元素永远停在 opacity:0 → 内容不可见。
 * 这里直接覆盖为可见。
 */
.preFade,
.preScale,
.preSlide,
.blog-item,
.blog-basic-grid--container,
.blog-single-column--container,
.blog-masonry .masonry-ready .entry,
.lazy-load,
.lazy-load.is-loaded,
.product-list-item,
.product-gallery .enable-on-first-image-load,
.grid-item,
.image-block-v2:not([class*=-animation-]),
.sqs-block-summary-v2 .summary-thumbnail-container img,
.summary-item,
.sqs-gallery-design-grid-slide,
.gallery-grid-item,
.gallery-masonry-item,
.gallery-strips-item {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

/* 图片/缩略图兜底 */
img[data-src][src=""],
img[data-image][src=""] {
  opacity: 1 !important;
}
