/* Physical context around the unmodified artwork; the lightbox shows the original. */
.reel-slide:has(.booth-stage){height:auto;aspect-ratio:3/2}
.booth-stage{position:absolute;inset:0;display:block;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 20%,#55504a 0%,#292624 46%,#151412 88%);perspective:1500px}
.booth-stage:before{content:"";position:absolute;inset:71% -25% -35%;background:radial-gradient(ellipse at 50% 0%,#6c655c 0%,#3b3733 48%,#24211e 80%);transform:rotateX(38deg);transform-origin:top;border-top:1px solid #7a716151}
.booth-stage:after{content:"";position:absolute;left:8%;right:8%;height:10%;bottom:16%;background:#080706;filter:blur(18px);border-radius:50%;opacity:.7;z-index:-1}
.booth-wall{display:block;position:absolute;left:8%;right:8%;top:15%;aspect-ratio:1280/636;transform:rotateY(-6deg);transform-origin:center;box-shadow:9px 12px 22px #0008,3px 0 0 #8e877c,-2px 0 0 #918b80;border:3px solid #6b655b;border-top-color:#aaa497;background:#181612;z-index:2}
.booth-wall>img{position:relative!important;display:block;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;transform:none!important;filter:none!important}
.booth-lights{position:absolute;left:7%;right:7%;top:-2%;display:flex;justify-content:space-between}
.booth-lights i{position:relative;display:block;width:4%;height:7px;background:linear-gradient(#77736c,#181715 60%);border-radius:3px;box-shadow:0 3px 1px #e4ddce99}
.booth-lights i:before{content:"";position:absolute;width:3px;height:15px;left:45%;bottom:3px;background:#59564f;transform:rotate(-18deg);transform-origin:bottom}
.booth-foot{position:absolute;bottom:18%;height:3%;width:6%;background:linear-gradient(135deg,#817a70,#262320);transform:skewX(-25deg);box-shadow:6px 6px 9px #0009;z-index:1}
.booth-foot-left{left:14%}.booth-foot-right{right:14%}
@media(max-width:760px){.booth-wall{left:5%;right:5%;top:15%;border-width:2px;transform:rotateY(-4deg)}.booth-lights i{height:4px}.booth-lights i:before{height:9px;width:2px}.booth-foot{bottom:15%}}
