@media (min-width:480px){.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}}
@media (min-width:480px){.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}}.Signup form span.help-block{font-size:14px;padding-bottom:10px;color:#999}
.push--flat.disabled{filter:grayscale(100%)}[class*=push]{position:relative;display:inline-block;width:240px;height:240px;border:0;outline:none;background-color:#c2290a;border-radius:50%;cursor:pointer;transition:box-shadow .2s,filter .5s}.push--flat{box-shadow:inset 0 7.5px 0 #da2e0b,inset 0 -7.5px 0 #aa2409,inset 0 0 0 7.5px #b32609,inset 0 0 0 20px #c2290a,inset 0 0 0 24px #611405,inset 0 0 0 26.08696px #000,inset 0 0 0 32px hsla(10,90%,70%,.7),inset 0 0 0 43.63636px #c2290a,inset 0 96px 32px #aa2409,inset 0 0 24px 40px #911f08,0 12px 0 rgba(0,0,0,.3);filter:grayscale(0)}.push--flat:after{content:"";position:absolute;bottom:12px;left:24px;display:block;width:192px;height:192px;border:16px solid rgba(0,0,0,.3);border-width:0 0 16px;border-radius:50%;transition-duration:.2s}.push--flat.is-pushed{box-shadow:inset 0 7.5px 0 #da2e0b,inset 0 -7.5px 0 #aa2409,inset 0 0 0 7.5px #b32609,inset 0 0 0 20px #c2290a,inset 0 0 0 24px #611405,inset 0 0 0 28.23529px #000,inset 0 0 0 32px hsla(10,90%,70%,.2),inset 0 0 0 43.63636px #b32609,inset 0 96px 32px #9b2108,inset 0 0 24px 40px #791a06,0 12px 0 rgba(0,0,0,.3);background-color:#b8270a}.push--flat.is-pushed:after{bottom:28px;border-width:0}.push--skeuo{box-shadow:inset 0 10px 0 #da2e0b,inset 0 -10px 4px #aa2409,0 0 4px #c2290a,inset 0 0 8px #791a06,inset 0 0 8px rgba(51,51,51,.5),inset 0 0 4px 20px #c2290a,inset 0 -8px 6px 24px rgba(51,51,51,.7),inset 0 0 4px 24px #611405,inset 0 0 4px 24px rgba(51,51,51,.7),inset 0 0 2px 26.08696px #000,inset 0 0 2px 30px hsla(10,90%,70%,.7),inset 0 12px 0 28.23529px rgba(244,71,37,.7),inset 0 -12px 4px 28.23529px rgba(145,31,8,.2),inset 0 0 0 43.63636px #c2290a,inset 0 96px 32px #aa2409,inset 0 0 24px 40px #911f08,0 6px 12px rgba(0,0,0,.5)}.push--skeuo.is-pushed{box-shadow:inset 0 10px 0 #da2e0b,inset 0 -10px 4px #aa2409,0 0 4px #c2290a,inset 0 0 8px #791a06,inset 0 0 8px rgba(51,51,51,.5),inset 0 0 4px 20px #c2290a,inset 0 -8px 6px 24px rgba(51,51,51,.7),inset 0 0 4px 24px #611405,inset 0 0 4px 24px rgba(51,51,51,.7),inset 0 0 6px 28.23529px #000,inset 0 0 2px 32px hsla(10,90%,70%,.2),inset 0 12px 0 28px rgba(244,71,37,.5),inset 0 -12px 4px 28px rgba(97,20,5,.2),inset 0 0 0 43.63636px #b32609,inset 0 96px 32px #9b2108,inset 0 0 24px 40px #791a06,0 6px 12px rgba(0,0,0,.5);background-color:#b8270a}.push--skeuo.is-pushed:before{opacity:.5}.push--skeuo:before{content:"";position:absolute;bottom:53.33333px;left:66.66667px;display:block;width:109.09091px;height:72.72727px;background:hsla(10,90%,70%,.2);background:linear-gradient(0deg,hsla(10,90%,80%,.3),rgba(194,41,10,.1));border-radius:40% 40% 60% 60%;transition:opacity .2s,filter .5s}
.sp-vortex{width:50px;height:50px;margin:0 auto;border-radius:4px;overflow:hidden;position:relative}.sp-vortex:after,.sp-vortex:before{content:"";border-radius:50%;position:absolute;width:inherit;height:inherit;animation:a 2s infinite linear}.sp-vortex:before{border-top:6px solid #fff;top:-3px;left:calc(-50% - 3px);transform-origin:right center}.sp-vortex:after{border-bottom:6px solid #fff;top:3px;right:calc(-50% - 3px);transform-origin:left center}.sp-wave{border-radius:50%;width:50px;height:50px;margin:0 auto;position:relative;opacity:1}.sp-wave:after,.sp-wave:before{content:"";border:1px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute;left:0}.sp-wave:before{transform:scale(1);opacity:1;animation:c .6s infinite linear}.sp-wave:after{transform:scale(0);opacity:0;animation:b .6s infinite linear}.spinner-inline{width:12px;height:12px;margin:0;margin-left:4px;display:inline-block}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes b{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes c{0%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);opacity:0}}
.user-info{font-size:1.5rem}.user-info-row{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.logout-button{position:absolute;top:0;right:0;padding:20px}
.stats-button{position:absolute;bottom:0;right:0;padding:20px}.stats-button,.stats-button:hover{text-decoration:none;color:#fff}
.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input.checked+.slider{background-color:#0ce3ac}input:focus+.slider{box-shadow:0 0 1px #0ce3ac}input.checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.claim-mutex-button{height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:480px){.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}}.Signup form span.help-block{font-size:14px;padding-bottom:10px;color:#999}
body{margin:1em;background:#333;color:#ccc;font:normal 3vw/1 Montserrat,sans-serif;text-align:center;text-transform:uppercase}.headline{color:#0ce3ac;font-size:4rem;white-space:nowrap}
body{font-size:18pt;background:#000;color:#fff;font-family:Dosis,sans-serif;overflow:hidden}
