/* Keep upcoming slide content fully hidden until that slide becomes active. */
body.continuous-mode .slide:not(.active) [data-reveal],
body.continuous-mode .slide:not(.active) .source{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translate3d(0,38px,0) scale(.985)!important;
  filter:blur(6px)!important;
}

body.continuous-mode .slide.active [data-reveal],
body.continuous-mode .slide.active .source{
  visibility:visible!important;
  pointer-events:auto;
}

body.continuous-mode.motion-pending .slide [data-reveal],
body.continuous-mode.motion-pending .slide .source{
  opacity:0!important;
  visibility:hidden!important;
}

@media(prefers-reduced-motion:reduce){
  body.continuous-mode:not(.force-motion) .slide:not(.active) [data-reveal],
  body.continuous-mode:not(.force-motion) .slide:not(.active) .source{
    opacity:0!important;
    visibility:hidden!important;
  }
}
