body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card{aspect-ratio:1/1;background-color:initial;color:#000;cursor:pointer;-webkit-perspective:1000px;perspective:1000px;-webkit-user-select:none;user-select:none}.cardWrapper{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}.card.flip .cardWrapper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card.flip{pointer-events:none}.card.done.flip .cardBack{background-color:#adff2f!important;opacity:.3}.cardBack,.cardFront{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;height:100%;position:absolute;width:100%}.cardBack{align-items:center;background-color:#0cf;color:#fff;color:#000;display:flex;justify-content:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:opacity 2s linear}.cardFront{background-color:#000}.cardContainer{grid-gap:5px;display:grid;gap:5px;padding-top:10px;width:100%}.gameHeader span{background-color:#fff;border-radius:20px;font-size:25px;font-weight:bolder;padding:10px;-webkit-user-select:none;user-select:none}.gameHeader{background-color:#000;border-radius:inherit;display:flex;justify-content:space-between;padding:10px 20px}.gameHeader>div>*{cursor:pointer;margin-left:10px}.gameContainer{border-radius:10px;margin:0 auto;padding-top:10px;width:40%}.gameFooter{background-color:#000;border-radius:10px;display:flex;justify-content:space-between;margin-top:5px;padding:10px;-webkit-user-select:none;user-select:none}.gameFooter>svg{cursor:pointer}.gameFooter span{align-items:center;background-color:#fff;border-radius:20px;cursor:pointer;display:flex;font-weight:700;padding:10px}.gameCompleteCard{background-color:#c5c5c5;border-radius:20px;left:50%;padding:20px;position:absolute;top:30%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);width:50%}.gameCompleteCard>div{display:flex;justify-content:right}.gameCompleteCard span{background-color:#fff;border:0;border-radius:10px;cursor:pointer;font-weight:700;margin:10px;padding:10px}.gameCompleteCard span:first-child{background-color:#c8ff02}.gameCompleteCard span:last-child{background-color:#add8e6}.backdrop{background-color:#000;height:100%;opacity:0;position:absolute;transition:opacity 1s ease-out;visibility:hidden;width:100%;z-index:-10}.backdrop.active{opacity:.78;visibility:visible;z-index:10}.leaderBoardConatiner{background-color:#fff;border-radius:10px;left:50%;padding:20px;position:absolute;top:10%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);transition:top 1s ease-in-out;visibility:hidden;width:50%;z-index:-11}.leaderBoardConatiner.active{top:20%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);visibility:visible;z-index:11}.categoryContainer{border-radius:20px;flex-grow:1;justify-content:center;margin:0 20px;overflow-y:auto;padding:20px}.categoryContainer::-webkit-scrollbar{background-color:#bbb;border-radius:10px;height:5px}.categoryContainer::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.categoryContainer span{background-color:#0cf;border-radius:20px;cursor:pointer;font-size:20px;font-weight:700;margin:0 10px;padding:10px 20px;-webkit-user-select:none;user-select:none}.categoryContainer span.active{background-color:#ff3a3a;color:#fff}.tableContainer{max-height:400px;overflow-y:auto}.tableContainer thead{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.tableContainer::-webkit-scrollbar{background-color:#bbb;border-radius:10px;width:5px}.tableContainer::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}div.tableContainer table{width:100%}.tableContainer th,td{border-right:1px solid #000;font-size:large;text-align:center}.tableContainer td:first-child{text-align:left}th{border-bottom:1px solid #000}.cardHeader{align-items:center;border-bottom:2px solid #a1a1a1;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.cardHeader h1{display:inline;margin:0}.cardHeader svg{cursor:pointer;flex-shrink:0}td:last-child,th:last-child{border-right:none}.landingPage{background-color:#cecece;border-radius:30px;margin:100px auto;padding:50px;width:50%}.landingPage h1{font-size:50px;text-align:center}.landingPage>.inputWrapper{display:flex;flex-direction:column}.inputWrapper>*{border-radius:20px;margin:10px auto}.landingPage button{background-color:#0062d3;border:0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;min-width:100px;padding:10px;width:10%}.landingPage input{font-size:25px;padding:10px;width:40%}.landingPage input::-webkit-input-placeholder{text-align:center}.landingPage input::placeholder{text-align:center}div.error{color:red;display:none;font-size:20px;font-weight:700}div.error.active{display:block}
/*# sourceMappingURL=main.d03d185b.css.map*/