.register-grid{align-items:center;display:flex;height:calc(100vh - 30px);justify-content:center;position:absolute;top:0;width:100%}.registerContainer{background:#2c3e50;border-radius:8px;border-style:solid;border-width:0;box-shadow:0 0 5px 1px #2c3e504d;color:#ecf0f1;display:flex;flex-direction:column;height:520px;overflow:hidden;padding:15px;transition:.6s;width:840px}.registerContent{height:100%;justify-content:center;left:0;position:relative;top:0}.authContainer,.registerContent{align-items:center;display:flex;flex-direction:column;width:100%}.authContainer{gap:8px;max-width:300px}.inputGroup{align-items:stretch;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}select.inputField{height:38px!important}.inputField{background:#fff;border:1px solid #bdc3c7;border-radius:5px 0 0 5px!important;box-shadow:0 3px 0 0 #bdc3c7;color:#34495e;display:block;font-weight:500;height:34px;line-height:35px;margin-right:-1px;margin-top:1px;outline:none;padding-left:12px;position:relative;text-align:left!important;transform:translateY(-1px);transition:.44s,box-shadow .3s,border-color .3s,border-width .3s,width .2s;width:100%;z-index:2}.inputField.changing{border-radius:5px!important}.inputSubmit{box-shadow:0 3px 0 0 #7b8889;display:block;display:flex;height:38px;justify-content:center;opacity:1;padding:0 12px;pointer-events:auto;position:relative;transition:.15s;z-index:2}.valid{background-color:#2ecc71;background-image:linear-gradient(to bottom right,#2ecc71,#27ae60)}.inputSubmit:disabled{background:#95a5a6;border-color:#16161633;color:#ecf0f1;cursor:default}.inputGroup>:last-child,.inputGroup>:last-child button{border-radius:0 5px 5px 0!important}.moreAuth{border-radius:15px;color:#f1c40fe6;cursor:pointer;font-size:11px;font-weight:700;opacity:1;padding:5px 15px;pointer-events:all;position:relative;text-decoration:none!important;text-transform:uppercase;transition:.44s}.moreAuth:after{background:currentColor;border-radius:15px;box-sizing:border-box;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;transition:.2s;width:100%}.payKeyModal{background:#34495e;border:1px solid #16161659;border-radius:5px;box-shadow:0 0 15px 1px #1616164d;color:#ecf0f1;margin:15px 0;min-width:200px;overflow:hidden;padding:25px;position:absolute;z-index:999}.changeToContainerPaykey{align-items:center;display:flex;gap:8px;margin-top:10px;white-space:nowrap}#root,body,html{font-family:Roboto,Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:100%;margin:0;overflow-x:hidden;padding:0}.App{display:flex;flex-direction:column;height:100vh;margin:0;padding:0}.App.chess{background-color:#acffc3}.App.uno{background-color:tomato}.header{align-items:center;background:#2c3e50;border:solid #16161633;border-width:0 0 1px;box-shadow:0 0 5px 1px #2c3e504d;color:#ecf0f1b3;display:flex;font-size:12px;height:30px;justify-content:space-between;left:0;line-height:30px;padding:0 16px;text-transform:uppercase;top:0;z-index:151}.connectionCircle{border:1px solid #fff;border-radius:9999px;height:12px;width:12px}.connectionCircle.connected{background:#4caf50;box-shadow:0 0 8px #4caf50aa}.connectionCircle.disconnected{background:#f44336;box-shadow:0 0 8px #f44336aa}.account-center{align-items:center;display:flex;gap:8px;height:30px}.border{background-color:#ffffff80;height:14px;width:1px}.vertical-row{align-items:center;flex:1 1}.columns-container,.vertical-row{display:flex;justify-content:center}.columns-container{align-items:flex-end;flex-direction:row;height:100vh;position:absolute}.columns-container.chess{background-color:#acffc3}.columns-container.uno{background-color:tomato}.column{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;margin:0 20px}.circle{border-radius:50%;height:60px;transition:opacity .3s ease-in-out;width:60px}.circle.chess{background-color:teal}.circle.uno{background-color:#4b4e6d}@media (max-width:1318px){.notificationCatalog{display:none}}.main-grid{align-items:center;display:flex;height:calc(100vh - 30px);justify-content:center;position:absolute;top:0;width:100%}.contentGrid{display:flex;height:550px}.sideContainer{background:#2c3e50;border-bottom-left-radius:8px;border-top-left-radius:8px;height:100%;width:230px;z-index:100}.gameRepository{align-items:center;display:flex;height:100vh;justify-content:center;z-index:2}.currentGames{background:#2c3e50;border-radius:8px;display:flex;flex-direction:column;gap:1rem;justify-content:space-around;margin:2rem;padding:1rem;width:400px}.appItem{color:#fff;display:flex}.fs-12{font-size:12px}.fw-600{font-weight:600px}.appItem .appInfo{align-items:center;display:flex;justify-content:space-between;width:100%}.appInfo.bottomBorder{border-bottom:.5px solid #ffffff80;padding-bottom:1rem}.homePlayButton{background:#fff;border-radius:8px;color:#007aff;font-size:12px;height:20px;padding:0 1rem}.gridMenu{background:#2c3e50;border:0 solid #16161633;border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 0 5px 1px #2c3e504d;color:#ecf0f1;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:.6s;z-index:3}.personalProfileContainer{background:#34495e;border:1px solid #16161659;display:flex;flex:1 1;max-height:69px;min-height:1px;padding:16px 16px 0;position:relative;transition:.44s;width:198px}.pictureContainer,.pictureContainer .editOverlay{height:48px;min-height:48px;min-width:48px;width:48px}.pictureContainer .editOverlay{align-items:center;background-color:#0006;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;opacity:0;position:absolute;top:16px;transition:opacity .3s ease}.pictureContainer:hover .editOverlay{opacity:1}.viewContainer.empty{align-items:center;display:flex;flex:1 0;justify-content:center;padding-bottom:39px}.textContainer{display:inline-block;margin-left:0;padding-left:10px;transition:10s;transition:.44s,width .44s ease-out;vertical-align:top;width:100%}.joinedTournamentEntry{border:solid #16161659;border-width:0 0 1px;padding:12px}.viewContainer button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:3px;padding:6px 12px}.viewContainer .leave{background-color:#e74c3c;background-image:linear-gradient(to bottom right,#e74c3c,#c0392b);box-shadow:0 3px 0 0 #ab271e}.viewContainer .joinLobby{background-color:#3498db;background-image:linear-gradient(to bottom right,#3498db,#2980b9);box-shadow:0 3px 0 0 #2076ae}.controlsContainer{border-bottom-left-radius:8px;bottom:0;left:0;max-height:39px;min-height:39px;position:absolute;width:230px}.controlsContainerHeader{background:#34495e;border-bottom-left-radius:8px;border-color:#16161659;border-style:solid;border-width:1px 0;display:flex;font-weight:500;min-height:39px;overflow:hidden;transition:.2s;white-space:nowrap;width:100%;z-index:1}.controlButton{border:solid #16161659;border-width:0 1px 0 0;height:39px}.controlButton,.controlButton .icon{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;width:100%}.controlButton .icon{color:#ecf0f1b3;height:100%;transition:.15s;z-index:1}.controlButton .icon:hover{color:#fff}.mainContent{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:calc(100% - 30px);opacity:1;overflow:hidden;padding:15px;position:relative;transform:translateX(0);transition:.3s ease-in-out;width:610px;will-change:transform}.chooseTournamentType{display:flex;flex-direction:row;flex-wrap:nowrap;padding-top:150px;width:100%}.chooseTournamentType button{align-items:center;border:1px solid #16161633;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:5px;justify-content:center;margin:0;opacity:1;outline:none;position:relative;text-align:center;transform:translateY(-1px);transition:.15s;white-space:nowrap}.fct{background-color:#3498db;background-image:linear-gradient(to bottom right,#3498db,#2980b9);border-radius:5px 0 0 5px!important;box-shadow:0 3px 0 0 #2076ae;margin-right:-1px;padding:8px 15px;width:100%}.fct:hover{cursor:pointer;filter:brightness(1.15)}.noPrize{background-color:#e67e22;background-image:linear-gradient(to bottom right,#e67e22,#d35400);border-radius:0 5px 5px 0!important;box-shadow:0 3px 0 0 #b65a13;padding:8px 15px;width:100%}.noPrize:hover{cursor:pointer;filter:brightness(1.15)}.mij{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:1rem!important}.mijButton{all:unset;border-radius:15px;color:#2980b9;cursor:pointer;font-size:12px;font-weight:700;outline:none;padding:5px 15px;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;text-transform:uppercase}.mijButton:after{background:currentColor;border-radius:15px;box-sizing:border-box;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;transition:.2s;width:100%}.mijButton:hover{filter:brightness(.8)}.loader-dots{align-items:center;display:flex;gap:4px;height:18px;justify-content:center}.loader-dots div{animation:wave 1.2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:6px;width:6px}.loader-dots div:nth-child(2){animation-delay:.2s}.loader-dots div:nth-child(3){animation-delay:.4s}@keyframes wave{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.4)}}.notificationCatalog{height:calc(100% - 60px);padding:10px;position:absolute;right:20px;top:60px;width:240px}.notificationContainer{background:#2c3e50;border-radius:4px;color:#fff;padding:10px;width:calc(100% - 20px)}.notificationText{color:#ecf0f1b3;font-size:12px;margin-top:8px}.locked{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.profileChangeContainer{background:#34495e;border:1px solid #16161659;border-radius:5px;box-shadow:0 0 15px 1px #1616164d;color:#ecf0f1;margin:15px 0;min-width:410px;overflow:hidden;padding:25px;position:relative;z-index:151}.changeToContainer{align-items:center;display:flex;gap:16px;padding-top:12px}.changeToInput{border:none;border-radius:4px;font-size:12px;padding:6px;width:calc(100% - 12px)}.backHeader{color:#2c3e50;cursor:pointer;display:flex;justify-content:space-between}.tournament-table{border-collapse:collapse;font-family:sans-serif;margin-top:20px;width:100%}.tournament-table td,.tournament-table th{padding:5px;text-align:center}.tournament-table th{border-bottom:.5px solid gray;border-top:.5px solid gray;font-size:12px;font-weight:700}thead{color:#2c3e50}tbody{color:gray;font-size:12px;font-weight:400}.tournament-table tr:nth-child(2n){background-color:#34495e;color:#fff;opacity:.9}.tournament-table tr:nth-child(2n) td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.tournament-table tr:nth-child(2n) td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.tournament-table button{background-color:#3498db;background-image:linear-gradient(to bottom right,#3498db,#2980b9);border:none;border-radius:5px;box-shadow:0 3px 0 0 #2076ae;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:3px;padding:6px 12px}.tournament-table button.joined{background-color:#0d0d0d;background-image:linear-gradient(to bottom right,#0d0d0d,#1f1f2e);box-shadow:0 3px 5px #0009}.np.tournament-table button{background-color:#f39c12;background-image:linear-gradient(to bottom right,#f39c12,#d35400);box-shadow:0 3px 0 0 #c64900}.confirmationButtonsContainer{display:flex;gap:8px;justify-content:center;padding-top:20px;width:100%}.confirmationButtonsContainer button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:3px;padding:6px 12px}.cancelButton{background-color:#e74c3c;background-image:linear-gradient(to bottom right,#e74c3c,#c0392b);box-shadow:0 3px 0 0 #ab271e}.progressButton{background-color:#3498db;background-image:linear-gradient(to bottom right,#3498db,#2980b9);box-shadow:0 3px 0 0 #2076ae}button{all:unset;cursor:pointer}.popup.fadeout{animation:backgroundFadeout .2s}.popup{align-items:center;background:#16161680;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:150}.popup.closelayer{opacity:0;z-index:-1}.popup.fadein .container{animation:popupFadein .2s}.popup .container{background:#34495e;border:1px solid #16161659;border-radius:5px;box-shadow:0 0 15px 1px #1616164d;color:#ecf0f1;margin:15px 0;max-width:800px;min-width:410px;overflow:hidden;padding:25px;position:relative;width:85%;z-index:151}.modalItemContainer{background:#2c3e50;border:1px solid #16161659;color:#fff;display:flex;flex-direction:column;gap:1rem;margin-top:15px;max-height:400px;overflow-y:auto;padding:15px}.popup .item-container .item:first-child{margin-top:0}.title{margin:0}.popup .modalItemContainer .item{display:flex;gap:1rem;min-height:122px;overflow:hidden;width:100%}.mt3{margin-top:1rem!important}.fw4{font-weight:400}.code-input-container{display:flex;gap:12px;justify-content:center;margin:30px 0}.code-input{background:#0000;border:none;border-bottom:3px solid #ccc;color:#ecf0f1;font-size:36px;height:64px;outline:none;text-align:center;transition:border-color .2s;width:48px}.code-input:focus{border-color:#acffc3}.submit-button{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;margin-left:auto;margin-top:20px;padding:10px 20px;transition:background-color .2s}.submit-button:hover{background-color:#333}.capturedPieces{align-items:center;align-self:flex-end;display:flex;gap:4px}.capturedPieces.white{background:#00000080;border-radius:4px;padding:4px}.capturedPieces.bottom{margin-bottom:4px}.capturedPieces.top{margin-top:4px}.capturedPiecesSpriteSheet{background-image:url(/static/media/PiecesSprite.bb7dc84ec698f1e90127.png);background-size:30.2rem 21rem;display:inline-block}.captured-1bpawn{background-position:-11px -17px;height:20px;width:16px}.captured-1wpawn{background-position:-226px -14px;height:22px;width:16px}.captured-2bpawn{background-position:-11px -42px;height:20px;width:25px}.captured-2wpawn{background-position:-226px -41px;height:22px;width:24px}.captured-3bpawn{background-position:-11px -67px;height:20px;width:33px}.captured-3wpawn{background-position:-226px -64px;height:22px;width:33px}.captured-4bpawn{background-position:-11px -90px;height:18px;width:41px}.captured-4wpawn{background-position:-226px -86px;height:22px;width:42px}.captured-5bpawn{background-position:-11px -114px;height:19px;width:50px}.captured-5wpawn{background-position:-226px -111px;height:22px;width:52px}.captured-6bpawn{background-position:-11px -136px;height:20px;width:59px}.captured-6wpawn{background-position:-226px -133px;height:22px;width:62px}.captured-7bpawn{background-position:-11px -160px;height:19px;width:68px}.captured-7wpawn{background-position:-226px -157px;height:22px;width:72px}.captured-8bpawn{background-position:-11px -184px;height:19px;width:77px}.captured-8wpawn{background-position:-226px -182px;height:22px;width:82px}.captured-1bbishop{background-position:-91px -17px;height:20px;margin-top:2px;width:13px}.captured-1wbishop{background-position:-300px -19px;height:19px;margin-top:2px;width:14px}.captured-2bbishop{background-position:-91px -37px;height:22px;margin-top:2px;width:22px}.captured-2wbishop{background-position:-300px -42px;height:19px;margin-top:2px;width:22px}.captured-1brook{background-position:-130px -17px;height:20px;margin-top:2px;width:15px}.captured-1wrook{background-position:-331px -19px;height:19px;margin-top:2px;width:15px}.captured-2brook{background-position:-130px -40px}.captured-2brook,.captured-2wrook{height:19px;margin-top:2px;width:25px}.captured-2wrook{background-position:-331px -42px}.captured-1bknight{background-position:-169px -15px;height:22px;margin-top:2px;width:15px}.captured-1wknight{background-position:-366px -19px;height:19px;margin-top:2px;width:15px}.captured-2bknight{background-position:-168px -39px;height:20px;margin-top:2px;width:22px}.captured-2wknight{background-position:-366px -41px;height:20px;margin-top:2px;width:22px}.captured-1bqueen{background-position:-193px -18px;height:18px;margin-top:2px;width:22px}.captured-1wqueen{background-position:-393px -20px;height:18px;width:23px}h3{font-size:14px}.tournamentGrid{align-items:center;display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100%}.tournamentGrid .contentGrid{display:flex;height:700px;padding-top:30px}.viewContainer .header{background:#34495e;border-color:#16161659;border-style:solid;border-width:1px 0;font-weight:500;min-height:39px;overflow:hidden;padding:10px 15px;transition:.2s;white-space:nowrap;width:calc(100% - 30px);z-index:1}.viewContainer .header.lobbyTime{color:#fff;display:flex;justify-content:center}.lobbyEmpty{color:#ecf0f1b3;display:flex;flex-direction:column;font-size:12px;justify-content:center}.homeButton{background-color:#acffc3;background-image:linear-gradient(to bottom right,#acffc3,#74e8a5);border:none;border-radius:5px;box-shadow:0 3px 0 0 #5cc88c;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:3px;padding:6px 12px}.scrollcontainer{box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.users .entry{align-items:center;background:#0000;border-left:0 solid #16161659;border-color:#16161659 #16161659 #16161659 #0000;border-style:solid;border-width:0 0 1px 2px;cursor:pointer;display:flex;height:30px;padding:10px;position:relative;transition:top .3s,background .15s,border-color .15s;width:calc(100% - 21px)}.entry.self{background-color:#ffffff08;border-left-color:#fff}.users .entry.self:before{animation:sideScroller .6s linear infinite;background-image:var(--bg-img-light-line);background-repeat:repeat;background-size:10px;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}.entry .place{display:inline-block;font-weight:500;min-width:25px;vertical-align:top;white-space:nowrap;width:25px}.entry .profilePicContainer{display:inline-block;height:32px;min-height:32px;min-width:32px;width:32px}.entry .entryText{display:inline-block;flex:1 1;margin-left:5px;position:relative;vertical-align:top}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textUppercase{text-transform:uppercase!important}.entryText .score{color:#bdc3c7;display:block;font-size:10px;font-weight:500;line-height:100%;min-height:10px}.tourneyMainContent{background:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:calc(100% - 30px);opacity:1;overflow:hidden;padding:15px;position:relative;transition:.3s ease-in-out}.chessContent{display:flex;width:900px}.chessGameInfo{display:flex;flex-direction:column;justify-content:space-between;padding-left:8px;width:230px}.prizeChip{display:flex;justify-content:center;width:100%}.player{display:flex;flex-direction:column}.playerInfo{display:flex;justify-content:space-between}.chessGameInfo .pic{height:15px;padding-top:2px}.clockContainer{align-self:flex-end;background:#262421;border-radius:8px;color:#fff;height:38px;width:78px}.top .clockContainer{margin-top:4px}.bottom .clockContainer{margin-bottom:4px}.clockTime{font-size:24px}.clockTime,.overlay{align-items:center;display:flex;height:100%;justify-content:center}.overlay{background:#ffffffb3;color:#333;font-size:32px;font-weight:700;left:0;position:absolute;top:0;width:100%}.closeModalXButton{cursor:pointer;position:absolute;right:16px;top:0}.endGameModal{animation:popIn .35s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;color:#fff;padding:24px;transform-origin:center}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.profileVSContainer{align-items:center;display:flex;gap:8px;justify-content:center}.winner{border:4px solid #fff;border-radius:9999px;height:50px}.standingHeaderButton{cursor:pointer;display:flex;justify-content:center;padding:12px;width:100%}.selectedColumn{background-color:#fff3;color:#fff}.moveHistoryContainer{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.moveNumber{padding:4px}.moveNotation{border-radius:4px;padding:4px;width:100%}.moveNotation.dark{background:#f0f8ffcc}
/*# sourceMappingURL=main.67354a48.css.map*/