.leaderboard-page{color:#eef0f7;background:radial-gradient(at 50% 0,#29203f 0,#0000 45%),#090b12;min-height:100vh;padding-bottom:70px}.lb-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px clamp(20px,5vw,70px);display:flex}.lb-header nav{align-items:center;gap:24px;display:flex}.lb-header a{color:#d2d5e2;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lb-hero{text-align:center;max-width:850px;margin:auto;padding:65px 20px 36px}.lb-hero>span{color:#e3bf73;letter-spacing:.16em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.lb-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(44px,6vw,78px);line-height:1.05}.lb-hero h1 em{color:#e6c57f;font-family:Georgia,serif;font-weight:400}.lb-hero p{color:#a4abc2;max-width:590px;margin:auto;line-height:1.7}.lb-stats{justify-content:center;gap:0;margin-top:32px;display:flex}.lb-stats>div{border-right:1px solid #ffffff1c;flex-direction:column;gap:8px;padding:0 30px;display:flex}.lb-stats>div:last-child{border:0}.lb-stats strong{font-size:28px}.lb-stats span{color:#969fb8;font-size:11px}.lb-shell{max-width:1180px;margin:auto;padding:0 22px}.lb-controls{background:#141622;border:1px solid #ffffff1b;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.lb-controls nav{flex-wrap:wrap;gap:5px;display:flex}.lb-controls nav a{color:#b4bad0;border-radius:9px;padding:10px 12px;font-size:12px;text-decoration:none}.lb-controls nav a.selected{color:#151116;background:#dfbf7f;font-weight:800}.lb-controls form{align-items:center;gap:8px;font-size:12px;display:flex}.lb-controls select,.lb-controls button{color:#edf0f8;background:#0c0f18;border:1px solid #ffffff29;border-radius:7px;max-width:180px;padding:9px}.lb-controls button{cursor:pointer;background:#252239}.lb-title{justify-content:space-between;align-items:end;gap:15px;margin:32px 0 18px;display:flex}.lb-title h2{letter-spacing:-.03em;margin:7px 0 0;font-size:24px}.lb-title span{color:#929bb2;font-size:11px}.lb-title>div>span{letter-spacing:.15em;color:#d9b56e}.lb-mine{background:#222032;border:1px solid #8975c75c;border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.lb-mine>svg{color:#c6b0fb}.lb-mine>div{flex-direction:column;gap:9px;display:flex}.lb-mine>div>span,.lb-mine a{color:#c4bdd9;font-size:12px}.lb-mine strong{font-size:14px}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.lb-podium article{text-align:center;background:linear-gradient(140deg,#1c2030,#12151e);border:1px solid #ffffff20;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:26px;display:flex}.lb-podium article.champion{background:linear-gradient(145deg,#39301f,#191821);border-color:#b58f42}.lb-podium svg{color:#d8b575;width:30px;height:30px}.lb-podium article>span:not(.lb-badge){color:#969fb8;letter-spacing:.16em;font-size:10px}.lb-podium h3{overflow-wrap:anywhere;margin:0;font-size:19px}.lb-podium strong{font-size:28px}.lb-podium small{color:#aeb4c5;font-size:12px;font-weight:400}.lb-badge{color:#f0cf8c;white-space:nowrap;vertical-align:middle;background:#bb96351a;border:1px solid #d6b67170;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.tier-violet{color:#d2bcff;background:#9471d51c;border-color:#a68add66}.tier-silver{color:#c4cedf;background:#94a2bf12;border-color:#94a2bf4d}.lb-table-wrap{background:#11151f;border:1px solid #ffffff20;border-radius:15px;overflow-x:auto}.lb-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}.lb-table-wrap th{color:#9aa5bd;letter-spacing:.07em;text-transform:uppercase;background:#1b1f2c;padding:17px;font-size:10px}.lb-table-wrap td{border-top:1px solid #ffffff0d;padding:16px 17px;font-size:13px}.lb-table-wrap td:first-child{color:#d7bb7c;width:75px;font-weight:800}.lb-table-wrap td:nth-child(2){overflow-wrap:anywhere;font-weight:700}.lb-table-wrap td:nth-child(4),.lb-table-wrap td:nth-child(5){font-variant-numeric:tabular-nums}.lb-table-wrap small{color:#d0b6ff;margin-left:8px;font-size:9px}.lb-avatar{color:#d1d7e6;background:#282d40;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;display:inline-grid}.lb-table-wrap tr.is-you{background:#9471d51c}.lb-tiers{grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0;display:grid}.lb-tiers>div{background:#141722;border:1px solid #ffffff16;border-radius:10px;flex-direction:column;gap:8px;padding:15px;display:flex}.lb-tiers span{color:#7a849b;font-size:10px}.lb-tiers strong{color:#d8bd85;font-size:12px}.lb-rules{color:#939cb3;font-size:12px;line-height:1.7}.lb-empty{text-align:center;white-space:normal;padding:35px}.lb-empty svg{color:#dabc80}.lb-empty p{color:#939cb3;font-weight:400}.lb-empty a{color:#dec284}.leaderboard-page .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.leaderboard-page a:focus-visible,.leaderboard-page button:focus-visible,.leaderboard-page select:focus-visible){outline-offset:3px;outline:2px solid #dec284}@media (max-width:700px){.lb-header{align-items:flex-start}.lb-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:11px}.lb-hero{padding-top:40px}.lb-stats>div{padding:0 12px}.lb-stats strong{font-size:23px}.lb-stats span{font-size:10px}.lb-controls form{flex-wrap:wrap;width:100%}.lb-podium{grid-template-columns:1fr}.lb-podium article{padding:20px}.lb-title{flex-direction:column;align-items:start}.lb-tiers{grid-template-columns:repeat(3,1fr)}.lb-mine strong{line-height:2}.lb-hero h1{font-size:48px}}
