/* ======================================================
   Sayonara_Alice.exe — v72.07
   Seamless hand-off stabilization.
   ------------------------------------------------------
   Keeps the v72.05 composition and v72.06 performance work.
   This layer only makes buffer visibility deterministic and
   gives the JS engine a real opacity transition to await.
====================================================== */

.v72-opening .v72-opening-video {
  opacity: 0 !important;
  visibility: hidden !important;
  z-index: 1;
  transition: opacity .9s cubic-bezier(.36, 0, .18, 1) !important;
}

/* The pre-roll is decoded while transparent. */
.v72-opening .v72-opening-video.is-prepared,
.v72-opening .v72-opening-video.is-incoming {
  visibility: visible !important;
  opacity: 0 !important;
}

.v72-opening .v72-opening-video.is-visible {
  visibility: visible !important;
  opacity: 1 !important;
}

.v72-opening .v72-opening-video.is-incoming {
  z-index: 3;
}

.v72-opening.is-video-poster .v72-opening-video,
.v72-opening.is-video-fallback .v72-opening-video {
  opacity: 0 !important;
  visibility: hidden !important;
}

@media (prefers-reduced-motion: reduce) {
  .v72-opening .v72-opening-video {
    transition: none !important;
  }
}
