/* Requested scene adjustments. Shared year typography and motion are untouched. */
.tennis-sign{z-index:4}.tennis-net{z-index:8}
.adidas-brands .highsnobiety-mark,.adidas-brands .brand-row>span{display:none!important}
.adidas-brands .brand-row{display:flex;justify-content:center}.adidas-brands .adidas-mark{width:20vh}
.adidas-brands .editorial-kicker{font-size:21px;line-height:1.3}.adidas-brands .editorial-credit{font-size:17px;line-height:1.5}.adidas-brands .art-cue{font-size:14px}
.narcos-band{bottom:-10vh;clip-path:inset(0 0 19% 0)}
.jeen-curtains{opacity:1;z-index:2}.scene img.jeen-chairs{filter:saturate(.5) brightness(.63) contrast(1.05)!important;z-index:1}
.gleague-lamp-glow{background:radial-gradient(ellipse,#fff4d438,transparent 75%);filter:blur(6px);box-shadow:0 0 20px 12px #ffd18c16}
.gleague-lamp-glow::after{width:65vh;height:70vh;top:30%;clip-path:none;background:radial-gradient(ellipse at 50% 5%,#f2c66922,#f2c6690c 40%,transparent 73%);filter:blur(23px);opacity:.65}
.mambo-arches-glow{left:3%;top:0;width:94%;height:40%;background:radial-gradient(ellipse,#ffd53928,#f2292520 45%,transparent 72%);animation:mambo-sign-pulse 13s linear infinite}
@keyframes mambo-sign-pulse{0%,73%,79%,100%{opacity:.3}74%,77%{opacity:.65}75%,78%{opacity:.38}}
.queen-hand-mirror canvas{filter:grayscale(1) contrast(1.3) brightness(.78) drop-shadow(0 10px 7px #0007)}
.rhythm-camera{left:calc(var(--world-origin) + var(--world-width)*.65 + 6vh)}
.goodrx-main-stack,.goodrx-front-stack{overflow:visible}.goodrx-front-stack{z-index:165}
.goodrx-story .goodrx-front-stack>.goodrx-clapper{top:auto;bottom:85%;left:48%;z-index:5;rotate:0;overflow:visible;height:auto}
.goodrx-clapper{aspect-ratio:600/380;background:#16191a;border:2px solid #848785;border-radius:4px;box-shadow:0 7px 12px #0007}
.goodrx-clapper img.slate-base,.goodrx-clapper img.slate-blade{visibility:hidden}
.goodrx-clapper::before{content:'';position:absolute;left:-2px;right:-2px;top:-2px;height:20%;background:repeating-linear-gradient(125deg,#e6e6e1 0 11%,#202326 11% 22%);border:2px solid #848785;transform-origin:5% 90%;rotate:-12deg}
.goodrx-clapper::after{content:'';position:absolute;left:5%;right:5%;top:53%;border-top:1px solid #ddd9;pointer-events:none}
.goodrx-clapper .slate-label{left:5%;width:90%;height:35%;transform:none!important}.goodrx-clapper .slate-brand-field{top:21%}.goodrx-clapper .slate-credit-field{top:57%}
.goodrx-clapper .slate-credit{font:bold 2.8vh Arial;letter-spacing:.12em}.goodrx-clapper img.slate-brand{filter:brightness(0) invert(1)!important}
.goodrx-clapping .goodrx-clapper::before{animation:straight-slate-clap .65s ease-in-out}
@keyframes straight-slate-clap{0%,100%{rotate:-12deg}40%,60%{rotate:0deg}}
.goodrx-story .camera-tripod{clip-path:inset(0 0 72% 0)}
.goodrx-archive{position:fixed!important;left:50vw!important;top:50vh!important;bottom:auto!important;width:min(88vw,480px)!important;translate:-50% -50%!important;z-index:500!important;max-height:78vh;overflow:auto;pointer-events:auto}
.goodrx-archive[hidden]{display:none!important}.goodrx-archive .goodrx-folder{transform:none}.goodrx-archive .goodrx-folder-content{transition:none}
.one8-finance{left:calc(var(--one8-center) - 98vh);bottom:3vh;width:32vh;z-index:16}
.one8-kitchen{left:calc(var(--one8-center) - 64vh);width:39vh}
.one8-dress{left:calc(var(--one8-center) + 47vh);bottom:0;width:24vh;height:48vh!important;z-index:17}
.one8-bike{left:calc(var(--one8-center) + 77vh);bottom:0;width:44vh;height:37vh!important;z-index:18}
.one8-dress-window,.one8-bike-window{display:block;position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}
.one8-dress-window img{position:absolute;width:82vh!important;max-width:none;left:0;top:0;clip-path:polygon(0 0,30% 0,30% 56%,24% 59%,12% 61%,0 76%)}
.one8-bike-window img{position:absolute;width:51vh!important;max-width:none;left:-6vh;bottom:0;clip-path:polygon(62% 25%,100% 25%,100% 100%,9% 100%,9% 72%,27% 59%,43% 43%,62% 43%)}
.one8-story .one8-object{filter:none!important}.one8-story .one8-object img{filter:grayscale(1) brightness(.64)!important}
.one8-story .one8-object[data-illuminated=true]{filter:drop-shadow(0 0 18px #ffd23c75)!important}.one8-story .one8-object[data-illuminated=true] img{filter:grayscale(.5) brightness(1.18)!important}
.ward-story{--room-left:calc(var(--ward-center) - max(110vw,178vh)*.5);--room-width:max(110vw,178vh)}
.ward-story .ward-room{left:var(--room-left);top:0;width:var(--room-width);height:100vh!important;object-fit:cover!important;filter:none!important;opacity:1}
.ward-frame{top:-1vh;height:102vh!important;width:11.85vh;z-index:160;pointer-events:none;filter:none!important;object-fit:fill!important}
.ward-frame-entry{left:calc(var(--room-left) - 5vh)}.ward-frame-exit{left:calc(var(--room-left) + var(--room-width) - 5vh)}

.wilson-game-court canvas{touch-action:none}
@media(max-aspect-ratio:1/1){
 .adidas-brands .adidas-mark{width:11vh}.adidas-brands .editorial-kicker{font-size:16px}.adidas-brands .editorial-credit{font-size:14px}.adidas-brands .art-cue{font-size:12px}
 .narcos-band{bottom:-10vh}.rhythm-camera{left:calc(var(--world-origin) + var(--world-width)*.82 + 6vh)}
 .goodrx-clapper .slate-credit{font-size:2.1vh}
 .one8-finance{left:calc(var(--one8-center) - 93vh);width:29vh}.one8-kitchen{left:calc(var(--one8-center) - 61vh);width:37vh}.one8-dress{left:calc(var(--one8-center) + 47vh)}.one8-bike{left:calc(var(--one8-center) + 78vh)}
 .ward-story{--room-width:200vh;--room-left:calc(var(--ward-center) - 100vh)}
}
@media(prefers-reduced-motion:reduce){.mambo-arches-glow,.goodrx-clapper::before{animation:none!important}}
.goodrx-story .goodrx-front-stack>.goodrx-clapper{z-index:20}
.goodrx-story .camera-tripod{clip-path:none;width:54vh}
.one8-finance{left:calc(var(--one8-center) - 76vh)}.one8-kitchen{left:calc(var(--one8-center) - 43vh)}.one8-dress{left:calc(var(--one8-center) + 30vh)}.one8-bike{left:calc(var(--one8-center) + 58vh);width:36vh}
@media(max-aspect-ratio:1/1){.goodrx-story .camera-tripod{width:36vh}.one8-finance{left:calc(var(--one8-center) - 80vh)}.one8-kitchen{left:calc(var(--one8-center) - 45vh)}.one8-dress{left:calc(var(--one8-center) + 47vh)}.one8-bike{left:calc(var(--one8-center) + 78vh);width:44vh}}
/* The sign's illuminated color panel pulses gently, while the metal post stays steady. */
.mambo-arches-glow{left:0;top:0;width:100%;height:43%;background:url('assets/refinements-v2/mambo-mcdrive-sign-v2.webp') top center / 100% 232.558% no-repeat;mix-blend-mode:screen;filter:none;animation:mambo-sign-pulse 13s linear infinite;pointer-events:none}
@keyframes mambo-sign-pulse{0%,73%,79%,100%{opacity:0}74%,77%{opacity:.12}75%,78%{opacity:.04}}
@media(prefers-reduced-motion:reduce){.mambo-arches-glow{animation:none!important;opacity:0}}
.mambo-arches-glow{background:none;overflow:hidden}.mambo-arches-glow img{display:block;width:100%;height:78vh!important;object-fit:fill!important;filter:none!important}
.goodrx-story .camera-tripod{width:72vh}
@media(max-aspect-ratio:1/1){.goodrx-story .camera-tripod{width:50vh}}
/* Keep the camera head and support width, extend the legs beyond the visible floor. */
.goodrx-story .goodrx-camera img.camera-tripod{width:38vh;height:100vh!important;object-fit:fill!important}
@media(max-aspect-ratio:1/1){.goodrx-story .goodrx-camera img.camera-tripod{width:23vh;height:85vh!important}}
/* Preserve the head's native proportions; extend only the three lower supports. */
.goodrx-story .goodrx-camera .camera-tripod{position:absolute;width:38vh;height:100vh!important;pointer-events:auto}
.tripod-head,.tripod-legs{position:absolute;left:0;width:100%;display:block;overflow:hidden;pointer-events:none}
.tripod-head{top:0;height:20.69vh}.tripod-head img{display:block;width:100%;height:auto!important;filter:none!important}
.tripod-legs{top:20.69vh;height:79.31vh}.tripod-legs img{position:absolute;left:0;top:-44.61vh;width:100%;height:123.92vh!important;object-fit:fill!important;filter:none!important}
@media(max-aspect-ratio:1/1){.goodrx-story .goodrx-camera .camera-tripod{width:23vh;height:85vh!important}.tripod-head{height:12.52vh}.tripod-legs{top:12.52vh;height:72.48vh}.tripod-legs img{top:-40.77vh;height:113.25vh!important}}

body.is-loading .goodrx-archive{display:none!important}
/* October 14: separate realistic objects and targeted scene corrections. */
.ward-story .ward-title>img{filter:drop-shadow(0 0 9px #ffffff50)!important}
.one8-story .one8-dress-window img,.one8-story .one8-bike-window img{position:static;width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important;clip-path:none;left:auto;top:auto;bottom:auto}
.one8-story-copy{background:#111315f2;border:1px solid #aaa08948;border-radius:4px;box-shadow:0 12px 30px #0006;padding:18px 20px;box-sizing:border-box}
.one8-story-copy p{color:#ddd9d0;line-height:1.65}.one8-story-copy h2{color:#fff2d8}
.goodrx-story .goodrx-camera{z-index:175}
.goodrx-story .goodrx-clapper{aspect-ratio:auto;background:none;border:0;border-radius:0;box-shadow:none}
.goodrx-clapper::before,.goodrx-clapper::after{display:none!important}
.goodrx-clapper img.slate-base,.goodrx-clapper img.slate-blade{visibility:visible}
.goodrx-clapper .slate-label{display:none!important}
.scene .love-title img{filter:drop-shadow(0 0 8px #ffffffb0) drop-shadow(0 0 24px #ffffff70) drop-shadow(0 0 48px #ffffff40)!important}
.scene .vintage-lipstick img{filter:none!important}
@media(max-aspect-ratio:1/1){.one8-story-copy{background:#111315f2;padding:14px 16px}}
.one8-story .one8-dress-window img,.one8-story .one8-bike-window img{object-position:center bottom!important}
.goodrx-clapper img.slate-base,.goodrx-clapper img.slate-blade{visibility:inherit}
