/**
 * HB-187 — LCP / Speed Index (theme-freeze overlay)
 * Hero entrance animations start at opacity:0 → LCP waits until animation paints.
 * Disable first-paint motion only; keep layout/colors untouched. Never touches C7/BN2.
 */
[class*="hero-fx-text-"],
[class*="hero-fx-image-"],
.hero-fx-rotate-in-soft,
.hero-fx-clip-reveal,
.hero-fx-parallax-soft,
.hero-fx-kenburns {
  animation: none !important;
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
}

.hero-fx-cinematic-grain {
  animation: none !important;
}

/* Prefer content visibility for below-fold homepage bands once painted */
html.storefront-root main img[loading="lazy"],
html.storefront-root #root img[loading="lazy"] {
  content-visibility: auto;
}
