:root{font-family:MomoTrust;line-height:1;font-weight:400;color-scheme:light dark;color:#fff;background-color:#242424;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0}.btn{all:unset;cursor:pointer;color:#fff;text-decoration:none}.btn-primary{background-color:#191919;padding:10px;border-radius:10px}@font-face{font-family:MomoTrust;src:url(/assets/MomoTrust-DrYtOTnZ.ttf)}@font-face{font-family:OpenSans;src:url(/assets/OpenSans-SQU0RjE2.ttf)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fadeIn{animation:fadeIn .2s linear forwards}.spin{animation:spin 3s linear infinite}.protectedDiv{width:100%;height:100%;display:flex;align-items:center;justify-self:center}.protectedDiv .bgGradient{width:95%;height:90%;background:linear-gradient(180deg,#45c7e3,#7dc0e7,#deb9ff,#ffc5db,#badefe);background-color:#fff;border-radius:45px;margin:0 auto auto;display:flex;align-items:flex-start;justify-content:flex-start}.protectedDiv .centerDiv{text-align:left;padding:50px;width:100%;height:100%}.protectedDiv .spacer{padding:8%}.protectedDiv h1{font-size:45pt}.protectedDiv .title{padding-bottom:30px}.protectedDiv h2{font-size:15pt}.navbarDiv{width:93%;height:75px;display:flex;align-items:center;justify-content:space-between;margin:auto;padding-top:10px;padding-bottom:10px}.navbarDiv img{cursor:pointer;height:100%}.navbarDiv .leftDiv{height:100%;float:left}.navbarDiv .leftDiv img{cursor:pointer;height:100%}.navbarDiv .rightDiv{float:right;display:flex;justify-content:flex-end;padding-right:1%}.navbarDiv .rightDiv .spacer{padding-left:30px}.navbarDiv .rightDiv .link{text-decoration:none;color:#fff}.homeDiv{width:100%;height:100%;display:flex;align-items:center;justify-self:center}.homeDiv .bgGradient{width:95%;height:90%;background:linear-gradient(180deg,#45c7e3,#7dc0e7,#deb9ff,#ffc5db,#badefe);background-color:#fff;border-radius:45px;margin:auto;display:flex;align-items:center;justify-content:center}.homeDiv .centerDiv{text-align:center}.homeDiv .spacer{padding:8%}.homeDiv h1{font-size:65pt}.homeDiv h2{font-size:15pt}.homeDiv img{position:absolute;z-index:-1;width:50px;height:50px;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.centeringDiv{width:100%;height:50%;display:flex;align-items:center;justify-self:center}.centeringDiv .content{margin:auto;text-align:center}.centeringDiv .content p{font-family:OpenSans;max-width:820px}.centeringDiv br{line-height:2}.centeringDiv h1{width:100%;font-size:35pt}.centeringDiv img{width:50px;height:50px}.centeringDiv .spacer{padding:8%}.scoreListDiv{display:flex;background-color:#191919;width:100%;box-sizing:border-box;padding:10px}.scoreListItemDiv{display:flex;width:100%;padding:10px;background-color:purple;align-items:center;justify-content:baseline;height:75px}.scoreListItemDiv .sect1{display:flex;align-items:center;justify-content:center;flex-direction:column;width:15%;height:100%}.scoreListItemDiv .sect1 h1{font-size:25px;text-align:center}.scoreListItemDiv .sect1 h2{font-size:13px;text-align:center;font-family:Courier New,Courier,monospace}.scoreListItemDiv .sect2{display:flex;align-items:center;justify-content:baseline;width:35%;height:100%;padding:3%}.scoreListItemDiv .sect2 h1{font-size:25px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginDiv{width:100%;height:100%;display:flex;justify-self:center}.loginDiv .centerDiv{width:95%;height:90%;border-radius:45px;margin:auto;display:flex;justify-content:center}.loginDiv .button{text-decoration:none;color:#fff}.loginDiv .methodButtonDiv{display:flex;justify-content:center;text-align:center}.loginDiv .methodButtonDiv .btn-recommended{background-color:#423e6d;padding:10px;border-radius:10px;transition:.5s}.loginDiv .methodButtonDiv .btn-sega{background-color:#380000;padding:10px;border-radius:10px;transition:.5s}.loginDiv .methodButtonDiv .btn-selected{background-color:#191919;padding:10px;border-radius:10px;transition:.5s}.loginDiv .contentDiv{text-align:center}.loginDiv .buttonDiv{display:flex;justify-content:center;text-align:center}.loginDiv .buttonDiv-split{display:flex;justify-content:space-between;text-align:center}.loginDiv .infoDiv{background-color:#191919;border-radius:45px;padding:45px}.loginDiv .loginField{display:flex;align-items:center;justify-content:center;text-align:center}.loginDiv .loginField .labels{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left}.loginDiv .loginField .fields{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.loginDiv .loginField input{border:none;outline:none;background-color:#4e4e4e;margin-bottom:10px;font-family:OpenSans}.loginDiv .loginField label{padding-right:10px;padding-bottom:10px}.loginDiv .btn-primary{display:block;background-color:#4e4e4e;padding:10px;border-radius:10px;text-align:center}.loginDiv .spacer{padding:15pt}.loginDiv .spacer-small{padding:10pt}.loginDiv .horizontalSpacer{padding-left:10pt;padding-right:10pt}.loginDiv h1{font-size:35pt;padding:5pt}.loginDiv h2{font-size:20pt;padding:5pt}.loginDiv p{max-width:820px;font-weight:400;font-family:OpenSans;line-height:120%}
