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}body{align-items:center;color:#10b881;font-family:Times New Roman,Times,serif;height:100vh;justify-content:center}.navbar,body{background-color:#1e293b;display:flex}.navbar{justify-content:space-between;padding:10px 20px}.navbar-left h1{margin:0;padding-right:50px}.navbar-right p{margin:0}.nameformTitle{color:#10b881;text-align:center}.card-container{display:flex;gap:25px;justify-content:space-around;margin-top:50px}.card-block{background-color:#10b881;border-radius:15px;cursor:pointer;height:150px;perspective:1000px;width:100px}.card-block.flipped .card-front{transform:rotateY(-180deg)}.card-block.flipped .card-back{transform:rotateY(0deg)}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;height:100%;position:absolute;width:100%}.card-front{background-color:#10b881;border:1px solid #fff}.card-back{background-color:#28364c;border:1px solid #111;transform:rotateY(180deg)}.toast{background-color:#10b881;border-radius:5px;bottom:20px;color:#fff;left:50%;opacity:0;padding:10px 20px;position:fixed;transform:translateX(-50%);transition:opacity .3s ease-in-out}.toast.show{opacity:1}.leaderboard-container{font-size:x-large;margin:0 auto;max-width:700px}.leaderboard-table{border-collapse:collapse;width:100%}.leaderboard-table td,.leaderboard-table th{font-size:24px;padding:8px;text-align:center}.leaderboard-table th{background-color:#f2f2f2;position:-webkit-sticky;position:sticky;top:0}.scrollable-leaderboard{max-height:250px;overflow-y:auto}.highlight{background-color:#fff}@media (max-width:768px){.navbar-left h1{font-size:27px}.navbar-right p{font-size:20px}.card-container{flex-wrap:wrap}.card-block{margin:10px}}@media (min-width:769px){.navbar-left h1{font-size:35px}.navbar-right p{font-size:27px}.card-block{height:380px;width:200px}}.button-container{position:fixed;right:20px;top:20px}.show-leaderboard-button{background-color:#10b881;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px}
/*# sourceMappingURL=main.9d92344b.css.map*/