body{-webkit-tap-highlight-color:transparent}input{outline:none}li,ul{list-style-type:none;margin:0;padding:0}li{cursor:pointer}.codeBlock{background-color:#f1f1f1;padding:15px;border-radius:10px}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}::placeholder{opacity:.5}#mouse_slinger_main{cursor:crosshair}#app{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;min-height:100vh;grid-template-rows:-webkit-max-content auto 50px;grid-template-rows:max-content auto 50px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-areas:"head head" "sidebar main" "footer footer"}#app>header{grid-area:head}#app>#sideBar{grid-area:sidebar}#app>main{grid-area:main}#app>footer{grid-area:footer}.btn1:hover{-webkit-animation:breathe 2s ease-in infinite;animation:breathe 2s ease-in infinite}#top{justify-content:center;cursor:pointer}#sections,#top{display:flex;align-items:center}#sections{flex-direction:column;grid-gap:20px;gap:20px;margin-bottom:50px}#page{width:100%}a{color:red}@-webkit-keyframes breathe{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes breathe{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translateY(25px)}to{transform:translateY(0)}}@-webkit-keyframes scroll{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes scroll{0%{transform:translateY(100px)}to{transform:translateY(0)}}@-webkit-keyframes widen{0%{width:auto}to{width:50%}}@keyframes widen{0%{width:auto}to{width:50%}}@-webkit-keyframes slideOutLeft{0%{transform:translateX(0)}10%{transform:translateX(20px)}to{opacity:0;transform:translateX(-100px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}10%{transform:translateX(20px)}to{opacity:0;transform:translateX(-100px)}}@-webkit-keyframes slideOutRight{0%{transform:translateX(0)}10%{transform:translateX(-20px)}to{opacity:0;transform:translateX(100px)}}@keyframes slideOutRight{0%{transform:translateX(0)}10%{transform:translateX(-20px)}to{opacity:0;transform:translateX(100px)}}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translateX(80px)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(80px)}to{transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;transform:translateX(-80px)}to{transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-80px)}to{transform:translateX(0)}}@-webkit-keyframes slideDownDiagonalRight{0%{opacity:0;transform:translateY(-50px) translateX(-50px)}to{transform:translateY(0)}}@keyframes slideDownDiagonalRight{0%{opacity:0;transform:translateY(-50px) translateX(-50px)}to{transform:translateY(0)}}@-webkit-keyframes rain{0%{transform:translateY(0)}20%{opacity:1}to{transform:translateY(1000px)}}@keyframes rain{0%{transform:translateY(0)}20%{opacity:1}to{transform:translateY(1000px)}}@-webkit-keyframes slideDownDiagonalLeft{0%{opacity:0;transform:translateY(-50px) translateX(50px)}to{transform:translateY(0)}}@keyframes slideDownDiagonalLeft{0%{opacity:0;transform:translateY(-50px) translateX(50px)}to{transform:translateY(0)}}@-webkit-keyframes slideOverRight{0%{opacity:0;transform:translateX(-50px)}to{transform:translateX(0)}}@keyframes slideOverRight{0%{opacity:0;transform:translateX(-50px)}to{transform:translateX(0)}}@-webkit-keyframes slideOverLeft{0%{opacity:0;transform:translateX(50px)}to{transform:translateX(0)}}@keyframes slideOverLeft{0%{opacity:0;transform:translateX(50px)}to{transform:translateX(0)}}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes stretch{0%{width:0;left:50%}to{width:100%;left:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes typeIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes typeIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}@-webkit-keyframes grow{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes grow{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes jitterIn{0%{opacity:0}50%{opacity:.2}55%{opacity:0}75%{opacity:.1}to{opacity:1}}@keyframes jitterIn{0%{opacity:0}50%{opacity:.2}55%{opacity:0}75%{opacity:.1}to{opacity:1}}@keyframes stretch{0%{width:0}to{width:100%}}@-webkit-keyframes flipOver{0%{transform:scale(0);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes flipOver{0%{transform:scale(0);opacity:0}to{opacity:1;transform:scale(1)}}@-webkit-keyframes popIn{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes popIn{0%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes jumpUp{0%{opacity:0;transform:translateY(50px)}50%{opacity:.5;transform:translateY(-25px)}to{transform:translateY(0)}}@-webkit-keyframes slideRightFade{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(50px)}51%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRightFade{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(50px)}51%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes slideLeftFade{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-50px)}51%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeftFade{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-50px)}51%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes jitter{1%{opacity:1}60%{opacity:.3}61%{opacity:.8}62%{opacity:1}65%{color:#58e087;opacity:0}66%{color:#8cf7b1;transform:translateX(-3px);opacity:1}67%{transform:translateX(0);opacity:.1}68%{opacity:1}70%{opacity:.8}80%{color:#58e087;opacity:1}to{opacity:1}}@keyframes jitter{1%{opacity:1}60%{opacity:.3}61%{opacity:.8}62%{opacity:1}65%{color:#58e087;opacity:0}66%{color:#8cf7b1;transform:translateX(-3px);opacity:1}67%{transform:translateX(0);opacity:.1}68%{opacity:1}70%{opacity:.8}80%{color:#58e087;opacity:1}to{opacity:1}}@-webkit-keyframes shoot{0%{color:#bdffd4;transform:scale(1.1)}to{color:#8cf7b1}}@keyframes shoot{0%{color:#bdffd4;transform:scale(1.1)}to{color:#8cf7b1}}@keyframes jumpUp{0%{transform:translateY(0)}50%{transform:translateY(-75px)}90%{transform:translateY(0)}99%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@-webkit-keyframes sweep{0%{left:0;opacity:1;width:0;background-image:linear-gradient(#b3dadf,#6ecdda)}to{opacity:0;width:100%;background-image:linear-gradient(#6ecdda,#b3dadf)}}@keyframes sweep{0%{left:0;opacity:1;width:0;background-image:linear-gradient(#b3dadf,#6ecdda)}to{opacity:0;width:100%;background-image:linear-gradient(#6ecdda,#b3dadf)}}@-webkit-keyframes shake{0%{transform:translateX(10px)}50%{transform:translateX(-10px)}50%{transform:translateX(0)}}@keyframes shake{0%{transform:translateX(10px)}50%{transform:translateX(-10px)}50%{transform:translateX(0)}}@-webkit-keyframes flashWhite{50%{background-color:#fff;opacity:.5}}@keyframes flashWhite{50%{background-color:#fff;opacity:.5}}input:focus,textarea:focus{outline:none}input{color:#dde6ed}.speedTypeInput{font-size:40px}@media only screen and (max-width:800px){#speedTypeWords,.speedTypeInput{font-size:25px}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes evaporate{0%{transform:translateY(0)}50%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes evaporate{0%{transform:translateY(0)}50%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideRight2{0%{opacity:0;transform:translateX(-50px)}50%{opacity:0}to{transform:translateY(0)}}@keyframes slideRight2{0%{opacity:0;transform:translateX(-50px)}50%{opacity:0}to{transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(25px)}to{transform:translateY(0)}}@-webkit-keyframes slideLeft{0%{opacity:0;transform:translateX(50px)}to{transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(50px)}to{transform:translateX(0)}}@-webkit-keyframes slideRight{0%{opacity:0;transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-100px)}to{transform:translateX(0)}}.lds-ring{display:inline-block;position:relative;margin-bottom:10px;width:70px;height:70px}.lds-ring div{display:inline-block;position:absolute;width:80%;height:80%;margin:0;border:7px solid;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ringSmall{width:15px;height:15px;margin-right:10px}.ringSmall div{border:2px solid transparent;border-top:2px solid var(--darkGray)}.lds-ellipsis{display:flex;align-items:center;position:relative;width:64px;height:100%}.lds-ellipsis div{position:absolute;width:6px;height:6px;border-radius:50%;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:6px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px}.lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.devicon-devicon-plain{max-width:2em}.devicon-devicon-plain path{fill:#4691f6}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea{width:100%;height:100%;min-height:2em;resize:none;overflow-x:none;font-size:1em;line-height:2em;font-family:arial;border:none;caret-color:#000;color:transparent}