.Leaderboard-module__k7kcCq__leaderboardButton{z-index:1000;-webkit-backdrop-filter:blur(10px);color:#ffffffe6;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 12px #0000001a}.Leaderboard-module__k7kcCq__inline{background:#ffffff14;border-radius:10px;align-items:center;gap:8px;margin-left:12px;padding:8px 12px;display:inline-flex;position:static!important;bottom:auto!important;left:auto!important}.Leaderboard-module__k7kcCq__leaderboardButton:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.Leaderboard-module__k7kcCq__buttonIcon{font-size:18px}.Leaderboard-module__k7kcCq__buttonText{white-space:nowrap}.Leaderboard-module__k7kcCq__overlay{-webkit-backdrop-filter:blur(4px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out Leaderboard-module__k7kcCq__fadeIn;display:flex;position:fixed;inset:0}@keyframes Leaderboard-module__k7kcCq__fadeIn{0%{opacity:0}to{opacity:1}}.Leaderboard-module__k7kcCq__modal{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;animation:.3s ease-out Leaderboard-module__k7kcCq__slideUp;display:flex;box-shadow:0 20px 60px #0000004d}@keyframes Leaderboard-module__k7kcCq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Leaderboard-module__k7kcCq__header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Leaderboard-module__k7kcCq__header h2{color:#333;margin:0;font-size:24px;font-weight:700}.Leaderboard-module__k7kcCq__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:24px;transition:all .2s}.Leaderboard-module__k7kcCq__closeButton:hover{color:#333;background:#0000000d}.Leaderboard-module__k7kcCq__content{flex:1;padding:16px 24px 24px;overflow-y:auto}.Leaderboard-module__k7kcCq__loading,.Leaderboard-module__k7kcCq__empty{text-align:center;color:#666;padding:40px 20px;font-size:16px}.Leaderboard-module__k7kcCq__list{flex-direction:column;gap:12px;display:flex}.Leaderboard-module__k7kcCq__entry{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.Leaderboard-module__k7kcCq__entry:hover{background:#ffffff1f;transform:translate(4px);box-shadow:0 4px 12px #0003}.Leaderboard-module__k7kcCq__entry.Leaderboard-module__k7kcCq__topThree{background:linear-gradient(135deg,#ffd70026,#ffa5001a);border:2px solid #ffd70066;box-shadow:0 2px 16px #ffd70033}.Leaderboard-module__k7kcCq__entry.Leaderboard-module__k7kcCq__topThree:hover{background:linear-gradient(135deg,#ffd70040,#ffa50026);box-shadow:0 4px 20px #ffd7004d}.Leaderboard-module__k7kcCq__rank{color:#ffffffe6;text-align:center;min-width:40px;font-size:24px;font-weight:700}.Leaderboard-module__k7kcCq__info{flex-direction:column;flex:1;gap:4px;display:flex}.Leaderboard-module__k7kcCq__userName{color:#fffffff2;font-size:16px;font-weight:600}.Leaderboard-module__k7kcCq__stats{gap:12px;font-size:14px;display:flex}.Leaderboard-module__k7kcCq__score{color:#ffffffb3;font-weight:500}.Leaderboard-module__k7kcCq__maxTile{color:#fff9}.Leaderboard-module__k7kcCq__date{color:#ffffff80;white-space:nowrap;font-size:12px}@media (prefers-color-scheme:dark){.Leaderboard-module__k7kcCq__modal{background:#282828f2}.Leaderboard-module__k7kcCq__header h2{color:#ffffffe6}.Leaderboard-module__k7kcCq__header{border-bottom-color:#ffffff1a}.Leaderboard-module__k7kcCq__closeButton{color:#fff9}.Leaderboard-module__k7kcCq__closeButton:hover{color:#ffffffe6;background:#ffffff1a}.Leaderboard-module__k7kcCq__loading,.Leaderboard-module__k7kcCq__empty{color:#fff9}.Leaderboard-module__k7kcCq__entry:hover{background:#ffffff1f}.Leaderboard-module__k7kcCq__rank,.Leaderboard-module__k7kcCq__userName{color:#ffffffe6}.Leaderboard-module__k7kcCq__score{color:#ffffffb3}.Leaderboard-module__k7kcCq__maxTile,.Leaderboard-module__k7kcCq__date{color:#ffffff80}}@media (max-width:520px){.Leaderboard-module__k7kcCq__leaderboardButton{padding:8px 16px;font-size:13px;bottom:100px}.Leaderboard-module__k7kcCq__buttonIcon{font-size:16px}.Leaderboard-module__k7kcCq__buttonText{display:none}.Leaderboard-module__k7kcCq__modal{border-radius:16px;max-height:90vh}.Leaderboard-module__k7kcCq__header{padding:16px 20px}.Leaderboard-module__k7kcCq__header h2{font-size:20px}.Leaderboard-module__k7kcCq__content{padding:12px 20px 20px}.Leaderboard-module__k7kcCq__entry{gap:12px;padding:12px}.Leaderboard-module__k7kcCq__rank{min-width:32px;font-size:20px}.Leaderboard-module__k7kcCq__userName{font-size:15px}.Leaderboard-module__k7kcCq__stats{gap:8px;font-size:13px}.Leaderboard-module__k7kcCq__date{font-size:11px}}.Leaderboard-module__k7kcCq__empty{flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.Leaderboard-module__k7kcCq__emptyIcon{opacity:.6;font-size:64px}.Leaderboard-module__k7kcCq__empty h3{color:#333;margin:0;font-size:20px;font-weight:600}.Leaderboard-module__k7kcCq__empty p{color:#666;margin:0;font-size:15px}.Leaderboard-module__k7kcCq__footer{border-top:1px solid #0000001a;margin-top:24px;padding-top:20px}.Leaderboard-module__k7kcCq__callToAction{background:linear-gradient(135deg,#edc85026,#edc22e1a);border:1px solid #edc8504d;border-radius:12px;gap:16px;margin-bottom:16px;padding:20px;display:flex}.Leaderboard-module__k7kcCq__ctaIcon{flex-shrink:0;font-size:32px}.Leaderboard-module__k7kcCq__ctaContent h4{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}.Leaderboard-module__k7kcCq__ctaContent p{color:#666;margin:0;font-size:14px;line-height:1.5}.Leaderboard-module__k7kcCq__community{text-align:center}.Leaderboard-module__k7kcCq__communityTitle{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:13px;font-weight:600}.Leaderboard-module__k7kcCq__redditLink{color:#ff4500;background:#ff45001a;border:1px solid #ff45004d;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.Leaderboard-module__k7kcCq__redditLink:hover{background:#ff450026;transform:translateY(-2px);box-shadow:0 4px 12px #ff450033}.Leaderboard-module__k7kcCq__redditIcon{font-size:18px}.Leaderboard-module__k7kcCq__externalIcon{opacity:.7;font-size:16px}@media (prefers-color-scheme:dark){.Leaderboard-module__k7kcCq__empty h3{color:#ffffffe6}.Leaderboard-module__k7kcCq__empty p{color:#fff9}.Leaderboard-module__k7kcCq__footer{border-top-color:#ffffff1a}.Leaderboard-module__k7kcCq__callToAction{background:linear-gradient(135deg,#edc85033,#edc22e26);border-color:#edc8504d}.Leaderboard-module__k7kcCq__ctaContent h4{color:#ffffffe6}.Leaderboard-module__k7kcCq__ctaContent p{color:#ffffffb3}.Leaderboard-module__k7kcCq__communityTitle{color:#fff9}.Leaderboard-module__k7kcCq__redditLink{color:#ff6b35;background:#ff450026;border-color:#ff450066}.Leaderboard-module__k7kcCq__redditLink:hover{background:#ff450040}}@media (max-width:520px){.Leaderboard-module__k7kcCq__empty{padding:40px 20px}.Leaderboard-module__k7kcCq__emptyIcon{font-size:48px}.Leaderboard-module__k7kcCq__empty h3{font-size:18px}.Leaderboard-module__k7kcCq__empty p{font-size:14px}.Leaderboard-module__k7kcCq__callToAction{flex-direction:column;gap:12px;padding:16px}.Leaderboard-module__k7kcCq__ctaIcon{font-size:28px}.Leaderboard-module__k7kcCq__ctaContent h4{font-size:15px}.Leaderboard-module__k7kcCq__ctaContent p{font-size:13px}.Leaderboard-module__k7kcCq__communityTitle{font-size:12px}.Leaderboard-module__k7kcCq__redditLink{padding:10px 16px;font-size:13px}}
