.leaderboards{--lb-gold:var(--mc-gold);--lb-silver:#C9D8DA;--lb-bronze:#D98A4E;padding:calc(var(--sp-8) + 64px) 0 var(--sp-16)}.leaderboards__head{text-align:center;max-width:720px;margin:0 auto var(--sp-8)}.leaderboards__title{font-size:54px;letter-spacing:-.025em;margin:var(--sp-3) 0 var(--sp-5);color:var(--fg-1)}.leaderboards__title .aqua{background:var(--grad-aqua);-webkit-background-clip:text;background-clip:text;color:transparent}.leaderboards__lead{color:var(--fg-2);font-size:var(--fs-lead)}.leaderboards__search{max-width:560px;margin:0 auto var(--sp-12)}.leaderboards__tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--border-1);margin-bottom:var(--sp-5);overflow-x:auto}.leaderboards__tab{background:transparent;border:0;padding:var(--sp-3) var(--sp-4);color:var(--fg-2);font-size:15px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.leaderboards__tab:hover{color:var(--fg-1)}.leaderboards__tab--active{color:var(--fg-1);border-bottom-color:var(--mc-aqua)}.leaderboards__panel{scroll-margin-top:88px}.leaderboards__toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.leaderboards__field{display:flex;flex-direction:column;gap:6px}.leaderboards__field-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.leaderboards__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:240px;padding:10px 40px 10px 14px;background-color:var(--bg-1);background-image:linear-gradient(45deg,transparent 50%,var(--mc-aqua) 50%),linear-gradient(135deg,var(--mc-aqua) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:14px;cursor:pointer}.leaderboards__select:focus{outline:0;border-color:var(--mc-aqua);box-shadow:0 0 0 3px rgba(85,255,255,.2)}.leaderboards__select option{background:var(--bg-1);color:var(--fg-1)}.leaderboards__windows{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-1)}.leaderboards__window{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:8px 14px;color:var(--fg-2);border-radius:2px;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.leaderboards__window:hover{color:var(--fg-1);background:var(--bg-2)}.leaderboards__window--active,.leaderboards__window--active:hover{background:var(--mc-aqua);color:var(--bg-0)}.leaderboards__body{transition:opacity var(--dur-base) var(--ease-out)}.leaderboards__body--pending{opacity:.5;pointer-events:none}.leaderboards__meta{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin-bottom:var(--sp-3)}.leaderboards__table-wrap{overflow-x:auto;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-md)}.leaderboards__table{width:100%;border-collapse:collapse;font-size:15px}.leaderboards__caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leaderboards__table th{background:var(--bg-2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--fg-3)}.leaderboards__table td,.leaderboards__table th{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-1)}.leaderboards__table td{color:var(--fg-1);vertical-align:middle}.leaderboards__table tbody tr:last-child td{border-bottom:0}.leaderboards__row td{transition:background var(--dur-fast) var(--ease-out)}.leaderboards__row:hover td{background:var(--bg-2)}.leaderboards__table .leaderboards__num{text-align:right}.leaderboards__col-rank{width:96px}.leaderboards__rank{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 8px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--fg-2);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-sm)}.leaderboards__row--top1 td:first-child{box-shadow:inset 3px 0 0 var(--lb-gold)}.leaderboards__row--top2 td:first-child{box-shadow:inset 3px 0 0 var(--lb-silver)}.leaderboards__row--top3 td:first-child{box-shadow:inset 3px 0 0 var(--lb-bronze)}.leaderboards__row--top1 .leaderboards__rank{color:var(--lb-gold);border-color:var(--lb-gold);background:rgba(255,170,0,.1);box-shadow:0 0 12px rgba(255,170,0,.3)}.leaderboards__row--top2 .leaderboards__rank{color:var(--lb-silver);border-color:var(--lb-silver);background:rgba(201,216,218,.08)}.leaderboards__row--top3 .leaderboards__rank{color:var(--lb-bronze);border-color:var(--lb-bronze);background:rgba(217,138,78,.1)}.leaderboards__player{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--fg-1);font-weight:600}a.leaderboards__player:hover{color:var(--mc-aqua)}.leaderboards__player--hidden{color:var(--fg-3);font-weight:500;font-style:italic}.leaderboards__value{font-family:var(--font-mono);font-weight:600;white-space:nowrap}.leaderboards__row--top1 .leaderboards__value{color:var(--lb-gold)}.leaderboards__state{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-12) var(--sp-5);text-align:center;color:var(--fg-2);background:var(--bg-1);border:1px dashed var(--border-2);border-radius:var(--r-md)}.leaderboards__state--error{color:#ffb0b0;background:rgba(255,85,85,.06);border:1px solid rgba(255,85,85,.4)}.leaderboards__pages{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.leaderboards__pages-status{font-family:var(--font-mono);font-size:13px;color:var(--fg-2)}.leaderboards__pages .btn:disabled,.leaderboards__pages .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;border-color:var(--border-1);color:var(--fg-3);background:transparent;box-shadow:none}@media (max-width:960px){.leaderboards__title{font-size:38px}}@media (max-width:600px){.leaderboards__title{font-size:32px}.leaderboards__toolbar{flex-direction:column;align-items:stretch}.leaderboards__select{width:100%;min-width:0}.leaderboards__windows{display:flex}.leaderboards__window{flex:1}.leaderboards__table{font-size:14px}.leaderboards__table td,.leaderboards__table th{padding:var(--sp-3) var(--sp-2)}.leaderboards__col-rank{width:60px}.leaderboards__player{gap:var(--sp-2)}}@media (max-width:700px){.leaderboards__tabs{scrollbar-width:none;mask-image:linear-gradient(90deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)}.leaderboards__tabs::-webkit-scrollbar{display:none}}