#maintenance h1{color:#fff;filter:drop-shadow(-4px -5px 7px black);font-family:system-ui;font-size:3.5rem;left:50%;margin:2% auto;position:fixed;text-align:center;text-shadow:2px 5px 7px #000;top:50%;transform:translate(-50%,-50%);white-space:pre-line;width:70%}@media only screen and (max-width:639px){#maintenance h1{font-size:1.5rem;margin-bottom:10%}}@media only screen and (min-width:640px) and (max-width:1119px){#maintenance h1{font-size:2rem;margin-bottom:4%}}@media only screen and (min-width:1120px) and (max-width:2559px){#maintenance h1{font-size:3rem}}@media only screen and (min-width:2560px){#maintenance h1{font-size:4rem}}#maintenance #warning-message{display:none}.maintenance{background:url(/assets/maintenance/maintenance.jpeg?hash=4ed4a00eed6ef91a3dde) no-repeat 50% fixed;background-size:cover;height:100vh;width:100vw}@media only screen and (orientation:portrait){.maintenance{background:url(/assets/maintenance/maintenance_portrait.jpeg?hash=4ed4a00eed6ef91a3dde) no-repeat 50% fixed;background-size:cover;height:100vh;width:100vw}}#errors.IOS .darkBG{font-size:16px;height:150vh}#errors .darkBG{background-color:rgba(0,0,0,.7);height:100vh;width:100vw;z-index:111}#errors .centered,#errors .darkBG{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}#errors .centered{z-index:112}#errors .modal{background:#fff;background-color:#2c2c2c;border:1px solid #707070;border-radius:16px;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);color:#fff;display:flex;flex-direction:column;height:280px;max-height:280px;max-width:500px;width:60vw;z-index:10}@media (max-width:768px){#errors .modal{width:80vw}}@media (max-width:576px){#errors .modal{left:5px;max-width:calc(100vw - 20px);top:5px;width:calc(100vw - 20px)}}#errors .modalHeader{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:50px;overflow:hidden}#errors .heading{color:#2c3e50;font-size:18px;font-weight:500;margin:0;padding:10px;text-align:center}#errors .modalContent{align-items:center;color:#cfcfcf;display:flex;flex-direction:column;flex-grow:1;font-size:14px;font-size:1.2em;justify-content:center;padding:10px;text-align:center}#errors .modalActions{margin-bottom:1.4em}#errors .actionsContainer{align-items:center;display:flex;justify-content:space-around}#errors .closeBtn{background-color:#ffd200;border:none;border-radius:1em;color:#2c3e50;color:#000;cursor:pointer;font-size:1.4em;font-weight:500;margin-top:10px;min-width:40%;padding:.2em .5em;transition:all .25s ease}#errors .dot-elastic{animation:dotElastic 1s linear infinite;background-color:#cfcfcf;border-radius:5px;height:10px;margin:10px auto;width:10px}#errors .dot-elastic:after,#errors .dot-elastic:before{content:"";display:inline-block;position:absolute;top:0}#errors .dot-elastic:before{animation:dotElasticBefore 1s linear infinite;left:-15px}#errors .dot-elastic:after,#errors .dot-elastic:before{background-color:#cfcfcf;border-radius:5px;height:10px;width:10px}#errors .dot-elastic:after{animation:dotElasticAfter 1s linear infinite;left:15px}@keyframes dotElasticBefore{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dotElastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dotElasticAfter{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}