.Leaderboard_leaderboardPage__lJj4h{text-align:center;padding:2rem;background:linear-gradient(135deg,#ff9a9e,#fad0c4);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.Leaderboard_topBar__YYkRp{position:absolute;top:1rem;left:1rem}.Leaderboard_bottomToolBar___uC4U{margin-top:2rem}.Leaderboard_title__stQ0x{font-size:3rem;color:#4a4a4a;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.Leaderboard_leaderboardTable__ioFN6{background-color:#fff;border-radius:10px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;max-width:80%;width:100%}.Leaderboard_leaderboardTable__ioFN6 td,.Leaderboard_leaderboardTable__ioFN6 th{padding:.5rem 1rem;text-align:left}.Leaderboard_leaderboardTable__ioFN6 th{background-color:#4caf50;color:#fff}.Leaderboard_leaderboardTable__ioFN6 tr:nth-child(2n){background-color:#f2f2f2}.Leaderboard_authButtons__Rj9OB{display:flex;gap:1rem;align-items:center}.Leaderboard_authButton__Hu0e5,.Leaderboard_backButton__lb0H1{font-size:1rem;padding:8px 16px;background-color:#f44336;color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all .3s;text-decoration:none}.Leaderboard_authButton__Hu0e5:hover,.Leaderboard_backButton__lb0H1:hover{background-color:#d32f2f;transform:scale(1.05)}.Leaderboard_dialogOverlay__lC3BR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.Leaderboard_dialog__kQriQ{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:300px}.Leaderboard_dialogTitle__lvPY9{font-size:1.5rem;margin-bottom:1rem;text-align:center}.Leaderboard_dialogForm__WzYDl{display:flex;flex-direction:column;gap:1rem}.Leaderboard_dialogInput__QtwUW{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.Leaderboard_dialogButton__nDO7M{background-color:#4caf50;color:#fff;border:none;padding:.5rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.Leaderboard_dialogButton__nDO7M:hover{background-color:#45a049}.Leaderboard_dialogCloseButton__KmRf_{background-color:#f44336;color:#fff;border:none;padding:.5rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s;margin-top:1rem}.Leaderboard_dialogCloseButton__KmRf_:hover{background-color:#d32f2f}.Leaderboard_emojiPicker__iStS3{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.Leaderboard_emojiButton__ewvtd{font-size:1.5rem;background:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .3s}.Leaderboard_emojiButton__ewvtd:hover{transform:scale(1.1)}.Leaderboard_selectedEmoji__Hbeg3{border:2px solid #4caf50;background-color:#e8f5e9}