body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@font-face{font-family:snakeFont;src:url(/static/media/snake.2e7369494ff3aa98012d.ttf)}.app-bg{background-color:#282c34;min-width:100%}#root,.App,.app-bg,body,html{height:100%}#root{display:grid;place-items:center}.full-height{height:100%}body{background-color:#282c34;overscroll-behavior:contain}.App-link{color:#61dafb}.border{border:1px solid #4a6971;border-radius:5px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px #0000000f,0 1px 80px #0000001f}.titleContainer{padding-right:10px;width:80%}.scoreContainer{padding-left:10px;width:20%}.title{align-items:center;animation:shine 5s linear infinite;background:linear-gradient(120deg,#fff0 40%,#fffc 50%,#fff0 60%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#fff;color:#b5b5b5a4;display:flex;font-family:snakeFont;font-size:45pt;font-weight:700;justify-content:center;min-height:80px;-webkit-user-select:none;user-select:none;width:100%}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.title.disabled{animation:none}.score{font-size:40pt;height:50px;min-height:50px}.best-score,.score{color:#fff;display:flex;font-family:snakeFont;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.best-score{align-items:center;font-size:15pt;height:30px;min-height:30px;position:relative;top:-1px}.subTitle{color:#a7a7a7}.game-board{color:#fff;display:flex;flex-wrap:wrap;font-size:20pt;width:100%}.gameover-overlay{align-items:center;background-color:#282c34a5;display:flex;flex-direction:column;height:400px;justify-content:center;left:0;position:relative;top:-424px}.game-over-text{color:#848687;font-family:snakeFont;font-size:100pt;font-weight:700;text-shadow:2px 2px #000;-webkit-user-select:none;user-select:none}.menu-overlay{align-items:center;background-color:#282c34;display:flex;flex-direction:column;height:400px;justify-content:center;left:0;position:relative;top:-424px}.snakeButton{background:#0000;border:none;border-radius:10px;color:wheat;cursor:pointer;font-family:snakeFont;font-size:25pt;font-weight:700;padding:15px 10px;transition:all .85s;-webkit-user-select:none;user-select:none}.snakeButton:hover{background-color:#fff;color:#282c34}.snakeFlex{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.board-cell{display:flex;height:40px;min-width:40px;width:40px}.snake-body,.snake-head{background-color:#cdf;height:90%;width:90%}.snake-head{border-radius:45%}.snake-food{display:block;height:90%;width:90%}.snake{background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.blueberry{background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.cherry{background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.grapes{background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.raspberry{background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.strawberry{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAHn0lEQVRoge2ZbYxUVxnHf8+5M8y+DNtly4YFt9tCC1JoSxErtjRALWJpbYSUpbYasCaaoFXTJjURTSBWyxf1mx9qKxitYqExVD9I1ZJGTRvXLbuB8lJYSlcILCywsC/szss9jx9m7tvszOwObtLE7JnM3HvPPffc3/95O/fuwmSbbJNtsn2UTSZ6Qm1tndLfm2pRcW9w02ak4UrVCTm8J93yu43HVGSmIFlE3xbj7Ohu3bEXQf+X+02IAN22zVz554G1KF/F6gMoNaiiqqCa7dFs++rNTZ8WAUQQBAREZH/GjT9+9slfXPzIBFxd/YWl6sqLoIty0EAO3BPA5XSaNZubGI4bCkUY5ETMsKxrw87e67l/7HrBdds2c/XtQ99F7Q8RjZcLhLgR5vdk6GiegiIIigqIClZ0bgbZjfKZ5j0bZ8WcWCuYewTmqnL6w/UvPzbhAs4++mhN/zvv7Rb0kXLjXFVSrsuggXm9GQ58LI7AKBFqdWXLnq/sE8wDWOKI5rwkJMdiqVhA39q19WbY/An0/nLjUmo562R56b4k++ZWkYoLoopCURFYViMa9AMi0j2hAi6t+VKdGUntB12ci/Nio5SUtbQ3KFtWTaO31uRwlShcERE5/KDfiv57LCYzXngFiZP6vcDicG8uaYMeq8rpKZbnViW5UE0ukcFPaC/JRx2TM0io38Zc+fWECehfs/5plDUeUESaf3MQEerTltv6bAjmukR8MFztnB2La1xldPDh1iZr9Tjo1GiZzAsoAHGt5bxm+PGKJG/eEkNE8kmZu11wTNAfPvbWCSOHjWMeOfXYL0vmwrg8YK0+H4H3m/oO8I8BR4QZEmP7/kF+tq+f5R+mqU1fhyesLrRZ+0bLbzdPK8U2pgcur2ptcRzbBcR9eFWkbpjE+k5izX0MbP1csIAVxHLGWkbcLAOuy9OtDRybHq/cEyK7uh/f+WQxvjE94Dj2WVTjftXJWyyxvpP4gh6y3dOCUMpvPHiAOEJcDG9+vJqjDc715sQXW3ZvWlKxAL23tRplo2f1XNXJ3TzW3EfmUBOp1+7yrT6qJOUh0tZl74JEQZWpSISoylPFGMuuA/3JzFpUpvn8HijKwNaHCMpoAB5Oci8/hgSONDioBiuB5K8QkXz/GOuEZUUxxvIeUFmrvrU0AM2LKBr34evzn6G4YvPWVg3G1o24FXiCWRUJ0CVfj6P6EKMsqiGQIvAFT6KiUJtSHJsbF8sqCy6k+c4/+nn5lZ6i4YSF7bvOsK6tj3k9w4irLlarinGWDKH++nN3g6kLl0gN7XteKA5PqLwqSRX+8qtLZByoHnFJKCTEMOIqt59Pc3TGlEg4zb+QYunJa6z44Bop1+Kq7b6968CtFXkAzKfC1o6EUcgjhfC+MIKkrzWGWcS4KevQ6MSpc2IkRKgyhg3tA6MSe11bH9UiJBCmGkO9ceacuW1pc0UC1NU7otBg6oap+VobU5//qw8XFUW+ahTxhCqi4XNKHOGzJ4ZZ2TXii1jWdY3V7w0Sl+i7phg7vxhn6Sqk2hKu7QBVGw4Rv+M8mYMzQglMxHpR+CiwP7UHhZI0hh/8+QLuw41kY8L3/thD0uQfvaMGqK1IgKKzCuPfablC5uAMhl9dGMDhJR+Y+mFqnjiCc3M/V55bHqwdgVFGfUVhusb40eu9oJapYnD8q7zrFUftQGUCVOsLOujf8mAAQqHVoeaJI8Tv6iXd2Rgaw2hPRKqyYlSpF5Or+wU55n3TMT1WkQBU6woFhMTldwhIFJybr5LubOTaK/O92l0CPhIb3kT+g1k42PKeONTyfkfRR+tyAoKY85KzUExegGfJXNiQhw/BhuM5VJ0KPRFePyIesLqjFGa5EMoCiXAehKEDHWGrUjqhQ7RhT0SBo2GTP3fODGVfKsVZeh1QTWNHJ52/NhQ5p0WARh+DqU9T9+wRbvx5WzQ0/V8/dBCx3246f3CoFGbpELKaiU4abHyr563sx7q39UMr2A+X1uRTXSQ+cZlUe0MwR1Ev6IszT3a8VpKRcguZ6sXR7lXMDSMkv9lJ/U/+XtTi4/FEfM4AqfYGBnbMLjjnaVVQfddNJZ4pBw9lPCCqpxQWFFq85stHmbLoIumO6QGgZ8X81tSnSG46QWz2AJe+tTS4Pj/+4jfuKRKa3hwK6HERu+amM+8MjyWgpAcstOcsaVEbWDV2Sz/pjukM/WZeSYsnN51gyuJLZE5O9UwajC08DlWn/Ln/4NrVM7s6xvW30tJVyOVvIro1nGQAfc8s863uw0BkG5s9QOrdGxnceatv3fBrZhQ+XFb1X/EM6xq7O86NBx7KvNQryMUlKw+hLAz1hX8K9kOlNSKqYDUmJCZI9hFR2d7UXPuCvPVWdrzwUC4HQHut3aLI3ojQIgJ8J2mhGC8rKQVvVfVVY8z3m95vO0VXJeg+Z/nWe/fyrQpbIfy/lGIvN1EBo0tr+NGCAVHdlXXkp83H2o5Xjl2BAIDeRfd/3qq8ANxZ8ZqAZ3UGwb6hqq+bqvQfmg6WXpwmXIDXzt95372KeVDQT6IyB7QRNJHXkBDVlApXsDoE0q3oadQextq2y/HhzoWHD6cnAnqyTbbJ9n/U/gvvVK3YTGSu6QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.invert{transform:scaleX(-1)}.fork{opacity:.5;position:absolute;right:25px;top:20px;transition:opacity .1s ease-in}.fork:hover{opacity:1}.fork:active{opacity:.3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:0){.container{height:324px;width:293px}.board-cell{height:14.5px;min-width:14.5px;width:14.5px}.snake-body{border-radius:3px;height:90%;width:90%}.game-board{width:296px}.menu-food{height:30px;width:30px}.gameover-overlay,.menu-overlay{height:218px;top:-240px}.game-over-text{font-size:40pt}.snakeButton{font-size:15pt;padding:6px 10px}.scoreContainer{width:30%}.best-score{font-size:14pt}.subTitle{font-size:12pt}}@media (min-width:969px){.container{height:555px;width:602px}.snake-body{border-radius:10px;height:90%;width:90%}.board-cell{height:30px;min-width:30px;width:30px}.game-board{width:604px}.menu-food{height:50px;margin-bottom:20px;width:50px}.gameover-overlay,.menu-overlay{height:450px;top:-472px}.game-over-text{font-size:80pt;margin-bottom:20px}.snakeButton{font-size:25pt}.best-score{font-size:18pt}.subTitle{font-size:14pt}}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mr-1{margin-right:10px}.mr-2{margin-right:20px}.mr-3{margin-right:30px}.mr-4{margin-right:40px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.ml-1{margin-left:10px}.ml-2{margin-left:20px}.ml-3{margin-left:30px}.ml-4{margin-left:40px}.m-1{margin:10px}.m-2{margin:20px}.m-3{margin:30px}.m-4{margin:40px}.p-1{padding:10px}.p-2{padding:20px}.p-3{padding:30px}.p-4{padding:40px}.flex{display:flex}.flex-center{align-content:center;align-items:center;justify-content:center}.flex-col{flex-direction:column}