body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--borderColour:#3f4531;--darkSquareColour:#55ca00;--lightSquareColour:#92df00;--waterColour:#00bef7;--textWhite:#fff;--textDark:#3f4531}*{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}button,input,select,textarea{-webkit-text-size-adjust:none;font-size:16px}body,html{color:#3f4531;color:var(--textDark);overflow:hidden;overscroll-behavior:none}.App,body,html{background-color:#00bef7;background-color:var(--waterColour)}.App{height:100vh;-webkit-user-select:none;user-select:none}.JoinRoom{flex-direction:column}.GameCanvas{-ms-interpolation-mode:nearest-neighbor;cursor:none;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;left:0;margin:0;padding:0;position:absolute;top:0}.SettingsMenu{flex-direction:column;position:absolute}.TopButtons{display:flex;flex-direction:row;pointer-events:none;position:absolute;right:20px;top:20px}.TopButtons>button{pointer-events:auto}.UI{align-items:center;border:5px solid #3f4531;border:5px solid var(--borderColour);border-radius:10px;display:flex;justify-content:center;padding:15px}.UI,textarea{background-color:#92df00;background-color:var(--lightSquareColour);color:#3f4531;color:var(--textDark)}textarea{border:5px solid #55ca00;border:5px solid var(--darkSquareColour);border-radius:1000px;font-size:20px;height:25px;margin:10px;padding:10px;resize:none;text-align:center;-webkit-user-select:text;user-select:text;width:240px}textarea:focus{outline-color:#55ca00;outline-color:var(--darkSquareColour)}.createRoomInputs,.loginInputs{border:5px solid #92df00;border:5px solid var(--lightSquareColour);border-radius:1000px;color:var(--textColour);font-size:20px;height:25px;margin:10px;padding:10px;resize:none;text-align:center;-webkit-user-select:text;user-select:text;width:240px}.createRoomInputs,.loginInputs,textarea{background-color:#55ca00;background-color:var(--darkSquareColour)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--textColour);-webkit-box-shadow:inset 0 0 0 1000px #55ca00;-webkit-box-shadow:0 0 0 1000px var(--darkSquareColour) inset}button{background-color:#55ca00;background-color:var(--darkSquareColour);border:5px solid #92df00;border:5px solid var(--lightSquareColour);border-radius:10px;color:var(--textColour);cursor:pointer;font-size:20px;font-weight:700;margin:10px;padding:10px}.ButtonDown,button:active{background-color:#3f4531;background-color:var(--borderColour);color:#fff;color:var(--textWhite)}h1{font-size:32px}.MenuUI{-webkit-transform-origin:top;transform-origin:top}table{border-collapse:collapse;padding:10px;width:100%}td,th{padding:4px 10px;text-align:left}tr td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}tr td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.selected{background-color:#92df00;background-color:var(--lightSquareColour)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#55ca00;background-color:var(--darkSquareColour);border-radius:4px}::-webkit-scrollbar-thumb{border-radius:4px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:#92df00;background-color:var(--lightSquareColour)}.RotateScreen{height:100vw;left:0;overflow-x:hidden;position:absolute;top:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top;width:100vh}.experienceBarBackground{background-color:#3f4531;background-color:var(--borderColour);border-radius:100px;padding:2px;width:90%}.experienceBarBackground>div{background-color:#55ca00;background-color:var(--darkSquareColour);border-radius:100px;height:15px;min-width:15px}.Coin{aspect-ratio:1/1;background-color:#ff0;border-radius:100%;color:#3f4531;color:var(--borderColour);display:inline-block;font-size:20px;margin-right:5px;width:30px}.Coin,.MoneyParent{align-items:center;display:flex;justify-content:center}.MoneyParent{flex-direction:row;font-size:24px;font-weight:700}h1{margin:.5em 0}.GameOverParent{background-color:#00bef7;background-color:var(--waterColour);height:100%;left:0;position:fixed;top:0;width:100%}.GameOverParent,.GameOverPedestals{align-items:center;display:flex;flex-direction:column}.GameOverPedestals{background-color:#92df00;background-color:var(--lightSquareColour);border:20px solid #55ca00;border:20px solid var(--darkSquareColour);border-radius:20%/10%;height:550px;padding-top:50px;width:300px}.GoldText{color:gold}.GoldText,.SilverText{font-size:64px;font-weight:700}.SilverText{color:silver}.BronzeText{color:#cd7f32;font-size:64px;font-weight:700}.GameOverPedestalTextParent{align-items:center;background-color:#55ca00;background-color:var(--darkSquareColour);border-radius:30px/30px;display:flex;flex-direction:column;padding:25px;width:220px}.SliderRoot{color:var(--lightSquareColour);height:20px}.SliderThumb{border-radius:1px;color:var(--borderColour);height:40px!important;width:40px!important}.SliderTrack{border-radius:1px;color:var(--darkSquareColour)}.GameUIStyles_Scoreboard__AF1ss{flex-direction:column}.GameUIStyles_ScoreboardPlayerName__u79pk{display:flex;font-size:20px;justify-content:space-between}.GameUIStyles_ScoreboardPlayerName__u79pk>div{border-radius:50%;height:30px;width:30px}.GameUIStyles_GridContainer__aaEUz{border:5px solid var(--borderColour);border-radius:7px;display:grid;grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto;max-width:100%}.GameUIStyles_GridContainer__aaEUz>div{font-size:20px;padding:10px;text-align:center}.GameUIStyles_GridElementHeading__5xRHn{font-weight:700}.GameUIStyles_ZoomSlider__6UMVL{flex-direction:column;height:300px;justify-content:center;padding:0;right:0;width:100px}.GameUIStyles_ZoomSlider__6UMVL>h1{font-size:24px;line-height:24px;padding:10px}.GameUIStyles_ZoomSlider__6UMVL>input{height:200px;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform:skewY(100);transform:skewY(100);width:200px}.GameUIStyles_Countdown__SPzks{align-items:center;justify-content:center;top:0}.GameUIStyles_Countdown__SPzks,.GameUIStyles_StrokesCount__W6S9Q{color:var(--textWhite);display:flex;pointer-events:none;position:absolute;width:100vw}.GameUIStyles_StrokesCount__W6S9Q{bottom:0;justify-content:right}.GameUIStyles_StrokesCount__W6S9Q>h1{padding-right:30px}.MenuUIStyles_MenuBox__7NUPr{margin:5px;-webkit-transform:scale(1);transform:scale(1);width:300px}.MenuUIStyles_Logo__tuOZU{color:var(--textDark);font-size:120px;line-height:50px}.MenuUIStyles_PlayButton__boULM{border-radius:25px;font-size:35px;font-weight:700;height:85px;margin:0;width:140px}.MenuUIStyles_CustomGameButton__mVcMY{border-radius:20px;font-size:20px;height:60px;height:85px;margin:0;width:140px}.MenuUIStyles_ErrorLogInMessage__DvQXd{color:red;font-size:15px}.MenuUIStyles_Hexagon__ujsXi{align-items:center;background-color:var(--darkSquareColour);display:flex;flex-direction:column;height:120px;justify-content:center;width:208px}.MenuUIStyles_HexagonTop__OMdE8{border-bottom:60px solid var(--darkSquareColour)}.MenuUIStyles_HexagonBottom__mt9nP,.MenuUIStyles_HexagonTop__OMdE8{border-left:104px solid transparent;border-right:104px solid transparent;width:0}.MenuUIStyles_HexagonBottom__mt9nP{border-top:60px solid var(--darkSquareColour)}.MenuUIStyles_Hexagon__ujsXi>h1{margin:0}progress{vertical-align:0}.MenuUIStyles_leaderboardTableDiv__URfUy{background-color:var(--darkSquareColour);border-radius:10px;margin-bottom:10px;padding:5px}.MenuUIStyles_LeaderboardTable__DNUJ4 td{font-size:15px;max-width:160px}.MenuUIStyles_LeaderboardTableUsername__hr8kL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUIStyles_ShopPurchasablesGrid__RGQ49{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);max-height:200px;overflow-y:scroll}.MenuUIStyles_ShopPurchasablesGrid__RGQ49>button{margin:0}.MenuUIStyles_SocialsUI__8S8ld{margin-top:5px}.MenuUIStyles_SocialButton__xB3Fz{background-color:var(--borderColour);border-radius:20%;color:#fff;display:inline-block;margin:5px 10px;padding:10px;text-decoration:none;transition:background-color .3s ease}.MenuUIStyles_SocialButton__xB3Fz:hover{background-color:#333}