/* Decorative backing only: never move or restyle the original logo/content. */
.hero-preview-box[data-liquid-glass] { isolation: isolate; }
.hero-preview-box > .hero-liquid-glass-layer {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
}
.hero-preview-box[data-liquid-glass="active"] > .hero-liquid-glass-layer { visibility: visible; }
@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  .hero-preview-box > .hero-liquid-glass-layer { display: none; }
}
