/* Keep the studio logo and entrance readable when animations are disabled. */
.game-intro.is-static{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:24px;padding:76px 20px 30px;overflow-y:auto}
.game-intro.is-static :is(.intro-publisher,.intro-game-title,.intro-controls){position:relative;inset:auto;transform:none;opacity:1;animation:none!important;flex-shrink:0}
.game-intro.is-static .intro-publisher{display:flex;gap:10px;font-size:12px;letter-spacing:.18em;text-align:center}
.game-intro.is-static .intro-publisher img{width:64px;height:64px}
.game-intro.is-static .intro-game-title h1{font-size:clamp(40px,7vw,82px)}
.game-intro.is-static .intro-cards{display:none}
.game-intro.is-static .intro-controls{width:min(680px,100%)}
.game-intro.is-static :is(.intro-cinematic,.intro-cinematic:after,.intro-embers i){animation:none!important}
@media(max-height:600px){.game-intro.is-static{gap:16px}.game-intro.is-static .intro-game-title h1{font-size:40px}}
