/* Projection-only cue transitions. Content remains hidden while it changes. */
.cue-transition {
  position:fixed;
  inset:0;
  z-index:10000;
  pointer-events:none;
  background:#101519
}

.cue-transition-incoming {
  /* Cue layouts contain transparent decorative gradients. This opaque canvas
     ensures each revealed area fully replaces the outgoing cue beneath it. */
  background:var(--bg,#101519)
}

.cue-transition-fadethrough {
  opacity:0;
  will-change:opacity
}

.cue-transition-wipeleft,
.cue-transition-wiperight {
  will-change:clip-path
}

.cue-transition-checkerboard {
  overflow:hidden;
  will-change:mask-size,-webkit-mask-size
}
