*{margin:0;padding:0;overflow:hidden}html,body{overflow:hidden}canvas{width:100vw;height:auto;margin:0;padding:0}audio{display:none}#media{position:fixed;right:0;bottom:0;z-index:100}select{font-family:maruikoasu;text-align:center;width:500px}button{font-family:maruikoasu}.rampart-one-regular{font-family:Rampart One,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:maruikoasu;src:url(../assets/fonts/star.woff2)}@font-face{font-family:sharp;src:url(../assets/fonts/sharp.woff2)}@font-face{font-family:mihiPixelmoji;src:url(../assets/fonts/mihiPixelmoji.woff2)}@font-face{font-family:pop;src:url(../assets/fonts/pop.woff2)}#volume_change{display:flex;justify-content:center;align-items:center;background-color:#000;width:25vw;height:25vh}#volume_change button{position:absolute;top:0;right:0}#volume_change h2{width:100%;text-align:center;font-family:mihiPixelmoji;font-size:3em;color:#fff}#volume_change input{width:100%;height:100%}#score_modal{display:flex;justify-content:center;align-items:center;background-color:#000;padding:100px;width:auto;height:100%;max-height:100vh;overflow-y:auto}#score_modal button{position:absolute;top:0;right:0}#score_modal table{width:100%;max-height:100%;font-family:mihiPixelmoji;font-size:3em;color:#fff;border-collapse:collapse;border-spacing:0;border:2px solid white}#score_modal table caption{margin-bottom:10px}#score_modal table th,#score_modal table td{padding:10px;border:2px solid white;text-align:center}
