@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,700;1,300;1,400;1,700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;#app,body,html{width:100%;min-height:100vh;padding:0;margin:0}body{font-family:Rubik,sans-serif;color:#fff;background:#0b0d10}#app,.page{display:flex;flex-direction:column}.page{flex-grow:1;align-items:center}.navbar-container{width:100%;display:flex;align-items:center;justify-content:center}.navbar{height:5vh;margin:2vw;display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(orientation:portrait){.navbar{display:none}}.navbar .navbar-emblem{max-height:5vh}.navbar .navbar-item{display:flex;flex-direction:row;color:#fff;text-decoration:none}.navbar .navbar-item .content-container{display:flex;flex-direction:row;align-items:center;background:#0b0d10}.navbar .navbar-item .content-container .content{margin:0 2vh 0 3vh;font-size:1.75vh;letter-spacing:.5vh;text-transform:uppercase}.navbar .navbar-item .decoration-left{transform:translate(.5px)}.navbar .navbar-item .decoration-right{transform:translate(-.5px)}.navbar .navbar-item .decoration-left,.navbar .navbar-item .decoration-right{width:2.5vh;height:5vh;background-size:cover}.navbar .navbar-item .decoration-left path,.navbar .navbar-item .decoration-right path{fill:#0b0d10}.navbar .navbar-item:hover{color:#000}.navbar .navbar-item:hover .content-container{background:#f01111}.navbar .navbar-item:hover .decoration-left path,.navbar .navbar-item:hover .decoration-right path{fill:#f01111}.navbar .navbar-emblem+.navbar-item,.navbar .navbar-item+.navbar-item{margin-left:-2vh}.navmenu{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:10;display:flex;flex-direction:column}@media(orientation:landscape){.navmenu{display:none}}.navmenu .navmenu-button{position:relative;width:18vw;height:18vw;margin:5vw;background:#0b0d10;border-radius:50%;pointer-events:all;cursor:pointer;display:flex;align-items:center;justify-content:center}.navmenu .navmenu-button .hamburger-icon{width:45%}.navmenu .navmenu-links{display:flex;flex-direction:column;margin-left:5vw;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}.navmenu .navmenu-links .navmenu-link{display:flex;flex-direction:row;margin-bottom:2.5vw;text-decoration:none;height:12vw}.navmenu .navmenu-links .navmenu-link .navmenu-link-container{display:flex;flex-direction:column;justify-content:center;padding:0 3.5vw 0 5vw;background:#0b0d10}.navmenu .navmenu-links .navmenu-link .navmenu-link-container .navmenu-link-text{color:#fff;font-size:4.25vw;letter-spacing:1.75vw;text-transform:uppercase}.navmenu .navmenu-links .navmenu-link .decoration-left{width:1vw;height:12vw;background:#0b0d10;margin-right:1vw}.navmenu .navmenu-links .navmenu-link .decoration-right{height:12vw}.navmenu .navmenu-links .navmenu-link .decoration-right path{fill:#0b0d10}.navmenu .navmenu-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-10;background:linear-gradient(90deg,rgba(240,17,17,.5),rgba(240,17,17,0));transition:opacity .25s cubic-bezier(.16,1,.3,1)}.navmenu.closed{pointer-events:none}.navmenu.closed .navmenu-background{opacity:0}.navmenu.closed .navmenu-links{opacity:0;pointer-events:none;transform:translate(-5vw)}.navmenu.open{pointer-events:all}.navmenu.open .navmenu-background{opacity:1}.navmenu.open .navmenu-links{opacity:1;pointer-events:all;transform:none}.footer{width:100%;background:#161a1e;display:flex;flex-direction:column;align-items:center}@media(orientation:landscape){.footer{padding:3vw 0}}@media(orientation:portrait){.footer{padding:6vw 0}}.footer .footer-socials{height:3vh;margin-bottom:2vh}@media(orientation:landscape){.footer .footer-socials{height:2.5vw;margin-bottom:2vw}}@media(orientation:portrait){.footer .footer-socials{height:6.5vw;margin-bottom:5.5vw}}.footer .footer-socials .social-container{display:inline-block;height:100%}.footer .footer-socials .social-container svg{height:100%;transition:opacity .1s cubic-bezier(.5,1,.89,1);opacity:.5}.footer .footer-socials .social-container svg:hover{opacity:1}@media(orientation:landscape){.footer .footer-socials .social-container+.social-container{margin-left:2vw}}@media(orientation:portrait){.footer .footer-socials .social-container+.social-container{margin-left:4vw}}.footer .footer-copyright{font-style:italic;opacity:.5}@media(orientation:landscape){.footer .footer-copyright{font-size:1vw;letter-spacing:.1vw}}@media(orientation:portrait){.footer .footer-copyright{font-size:2.5vw;letter-spacing:.25vw}}.text-header-container{width:100%;display:flex;align-items:center;justify-content:center}@media(orientation:landscape){.text-header-container{height:9vw}}@media(orientation:portrait){.text-header-container{height:18vw}}.text-header-container .text-header{display:flex;flex-direction:row;align-items:center}@media(orientation:landscape){.text-header-container .text-header{width:70vw}}@media(orientation:portrait){.text-header-container .text-header{width:85vw}}.text-header-container .text-header .text-header-text{font-weight:700;font-style:italic;text-transform:uppercase}@media(orientation:landscape){.text-header-container .text-header .text-header-text{font-size:1.6vw;letter-spacing:.5vw;margin-right:2vw}}@media(orientation:portrait){.text-header-container .text-header .text-header-text{font-size:3.5vw;letter-spacing:.85vw;margin-right:3vw}}.text-header-container .text-header .text-header-line{flex:1 1;height:.175vw}@media(orientation:landscape){.text-header-container .text-header .text-header-line{background:linear-gradient(90deg,rgba(240,17,17,.75),rgba(240,17,17,0))}}@media(orientation:portrait){.text-header-container .text-header .text-header-line{background:rgba(240,17,17,.75)}}.under-construction{width:100%;flex-direction:column;display:flex;align-items:center;justify-content:center}@media(orientation:landscape){.under-construction{height:16vw}}@media(orientation:portrait){.under-construction{height:30vw}}@media(orientation:landscape){.under-construction .under-construction-icon{width:5vw;height:5vw;margin-bottom:1vw}}@media(orientation:portrait){.under-construction .under-construction-icon{width:10vw;height:10vw;margin-bottom:2vw}}.under-construction .under-construction-header{font-size:3vw}@media(orientation:landscape){.under-construction .under-construction-header{font-size:3vw;margin-bottom:.5vw}}@media(orientation:portrait){.under-construction .under-construction-header{font-size:6vw;margin-bottom:1vw}}.under-construction .under-construction-subtext{font-size:1.5vw;font-style:italic;font-weight:300;opacity:.75}@media(orientation:landscape){.under-construction .under-construction-subtext{font-size:1.5vw}}@media(orientation:portrait){.under-construction .under-construction-subtext{font-size:3vw}}.influencers{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media(orientation:landscape){.influencers{width:70vw}}@media(orientation:portrait){.influencers{width:85vw}}.influencers .influencer{display:block;position:relative;overflow:hidden;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media(orientation:landscape){.influencers .influencer{width:16vw;height:16vw;margin-bottom:2vw}}@media(orientation:portrait){.influencers .influencer{width:40vw;height:40vw;margin-bottom:5vw}}.influencers .influencer:hover{transform:translate(-.25vw,-1vw) rotate(-1deg)}@media(orientation:landscape){.influencers .influencer{border-radius:.75vw;box-shadow:0 .5vw 1.5vw rgba(0,0,0,.35)}}@media(orientation:portrait){.influencers .influencer{border-radius:1.5vw;box-shadow:0 1vw 2.5vw rgba(0,0,0,.35)}}.influencers .influencer .influencer-icon{z-index:-1;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.influencers .influencer .influencer-hover{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.65);transition:opacity .3s cubic-bezier(.16,1,.3,1);opacity:0}.influencers .influencer .influencer-hover .influencer-name{color:#fff;text-decoration:none;text-align:center}@media(orientation:landscape){.influencers .influencer .influencer-hover .influencer-name{font-size:1.5vw}}@media(orientation:portrait){.influencers .influencer .influencer-hover .influencer-name{font-size:4vw}}.influencers .influencer:hover .influencer-hover{opacity:1}.influencers .influencers-link-container{width:100%;display:flex;align-items:center;justify-content:center}@media(orientation:landscape){.influencers .influencers-link-container{margin:2vw 0}}@media(orientation:portrait){.influencers .influencers-link-container{margin:3.5vw 0}}.influencers .influencers-link-container .influencers-link{display:inline-block;color:#fff;font-weight:400;letter-spacing:.3vw;text-transform:uppercase;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(orientation:landscape){.influencers .influencers-link-container .influencers-link{border:.1vw solid #fff}}@media(orientation:portrait){.influencers .influencers-link-container .influencers-link{border:.2vw solid #fff}}@media(orientation:landscape){.influencers .influencers-link-container .influencers-link{padding:.75vw 1.25vw;font-size:1.25vw;border-radius:.5vw;letter-spacing:.3vw}}@media(orientation:portrait){.influencers .influencers-link-container .influencers-link{padding:1.5vw 2.1vw 1.5vw 2.5vw;font-size:3.25vw;border-radius:1vw;letter-spacing:.6vw}}.influencers .influencers-link-container .influencers-link:hover{transform:scale(1.1);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.generic-header{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}@media(orientation:landscape){.generic-header{height:22vw}}@media(orientation:portrait){.generic-header{height:30vh}}.generic-header .text-container{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center}.generic-header .text-container .title{font-weight:700}@media(orientation:landscape){.generic-header .text-container .title{font-size:3vw;letter-spacing:1vw}}@media(orientation:portrait){.generic-header .text-container .title{font-size:5vh;letter-spacing:1vh}}.generic-header .background{z-index:-10;overflow:hidden;background:radial-gradient(circle,#16191d,#020202);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.generic-header .background .emblem{height:150%;opacity:.1;filter:grayscale(100%)}@media(orientation:landscape){.page-home{margin-bottom:4vw}}@media(orientation:portrait){.page-home{margin-bottom:6vw}}.page-home .header{width:100%;height:min(60vh,60vw);display:flex;flex-direction:column;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-home .header .header-background{overflow:hidden;z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .header .header-background>*{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .header .header-background iframe{height:110%!important;width:110%!important;position:absolute!important;top:-25%!important;left:50%!important;transform:translateX(-50%)}.page-home .header .header-darken{background:rgba(0,0,0,.3);z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .header .header-logo-container{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center}.page-home .header .header-logo-container .header-logo{object-fit:contain;width:80%;height:40%}.page-home .stats-container{display:flex;flex-direction:column;align-items:center}@media(orientation:landscape){.page-home .stats-container{width:70vw;margin:5vw}}@media(orientation:portrait){.page-home .stats-container{width:85vw;margin:14vw}}.page-home .stats-container .as-of{opacity:.5;font-style:italic;font-weight:300;margin-bottom:4vh}@media(orientation:landscape){.page-home .stats-container .as-of{font-size:1.5vw;letter-spacing:.15vw}}@media(orientation:portrait){.page-home .stats-container .as-of{font-size:4vw;letter-spacing:.5vw}}.page-home .stats-container .stats{width:100%;display:flex;flex-wrap:nowrap}@media(orientation:landscape){.page-home .stats-container .stats{flex-direction:row}}@media(orientation:portrait){.page-home .stats-container .stats{flex-direction:column}}.page-home .stats-container .stats .stat{display:flex;align-items:center;flex-direction:column;flex-grow:1}@media(orientation:portrait){.page-home .stats-container .stats .stat{align-items:center;margin:3vw 0}}.page-home .stats-container .stats .stat .stat-value{font-weight:700;margin-bottom:1vh}@media(orientation:landscape){.page-home .stats-container .stats .stat .stat-value{font-size:5vw}}@media(orientation:portrait){.page-home .stats-container .stats .stat .stat-value{font-size:14vw}}.page-home .stats-container .stats .stat .stat-label{opacity:.75;font-style:italic;text-transform:uppercase}@media(orientation:landscape){.page-home .stats-container .stats .stat .stat-label{font-size:1vw;letter-spacing:.35vw}}@media(orientation:portrait){.page-home .stats-container .stats .stat .stat-label{font-size:3.5vw;letter-spacing:.75vw}}.page-home .games-container,.page-home .games-container .game{display:flex;flex-direction:column;width:100%}.page-home .games-container .game{position:relative;align-items:center;overflow:hidden}.page-home .games-container .game .game-background{object-fit:cover;z-index:-1;filter:blur(1vw);transform:scale(1.1);position:absolute;top:0;left:0;width:100%;height:100%}.page-home .games-container .game .game-darken{background:rgba(0,0,0,.5);z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .games-container .game .game-content{z-index:1;padding:2.5vw 0}@media(orientation:landscape){.page-home .games-container .game .game-content{width:70vw;padding:2.5vw 0}}@media(orientation:portrait){.page-home .games-container .game .game-content{width:85vw;padding:5vw 0}}.page-home .games-container .game .game-content .game-details{display:flex;flex-direction:row}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details{height:5vw;margin-bottom:2vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details{margin-bottom:4vw;flex-wrap:wrap}}.page-home .games-container .game .game-content .game-details .game-logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-logo-container{width:100%;margin-bottom:6vw}}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-logo-container .game-logo{height:100%}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-logo-container .game-logo{height:15vw}}.page-home .games-container .game .game-content .game-details .game-release{display:flex;flex-direction:column;justify-content:center}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-release{margin-left:3vw}}.page-home .games-container .game .game-content .game-details .game-release .game-release-label{font-style:italic;font-weight:300;text-transform:uppercase}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-release .game-release-label{font-size:1.25vw;letter-spacing:.25vw;margin-top:.3vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-release .game-release-label{font-size:2.5vw;letter-spacing:.5vw;margin-top:1.25vw}}.page-home .games-container .game .game-content .game-details .game-release .game-release-year{font-weight:700}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-release .game-release-year{font-size:3vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-release .game-release-year{font-size:8vw}}.page-home .games-container .game .game-content .game-details .game-stats{display:flex;flex-direction:column;justify-content:center}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-stats{margin-left:3vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-stats{margin-left:6vw}}.page-home .games-container .game .game-content .game-details .game-stats .game-stat{color:hsla(0,0%,100%,.5)}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-stats .game-stat{font-size:1.05vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-stats .game-stat{font-size:2.5vw}}.page-home .games-container .game .game-content .game-details .game-stats .game-stat b{color:#fff;font-weight:700}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-stats .game-stat+.game-stat{margin-top:.35vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-stats .game-stat+.game-stat{margin-top:1vw}}.page-home .games-container .game .game-content .game-details .game-play-container{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.page-home .games-container .game .game-content .game-details .game-play-container .game-play{display:inline-block;background:#f01111;color:#000;font-weight:700;letter-spacing:.3vw;text-transform:uppercase;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-play-container .game-play{box-shadow:0 1vw 2vw rgba(0,0,0,.35)}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-play-container .game-play{box-shadow:0 2vw 4vw rgba(0,0,0,.35)}}@media(orientation:landscape){.page-home .games-container .game .game-content .game-details .game-play-container .game-play{padding:.75vw 1.25vw;font-size:1.25vw;border-radius:.5vw;letter-spacing:.3vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-details .game-play-container .game-play{padding:1.5vw 2.1vw 1.5vw 2.5vw;font-size:3.25vw;border-radius:1vw;letter-spacing:.6vw}}.page-home .games-container .game .game-content .game-details .game-play-container .game-play:hover{transform:scale(1.1);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.page-home .games-container .game .game-content .game-description{margin:0;font-style:italic;line-height:1.5;opacity:.8}@media(orientation:landscape){.page-home .games-container .game .game-content .game-description{font-size:1.5vw}}@media(orientation:portrait){.page-home .games-container .game .game-content .game-description{font-size:4vw}}.page-home .fanart-container{display:flex;flex-direction:horizontal;flex-wrap:wrap}@media(orientation:landscape){.page-home .fanart-container{width:70vw}}@media(orientation:portrait){.page-home .fanart-container{width:85vw}}.page-home .fanart-container .fanart-card{display:block;position:relative;overflow:hidden;color:#fff;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media(orientation:landscape){.page-home .fanart-container .fanart-card{width:35vw;height:19.6875vw}}@media(orientation:portrait){.page-home .fanart-container .fanart-card{width:85vw;height:47.8125vw}}.page-home .fanart-container .fanart-card:hover{transform:translate(-.25vw,-1vw) rotate(-1deg)}@media(orientation:landscape){.page-home .fanart-container .fanart-card{border-radius:.75vw;box-shadow:0 .5vw 1.5vw rgba(0,0,0,.35)}}@media(orientation:portrait){.page-home .fanart-container .fanart-card{border-radius:1.5vw;box-shadow:0 1vw 2.5vw rgba(0,0,0,.35)}}.page-home .fanart-container .fanart-card .fanart-image{z-index:-1;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .fanart-container .fanart-card .fanart-details{position:absolute;left:0;bottom:0;display:flex;flex-direction:row;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.6))}@media(orientation:landscape){.page-home .fanart-container .fanart-card .fanart-details{height:2.75vw;padding:0 1vw 0 .5vw}}@media(orientation:portrait){.page-home .fanart-container .fanart-card .fanart-details{height:6vw;padding:0 2.25vw 0 1.25vw}}.page-home .fanart-container .fanart-card .fanart-details .fanart-platform{height:100%}@media(orientation:landscape){.page-home .fanart-container .fanart-card .fanart-details .fanart-platform{margin-right:.5vw}}@media(orientation:portrait){.page-home .fanart-container .fanart-card .fanart-details .fanart-platform{margin-right:.75vw}}@media(orientation:landscape){.page-home .fanart-container .fanart-card .fanart-details .fanart-creator{font-size:1.25vw}}@media(orientation:portrait){.page-home .fanart-container .fanart-card .fanart-details .fanart-creator{font-size:2.75vw}}.page-home .fanart-container .fanart-submit-container{width:100%;display:flex;align-items:center;justify-content:center}@media(orientation:landscape){.page-home .fanart-container .fanart-submit-container{padding:3.5vw 0 0}}@media(orientation:portrait){.page-home .fanart-container .fanart-submit-container{padding:6vw 0 0}}.page-home .fanart-container .fanart-submit-container .fanart-submit{display:inline-block;text-align:center;font-style:italic;opacity:.5}@media(orientation:landscape){.page-home .fanart-container .fanart-submit-container .fanart-submit{font-size:1.25vw}}@media(orientation:portrait){.page-home .fanart-container .fanart-submit-container .fanart-submit{font-size:3.25vw}}.page-home .fanart-container .fanart-submit-container .fanart-submit a{font-weight:700;color:#fff;text-decoration:none}@media(orientation:landscape){.page-influencers .influencers{margin:4vw 0}}@media(orientation:portrait){.page-influencers .influencers{margin:6vh 0}}.page-404{flex-direction:column;text-align:center;display:flex;align-items:center;justify-content:center}.page-404 .primary-text{font-weight:700}@media(orientation:landscape){.page-404 .primary-text{font-size:10vw;margin-bottom:2vw}}@media(orientation:portrait){.page-404 .primary-text{font-size:20vh;margin-bottom:1.5vh}}.page-404 .secondary-text{opacity:.75;font-style:italic;font-weight:300}@media(orientation:landscape){.page-404 .secondary-text{font-size:1.5vw}}@media(orientation:portrait){.page-404 .secondary-text{font-size:2.75vh}}.page-404 .secondary-text a{font-weight:700;color:#fff;text-decoration:none}