.Button{border-radius:2rem;padding:.75rem 2rem .6rem;color:#fff;font-size:18px;font-weight:900;text-transform:uppercase;background-color:var(--bell-dark-blue);border:0;cursor:pointer}.Button--red{background-color:#f73d3d}.Home{text-align:center;font-size:21px;font-weight:700;line-height:1.3}.Home__intro{flex-grow:1;max-width:420px;margin-bottom:1.5rem}.Home__locales{padding:1rem 0 2rem}@media (min-height: 670px){.Home__locales{position:fixed;width:100%;left:0;bottom:0}}.Home__locale{font-size:21px;font-weight:500;color:#fff;display:inline-block;text-align:left;border:0;background-color:transparent;cursor:pointer}.Home__locale[disabled]{font-weight:900;cursor:normal}.SongList{padding-bottom:5rem}@media (min-height: 670px){.SongList{padding-bottom:0}}.SongList__button{width:100%;padding:.35rem 1rem .2rem;margin-bottom:.25rem;font-weight:500;text-transform:none;color:#000;background-color:#fff}.SongList__button strong{font-weight:900}.SongList__button.is-selected{color:#fff;background-color:var(--bell-blue)}.SongList__submit{margin-top:1.5rem;width:100%}.SongListScores{max-width:420px;text-align:center}.SongListScores__heading{margin:1rem 0 0;font-size:28px;font-weight:900}.SongListScores__info{margin:1rem .5rem;font-size:21px;font-weight:700}.Lyrics{padding-bottom:6rem}.Lyrics__info{text-align:center;font-size:24px}.Lyrics__artist{font-size:24px;margin:.25rem 0 2rem;font-weight:900}.Lyrics__content{font-size:21px;font-weight:900;line-height:1.4}.Lyrics__content p+p{margin-top:1.5rem}.Main{color:#fff}.Main__logo{position:sticky;z-index:3;top:-.5rem;flex-shrink:0;width:100%;max-width:275px;margin-top:1.5rem;margin-bottom:.5rem;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 0}.Main__content{position:relative;z-index:2;flex-grow:1;padding:0 1.25rem}.Main__clouds{z-index:0;position:fixed;width:100vw;height:100vh;top:0;left:0;pointer-events:none;background-image:url(/assets/bg-clouds-black-BMxLop4h.jpg);background-size:cover;background-repeat:repeat;background-position:center 0;mix-blend-mode:screen}.AdminSongListScores{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem}.AdminSongListScores__song{text-align:center}.AdminSongListScores__button{width:100%;padding:.35rem 1rem .2rem;margin-bottom:.1rem;font-weight:500;text-transform:none;color:#000;background-color:#fff;transition:box-shadow .1s ease-in-out}.AdminSongListScores__button:hover{box-shadow:inset 0 .25rem .5rem -.15rem #00000080}.AdminSongListScores__button strong{font-weight:900}.is-selected .AdminSongListScores__button{color:#fff;background-color:var(--bell-blue);cursor:default}.is-selected .AdminSongListScores__button:hover{box-shadow:none}.AdminSongListScores__score{margin:0 0 .5rem;color:#fff;font-size:18px;padding:.25rem .75rem;display:inline-block}.is-selected .AdminSongListScores__score{background-color:var(--bell-blue);border-radius:1rem}.AdminSongListScores__submit{margin-top:1.5rem;width:100%}.LyricsViewer{position:relative;z-index:2;flex-grow:1;width:100%;max-width:420px;padding:1rem 1.25rem 5rem;color:#fff;font-family:Bell Slim}.LyricsViewer__control{padding-bottom:2rem}.LyricsViewer__control input,.LyricsViewer__control select{font-size:21px;padding:.25rem;border:2px solid var(--bell-blue);background-color:#fff}.LyricsViewer__control input[type=radio]{width:.75rem;height:.75rem}.LyricsViewer__control label{margin:0 .25rem}.LoginOverlay{height:100vh;display:flex;justify-content:center;align-items:center}.LoginOverlay form{display:flex;border-radius:1rem;box-shadow:0 .25rem .75rem -.5rem #000000bf}.LoginOverlay input,.LoginOverlay button{transition:box-shadow .1s ease-in-out}.LoginOverlay input:hover,.LoginOverlay button:hover{box-shadow:inset 0 .25rem .5rem -.25rem #00000080}.LoginOverlay input{padding:.25rem;font-family:Bell Slim;font-size:21px;color:var(--bell-dark-blue);background-color:#fff;border:2px solid var(--bell-blue);border-right:0;border-radius:1rem 0 0 1rem;text-align:center}.LoginOverlay button{font-family:Bell Slim;font-size:21px;font-weight:900;padding:.25rem 1rem .25rem .75rem;border-radius:0 1rem 1rem 0;border:2px solid var(--bell-blue);background-color:#fff;cursor:pointer}.flex,.Toolbar__actions,.Toolbar,.Page__content{display:flex}.flex--center,.Page__content{align-items:center}.flex--middle,.Page__content{justify-content:center}.flex--column,.Toolbar,.Page__content{flex-flow:column}.flex--row{flex-flow:row}.full-window{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;max-height:100vh}.full-window--overlay{background-color:#bebebe12;pointer-events:none}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-bg{background:linear-gradient(180deg,#009cd4,#036aa7,#23a6d5,#0366a4);background-size:400% 400%;animation:gradient;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.full-height{position:fixed;top:0;right:0;bottom:0;width:1px;pointer-events:none}.Page__bg--top{top:0}.Page__bg--left{left:0}.Page__bg--right{right:0}.Page__bg--bottom{bottom:0}.animation{width:100vw}.animation>div{float:left;position:absolute;width:100vw;height:var(--height);top:0}.animation__none>div{transition:opacity .01s ease}.animation__none>div.current{opacity:0}.animation__none.animate>div.current{opacity:1}.animation__fade>div.previous{opacity:1}.animation__fade>div.current{opacity:0}.animation__fade.animate>div.previous{animation:fadeout .5s ease;opacity:0}.animation__fade.animate>div.current{animation:fadein .5s ease;animation-delay:.5s;opacity:0}.animation__crossfade>div.previous{opacity:1}.animation__crossfade>div.current{opacity:0}.animation__crossfade.animate>div.previous{animation:fadeout .75s ease;opacity:0}.animation__crossfade.animate>div.current{animation:fadein .75s ease;opacity:0}@keyframes fadeout{to{opacity:0}}@keyframes fadein{to{opacity:1}}.animation__slideLeft>div{transition:transform .4s ease}.animation__slideLeft>div.previous{transform:translate(0)}.animation__slideLeft>div.current{left:100vw;transform:translate(100vw)}.animation__slideLeft.animate>div.previous{transform:translate(-100vw)}.animation__slideLeft.animate>div.current{transform:translate(-100vw)}.animation__slideRight>div{transition:transform .4s ease}.animation__slideRight>div.previous{transform:translate(0)}.animation__slideRight>div.current{left:-100vw;transform:translate(-100vw)}.animation__slideRight.animate>div.previous{transform:translate(100vw)}.animation__slideRight.animate>div.current{transform:translate(100vw)}.animation__slideDown>div{transition:transform .4s ease}.animation__slideDown>div.previous{transform:translateY(0)}.animation__slideDown>div.current{top:-100vw;transform:translateY(-100vw)}.animation__slideDown.animate>div.previous{transform:translateY(0)}.animation__slideDown.animate>div.current{transform:translateY(100vw)}.Toolbar{position:fixed;top:0;left:0;width:100vw;max-width:100vw;box-sizing:border-box;background-color:#00000080}.Toolbar__actions{z-index:10;width:100vw;padding:5px}.Toolbar__actions-id{flex:1 1;font-size:16px;color:#fff;font-weight:700;text-align:center}.Toolbar__actions-indicator{flex:0 20px;border-radius:50%;background-color:#efefef;width:20px;height:20px;cursor:pointer}.Toolbar__actions-indicator--enabled{background-color:#4bbf73}.Toolbar__actions-indicator--disabled{background-color:#d9534f}.Toolbar__actions-icon{flex:0 20px;width:20px;height:20px;font-size:20px;line-height:22px;font-weight:700;cursor:pointer}.Toolbar__actions-icon--enabled{color:#4bbf73}.Toolbar__actions-icon--disabled{color:#d9534f}.Toolbar__logs{border-top:1px #efefef dashed;bottom:40px;height:30%;max-height:30vh;overflow-y:auto}.Toolbar__logs>div{flex-flow:column-reverse;display:flex}.Indicator{margin:0 5px;width:20px;height:20px;font-size:20px;line-height:22px;font-weight:700;cursor:pointer}.Indicator--enabled{color:#4bbf73}.Indicator--disabled{color:#d9534f}@font-face{font-family:Bell Slim;src:url(/assets/BellSlimMedium-B00QMO6c.ttf) format("truetype");font-weight:400}@font-face{font-family:Bell Slim;src:url(/assets/BellSlimSemiBold-CBYUbRPq.ttf) format("truetype");font-weight:600}@font-face{font-family:Bell Slim;src:url(/assets/BellSlimBold-B0k51haf.ttf) format("truetype");font-weight:700}@font-face{font-family:Bell Slim;src:url(/assets/BellSlimHeavy-DCQbUl5w.ttf) format("truetype");font-weight:900}.font-bell{font-family:Bell Slim,Helvetica,Arial,sans-serif}.font-default{font-family:Helvetica,Arial,sans-serif}:root{--primary: #191919;--secondary: #e3e3e3;--bg-primary: #191919;--bg-secondary: #191919;--font-primary: #e7e7e7;--font-secondary: #999;--bell-dark-blue: #012265;--bell-blue: #0286C9;--error: #b80f00;--warning: #faf856;--success: #00b621}html,body,#root{margin:0;padding:0;font-family:Helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:30px;font-size:3.5vh}.Page{min-height:100%;background-image:linear-gradient(157deg,#0f4595 13%,#785d8e 85%);background-size:cover;background-repeat:no-repeat;background-position:0 center}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.toast{position:fixed;bottom:50px;width:80vw;padding:10px 0;display:block;background-color:var(--bg-secondary);color:var(--font-secondary);border-radius:1rem;text-align:center;margin-left:-40vw;left:50%;font-size:25px;animation:toast 4s ease}.toast--success{background-color:var(--success);color:var(--font-primary)}.toast--error{background-color:var(--error);color:var(--font-primary)}@keyframes toast{0%{opacity:0}25%{opacity:1}50%{opacity:1}to{opacity:0}}#hidden{height:0;width:0;overflow:hidden;opacity:0}.Main__connection-indicator{position:fixed;bottom:0;right:0;padding:20px}
