@font-face{font-family:Cera Round Pro Bold;src:url(/assets/cera-round-pro-bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Round Pro Black;src:url(/assets/cera-round-pro-black.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;background:#ffc8d5;-webkit-text-size-adjust:100%}body{margin:0;font-family:Cera Round Pro Bold,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.6;color:#000;background:#ffc8d5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#000;text-decoration:none;transition:all .2s linear}a:hover,a:focus{color:#662f36c2}p{margin:0 0 1.75em}strong{font-weight:700}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.page{width:100%;max-width:52rem;margin:0 auto;padding:7.75rem 1rem 1rem;text-align:center}.logo{width:22rem;max-width:100%;height:auto;margin-bottom:.5rem}.latest{margin-top:4rem;margin-bottom:4rem}.tagline{margin-top:0;margin-bottom:1rem}.hero{display:block;width:48rem;max-width:100%;height:auto;margin:1rem auto}.stores{display:flex;justify-content:center;align-items:center;gap:3.5rem;width:100%;margin:1rem 0;padding:0 1rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:0;border-radius:3rem;color:#fff;text-decoration:none;font-family:inherit;font-weight:400;font-size:1rem;line-height:1;white-space:nowrap}.button:hover,.button:focus{color:#fff}.stores .button{flex:none;width:auto}.steam{background-color:#12374f}.playstation{background-color:#0070d1}.xbox{background-color:#107c10}.nintendo{background-color:#e60012}.discord{background-color:#5865f2}.video{position:relative;width:100%;height:0;margin:2rem auto 1rem;padding-top:56.25%;overflow:hidden}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.contact{margin-top:.25rem}.email{display:inline-block}footer{margin-top:4rem}footer p{margin-bottom:1.75em}footer small{color:#817076;font-size:.75rem}@media(max-width:48rem){.stores{flex-direction:column;justify-content:flex-start;gap:1rem;padding:0 1rem}.stores .button{width:auto}}@media(max-width:34rem){html{font-size:1.25rem}.page{padding-left:1rem;padding-right:1rem}}
