.mode-tabs[data-astro-cid-34jdtspf]{display:flex;gap:.5rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.mode-tabs[data-astro-cid-34jdtspf] .mode-tab[data-astro-cid-34jdtspf]{font-family:var(--font-ui);font-weight:700;font-size:.92rem;padding:.7em 1.2em;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-dim);cursor:pointer;transition:all .2s var(--ease)}.mode-tabs[data-astro-cid-34jdtspf] .mode-tab[data-astro-cid-34jdtspf]:hover{color:var(--color-text)}.mode-tabs[data-astro-cid-34jdtspf] .mode-tab[data-astro-cid-34jdtspf].active{color:var(--color-orange);border-bottom-color:var(--color-orange)}.weekly-note[data-astro-cid-34jdtspf]{font-size:.82rem;color:var(--color-text-faint);margin-bottom:1.25rem}.ranking-controls[data-astro-cid-34jdtspf]{margin-bottom:1.25rem}.search-input[data-astro-cid-34jdtspf]{width:100%;max-width:20rem;font-family:var(--font-ui);font-size:.9rem;padding:.65em 1em;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text)}.search-input[data-astro-cid-34jdtspf]::placeholder{color:var(--color-text-faint)}.search-input[data-astro-cid-34jdtspf]:focus{outline:none;border-color:var(--color-orange-dim)}.pagination[data-astro-cid-34jdtspf]{margin-top:1.5rem}.pagination[data-astro-cid-34jdtspf] .pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.875rem}.pagination[data-astro-cid-34jdtspf] .page-btn{font-family:var(--font-ui);font-weight:700;font-size:.85rem;min-width:6.5rem;padding:.7em 1.4em;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);cursor:pointer;transition:all .2s var(--ease)}.pagination[data-astro-cid-34jdtspf] .page-btn:hover:not(:disabled){border-color:var(--color-orange-dim)}.pagination[data-astro-cid-34jdtspf] .page-btn:disabled{color:var(--color-text-faint);cursor:default;opacity:.5}.pagination[data-astro-cid-34jdtspf] .page-info{font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-dim);padding:.55em 1.1em;border-radius:var(--radius-full);background:#ffffff08;white-space:nowrap}.league-tabs[data-astro-cid-34jdtspf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.league-tabs[data-astro-cid-34jdtspf] .league-tabs-inner{display:contents}.league-tabs[data-astro-cid-34jdtspf] .league-tab{font-family:var(--font-ui);font-weight:700;font-size:.82rem;padding:.6em 1.1em;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text-dim);cursor:pointer;transition:all .2s var(--ease)}.league-tabs[data-astro-cid-34jdtspf] .league-tab:hover{border-color:var(--color-orange-dim);color:var(--color-text)}.league-tabs[data-astro-cid-34jdtspf] .league-tab.active{background:var(--color-orange);border-color:var(--color-orange);color:#14100a}.league-empty[data-astro-cid-34jdtspf]{text-align:center;padding:2.5rem 1.25rem;color:var(--color-text-faint);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ranking-cards[data-astro-cid-34jdtspf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.ranking-cards[data-astro-cid-34jdtspf] .rank-card{display:flex;align-items:center;gap:.875rem;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.875rem 1rem}.ranking-cards[data-astro-cid-34jdtspf] .rank-card.top-3{border-color:var(--color-orange-dim);box-shadow:0 0 0 1px #ff7a0b26 inset}.ranking-cards[data-astro-cid-34jdtspf] .rank-pos{font-family:var(--font-mono);font-weight:700;color:var(--color-orange-soft);min-width:2.4em}.ranking-cards[data-astro-cid-34jdtspf] .rank-main{flex-grow:1;min-width:0}.ranking-cards[data-astro-cid-34jdtspf] .rank-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-cards[data-astro-cid-34jdtspf] .rank-league{font-size:.78rem;color:var(--color-text-faint)}.ranking-cards[data-astro-cid-34jdtspf] .rank-stats{text-align:right;font-size:.82rem}.ranking-cards[data-astro-cid-34jdtspf] .rank-stats .dim{color:var(--color-text-faint)}.ranking-table[data-astro-cid-34jdtspf]{display:none;width:100%;border-collapse:collapse;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ranking-table[data-astro-cid-34jdtspf] th[data-astro-cid-34jdtspf],.ranking-table[data-astro-cid-34jdtspf] td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid var(--color-border-soft);font-size:.9rem}.ranking-table[data-astro-cid-34jdtspf] th[data-astro-cid-34jdtspf]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);background:var(--color-bg-panel-2)}.ranking-table[data-astro-cid-34jdtspf] tr:last-child td{border-bottom:none}.ranking-table[data-astro-cid-34jdtspf] tr.top-3{background:#ff7a0b0d}.ranking-table[data-astro-cid-34jdtspf] .num[data-astro-cid-34jdtspf],.ranking-table[data-astro-cid-34jdtspf] .num{text-align:right}.ranking-table[data-astro-cid-34jdtspf] .player-name{font-weight:700}.ranking-table[data-astro-cid-34jdtspf] .dim{color:var(--color-text-faint)}.ranking-table[data-astro-cid-34jdtspf] .rank-num{color:var(--color-orange-soft)}@media(min-width:760px){.ranking-cards[data-astro-cid-34jdtspf]{display:none}.ranking-table[data-astro-cid-34jdtspf]{display:table}}
