html{height:100%}body{box-sizing:border-box;background-color:#000}.disable-dbl-tap-zoom{touch-action:manipulation}.game-area{background-color:#1d4044;position:relative;margin:10px auto 1em;width:600px;height:600px}.score,.speed{text-align:center;font-family:"Press Start 2P",cursive;color:#fff;margin:1em auto}.snake-body{position:absolute;width:2%;height:2%;background-color:#9ae6b4;z-index:2}.hold,.input{margin:auto}.input{position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer;-drag:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/png;base64,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);background-position:top;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:12em;height:12em}.input::-moz-selection,.input::selection{background:transparent}.input>div{width:100%;height:100%}.UP{grid-column-start:2;grid-column-end:3}.LEFT{grid-column-start:1;grid-column-end:2}.RIGHT{grid-column-start:3;grid-column-end:4}.DOWN{grid-column-start:2;grid-column-end:3}.snake-food{position:absolute;width:2%;height:2%;background-color:red;z-index:1}.game-over{font-family:"Press Start 2P",cursive;text-align:center;color:#fff;font-size:2em}.game-over>h1{color:red;font-size:150%;margin:2em 0 .5em}.game-over>h3{font-size:110%}.game-over>button{font-family:"Press Start 2P",cursive;font-size:.35em;padding:.7em;background-color:#000;border:1px solid #fff;color:#fff;margin:0 .3em;cursor:pointer}button:hover{background-color:#a9a9a9}button:disabled{background-color:#2f4f4f}.highscore-table,td,th{text-align:center;font-size:1.4rem;margin:auto auto 2rem;border:2px solid #fff;border-collapse:collapse}.highscore-table>tbody>tr>td{padding:.5em}.inputName{margin:1em;padding:5px;text-align:center;background-color:#000;color:#fff;font-family:"Press Start 2P",cursive;font-size:.4em;width:20em;height:2em}@media only screen and (max-height:900px){.score{font-size:1em}.score,.speed{margin:1em auto}.speed{font-size:.75em}.game-area{margin:10vw auto 1em;width:90vw;height:90vw}.input{width:50vw;height:50vw}}
/*# sourceMappingURL=main.55a51eb5.chunk.css.map */