.screen:has(>.scene-backdrop){isolation:isolate}.scene-backdrop{z-index:-1;pointer-events:none;background-color:var(--bg);background-image:linear-gradient(180deg, #0610128c 0%, #0610121f 28%, #06101200 55%, #06101273 100%), var(--scene-tall);background-position:bottom;background-repeat:no-repeat;background-size:cover;animation:.5s both scene-backdrop-in;position:absolute;inset:0}@media (aspect-ratio>=4/5){.scene-backdrop{background-image:linear-gradient(180deg, #0610128c 0%, #0610121a 30%, #06101200 55%, #06101266 100%), var(--scene-wide)}}@keyframes scene-backdrop-in{0%{opacity:0}to{opacity:1}}.scene-backdrop--custom{background-position:50%}@media (prefers-reduced-motion:reduce){.scene-backdrop{animation:none}}.scene-floor-shadow{z-index:0;pointer-events:none;background:radial-gradient(#110b0873,#0000 70%);width:60%;height:5%;position:absolute;top:94.5%;left:50%;transform:translate(-50%)}
