/* The strip is an exact crop from the supplied recording; no game UID is included. */
html.studio-elements-loading::after{content:"";position:fixed;inset:0;background:#fff;z-index:2147482990;pointer-events:none}
html.studio-elements-mounted::after{content:none}
.studio-element-intro{position:fixed;inset:0;display:grid;place-items:center;background:#fff;z-index:2147483000;transition:opacity .22s ease;opacity:1;color:#666;isolation:isolate}
.studio-element-intro.is-leaving{opacity:0;pointer-events:none}
.studio-element-intro-content{width:min(390px,78vw);text-align:center}
.studio-element-intro-track{position:relative;width:100%;aspect-ratio:784 / 144;overflow:hidden}
.studio-element-intro-track img{display:block;width:100%;height:100%;object-fit:contain}
.studio-element-intro-ghost{opacity:.09}
.studio-element-intro-lit{position:absolute;inset:0;overflow:hidden;transform:translate3d(-100%,0,0)}
.studio-element-intro-lit>img{transform:translate3d(100%,0,0)}
.studio-element-intro[data-stage="playing"] .studio-element-intro-lit{animation:studio-element-fill 1.3s linear both;will-change:transform}
.studio-element-intro[data-stage="playing"] .studio-element-intro-lit>img{animation:studio-element-counter 1.3s linear both;will-change:transform}
.studio-element-intro-label{margin:23px 0 0;font:500 10px/1.5 system-ui,sans-serif;letter-spacing:.28em;color:#898989}
.studio-element-intro-skip{position:absolute;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));padding:8px 12px;background:none;border:1px solid #d9d9d9;border-radius:0;color:#777;font:12px/1.4 system-ui,sans-serif;cursor:pointer}
@keyframes studio-element-fill{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}
@keyframes studio-element-counter{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.studio-element-intro,.studio-element-intro-lit,.studio-element-intro-lit>img{animation:none!important;transition:none!important}.studio-element-intro-lit,.studio-element-intro-lit>img{transform:none!important}}
