/* V1.0.24: single-wallpaper scroll and export-performance polish. */
/* Stop the wallpaper intro's layers running offscreen. Mobile animation is already disabled. */
@media(min-width:1025px){
  html.bfv24-single-intro-offscreen .bfv19-single-intro .bfv19-fx__light,
  html.bfv24-single-intro-offscreen .bfv19-single-intro .bfv19-fx__scan,
  html.bfv24-single-intro-offscreen .bfv19-single-intro .bfv19-fx__grid,
  html.bfv24-single-intro-offscreen .bfv19-single-intro .bfv19-fx__dot{
    animation-play-state:paused!important;
    will-change:auto!important;
  }
  /* A fixed backdrop blur is expensive when scrolling over many card borders. */
  body.single-wallpaper .bfv-header{
    background:#090b0f!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
}
/* The export tiles don't need large repainted shadows on pointer hover. */
body.single-wallpaper .bfv-resolutions .resolution-option:hover,
body.single-wallpaper .bfv-resolutions .resolution-option.is-selected{
  box-shadow:inset 0 0 0 1px rgba(255,119,31,.26)!important;
}
/* Avoid adding an unnecessary GPU layer to every export tile. */
body.single-wallpaper .bfv-resolutions .resolution-option{will-change:auto!important;transform:none!important}
@media(prefers-reduced-motion:reduce){
  body.single-wallpaper .bfv-resolutions .resolution-option{transition:none!important}
}
