/* Findb Pages / Studio 1.0.040 — Premium Background Engine parity.
   Sharp media stays at exact 100% cover. Blur gets only the 3σ bleed it needs.
   Tone remains an independent overlay; no backdrop-filter is used as the background blur engine. */
.pages-preview-bg-media,.pages-advanced-preview{overflow:hidden}
.pages-preview-bg-media:after,.pages-advanced-preview:after{
  z-index:2;
  background:var(--pages-bg-tone-fill,transparent)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.pages-preview-bg-media img,.pages-preview-bg-media video,
.pages-advanced-preview>img,.pages-advanced-preview>video{
  position:absolute!important;
  inset:auto!important;
  top:calc(0px - var(--pages-bg-bleed,0px))!important;
  left:calc(0px - var(--pages-bg-bleed,0px))!important;
  width:calc(100% + var(--pages-bg-bleed,0px) + var(--pages-bg-bleed,0px))!important;
  height:calc(100% + var(--pages-bg-bleed,0px) + var(--pages-bg-bleed,0px))!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  filter:blur(var(--pages-bg-blur,0px))!important;
  transform:none!important;
}
.pages-preview-bg-media img,.pages-advanced-preview>img{z-index:0}
.pages-preview-bg-media video,.pages-advanced-preview>video{z-index:1}
.pages-advanced-preview>span{position:relative;z-index:1}
