@font-face{font-family:fontPressStart2P;src:url(/_next/static/media/3b500c6fed72a14a-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:fontPressStart2P Fallback;src:local("Arial");ascent-override:45.63%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:219.15%}.__className_a4a554{font-family:fontPressStart2P,fontPressStart2P Fallback;font-style:normal}.__variable_a4a554{--font-pressstart:"fontPressStart2P","fontPressStart2P Fallback"}#__next,body,html{margin:0;min-height:100vh}.HomepageComponent{background:#000;font-family:var(--font-pressstart);text-transform:uppercase;color:#fff;font-size:1vw;min-height:calc(100vh - 5vw);padding:2.5vw;display:flex}@media only screen and (max-width:1160px){.HomepageComponent{font-size:15px;min-height:calc(100vh - 80px);padding:40px}}@media only screen and (max-width:768px){.HomepageComponent{font-size:13px;min-height:calc(100vh - 60px);padding:30px}}.HomepageComponent-inner{flex:1 1;display:flex;flex-direction:column;margin:0 auto;max-width:60vw}@media only screen and (max-width:2200px){.HomepageComponent-inner{max-width:1200px}}.HomepageComponent .screen{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:25px;overflow:hidden;position:relative;display:flex;flex:1 1}.HomepageComponent .screen-playerName{position:absolute;top:2.5vw;left:2.5vw}@media only screen and (max-width:1160px){.HomepageComponent .screen-playerName{top:40px;left:40px}}@media only screen and (max-width:768px){.HomepageComponent .screen-playerName{top:30px;left:30px}}.HomepageComponent .screen-score{position:absolute;text-align:right;top:2.5vw;right:2.5vw}@media only screen and (max-width:1160px){.HomepageComponent .screen-score{top:40px;right:40px}}@media only screen and (max-width:768px){.HomepageComponent .screen-score{top:30px;right:30px}}.HomepageComponent .screen-inner{padding-top:3.75vw;display:flex;flex-direction:column;width:100%}@media only screen and (max-width:1160px){.HomepageComponent .screen-inner{padding-top:100px}}.HomepageComponent .screen-title{width:24vw;margin:0 auto}@media only screen and (max-width:2200px){.HomepageComponent .screen-title{width:400px}}@media only screen and (max-width:1160px){.HomepageComponent .screen-title{width:300px}}.HomepageComponent .screen-buttonContainer{margin:0 auto}.HomepageComponent .screen-button{margin:2.5vw 0;background:rgba(0,0,0,0);border:0;color:#fff;font-family:var(--font-pressstart);cursor:pointer;position:relative;padding:.625vw 1.25vw;box-sizing:content-box;font-size:1vw;display:block;text-decoration:none}@media only screen and (max-width:1160px){.HomepageComponent .screen-button{margin:40px 0;padding:10px 15px}}@media only screen and (max-width:768px){.HomepageComponent .screen-button{margin:30px 0}}.HomepageComponent .screen-button-text{margin-top:.5vw;height:2vh;line-height:2vh}@media only screen and (max-width:1160px){.HomepageComponent .screen-button-text{margin-top:6px;font-size:15px;height:18px;line-height:18px}}@media only screen and (max-width:768px){.HomepageComponent .screen-button-text{font-size:13px;height:14px;line-height:14px}}.HomepageComponent .screen-button-corners{display:none}.HomepageComponent .screen-button:hover .screen-button-corners{display:block}.HomepageComponent .screen-button-corner{fill:#fff;width:.8vw;height:.8vw}@media only screen and (max-width:1160px){.HomepageComponent .screen-button-corner{width:10px;height:10px}}.HomepageComponent .screen-button-corner--top-left{position:absolute;top:0;left:0}.HomepageComponent .screen-button-corner--top-right{position:absolute;top:0;right:0;transform:rotate(90deg)}.HomepageComponent .screen-button-corner--bottom-right{position:absolute;bottom:0;right:0;transform:rotate(180deg)}.HomepageComponent .screen-button-corner--bottom-left{position:absolute;bottom:0;left:0;transform:rotate(270deg)}.HomepageComponent .screen-backdrop{width:100%;flex:1 1;position:relative;display:flex;align-items:center}.HomepageComponent .screen-dragon{width:25vw;position:absolute}@media only screen and (max-width:2200px){.HomepageComponent .screen-dragon{width:420px}}@media only screen and (max-width:1160px){.HomepageComponent .screen-dragon{width:320px}}.HomepageComponent .footer{text-align:center;margin:0 auto}.HomepageComponent .footer>div{margin-top:2.5vw}@media only screen and (max-width:1160px){.HomepageComponent .footer>div{margin-top:40px}}@media only screen and (max-width:768px){.HomepageComponent .footer>div{margin-top:30px}}.HomepageComponent .footer-colophon-link,.HomepageComponent .footer-colophon-link:active,.HomepageComponent .footer-colophon-link:focus,.HomepageComponent .footer-colophon-link:hover,.HomepageComponent .footer-colophon-link:link,.HomepageComponent .footer-colophon-link:visited{color:#fff}