.circularContainer{position:absolute;width:50px;height:50px;left:50%;top:70%;transform:translate(-50%,-50%);z-index:9999}.circularContainer p{color:var(--golden);font-size:var(--medium-font-size);text-align:center}.circularLoader{width:100%;height:100%;border-radius:50%;border:6px solid var(--background-white);border-top:6px solid var(--golden);animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interface{position:fixed;display:flex;justify-content:center;flex-direction:column;align-items:center;top:0;left:0;width:100vw;height:100vh;pointer-events:none}#inputDetect{position:absolute;width:100vw;height:100vh;z-index:-1;pointer-events:all}button{pointer-events:all;padding:0}.startingScreen{width:100vw;height:100vh;display:flex;justify-content:space-around;align-items:center;flex-direction:column;background-color:var(--dark-blue);pointer-events:all;z-index:9999}.startingScreenTitle{margin-top:-5%;width:500px;height:500px}.startingScreenTitle img{width:100%;height:100%}.startingScreenTutorial{display:flex;justify-content:center;flex-direction:column;width:70%;height:20%;opacity:0;margin-top:2.5%}.tutorialImages{display:flex;justify-content:center;gap:20%;align-self:center;width:70%;height:50%}.tutorialText{text-align:center;align-self:center;margin-top:2.5%;padding:2.5%;width:80%;border-top:1px solid var(--background-white);font-size:var(--medium-font-size);color:var(--background-white)}.clickableArea{display:flex;justify-content:center;align-items:center;width:15rem;height:6rem;margin-bottom:5%;pointer-events:all;z-index:9999}.startingPlayButton{will-change:transform;z-index:2;width:10rem;height:4rem;background-color:var(--golden);color:var(--dark-blue);border-radius:3rem;text-align:center;border:.05rem solid var(--background-white);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;pointer-events:all;font-size:var(--large-font-size);opacity:0}.startingPlayButton:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;background-color:var(--dark-golden)}.startingPlayButton:active{border:.15rem solid var(--dark-blue)}.footer{position:absolute;width:90%;text-align:center;bottom:15px;z-index:9999;color:var(--background-white);font-size:var(--small-font-size)}.textUI{position:absolute;display:flex;flex-direction:column;justify-content:space-between;bottom:15%;width:37.5rem;min-height:10rem;height:auto;background-color:var(--background-grey);color:var(--dark-blue);border-radius:2rem;text-align:center;pointer-events:all;padding:1.75rem;border:.05rem solid var(--golden);font-size:var(--large-font-size)}.UIskipCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:transparent}.UITitle{font-size:var(--large-font-size);font-weight:700;padding-bottom:5px;margin-top:-10px;margin-bottom:5px;border-bottom:1px solid var(--dark-blue)}.textProgress{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;color:var(--dark-blue);opacity:0}.start{justify-content:flex-start}.end{justify-content:flex-end}.textProgress .icon img{pointer-events:all;width:1.5rem;height:1.5rem}.icon{display:flex;justify-content:center;align-items:center;pointer-events:all;width:3rem;height:3rem;margin:.75rem;border-radius:3rem;background-color:var(--dark-blue)}.iconText{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;pointer-events:all;color:var(--dark-blue);background-color:#fff0;margin-bottom:-15px;z-index:100}.iconText:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;text-decoration:underline}.icon img{width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.iconText img{width:1.5rem;height:1.5rem;pointer-events:none;-webkit-user-drag:none}.iconText p{margin:0;font-size:var(--small-font-size)}.icon:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;background-color:var(--medium-blue)}.active{background-color:var(--dark-blue)}.non-active{background-color:var(--medium-blue)}.icon:active{border:.15rem solid var(--dark-blue)}.closeX{position:absolute;background-color:var(--dark-blue);top:-10%;right:-5%;z-index:100}.closeX:active{border:.15rem solid var(--dark-blue)}@media screen and (max-width: 650px){.startingScreenTitle{width:250px;height:250px}.tutorialImages img{max-width:50px;max-height:50px;padding-bottom:2.5%}.tutorialText{width:110%;font-size:var(--small-font-size)}.clickableArea{margin-bottom:20%}.textUI{width:75%;max-width:75%;min-height:20vh;height:auto;bottom:20%;font-size:var(--small-font-size)}.iconText{margin-top:20px}.closeX{top:-15%}}@media screen and (min-width:650px) and (max-width: 1600px){.startingScreenTitle{width:400px;height:400px}.startingScreenTutorial{margin-top:-5%}}.menu{position:absolute;top:3%;left:3%;pointer-events:all;z-index:9999;opacity:0}.settings,.creditText{position:absolute;top:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--background-grey);color:var(--dark-blue);padding:0 1.25rem 1.25rem;border-radius:.5rem;box-shadow:0 .25rem .5rem var(--dark-blue);text-align:center;width:30%;min-width:300px;pointer-events:all;z-index:9999}.settings h2{border-radius:30px;padding:.5rem 1rem;border-bottom:solid 1px var(--dark-blue);margin-bottom:5%;background-color:var(--golden);font-size:var(--large-font-size)}.settings .closeX{top:-7%;right:-10%}.creditText h2{border-radius:30px;padding:.5rem 1rem;font-size:var(--large-font-size);border-bottom:solid 1px var(--dark-blue);background-color:var(--golden)}.settings select,.settings input[type=range]{background-color:var(--background-white);width:100%;padding:.75rem;border-radius:.5rem}.settings select{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer}.settings input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:var(--background-white);border-radius:.3rem;height:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-.25rem;background-color:var(--golden);border-radius:3rem;height:1rem;width:1.5rem}input[type=range]:focus::-webkit-slider-thumb{outline:.2rem solid var(--dark-golden);outline-offset:.15rem}h4{margin:.3rem;font-size:var(--medium-font-size)}.volume-display{font-size:var(--small-font-size);font-weight:700}.volumeContainer,.languageContainer,.fontContainer,.graphicContainer,.creditContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;padding:.3rem;border-top:1px solid var(--dark-blue)}.infoTitle{width:100%}.infoIcon{position:absolute;left:85%;bottom:24%;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;font-size:var(--medium-font-size);padding:2px;background-color:var(--background-white);border-radius:50%;text-align:center;width:20px;height:20px;line-height:10px}.info-icon:hover{background-color:var(--dark-golden)}.fontOptions,.graphicButtons{display:flex;width:80%;flex-direction:row;justify-content:space-around;align-items:center}.fontOptions{width:100%!important}.fontOptions button{width:30%;min-width:30%!important;max-width:30%!important}.fontOptions button,.graphicButtons button{width:auto;min-width:40%;color:var(--dark-blue);border-radius:.5rem;padding:5px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;font-size:var(--small-font-size)}.fontOptions button:hover,.graphicButtons button:hover{background-color:var(--dark-golden)}.fontOptions button:active,.graphicButtons button:active{border:.15rem solid var(--dark-blue)}.popup{display:none;position:absolute;width:70%;font-size:var(--small-font-size);left:10%;bottom:10%;padding:5px;background-color:#fff;border:1px solid gray;border-radius:5px;box-shadow:0 0 2px var(--dark-blue);z-index:100}.infoIcon:hover+.popup,.popup.active{display:block}.activeButton{background-color:var(--dark-golden)}.inactiveButton{background-color:var(--golden)}.creditButton{background-color:var(--golden);color:var(--dark-blue);border-radius:.5rem;padding:.5rem 1rem;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;margin-top:1rem;font-size:var(--small-font-size)}.creditButton:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;background-color:var(--dark-golden)}.creditButton:active{border:.15rem solid var(--dark-blue)}.creditText .closeX{top:-17%;right:-10%}.creditImages{display:flex;justify-content:space-around;gap:10px;align-items:center;width:100%;padding-bottom:20px;border-bottom:1px solid var(--dark-blue);margin-bottom:2rem}.creditImages img{width:auto;height:2rem}@media screen and (max-width: 650px){.settings{position:absolute;top:5%;width:70%;min-width:250px}.graphicButtons button{width:auto}.creditImages img{width:auto;max-width:100px;height:30px}.creditText{width:70%;min-width:250px;top:30%}}.exerciseButton{will-change:transform;position:absolute;bottom:5%;width:8rem;height:3rem;border-radius:4rem;background-color:var(--golden);color:var(--dark-blue);text-align:center;font-size:var(--medium-font-size);font-weight:700;z-index:2;border:1px solid var(--background-white)}.exerciseButton:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;background-color:var(--dark-golden)}.exerciseButton:active{border:.15rem solid var(--dark-blue)}.breathingUI{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:all;z-index:1}.breathingStartUI{position:absolute;width:80%;text-align:center;top:20%;color:var(--background-white);font-size:2.5rem;z-index:999}.breathingStartTimer{position:absolute;width:80%;text-align:center;top:25%;color:var(--background-white);font-size:4.5rem;z-index:999}.breathingContainer{position:absolute;display:flex;justify-content:center;align-items:center;border:solid 1px var(--dark-blue);width:20rem;height:20rem;background-color:var(--background-white);color:var(--background-white)}.breathingTimer{width:1.5rem;height:1.5rem;border:.5px solid var(--golden);opacity:.8;border-radius:3rem;padding:.5rem;text-align:center;font-size:var(--medium-font-size);font-weight:700;z-index:2;opacity:1;color:var(--golden)}.breathingText{position:absolute;top:70%;border:.5px solid var(--golden);border-radius:3rem;padding:.5rem;font-size:var(--medium-font-size);z-index:2;color:var(--background-white)}.threeBreathingOuter{position:absolute;border:solid 2px var(--golden);border-radius:100%;width:242px;height:242px}.threeBreathingCircle{position:absolute;border:solid 1px var(--dark-blue);border-radius:100%;width:5rem;height:5rem;background-color:var(--golden)}.fourBreathingPath{position:absolute;border:solid 2px var(--golden);width:250px;height:250px}.fourBreathingBox{position:absolute;border:solid 1px var(--dark-blue);top:-10%;left:-10%;width:20%;height:20%;background-color:var(--background-white)}.meditationUI{position:absolute;width:100%;height:100%;pointer-events:all}.meditationText{position:absolute;width:100%;top:10%;text-align:center;font-size:2.5rem;color:var(--background-white);z-index:999}.meditationUI img{width:100%;height:100%;opacity:0;-webkit-user-drag:none}.darkTimer{color:var(--dark-blue)!important}.lightTimer{color:var(--background-white)!important}@media screen and (max-width: 650px){.meditationUI{display:flex;justify-content:center}.meditationText{width:50%;text-align:center}.exerciseButton{bottom:10%}.breathingStartUI{width:60%;top:10%}.breathingStartTimer{top:20%}.breathingButton{width:60px;height:60px}}@media screen and (min-width:650px) and (max-width: 1600px){.breathingText{margin-top:50px}}.logosContainer{display:flex;justify-content:space-around;align-items:center;position:absolute;top:5%;right:5%;width:auto;height:auto;z-index:9999}.logosContainer img{width:2rem;height:2rem;pointer-events:all;-webkit-user-drag:none;margin:.5rem;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer}@media screen and (max-width: 650px){.logosContainer{top:2%;right:2%}.logosContainer img{width:1.75rem;height:1.85rem;margin:.5rem}}.mapButton{will-change:transform;position:absolute;bottom:5%;width:10rem;height:3rem;border-radius:4rem;background-color:var(--golden);color:var(--dark-blue);text-align:center;font-size:var(--medium-font-size);font-weight:700;z-index:2;border:1px solid var(--background-white);z-index:999}.mapButton:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEVHcEzy8tb09Nv8/PHz89v09Nv09Nz19dz7++719dv19dz19dv39+H5+eb29t/19dz7+/D5+ef29t/4+OP6+uv7++74+OT6+uv29uD29t38/PD6+un8/PJ2Nkd8AAAAHHRSTlMAAQb8AxALH+clNy5ynVcY76ltfdDZh8ZjQ/a5vTV2qAAAAShJREFUOMul01myhCAMBdAOgxFUUHAAZf/rfDgWTcvXy6ecghgun89TAIzBp1yMcM6rMmGV8MoLzgrrQNBt9WKaqiCA+y2EsChdAEyrKYJ1FqQA0NQR0K6p3tsk2B5gkP8GXpNYACWwOSmE0JzkE7tBPXbGzk6i/h4qXCBWP/Z0mo1qnqEC2099QDg2qid7/zAQjgK1MAkINITxGioQ7e3cepnucBx1DRUq2fVrPZg5A/dQGT8vYRn6HMgUxL7WdxCPGOjxgRYAQbVka18gbiHcm3hA7KIxLyKJBkQx/oC1a8h9G3GP9kek6YM3Mbkkv6egWY88uW/IO6WbQvIViCjcMPVn1dOgRBZOYBV6Z+1srW2Nkvj7xGIwNIq9EPdQvjy/M1t7sSfWf9MvKxV2gaI5AAAAAElFTkSuQmCC),pointer;background-color:var(--dark-golden)}.mapButton:active{border:.15rem solid var(--dark-blue)}.mapContainer{position:absolute;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem 1.25rem;border-radius:.5rem;box-shadow:0 .25rem .5rem var(--dark-blue);width:60%;min-width:300px;max-width:700px;background-color:var(--background-grey)}.mapContainer h2{width:50%;text-align:center;border-radius:30px;padding:.5rem 1rem;border-bottom:solid 1px var(--dark-blue);margin-bottom:5%;background-color:var(--golden);font-size:var(--large-font-size)}.mapContainer .closeX{top:-5%;right:-7%}.mapImage{width:100%;border-radius:.5rem}@media screen and (max-width: 650px){.mapContainer{min-width:200px;width:80%}.mapButton{bottom:15%}}@media screen and (min-width:650px) and (max-width: 1600px){.mapContainer{width:70%;height:auto}.mapImage{width:70%;border-radius:.5rem}}.lowFPSContainer{position:absolute;bottom:10%;color:red;font-size:var(--large-font-size);background-color:#ffffffac;padding:1rem;border-radius:1rem;opacity:0}.lowFPSContainer .closeX{top:-50%;width:40px;height:40px}@media screen and (max-width: 650px){.lowFPSContainer{width:80%;font-size:var(--small-font-size)}}.react-joystick{position:relative;border-radius:50%;background:#f1f1f1;box-shadow:0 0 5px #d5dadb inset;border:1px solid #fff}.react-joystick .arrows-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.react-joystick .arrows-wrapper .controller-arrow{display:inline-flex;position:absolute}.react-joystick .arrows-wrapper .arrow-up{display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,50%)}.react-joystick .arrows-wrapper .arrow-down{display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.react-joystick .arrows-wrapper .arrow-left{display:inline-flex;position:absolute;left:0;top:50%;transform:translate(50%,-50%)}.react-joystick .arrows-wrapper .arrow-right{display:inline-flex;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.react-joystick .react-joystick-controller{background:linear-gradient(to bottom,#fff,#eaf4fe);border-radius:50%;box-shadow:0 0 16px #d5dadb;border:1px solid #d9dde4;box-sizing:border-box}.react-joystick .controller-wrapper{display:inline-flex}.react-joystick-ghost-area{position:absolute;pointer-events:all!important}.react-joystick-ghost-area .react-joystick-wrapper{position:absolute;width:0;height:0}.react-joystick-ghost-area .react-joystick-wrapper .react-joystick{transform:translate(-50%,-50%)}.react-joystick-ghost-area .react-joystick-wrapper .react-joystick.ghost{visibility:hidden}.react-joystick-ghost-area .react-joystick-wrapper .react-joystick.ghost-active{visibility:visible}.react-joystick-ghost-area *{pointer-events:all!important}@font-face{font-family:KGNeatlyPrinted;src:url(/assets/KGNeatlyPrinted-CVk1G9jj.ttf)}:root{--background-grey: #D2D2B5;--background-white: #F5F5DC;--golden: #B9B976;--dark-golden: #8B8B4B;--dark-blue: #33444B;--medium-blue: #506f7c;--main-font: "KGNeatlyPrinted", serif;--secondary-font: Arial, Helvetica, sans-serif;--small-font-size: 1.25rem;--medium-font-size: 1.5rem;--large-font-size: 1.75rem}html,body,.glContainer,#root{width:100vw;height:100vh;margin:0;overflow:hidden;font-family:var(--main-font);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html img,body img,.glContainer img,#root img{-webkit-user-drag:none}button{font-family:var(--main-font);border:none}
