html.has-pong:not(.close-pong){overflow:hidden}html.hide-pong #game-container{display:none}html.close-pong #game-container{opacity:0;pointer-events:none}#intro-container{position:fixed;z-index:199;top:0;left:0;width:100vw;height:100dvh;transition:transform 1s var(--transition-effect)}html.intro-none #intro-container,html.intro-hidden #intro-container{display:none}html.hide-intro #intro-container{transform:translateY(100%)}html.hide-intro #intro-container.intro-regular svg{transform:scale(.5)}#intro-container{display:flex;justify-content:space-around;align-items:center}#intro-container.intro-image{background:#fff}#intro-container.intro-image.align-centered .module-image{width:40vw;height:50vh;max-width:500px;object-fit:contain}#intro-container.intro-image.align-full .module-image{width:100vw;height:100dvh;object-fit:cover}#intro-container.intro-regular{background:var(--foreground-color);color:#c6c6c6}#intro-container.intro-regular svg{width:80vw;max-width:950px;fill:currentColor;transition:transform 1s var(--transition-effect)}@media only screen and (max-width: 820px){#intro-container.intro-regular svg{width:calc(100vw - 40px)}html.hide-intro #intro-container.intro-regular svg{transform:scale(1)}#intro-container.intro-image.align-centered .module-image{width:calc(100vw - 80px);height:calc(100dvh - 80px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/style_index.css.map */
