div#gameContainer{background:transparent!important;position:relative;width:100%!important;margin:40px 0;aspect-ratio:16/9;}
div#gameContainer canvas{
    position:relative!important;
    width:100%!important;
    max-width: 1200px;
    box-shadow: 0 0 50px rgba(0,0,0,0.5);
}

/* preahvihear-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Preahvihear';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/preahvihear-v29-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }

body{
    font-family: Preahvihear, sans-serif;
    font-size: 16px;
    background: rgb(227,251,255);
    background: linear-gradient(204deg, rgba(227,251,255,1) 0%, rgba(172,168,255,1) 100%);
}
h1{
    font-weight: 700;
}
a{color:#000}
.main{max-width:1440px;margin:0 auto}
.intro{max-width:1000px;margin:0 auto}
.logo{max-width:300px}
.section{
    max-width: 1200px;
    margin: 0 auto;
}
.game_intro{max-width: 800px;text-align:left;}


