/* Fix: in the live builder these "fixed" background images/videos/overlays are
   pinned to their section via a JS-driven scroll transform that isn't running
   in this static export, so they render as position:fixed against the whole
   viewport instead of their own block and end up covering the page. Containing
   them to their block (which already has position:relative/absolute) restores
   the correct per-section image/overlay without needing that runtime script. */
.block-background--fixed,
.block-background__image--fixed,
.block-background__video--fixed,
.block-background__overlay--fixed {
  position: absolute !important;
}
