@import "https://fonts.googleapis.com/css2?family=Assistant:wght@600&display=swap";@font-face{font-family:"Assistant",sans-serif;src:url(ed-interlock.71e14f8b.otf)format("opentype")}html,body{background-color:#191919;background-size:200px;margin:0;padding:0;font-family:Assistant,sans-serif}body{flex-direction:column;justify-content:stretch;min-height:100vh;display:flex}body>*{z-index:1;position:relative}body .hero,body footer{flex:0}body main{flex:1}body:before{content:"";z-index:0;background-color:#fff;background-position:50% -280px;background-repeat:repeat-y;background-size:500px;background-attachment:fixed;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}body.home:before{background-image:url(background-hero3-big.38953043.jpg)}body.drop-beat .hero{background-color:none;background-image:url(background-drop-beat.a47a4bb0.jpg);background-position:50%;padding:10vh 0}body.drop-beat .hero img{height:20vh;margin:0}[data-case=upper]{text-transform:uppercase}h1,h2,h3,h4{font-family:Assistant,sans-serif;font-weight:400}header{z-index:100;background-color:#fffffff2;border-bottom:2px solid #fff;flex-direction:row;align-items:center;width:100%;margin:0;padding:0 0 3px;display:flex;position:absolute;top:0;box-shadow:inset 0 -15px 10px -15px #19191980}header h1{margin:0 10px}header .home{color:darkpink;justify-content:center;align-items:center;margin:5px 10px;font-weight:700;text-decoration:none;display:flex}header .home:hover{text-decoration:underline}header .home:before{content:"";background-image:url(favicon.18e7f0e9.png);background-size:contain;width:20px;height:20px;margin-bottom:0;margin-right:5px;display:inline-block}header nav{flex-grow:1;margin:0;padding:0;overflow:hidden}header nav ul{flex-direction:row;justify-content:flex-end;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}header nav ul li{color:#fff;background-color:#191919;border-radius:5px;margin:5px 5px 5px 0;padding:8px 10px}header nav ul li a{color:#fff;text-decoration:none}header nav ul li a:hover{text-decoration:underline}.hero{box-sizing:border-box;color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;height:50vh;padding-top:50px;display:flex}.hero h1{text-shadow:0 0 20px #191919;font-size:4rem;display:none}.hero img{object-fit:contain;width:100%;max-width:80vw;max-height:40vh}main{text-align:center;color:#fff;background-color:#191919;padding:0;position:relative}main .menu{background-color:#333;flex-direction:row;justify-content:flex-end;padding:5px 0;list-style:none;display:flex}main .menu li{border-right:2px solid #999;margin-right:10px;padding-right:10px}main .menu li:last-child{border-right:none}main>*{max-width:1000px;margin-left:auto;margin-right:auto}main a{color:inherit}main a.cta{color:#191919;background-color:#fff;border-radius:5px;margin:5px 0;padding:15px;display:inline-block}main p{margin:10px 20px 30px}main section{background-color:#aaa;flex-direction:column;justify-content:center;align-items:start;padding:1.5em 0;display:flex;overflow:visible}main section h2,main section h3,main section .tagline{text-align:center;margin:10px auto 0}main section h2{color:#fff;text-shadow:2px 2px 4px #00000080;margin-bottom:0;font-size:2.4em}main section ul{padding:0 60px 10px 30px}main section .tagline{color:#19191980;margin:0 auto 1em;font-family:Assistant,sans-serif;font-size:1em}main section>*{text-align:left;margin:10px 20px;padding:0}main section video{max-width:100vw;margin:15px auto}main section.dark{background-color:#191919}main section.dark .tagline{color:#fff}main section.light{color:#333;background-color:#fff}main section.about{background-color:#333}main section.about .tagline{color:#fff}main section.connect{color:#191919;background-color:#fff}main section.connect h2,main section.connect .tagline{color:#999}main section.games-preview .games-preview-list{white-space:nowrap;width:100%;padding:0;list-style-type:none;display:flex;overflow-x:auto}main section.games-preview .games-preview-list .item{box-sizing:border-box;text-align:center;background-color:#032738;border:2px solid #191919bf;border-radius:15px;flex:none;width:25vw;min-width:250px;margin:20px 16px;padding:15px 15px 20px;box-shadow:inset 0 0 15px #000000f2}main section.games-preview .games-preview-list .item[data-class=disabled]{background-color:#333}main section.games-preview .games-preview-list .item a{text-decoration:none}main section.games-preview .games-preview-list .item a:hover{text-decoration:underline}main section.games-preview .games-preview-list .item img{box-sizing:border-box;background-color:#aaa;border:3px solid #fffffff2;border-radius:10px;max-width:100%;height:auto;display:block;box-shadow:2px 2px 10px #00000080}main section.games-preview .games-preview-list .item h3{margin-bottom:0;font-family:Assistant,sans-serif;font-size:1.2em}main section.games-preview .games-preview-list .item p{color:#ffffff80;margin:.4em 0 0;font-size:1em}footer{color:#fff;background-color:#333;margin:0;padding:0}footer>*{padding:3px 20px}footer section{background:0 0}footer h3{text-align:left;margin:0}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin:0;padding:0}footer ul li ul{margin-left:20px;list-style:disc}footer ul li a{color:inherit}footer .footer{flex-direction:row;justify-content:stretch;align-items:center;display:flex}footer .footer .spacer{flex-grow:1}footer .footer a{color:inherit;padding:0 5px}footer .subfooter{background-color:#999;padding-top:15px;padding-bottom:30px}
/*# sourceMappingURL=index.f7e339d7.css.map */
