.scene-sequence{--scene-slot:4s;--scene-fade:1.2s;width:100%;position:relative;overflow:clip}.scene-sequence-slide{opacity:0;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:calc(var(--scene-index) * var(--scene-slot) - var(--scene-fade));position:absolute;inset:0}.scene-sequence-slide:first-child{opacity:1}.scene-sequence-figure{left:var(--scene-x,0%);top:var(--scene-y,0%);width:var(--scene-w,100%);height:var(--scene-h,100%);position:absolute}.scene-sequence-art{object-fit:contain;width:100%;height:100%}[data-scene-sequence="2"]>.scene-sequence-slide{animation-name:scene-sequence-2;animation-duration:calc(var(--scene-slot) * 2)}[data-scene-sequence="3"]>.scene-sequence-slide{animation-name:scene-sequence-3;animation-duration:calc(var(--scene-slot) * 3)}[data-scene-sequence="4"]>.scene-sequence-slide{animation-name:scene-sequence-4;animation-duration:calc(var(--scene-slot) * 4)}.scene-sequence:hover>.scene-sequence-slide{animation-play-state:paused}@keyframes scene-sequence-2{0%{opacity:0;animation-timing-function:ease-out}15%,50%{opacity:1;animation-timing-function:ease-in}65%,to{opacity:0}}@keyframes scene-sequence-3{0%{opacity:0;animation-timing-function:ease-out}10%,33.333%{opacity:1;animation-timing-function:ease-in}43.333%,to{opacity:0}}@keyframes scene-sequence-4{0%{opacity:0;animation-timing-function:ease-out}7.5%,25%{opacity:1;animation-timing-function:ease-in}32.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-scene-sequence]>.scene-sequence-slide{animation:none}}
