/* Final scene placement refinements; shared year styling and motion stay unchanged. */
.street-jfg{bottom:0}
.gleague-hoop{left:calc(var(--g-origin) + var(--g-width)*.69)}
.jeen-chairs{width:calc(var(--world-width)*.37);left:calc(var(--world-origin) + var(--world-width)*.02);bottom:-1vh}
.scene img.jeen-chairs{filter:contrast(1.04)!important}
.narcos-hacienda .narcos-lanterns i{right:auto}
.narcos-lanterns i:nth-child(1){left:16.2353%;top:65.2065%}
.narcos-lanterns i:nth-child(2){left:31.6471%;top:71.3392%}
.narcos-lanterns i:nth-child(3){left:49.7647%;top:71.213%}
.narcos-lanterns i:nth-child(4){left:68.0588%;top:71.213%}
.narcos-lanterns i:nth-child(5){left:80.5882%;top:65.3317%}
.clock-digits svg{filter:drop-shadow(0 0 2px #ff503bd0) drop-shadow(0 0 6px #ff392785)}
.countdown-clock{box-shadow:inset 0 0 7px #ff39141a,0 0 12px #ff3d2419}
.adidas-brands .brand-row{display:flex;align-items:center}
.adidas-camera .camera-collab{display:flex;align-items:center;flex-direction:column;position:relative;width:28vh;left:-2vh;margin-top:1.5vh;gap:.65vh;pointer-events:none}
.camera-collab>span{font:2vh Arial;color:#eee}
.adidas-camera .highsnobiety-mark{width:100%;display:block;height:auto;filter:brightness(0) invert(1)!important}
.queen-column{z-index:155}
.queen-crown{top:auto;bottom:28vh}
.queen-hand-mirror{width:24vh;height:40vh!important;rotate:0deg}
.queen-hand-mirror canvas{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 7px #0007)}
.queen-hand-mirror .mirror-portrait-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;left:0;top:0}
.scene .rhythm-logo{z-index:4!important}
.rhythm-camera{left:calc(var(--world-origin) + var(--world-width)*.65);width:55.1846vh;bottom:-2vh;z-index:145}
.rhythm-camera-motion{position:relative;display:block;width:100%;height:auto;transform-origin:50% 65%}
.rhythm-camera-motion>.rhythm-rig-art{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05)!important}
.rhythm-camera .camera-netflix{position:absolute;left:0;top:0;width:240px;height:108px;transform-origin:0 0;pointer-events:none;display:flex;align-items:center;justify-content:center;text-shadow:none;background:#17191b}
.rhythm-camera .camera-netflix img{width:80%;height:auto;display:block;filter:none!important}
.rhythm-monitor-pinned{position:absolute;left:0;top:0;width:320px;height:220px;overflow:hidden;background:#101214;transform-origin:0 0;pointer-events:none}
.rhythm-monitor-pinned img{display:block!important;width:90%!important;height:auto!important;position:absolute;left:5%;top:3%;filter:grayscale(1)!important}
.rig-rec{position:absolute;left:13px;top:10px;color:#ff2536;font:bold 13px Arial;opacity:0}
.rhythm-camera .camera-tally{position:absolute;left:43.9%;top:1.4%;width:.65vh;height:.65vh;border-radius:50%;background:#ff283a;opacity:.85;box-shadow:0 0 5px #ff283a}
.camera-recording .rig-rec{opacity:1}
.camera-recording .camera-tally{opacity:1;box-shadow:0 0 10px #ff283a}
.goodrx-interview{left:var(--gx-center);width:70vh}
.goodrx-interview img.interviewee{left:17vh}
.goodrx-interview img.interview-chair{top:25vh}
.goodrx-camera{z-index:160}
.goodrx-clapper{top:74vh;z-index:145}
.goodrx-clapper img.slate-base{position:relative;z-index:2;pointer-events:none}
.goodrx-clapper img.slate-blade{left:-.9643917%;top:-15.3985507%;transform-origin:7.64094955% 72.26077468%;transform:rotate(-28deg);z-index:1;pointer-events:none}
.goodrx-clapper .slate-label{position:absolute;left:0;top:0;width:420px;height:100px;transform-origin:0 0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}
.goodrx-clapper img.slate-brand{position:static;left:auto;top:auto;width:46%;height:auto;rotate:0;filter:brightness(0) invert(1)!important}
.goodrx-clapper .slate-credit{position:static;top:auto;left:auto;width:auto;font:italic 45px Georgia;color:#e8e8e8;rotate:0;text-align:center}
@keyframes goodrx-clap{0%{transform:rotate(-28deg)}35%,58%{transform:rotate(0deg)}100%{transform:rotate(-28deg)}}
@media(max-aspect-ratio:1/1){
 .street-jfg{bottom:-4vh}
 .adidas-camera .camera-collab{width:20vh;left:-1vh;margin-top:1vh}
 .camera-collab>span{font-size:1.5vh}
 .goodrx-interview{left:calc(var(--gx-center) + 1.5vh);width:55vh}
 .goodrx-interview img.interviewee{left:13.5vh}
 .goodrx-interview img.interview-chair{top:20vh}
 .goodrx-clapper{top:87vh}
 .rhythm-camera{left:calc(var(--world-origin) + var(--world-width)*.82);width:55.1846vh;bottom:-2vh}
}
@media(prefers-reduced-motion:reduce){.queen-hand-mirror canvas{animation:none!important}}
/* Transparent space around the foreground rig must not block archive controls. */
.goodrx-story .goodrx-camera{pointer-events:none!important}
.goodrx-camera-motion,.goodrx-camera img.camera-tripod{pointer-events:auto!important}
