@import url(https://fonts.googleapis.com/css?family=Pacifico&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#timer{display:flex;align-items:center;font-weight:700}#timer.forfeit{color:red}#timer.forfeit .button{cursor:default}#timer.won{color:green}#timer.won .button{cursor:default}svg{transition:.5s}svg.button{cursor:pointer}svg.button:hover{color:red}#outer_display{margin:auto;max-width:800px}#outer_display #winner{font-size:30px;margin:10px}#outer_display #display{max-width:75vw;height:90vh;display:flex;flex-direction:column;justify-content:center;margin:20px}#outer_display #display #info{display:flex;justify-content:center;margin:5px;min-height:20px}#outer_display #display #info *{margin:0 2vw}#outer_display #display #song_title{background:#666;margin:5px 0;text-transform:uppercase;font-weight:700}#outer_display #display #song_title.forfeit{background:#fd3636}#outer_display #display #song_title.won{background:#06f006}#outer_display #display #lyrics{position:relative;overflow-y:auto;padding-right:1vw;display:flex;justify-content:left;flex-wrap:wrap}#outer_display #display #lyrics #pause_overlay{position:absolute;padding-top:30px;top:0;right:0;left:0;bottom:0;background:#fff}#outer_display #display #lyrics .word{margin:3px 2px;padding:0 3px;font-size:2vh;background-color:#cacaca;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:.02s}#outer_display #display #lyrics .word.forfeit{color:red}#outer_display #display #lyrics .word.undiscovered{color:transparent}::-webkit-scrollbar{z-index:1!important;width:10px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;scroll-behavior:smooth!important;border-radius:15px!important}::-webkit-scrollbar-track{border-radius:15px!important;background:#e7e7e7;border-left:2px solid transparent}::-webkit-scrollbar-thumb{-webkit-transition:background-color .5s;transition:background-color .5s;background-color:#000;cursor:pointer;border-radius:15px!important}::-webkit-scrollbar-thumb:hover{cursor:pointer}input{height:28px!important;padding:3px;outline:none;border-radius:5px;border:2px solid #000;box-shadow:0 0 red;height:20px;transition:.2s}input:focus{border:1.5px solid #000;box-shadow:2px 2px red}input:disabled{background:#d9d9d9}button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:5px;background-color:#000;color:#fff;border:2px solid #000;cursor:pointer;transition:.2s;outline:none;text-transform:uppercase;font-weight:700}button:hover{background-color:red;border:2px solid red}button:disabled{background-color:#333;border:2px solid #333;cursor:default}#game{height:100vh;max-width:100%;display:flex;overflow:hidden}#game #apptitle{font-family:"Pacifico",cursive!important;font-size:28px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#sidebar{margin:0;background-color:#000;color:#fff;font-size:24px;text-align:right;width:400px;max-width:100vw;height:100%}#sidebar,#sidebar *{transition:.5s}#sidebar #header{background-color:#4d4d4d;transition:.5s;display:flex;flex-wrap:nowrap}#sidebar #header .spacer{flex-grow:1}#sidebar #header #title{margin-left:12px;margin-top:0}#sidebar #header svg{flex-shrink:0;margin-right:8px;align-self:center;cursor:pointer;vertical-align:text-bottom}#sidebar #header svg.icon-hidden{-webkit-transform:translate(-86px);transform:translate(-86px)}#sidebar #children{display:flex;flex-direction:column;width:400px;max-width:100vw}#sidebar.hidden{width:44px}#sidebar .hidden{-webkit-transform:translate(-400px);transform:translate(-400px)}#sidebar button,#sidebar input{min-height:30px!important;padding:3px;margin:10px 3px}#playlist,#search{max-height:40%;text-align:center}#playlist svg,#search svg{margin-left:8px;flex-shrink:0;transition:.1s}#playlist svg.button,#search svg.button{cursor:pointer}#playlist svg.button:hover,#search svg.button:hover{color:red}#playlist svg.button:disabled,#search svg.button:disabled{color:#00f}#playlist #heading,#search #heading{margin:30px 20px 7px;display:flex;justify-content:space-between}#playlist #heading #playlist_title,#search #heading #playlist_title{margin:0 8px;width:100%;border-radius:0;background:transparent;outline:none;box-shadow:none;transition:.2s;color:#fff;font-size:25px;outline-offset:0!important}#playlist #heading #playlist_title:empty,#search #heading #playlist_title:empty{display:block}#playlist #heading #playlist_title:focus,#search #heading #playlist_title:focus{border-bottom:1px solid red;outline-offset:0!important}#playlist #heading #toolbar,#search #heading #toolbar{display:flex;align-items:center;border-radius:5px;font-size:18px;padding:2px 18px 2px 10px;background:#fff;color:#000}#playlist #heading #toolbar #fileinput,#search #heading #toolbar #fileinput{display:none}#playlist #alt,#search #alt{font-size:15px;margin:10px}#playlist #search_bar,#search #search_bar{margin:10px 20px;display:flex;flex-wrap:nowrap;justify-content:center}#playlist #search_bar button,#playlist #search_bar input,#search #search_bar button,#search #search_bar input{flex-grow:1;font-size:15px;min-height:20px!important;padding:2px;margin:5px 0;border:0}#playlist #search_bar input,#search #search_bar input{padding:2px 8px}#playlist #search_bar button,#search #search_bar button{margin-left:10px}#playlist #search_results,#search #search_results{background-color:#fff;color:#000;margin:5px 20px;padding:5px;border-radius:5px;max-height:30vh;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;transition:.5s}#playlist #search_results.empty,#search #search_results.empty{max-height:0!important;padding:0}#playlist #search_results::-webkit-scrollbar-thumb,#search #search_results::-webkit-scrollbar-thumb{background-color:red}#playlist #search_results .result,#search #search_results .result{flex-shrink:0;padding:3px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;margin:2px;background:#e6e6e6;font-size:15px;text-align:left;flex-wrap:nowrap}#playlist #search_results .result .info,#search #search_results .result .info{display:flex}#playlist #search_results .result .info img,#search #search_results .result .info img{align-self:center;height:40px!important;width:40px!important;margin-left:15px}#playlist #search_results .result .info .text,#search #search_results .result .info .text{display:flex;flex-direction:column;margin:0 8px}#playlist #search_results .result .song,#search #search_results .result .song{color:red}#playlist #search_results .result .artist,#search #search_results .result .artist{color:#000;text-decoration:underline;cursor:pointer}#playlist #search_results .result svg,#search #search_results .result svg{margin-right:30px;flex-shrink:0;font-size:25px;transition:.1s}#playlist #search_results .result svg.button,#search #search_results .result svg.button{cursor:pointer}#playlist #search_results .result svg.button:hover,#search #search_results .result svg.button:hover{color:red}#playlist #playlist_length,#search #playlist_length{font-size:14px}#modal{z-index:1;position:absolute;height:100vh;width:100vw;overflow:hidden;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}#modal #body{background:#fff;border-radius:10px;width:50%;max-height:70%;padding:10px 0}#modal #body #title{font-size:20px;font-weight:700}#modal #body #songs{background-color:#fff;color:#000;margin:5px 20px;padding:5px;border-radius:5px;height:40vh;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;transition:.5s}#modal #body #songs #loading{margin:auto}#modal #body #songs.empty{max-height:0!important;padding:0}#modal #body #songs::-webkit-scrollbar-thumb{background-color:red}#modal #body #songs .result{padding:3px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;margin:2px;background:#e6e6e6;font-size:15px;text-align:left;flex-wrap:nowrap}#modal #body #songs .result .info{display:flex}#modal #body #songs .result .info img{height:40px!important;width:40px!important;margin-left:15px}#modal #body #songs .result .info .text{display:flex;flex-direction:column;margin:0 8px}#modal #body #songs .result a.song{color:red}#modal #body #songs .result a.artist{color:#000}#modal #body #songs .result svg{margin-right:30px;flex-shrink:0;font-size:25px;transition:.1s}#modal #body #songs .result svg.button{cursor:pointer}#modal #body #songs .result svg.button:hover{color:red}#modal #body #pagination{display:flex;justify-content:space-evenly;font-weight:700}#modal #body #pagination .link{text-decoration:underline;cursor:pointer}#modal #body #pagination .link.disabled{color:grey;cursor:default}#home{overflow:hidden;max-width:700px;margin:2vh auto}#home #head{max-width:90%;text-align:left;padding-bottom:1vh;border-bottom:1px solid #000;margin:auto auto 1vh}#home #head .big{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-family:"Pacifico",cursive!important;font-size:45px;text-align:center!important}#home #nav{max-width:90%;padding-bottom:1vh;border-bottom:1px solid #000;margin:auto auto 1vh}#home #nav svg{color:#000;cursor:pointer;font-size:25px;padding:4px 0;margin:0 10px;transition:.2s}#home #nav svg:hover{color:red}#home #nav svg.active{border-bottom:1px solid #000}#home .home_body{max-width:90%;margin:auto}#home .home_body .title{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-family:"Pacifico",cursive!important;font-size:150%;font-weight:700;margin-bottom:10px}#home .home_body .about,#home .home_body .faq,#home .home_body .settings{max-height:50vh;overflow:auto}#home .home_body .settings .MuiSwitch-switchBase.Mui-checked{color:red!important}#home .home_body .settings .MuiTypography-body1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}#home .home_body ul{text-align:left}#home .home_body ul p{padding:5px 20px}.App{height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.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 App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.022476c1.chunk.css.map */