#condenser{visibility:hidden!important}#hero-battle{position:absolute;pointer-events:none;z-index:3;width:43%;aspect-ratio:16/9;left:52%;top:63%}#hero-battle img{width:100%;height:100%;display:block;pointer-events:none}#hyperdrive-cinematic[hidden]{display:none!important}#hyperdrive-cinematic{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;background:#06111bea;backdrop-filter:blur(4px);padding:16px;text-align:center}#hyperdrive-cinematic .cinema-inner{width:min(100vw - 32px,1000px);max-height:95dvh;overflow:auto;border:1px solid #d6b36e;border-radius:20px;background:radial-gradient(ellipse at center,#17334b,#091323 75%);box-shadow:0 0 50px #35c8ec20}#hyperdrive-cinematic h2{font-size:clamp(18px,3vw,30px);margin:18px 10px 0;color:#f2ce87}#hero-cinema{width:100%;height:auto;display:block;aspect-ratio:16/9}#cinematic-status{color:#bce9f4;margin:8px}#skip-cinematic{margin:8px 10px 20px}#hyperdrive-cinematic[data-phase=subsequent] .cinema-inner{width:min(100vw - 32px,760px)}@media(prefers-reduced-motion:reduce){#hyperdrive-cinematic{backdrop-filter:none}}@media(max-width:500px){#hero-battle{top:68%}#hyperdrive-cinematic{padding:8px}#hyperdrive-cinematic .cinema-inner{width:calc(100vw - 16px)}#hero-cinema{min-height:0}}
