.App{text-align:center}body{background-color:#effbf8;margin:0;padding:0;font-family:sans-serif;overflow-x:hidden}.app{position:relative;display:block;border-bottom:2.5rem solid;text-decoration:none;text-align:center}.app__wrapper{padding-top:62.5%}.app__title{position:absolute;right:0;bottom:-2.5rem;left:0;overflow:hidden;margin:0;padding-top:.55rem;height:2rem;background:#00000080;color:#fff;text-align:center;font:1.4rem/1 sans-serif}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App-logo{animation:App-logo-spin infinite 20s linear;height:80px}.page-container{height:100%;position:relative;overflow-x:hidden}@media screen and (min-width:1000px){.home-page-container,.page-container{margin:0 25%}}@media screen and (min-width:1500px){.home-page-container,.page-container{margin:0 33%}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-5px)}}.small-vertical-bounce{animation:bounce 1.5s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1.05)}50%{transform:scale(1)}70%{transform:scale(1.05)}to{transform:scale(1)}}.heart-pulse{animation:pulse 1.2s infinite}@keyframes planeAnimation{0%{transform:translate(0)}20%{transform:translate(-10px,10px)}50%{transform:translate(150px,-150px) scale(1.2);opacity:0}75%{transform:translate(0) scale(1);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.fly-plane{animation:planeAnimation 3s ease-in-out}.loader{margin-left:50%;margin-top:5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@-webkit-keyframes line{0%{stroke-dasharray:2,85.964;-webkit-transform:rotate(0);transform:rotate(0)}50%{stroke-dasharray:65.973,21.9911;stroke-dashoffset:0}to{stroke-dasharray:2,85.964;stroke-dashoffset:-65.973;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes line{0%{stroke-dasharray:2,85.964;-webkit-transform:rotate(0);transform:rotate(0)}50%{stroke-dasharray:65.973,21.9911;stroke-dashoffset:0}to{stroke-dasharray:2,85.964;stroke-dashoffset:-65.973;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.loader #spinner{box-sizing:border-box;stroke:#673ab7;stroke-width:3px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:line 1.6s cubic-bezier(.4,0,.2,1) infinite,rotate 1.6s linear infinite;animation:line 1.6s cubic-bezier(.4,0,.2,1) infinite,rotate 1.6s linear infinite}@-webkit-keyframes flash-keyframe{0%{opacity:1}25%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes flash-keyframe{0%{opacity:1}25%{opacity:1}50%{opacity:.5}to{opacity:0}}.fast-flash{-webkit-animation-name:flash-keyframe;-webkit-animation-duration:.5s;animation-name:flash-keyframe;animation-duration:.5s;animation-iteration-count:infinite}.flash{-webkit-animation-name:flash-keyframe;-webkit-animation-duration:1s;animation-name:flash-keyframe;animation-duration:1s;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}@media screen and (min-width:1000px){#home{width:100%}}.link-group{color:#000;text-decoration:none!important}.link-text:hover{color:#1e90ff!important;font-weight:700!important;font-size:10px!important}.link-text-main:hover{color:#1e90ff!important;padding:.25rem;font-weight:700;font-size:17px}#app-bar{background-color:transparent!important}#app-bar button div svg{fill:#000!important}.menu-item{font-weight:700}.list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.list-item{margin:12px 0 0;width:100%;background-color:#00f;font:1.4rem/1 sans-serif;color:transparent;font-size:3.5em;display:flex;flex-direction:column;justify-content:center;padding:10px}.list-item-text{cursor:pointer}#login-container{height:100%;width:100%;position:absolute;background:#fff}.fa{padding:20px;font-size:130px;width:150px;text-align:center;text-decoration:none;margin:5px 2px}.fa:hover{opacity:.7;cursor:pointer!important}.preview{background-color:#3d9970;color:#fff;font-size:40px;font-weight:900;font-family:sans-serif;padding:65px 20px}.game-check{position:sticky;left:50%;background-color:#d3d3d3;height:100%;opacity:.5}@media screen and (min-width:600px){.game-tile-large{display:none}.game-tile-small{display:block}}@media screen and (max-width:600px){.game-tile-large{display:block}.game-tile-small{display:none}}.game-pick-in-progress{border:"8px solid #BA68C8"!important}.pick-processing{position:absolute;left:50%;z-index:1}.leader-win-loss-tie-header{font-weight:700;color:#fff;font-size:32px;height:1.5em;display:flex;flex-direction:column;justify-content:center}.leader-item{font-weight:700;color:#000;font-size:24px;font:1.4rem/1 sans-serif}.video-stream{display:none}@media screen and (max-width:700px){.video-stream{display:block}}.typer-cursor{-webkit-animation-name:flash-keyframe;-webkit-animation-duration:1s;animation-name:flash-keyframe;animation-duration:1s;animation-iteration-count:infinite;margin-left:10px}.ball{width:100px;height:100px;border-radius:50%;background-color:#ff5722;font-size:1.75rem}@keyframes throw-ball-left-to-right{0%{transform:translate(0)}to{transform:translate(1900px)}}.throwBallRight.ball{width:25%;top:2rem;position:absolute;display:block;animation:3s linear 1 throw-ball-left-to-right;animation-fill-mode:forwards;z-index:10000}.throwBaseBallRight.ball{width:25%;top:2rem;position:absolute;display:block;animation:7s linear 1 throw-ball-left-to-right;animation-fill-mode:forwards;z-index:10000}@keyframes throw-ball-right-to-left{0%{transform:translate(0)}to{transform:translate(-1900px)}}.throwBallLeft.ball{width:25%;top:2rem;position:absolute;display:block;animation:3s linear 1 throw-ball-right-to-left;animation-fill-mode:forwards;z-index:10000}.remaining-games-notifier{bottom:50px!important}.one-tap-sign-in{left:0!important;right:0!important;bottom:0!important}@media screen and (min-width:800px){.one-tap-sign-in{margin:auto;width:50%}}@keyframes nudgeSun{0%{transform:rotate(0)}50%{transform:rotate(45deg)}to{transform:rotate(0)}}.celestial-nudge{animation:nudgeSun 3s ease-in-out infinite}@keyframes moveClouds{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.center-box{display:flex;justify-content:center;align-items:center;margin:2.5rem 0 1rem}.animated-border-box{height:2rem;width:10rem;position:absolute;overflow:hidden;z-index:0;border-radius:10px;color:#fff;text-align:center;font-size:1rem;padding-top:.75rem;cursor:pointer}.animated-border-box:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:99999px;height:99999px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(#0000,#1976ed,#0000 25%);animation:rotate 2s linear infinite}.animated-border-box:after{content:"";position:absolute;z-index:-1;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);background:#292a2e;border-radius:7px}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}
