/* Website slide entrances share one clock and a constant progression rate. */
.stage-item.preview-animating,
.scene-item:is(.preview-fade,.preview-curtain-down,.preview-zoom,.preview-slide-left,.preview-slide-right,.preview-slide-up,.preview-slide-down,.preview-soft-focus,.preview-pop),
.custom-scene-item[data-enter] {
  animation-timing-function: linear !important;
}
/* Preserve the pop effect, giving both scale segments the same speed. */
@media (prefers-reduced-motion: no-preference) {
  .stage-item.preview-animating.anim-pop,
  .scene-item.preview-pop,
  .custom-scene-item[data-enter="pop"] { animation-name: scenePopLinear !important; }
}
@keyframes scenePopLinear {
  0% { opacity: 0; scale: .78; }
  86.666667% { opacity: 1; scale: 1.04; }
  100% { opacity: 1; scale: 1; }
}
