@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,600;9..40,700&family=JetBrains+Mono&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fugaz+One&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
/*! destyle.css v1.0.11 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}.rounded-title{background-color:#254e58;border-radius:60px;color:#f0f7f4;display:inline-block;font:700 18px DM Sans;height:40px;line-height:40px;overflow:hidden;padding-left:1em;padding-right:1em}.title-container{text-align:center}.tag{background-color:#fff;border-radius:100px;color:#112d32;font:700 14px DM Sans;height:1em}.general-form{align-content:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(37,78,88,.6);border:1px solid #2d5f6c;border-radius:8px;display:flex;flex-direction:column}.general-form .general-input{background-color:#f0f7f4;border-radius:4px;font:600 16px JetBrains Mono;height:2.5em;margin-left:1.5em;margin-right:1.5em;margin-top:.5em;padding:1.25em 1.25em 1.25em 1em}.general-form .general-input:focus{border:2px solid #7b9597;box-sizing:border-box;padding:calc(1.25em - 4px) calc(1.25em - 4px) calc(1.25em - 4px) calc(1.25em - 6px)}.general-form .submit-button{background-color:#112d32;border-radius:2px;color:#f0f7f4;font:600 16px DM Sans;height:40px;margin:1em auto auto;padding-bottom:.5em;padding-top:.5em;text-align:center;width:150px}.general-form .error-container{background-color:#ed4337}.general-form .error-container,.general-form .success-container{color:#f0f7f4;font:400 16px DM Sans;margin-left:1.5em;margin-right:1.5em;margin-top:1em;padding:.5em}.general-form .success-container{background-color:#4bb543}.graphic-container{margin-left:50px;max-width:45vw;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@-webkit-keyframes float{0%{margin-top:1em}50%{margin-top:2em}to{margin-top:1em}}@keyframes float{0%{margin-top:1em}50%{margin-top:2em}to{margin-top:1em}}@-webkit-keyframes hfloat{0%{margin-left:0}50%{margin-left:10px}to{margin-left:0}}@keyframes hfloat{0%{margin-left:0}50%{margin-left:10px}to{margin-left:0}}@-webkit-keyframes hfloat2{0%{margin-left:100px}25%{margin-left:90px}to{margin-left:100px}}@keyframes hfloat2{0%{margin-left:100px}25%{margin-left:90px}to{margin-left:100px}}.post-game-container{margin:auto;max-width:550px;width:50%}.statistics-display{align-items:center;display:flex;flex-direction:column;margin:2em auto auto}.statistics-display-title{display:inline-flex;flex-direction:row;justify-content:center;width:100%}.statistics-display-title .game-title{color:#f0f7f4;display:inline-block;font:normal 24px DM Sans;line-height:24px;text-transform:capitalize}.statistics-display-title .date-display{color:#f0f7f4;font:normal 16px DM Sans;line-height:24px}.statistics-display-title .divider{background-color:#f0f7f4;height:1.5em;margin-left:1em;margin-right:1em;width:2px}.statistics-container{background-color:#235363;border:2px solid #f0f7f4;border-radius:10px;display:flex;margin-top:1em;padding:1em 2em .5em}.statistics-container .statistics-section{width:calc(50% + 3em)}.statistics-container .statistics-tips{width:50%}.statistics-container .statistics-tips .statistics-tip{color:#f0f7f4;font:normal 14px DM Sans;height:36px;line-height:1em;margin-bottom:.5em;margin-left:.75em;opacity:.5;padding-top:.25em}.statistics-container .statistic-row{display:flex;justify-content:flex-end;margin-bottom:.5em}.statistics-container .statistic-row .statistic-title{background-color:rgba(0,0,0,.2);border-radius:100px;color:#f0f7f4;font:700 16px DM Sans;height:1.75em;margin-right:.5em;margin-top:.25em;padding:.25em .75em}.statistics-container .statistic-row .statistic-display{background-color:#f0f7f4;border-radius:50px;box-sizing:initial;font:normal 16px DM Sans;height:2.25em;line-height:2.25em;text-align:center;width:2.25em}.statistics-container .statistic-row .mistake-display{background-color:#b84545;color:#f0f7f4}.history-card{align-items:center;background-color:#f0f7f4;border-radius:6px;color:#000;display:flex;margin-bottom:.5em;min-width:370px;overflow:hidden;padding:10px 15px}.history-card .history-card-title{font:600 16px DM Sans;margin-bottom:4px;text-transform:capitalize}.history-card .history-card-left{border-right:2px solid #dfdfdf;flex-shrink:0;overflow:clip;padding-right:10px}.history-card .tag{background-color:#dfdfdf;color:#000;font:normal 13px JetBrains Mono;margin-right:.25em;min-width:80px;padding-left:.5em;padding-right:.5em}.history-card .time-tag{display:inline-block;height:100%;min-width:76px;text-align:center}.history-card .history-card-wpm{align-self:center;border:2px solid #000;border-radius:5px;flex-basis:40%;flex-grow:2;flex-shrink:4;margin-left:10px;min-width:115px;padding-left:.5em;padding-right:.5em}.history-card .history-card-wpm .wpm-display{font:700 2em DM Sans;height:100%;line-height:1.25em;text-align:center}.history-card .history-card-wpm .wpm-label{font:700 18px DM Sans}.history-card .history-card-match-length{flex-grow:.25;flex-shrink:0;height:100%;margin-left:10px;margin-right:5px}.history-card .history-card-match-length .match-length-label{font:600 16px DM Sans;margin-top:4px;text-align:center}.history-card .history-card-match-length .match-length-display{display:flex;flex-direction:column}.history-card .history-card-match-length .match-length-display img{height:32px;margin-bottom:-.5em}.welcome-history-card{align-self:flex-start;background-color:#254e58;flex-shrink:1;margin-left:1em;margin-right:1em;min-width:450px}@media (max-width:780px){.welcome-history-card{flex-basis:100%;margin-left:0;margin-right:0;margin-top:1em}}a:last-of-type>.history-card{margin-bottom:0}.leaderboard-item{align-items:center;background-color:#f0f7f4;border-radius:6px;color:#000;display:flex;justify-content:center;justify-content:flex-start;margin-bottom:.5em;padding:8px 10px}.leaderboard-item .leaderboard-number{border:2px solid #000;border-radius:999em;box-sizing:border-box;font:600 16px DM Sans;height:25px;line-height:20px;margin-right:.5em;text-align:center;width:25px}.leaderboard-item .leaderboard-name{border-right:2px solid #dfdfdf;font:normal 20px DM Sans;line-height:16px;padding-bottom:5px;padding-right:10px;padding-top:5px;text-align:center}.leaderboard-item .leaderboard-score{align-items:center;display:flex;font:700 25px DM Sans;height:25px;padding-left:10px;text-align:center}.leaderboard-item .leaderboard-score .leaderboard-wpm{font-size:18px;font-weight:600;height:18px;margin-bottom:4px;margin-left:5px}.leaderboard-item:last-child{margin-bottom:0}.landing-container{display:flex;height:100%;padding:8vh 15vw 12vh 5vw}@media screen and (max-width:1525px){.landing-container{padding:3em 5%}}@media screen and (max-width:780px){.landing-container{padding:2em 5% 3em}}.landing-container .landing-left{background:transparent;color:#f0f7f4;display:flex;flex-direction:column;justify-content:center;margin-right:50px;max-width:1000px}@media screen and (max-width:1525px){.landing-container .landing-left{max-width:700px}}.landing-container .landing-left .landing-title{flex-shrink:0;font:700 72px DM Sans;line-height:1em}.landing-container .landing-left .landing-title .blinking-cursor{-webkit-animation:blink2 .8s infinite;animation:blink2 .8s infinite}@-webkit-keyframes blink2{0%{opacity:1}30%{opacity:0}to{opacity:1}}@keyframes blink2{0%{opacity:1}30%{opacity:0}to{opacity:1}}@media screen and (max-width:1525px){.landing-container .landing-left .landing-title{font:700 48px DM Sans;line-height:48px}}@media screen and (max-width:780px){.landing-container .landing-left .landing-title{font:700 32px DM Sans}}.landing-container .landing-left .landing-text{color:#eee;font:normal 15px JetBrains Mono;line-height:1.25em;margin-top:3em;width:65%}@media screen and (max-width:1150px){.landing-container .landing-left .landing-text{margin-top:1em;width:90%}}.landing-container .landing-left ul{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(37,78,88,.4);border:1px solid #254e58;border-radius:8px;color:#eee;display:inline-block;font:600 18px DM Sans;margin-bottom:1em;margin-top:1em;padding:1em;transition:background-color .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,transform .5s ease-in-out;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,transform .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out,-webkit-transform .5s ease-in-out}.landing-container .landing-left ul li{list-style:circle;margin-left:1em}@media screen and (max-width:1150px){.landing-container .landing-left ul{flex-direction:column;font-size:16px;margin-top:2em;width:100%}}.landing-container .landing-left ul:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(37,78,88,.6);-webkit-transform:scale(1.025);transform:scale(1.025)}@media screen and (max-width:780px){.landing-container .landing-left{margin-left:5%;margin-right:5%;width:90%}}@-webkit-keyframes scrollFloat{0%{margin-bottom:-.5em}50%{margin-bottom:.5em}to{margin-bottom:-.5em}}@keyframes scrollFloat{0%{margin-bottom:-.5em}50%{margin-bottom:.5em}to{margin-bottom:-.5em}}.landing-container .landing-right{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:30%;min-height:70%}.landing-container .landing-right .landing-illustration-1>img{height:400px}@media screen and (max-width:1150px){.landing-container .landing-right .landing-illustration-1>img{height:calc(100px + 15vw)}}@media screen and (max-width:780px){.landing-container .landing-right .landing-illustration-1>img{width:80%}}.landing-container .landing-right .landing-illustration-1{display:flex;justify-content:center;margin-top:-33%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (max-width:780px){.landing-container .landing-right{display:none}}.landing-container .landing-right .scroll-prompt{-webkit-animation:scrollFloat 2s infinite;animation:scrollFloat 2s infinite;bottom:-100px;color:#f0f7f4;display:none;font:600 20px DM Sans;line-height:48px}.landing-container .landing-buttons{display:flex;margin-top:8em}@media screen and (max-width:780px){.landing-container .landing-buttons{flex-direction:column;width:100%}}.landing-container .landing-buttons .landing-button{background-color:#112d32;border:2px solid transparent;border-radius:999em;color:#f0f7f4;display:inline-block;flex-grow:4;font:600 18px DM Sans;height:100%;padding:.5em 3em;text-align:center}@media screen and (max-width:780px){.landing-container .landing-buttons .landing-button{margin:auto;width:100%}}.landing-container .landing-buttons .register-button{background-color:#f0f7f4;color:#112d32}.landing-container .landing-buttons .login-button{background-color:initial;border:2px solid #f0f7f4;margin-left:10px}@media screen and (max-width:780px){.landing-container .landing-buttons .login-button{height:45px;margin:1em 0 0;width:100%}}.NavigateMenuBar{display:flex;justify-content:center;margin:1em auto auto;max-width:550px}.NavigateMenuBar .navigate-button{border-radius:999em;height:3.5em;margin-right:1em;padding:1em;text-align:center;width:3.5em}.NavigateMenuBar .navigate-button span{vertical-align:middle}.NavigateMenuBar .navigate-button:last-child{margin-right:0}.NavigateMenuBar .navigate-home{border:2px solid #f0f7f4;color:#f0f7f4}.NavigateMenuBar .navigate-home span{margin-left:-1px;margin-top:-2px}.NavigateMenuBar .navigate-restart{background-color:#f0f7f4}.active-user-row{align-items:center;background-color:#f0f7f4;border-radius:4px;display:flex;justify-content:space-between;margin-top:8px;padding:8px}.active-user-row .active-user-row-button{background-color:#40798c;border-radius:4px;color:#f0f7f4;font-family:DM Sans;padding:8px;text-transform:capitalize}.active-user-row .active-user-row-name{font-family:DM Sans;font-weight:600;margin-left:4px}.keyboard{background-color:#424f4b;border:4px solid #f0f7f4;border-radius:8px;display:flex;flex-direction:column;padding:1px;width:1100px}.keyboard .key-row{display:flex;width:100%}.keyboard .outer-key{align-items:center;background-color:#64787a;border-radius:4px;display:flex;justify-content:center;padding-top:4px;transition:-webkit-filter .2s ease-in-out,-webkit-transform .2s linear;transition:filter .2s ease-in-out,transform .2s linear;transition:filter .2s ease-in-out,transform .2s linear,-webkit-filter .2s ease-in-out,-webkit-transform .2s linear}.keyboard .key{align-items:flex-start;box-sizing:border-box;color:#f0f7f4;display:flex;font-size:16px;justify-content:center;margin:1px;position:relative;resize:horizontal}.keyboard .inner-key{background-color:#7b9597;border:1px solid #b5c5c7;border-radius:6px;height:calc(100% - 14px);padding:8px;width:calc(100% - 14px)}.keyboard .square-key{aspect-ratio:1/1;width:6.25%}.keyboard .active.outer-key{-webkit-filter:brightness(.86);filter:brightness(.86);-webkit-transform:scale(.94);transform:scale(.94)}.keyboard .function-lvl-1-key{aspect-ratio:5/4;flex-grow:1;width:7.69231%}.keyboard .function-lvl-2-key{flex-grow:1;width:10%}.keyboard .function-lvl-3-key{flex-grow:1;width:11.11111%}.keyboard .function-lvl-4-key{flex-grow:1;width:14.28571%}.keyboard .space-bar-key{width:50%}.keyboard .space-bar-key .inner-key{padding:0}.heads-up{justify-content:center;margin:auto;width:60%}.heads-up,.status-bar{display:flex}.status-bar .display-label{line-height:24px;padding-right:10px}.status-bar .stats-display{background-color:#254e58;border-radius:60px;color:#f0f7f4;display:flex;height:40px;margin-left:.5em}.status-bar .stats-display .time-display{border-radius:50px;display:flex;font:700 18px DM Sans;padding:8px 10px 8px 0}.status-bar .stats-display .wpm-display{border-radius:50px;display:flex;font:700 18px DM Sans;padding:8px 8px 8px 1em}.status-bar .stats-display .time-counter,.status-bar .stats-display .wpm-counter{background-color:#112d32;border-radius:20px;padding:20px}.status-bar .stats-display .wpm-counter{text-align:center;width:80px}.status-bar .stats-display .counter{font-weight:400;line-height:18px;padding-bottom:3px;padding-top:3px}.start-game-prompt{border:1.3px solid #f0f7f4;color:#f0f7f4;font:normal 14px DM Sans;left:50%;padding:.5em .75em;position:absolute;text-align:center;top:6em;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:10}.speed-typer-container{margin-top:6em}.container{background-color:#112d32;color:#f0f7f4;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;width:40%}.container .word{align-items:center;border:1px solid transparent;display:flex;line-height:1em;margin-bottom:.25em;margin-top:.25em;padding:3px 0}.container .word .challenge-letter{display:block;min-height:18px;opacity:.6;width:9.61px}.container .word .accurate{opacity:1}.container .word .inaccurate{background-color:red;opacity:1}.container .challenge-row{border-radius:999em;color:#f0f7f4;display:flex;justify-content:center;padding-bottom:.25em;padding-top:.25em;width:100%}.container .active-challenge-row{background-color:#254e58}.container .mock-challenge-row{min-height:34px}.old-words-container{align-content:flex-end;align-items:flex-end;height:6em;justify-content:flex-start;justify-items:flex-end;left:30%;margin:-4em auto auto;opacity:.4;overflow:hidden;position:absolute;width:40%;z-index:-1}.old-words-gradient{background-image:linear-gradient(#112d32,rgba(17,45,50,0));bottom:4em;height:6em;margin-bottom:-4em;position:relative;width:100%;z-index:1}.score{color:#f0f7f4;font:normal 20px Source Sans Pro;margin-bottom:2em;margin-top:2em;text-align:center}.odd{background-color:#254e58}.even{background-color:#112d32}@-webkit-keyframes blink{0%{border-color:#fff}20%{border-color:#fff}50%{border-color:hsla(0,0%,100%,0)}80%{border-color:#fff}to{border-color:#fff}}@keyframes blink{0%{border-color:#fff}20%{border-color:#fff}50%{border-color:hsla(0,0%,100%,0)}80%{border-color:#fff}to{border-color:#fff}}.active-letter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;border-left:1.5px solid #f0f7f4;position:relative;right:1.5px}.first-letter{border-left:1.5px solid transparent;box-sizing:border-box;width:11.61px!important}.active-letter.first-letter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;border-left:1.5px solid #f0f7f4;border-right:0;margin-left:-2px}.type-capture{background-color:#112d32;border:1px solid #f0f7f4;color:#f0f7f4;cursor:default;display:block;font-size:12px;height:4em;margin:3em auto auto;opacity:0;padding:1em;text-align:center;width:30em}.registration-form-container{align-items:center;display:flex;justify-content:center;margin-left:20%;margin-right:2em;margin-top:10vh}.registration-title{color:#f0f7f4;font:700 48px DM Sans;margin-bottom:.5em;margin-top:1em;text-align:center}.registration-form{display:flex;flex-direction:column;margin-right:10vw;margin-top:2em;min-width:40vw}.registration-form form{padding-bottom:1.5em;padding-top:1em;width:100%}.registration-form form .registration-input-half:first-child{margin-right:.25em;width:50%}.registration-form form .registration-input-half:nth-child(2){margin-left:.25em;width:50%}.registration-form form .tos-container{color:#f0f7f4;display:flex;font:600 16px DM Sans;justify-content:center;margin-top:1em;width:100%}.registration-form form .tos-container input{margin-right:.5em;margin-top:5px}.registration-form .registration-divider{color:#f0f7f4;font:600 16px DM Sans;margin-bottom:1em;margin-top:1em;text-align:center}.registration-form .skip-registration{border-radius:3px;font:700 18px DM Sans;padding-top:.75em;text-align:center;width:100%}.registration-form .skip-registration a{text-decoration:none}.registration-form .skip-registration .skip-registration-button{background-color:#40798c;border-radius:3px;color:#f0f7f4;font:600 16px DM Sans;height:2.5em;line-height:40px;margin:.5em 1em 1em;text-align:center}.registration-form .login-link{color:#f0f7f4;font:700 16px DM Sans;margin-top:1em;text-align:center}.registration-form .login-link a{color:#40798c}.login-form{border-radius:3px;margin-top:15vh;width:35vw}@media (max-width:1150px){.login-form{width:55vw}}@media (max-width:780px){.login-form{width:80%}}.login-form .login-title{color:#f0f7f4;font:700 24px DM Sans;margin-bottom:.5em;margin-top:1em;text-align:center}.login-form .register-link{color:#f0f7f4;font:700 16px DM Sans;margin-bottom:1em;margin-top:1em;text-align:center}.login-form .register-link a{color:#40798c}.welcome-container{display:flex;margin-top:4em}@media (max-width:780px){.welcome-container{margin-top:2em}}.welcome-container .welcome-title{color:#f0f7f4;font:600 1.75em DM Sans;margin-bottom:.5em;text-align:left}.welcome-container .divider{background-color:#f0f7f4;height:1px;margin-bottom:1em;width:25%}.welcome-container .welcome-cards{display:flex;flex-wrap:nowrap;justify-content:center;justify-items:center;margin-left:auto;margin-right:auto;width:90%}@media (max-width:780px){.welcome-container .welcome-cards{width:90%}}@media (max-width:1150px){.welcome-container .welcome-cards{flex-direction:column}}.welcome-container .welcome-card{background-color:#254e58;border:1px solid #2d5f6c;border-radius:8px;padding:1em;transition:box-shadow .5s ease-in-out}.welcome-container .welcome-card:hover{box-shadow:1px 1px 15px rgba(0,0,0,.4)}.welcome-container .welcome-cards-left{flex-basis:60%;flex-shrink:2}@media (max-width:780px){.welcome-container .welcome-cards-left{flex-basis:100%}}.welcome-container .welcome-cards-right{display:flex;flex-basis:70%;flex-direction:row}@media (max-width:1150px){.welcome-container .welcome-cards-right{margin-top:1em}}@media (max-width:780px){.welcome-container .welcome-cards-right{flex-basis:100%;flex-direction:column;margin-top:0}}.welcome-container .welcome-profile-card .profile-tags{margin-bottom:1em;margin-top:.75em;white-space:nowrap}.welcome-container .welcome-profile-card .tag{margin-right:.5em;padding:.25em .75em}.welcome-container .welcome-profile-card .profile-card-email{color:#f0f7f4;font:normal 1em DM Sans}.welcome-container .welcome-profile-card .profile-disclaimer{background-color:rgba(0,0,0,.2);border-radius:10px;color:#f0f7f4;font:normal .75em JetBrains Mono;padding:1em}.welcome-container .welcome-history-card{flex-basis:55%}@media (max-width:1150px){.welcome-container .welcome-history-card{flex-basis:calc(50% - 1em);margin-left:0}}@media (max-width:780px){.welcome-container .welcome-history-card{margin-bottom:1em;width:100%}}.welcome-container .welcome-leaderboard-card{flex-basis:50%;flex-shrink:10;min-width:250px}@media (max-width:1150px){.welcome-container .welcome-leaderboard-card{flex-basis:50%}}@media (max-width:780px){.welcome-container .welcome-leaderboard-card{margin-bottom:3em}}.welcome-container a{text-decoration:none}.welcome-container .create-game{background-color:#40798c;border:2px solid #f0f7f4;border-radius:8px;color:#f0f7f4;font:700 24px DM Sans;margin-top:16px;padding:16px;text-align:center;width:100%}.welcome-container .welcome-active-users{margin-top:16px}.welcome-container .welcome-active-users .no-active-users{color:#f0f7f4;font-style:italic}.welcome-container .accept-game-request{margin-top:16px}.welcome-container .accept-game-request .accept-game-request-button{background-color:#40798c;border-radius:4px;color:#f0f7f4;font-family:DM Sans;padding:8px}.welcome-container .accept-game-request .accept-game-request-button:last-child{margin-left:8px}.header-container{align-items:center;background-color:#112d32;display:flex;height:60px;justify-content:space-between;padding-left:8px;width:100%}.header-container .promo{color:#f0f7f4;flex-shrink:0;font:normal 16px DM Sans;line-height:60px;opacity:.3;padding-right:1em}.header-container .promo a{text-decoration:underline}.header-container .promo-dark{color:#f0f7f4;flex-shrink:0;font:normal 16px DM Sans;line-height:60px;opacity:.3;padding-right:1em}.header-container .promo-dark a{text-decoration:underline}.header-container .logo{font:normal 1.5em Fugaz One;line-height:60px;padding-left:9px;transition:.25s ease}.header-container .logo a{text-decoration:none}.header-container .logo:hover{cursor:pointer;opacity:1}.header-container .speedtyper-word{align-items:center;color:#f0f7f4;display:flex;font:700 1.5em DM Sans;gap:10px;line-height:60px;opacity:.3;padding-left:9px;transition:.25s ease}.header-container .speedtyper-word a{text-decoration:none}.header-container .game-title-container{color:#f0f7f4;margin-top:1em;width:33.333%}.header-container .game-title-container .game-title{background-color:#254e58;font:normal 1em DM Sans;margin:auto;padding:.5em 20px;text-align:center;width:120px}.header-container .spacer{width:33.333%}.landing-header{background-color:#254e58}.landing-header .logo{opacity:1}.background-container{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 450'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23254e58;stroke-miterlimit:10;stroke-width:5px}.cls-2{fill:%23254e58}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M300.92 333v52.59s-.93 5.17 5.88 5.32 78.85 0 78.85 0 5.11.78 5.26-5.27.06-86.08.06-86.08.62-4-6.51-3.62-57 0-57 0' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='m320.26 296.29 38.57-.15'/%3E%3Cpath class='cls-1' d='M390.91 385.66c-.15 6-5.26 5.27-5.26 5.27s-72 .16-78.85 0M307.94 330.45v39.88s-.52 8.88 28 8.88 38.11-7 38.11-7v-65s-.21-4.9-6.3-4.59' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-2' d='M321.26 314.98h28.01l.11 7.14-11.27.17.47 30.47-8.51.13-.47-30.46-11.27.17-.09-5.61'/%3E%3Cpath class='cls-1' d='M282.34 235.07s1.77-.16 11.27-.88 11.44 3.65 11.44 3.65l14.76 39.86 10.95 28.91' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='m319.81 278.11 10.95 28.5s7 13.33-4.74 17.35-68.37 25-68.37 25-15.66 8.32-18.38-6.3L236.54 328' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='M330.76 306.61s7 13.33-4.74 17.35-68.37 25-68.37 25-15.66 8.32-18.38-6.3L236.54 328' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='M308.56 296.39s-14.56-45.13-18.49-55.66c-1.63-4.37-5-5.67-8.46-5.68a24.23 24.23 0 0 0-9.71 2.48l-47 18s-12.8 1.65-4.95 24 14.87 46.26 14.87 46.26 4.44 14.56 46.36-4.23c.01-.07 32.19-11.64 27.38-25.17Z' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-2' d='M270.39 302a21.65 21.65 0 0 1-15.31-.11l2.54-7.18a16.11 16.11 0 0 0 10.74.2c3.38-1.26 4.46-3.15 3.82-4.87-.94-2.54-3.26-2.38-7.12-2.53l-5.32-.26c-4.46 0-9.14-1.7-11-6.83-2.17-5.84 1.36-12.46 9-15.31a18.26 18.26 0 0 1 13.42.27l-2.16 6.47a13.5 13.5 0 0 0-9.15.27c-2.63 1-4 2.72-3.24 4.78s3.44 2 7.29 2l5 .23c5.26 0 9.24 1.81 11.09 6.78 2.16 5.89-.87 12.79-9.6 16.09Z' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='m365.03 365.69 15.94 16.92M299.19 364.95l-6.31 17.66M363.48 297.53l17.27-7.02M300.14 294.02l23.27 17.39'/%3E%3Cpath class='cls-1' d='M92.51 107.91v52.59s-.93 5.17 5.88 5.32 78.85 0 78.85 0 5.11.78 5.26-5.27.06-86.08.06-86.08.62-4-6.51-3.62-57 0-57 0' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='M182.5 160.55c-.15 6-5.26 5.27-5.26 5.27s-72 .16-78.85 0M122.35 81.5 111.4 52.59 96.64 12.73S94.7 8.36 85.2 9.08l-15.27 4.28' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='m111.4 53 10.95 28.5s7 13.33-4.74 17.35-68.37 25-68.37 25-15.66 8.32-18.38-6.3l-2.27-18.84' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='M117.61 98.85c-11.78 4-68.37 25-68.37 25' transform='translate(-9 -6.5)'/%3E%3Cpath class='cls-1' d='m153.83 139.84 18.73 17.66M93.08 139.84l-8.61 17.66M153.01 74.02l19.33-8.62M89.14 69.86 115 86.3'/%3E%3Cpath class='cls-2' d='m159.32 77.53-38.47.15L125.22 90 116 99.41l-16.48 5.93v39.88s-.52 8.88 28 8.88 38.11-7 38.11-7v-65s-.22-4.88-6.31-4.57Zm-20.15 56.62-8.51.13-.47-30.46-11.28.17-.08-5.61 3-2h28l.12 7.14-11.27.17ZM100.15 71.28S85.59 26.15 81.66 15.62C80 11.25 76.63 10 73.2 9.94a24.23 24.23 0 0 0-9.71 2.48l-47 18S3.7 32 11.55 54.35s14.87 46.26 14.87 46.26 4.44 14.56 46.36-4.24c0 0 32.22-11.56 27.37-25.09ZM62 76.84a21.65 21.65 0 0 1-15.31-.11l2.54-7.18a16.11 16.11 0 0 0 10.74.2c3.38-1.26 4.46-3.15 3.82-4.87-.94-2.54-3.27-2.38-7.12-2.53l-5.32-.26c-4.46 0-9.14-1.7-11-6.83-2.17-5.84 1.36-12.46 9-15.31a18.29 18.29 0 0 1 13.43.27l-2.16 6.52a13.47 13.47 0 0 0-9.14.27c-2.63 1-4 2.72-3.24 4.78s3.44 2 7.29 2l5 .23c5.26 0 9.24 1.81 11.09 6.78 2.12 5.89-.92 12.79-9.62 16.04Z' transform='translate(-9 -6.5)'/%3E%3C/svg%3E");background-position:top -10px left -35px;background-size:120px 120px;height:calc(100% - 60px);margin:0;position:absolute;width:100%}.login-form-container{display:flex;justify-content:center}.post-game-container{margin-top:2em}body{background-color:#112d32;font-family:JetBrains Mono}.row{display:flex;flex-direction:row}.root{max-width:100vw}
/*# sourceMappingURL=main.72f927c2.css.map*/