.atmosphere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;contain:strict}.game-visual .atmosphere{z-index:1}.game-visual .play,.game-visual .image-caption{z-index:2}.game-visual:hover>img{transform:none}.motion-control{position:absolute;z-index:3;right:4.5%;top:110px;background:#111810a6;border:1px solid #efeee557;padding:9px 14px;font:500 12px var(--body);letter-spacing:.3px;color:#efeee5;min-height:38px}.motion-control:hover{background:#252e23}.motion-paused .hero-image{animation-play-state:paused}@media(max-width:600px){.motion-control{top:82px;right:6%;font-size:11px;padding:7px 10px;min-height:34px}}@media(prefers-reduced-motion:reduce){.hero-image{animation:none}}
