.container.svelte-x73kv5{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem}.page-header.svelte-x73kv5{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.page-header.svelte-x73kv5 h1:where(.svelte-x73kv5){font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--text-primary)}.nav-links.svelte-x73kv5{display:flex;align-items:center;gap:2rem}.nav-links.svelte-x73kv5 a:where(.svelte-x73kv5){font-size:.875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.7;transition:opacity .2s ease;line-height:1}.nav-links.svelte-x73kv5 a:where(.svelte-x73kv5):hover{opacity:1}.nav-link-btn.svelte-x73kv5{font-size:.875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.7;transition:opacity .2s ease;line-height:1;background:none;border:none;cursor:pointer;padding:0;margin:0;font-family:inherit;appearance:none;display:flex;align-items:center;gap:.5rem}.nav-link-btn.svelte-x73kv5:hover{opacity:1}.plus-icon.svelte-x73kv5{font-size:1.2rem;line-height:1;font-weight:300}.dropdown.svelte-x73kv5{position:relative}.dropdown-toggle.svelte-x73kv5{font-size:.875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.7;transition:opacity .2s ease;background:none;border:none;cursor:pointer;padding:0;margin:0;font-family:inherit;appearance:none;line-height:1}.dropdown-toggle.svelte-x73kv5:hover{opacity:1}.dropdown-menu.svelte-x73kv5{position:absolute;top:calc(100% + .5rem);right:0;background:var(--bg-primary);border:1px solid var(--border-subtle);min-width:200px;z-index:1000;box-shadow:0 4px 6px #0000001a}.dropdown-item.svelte-x73kv5{display:block;padding:.75rem 1rem;font-size:.875rem;font-weight:300;letter-spacing:.05em;text-decoration:none;color:var(--text-primary);opacity:.8;transition:all .2s ease;border-bottom:1px solid var(--border-subtle)}.dropdown-item.svelte-x73kv5:last-child{border-bottom:none}.dropdown-item.svelte-x73kv5:hover{opacity:1;background:var(--border-subtle)}.loading.svelte-x73kv5,.error.svelte-x73kv5{text-align:center;padding:3rem;font-size:1rem;color:var(--text-primary)}.error.svelte-x73kv5{opacity:.8}.controls.svelte-x73kv5{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.search-input.svelte-x73kv5{width:400px;padding:.75rem 1rem;font-size:1rem;font-family:inherit;background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);outline:none;transition:border-color .2s ease;margin-left:auto}.search-input.svelte-x73kv5:focus{border-color:var(--border-active)}.search-input.svelte-x73kv5::placeholder{color:var(--text-primary);opacity:.3}.season-selector.svelte-x73kv5{width:400px;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;font-weight:300;text-transform:uppercase;letter-spacing:.05em;background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);outline:none;transition:border-color .2s ease;cursor:pointer}[data-theme=dark] .season-selector.svelte-x73kv5{font-weight:400}[data-theme=light] .season-selector.svelte-x73kv5{font-weight:200}.season-selector.svelte-x73kv5:focus{border-color:var(--border-active)}.season-selector.svelte-x73kv5 option:where(.svelte-x73kv5){background:var(--bg-primary, #ffffff);color:var(--text-primary)}[data-theme=dark] .season-selector.svelte-x73kv5 option:where(.svelte-x73kv5){background:#1a1a1a}.table-wrapper.svelte-x73kv5{overflow-x:auto;border:1px solid var(--border-subtle);background:transparent}.leaderboard-table.svelte-x73kv5{width:100%;border-collapse:collapse}.leaderboard-table.svelte-x73kv5 thead:where(.svelte-x73kv5){background:transparent;border-bottom:1px solid var(--border-subtle)}.leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5){padding:1rem;text-align:left;font-weight:300;color:var(--text-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8}[data-theme=dark] .leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5){font-weight:500}[data-theme=light] .leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5){font-weight:200}.leaderboard-table.svelte-x73kv5 th.sortable:where(.svelte-x73kv5){cursor:pointer;user-select:none;transition:opacity .2s}.leaderboard-table.svelte-x73kv5 th.sortable:where(.svelte-x73kv5):hover{opacity:1}.sort-arrow.svelte-x73kv5{display:inline-block;width:.75em;opacity:0;transition:opacity .2s}.sort-arrow.visible.svelte-x73kv5{opacity:1}.leaderboard-table.svelte-x73kv5 tbody:where(.svelte-x73kv5) tr:where(.svelte-x73kv5){border-bottom:1px solid var(--border-subtle);transition:opacity .15s}.leaderboard-table.svelte-x73kv5 tbody:where(.svelte-x73kv5) tr:where(.svelte-x73kv5):hover{opacity:.8}.leaderboard-table.svelte-x73kv5 tbody:where(.svelte-x73kv5) tr.inactive:where(.svelte-x73kv5){opacity:.5}.leaderboard-table.svelte-x73kv5 td:where(.svelte-x73kv5){padding:1rem;font-size:.875rem;color:var(--text-primary)}.rank-cell.svelte-x73kv5{font-weight:300}.rank.svelte-x73kv5{display:inline-block;min-width:2rem;text-align:center}.name-cell.svelte-x73kv5{font-weight:300}[data-theme=dark] .name-cell.svelte-x73kv5{font-weight:400}.player-name-link.svelte-x73kv5{text-decoration:none;color:inherit;display:inline-flex;align-items:center;transition:opacity .2s ease}.player-name-link.svelte-x73kv5:hover{opacity:.6;text-decoration:underline;text-decoration-thickness:.5px}.player-name.svelte-x73kv5{margin-right:.5rem}.inactive-badge.svelte-x73kv5{display:inline-block;padding:.125rem .5rem;font-size:.625rem;border:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;font-weight:300;opacity:.6}[data-theme=light] .inactive-badge.svelte-x73kv5{font-weight:200}.elo-cell.svelte-x73kv5{font-weight:300}[data-theme=dark] .elo-cell.svelte-x73kv5{font-weight:500}.elo-value.svelte-x73kv5{font-size:1rem}.wins.svelte-x73kv5,.losses.svelte-x73kv5,.win-rate.svelte-x73kv5{font-weight:300}.btn-view.svelte-x73kv5{display:inline-block;padding:.5rem 0;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:.5px;border:none;background:transparent;transition:opacity .3s ease}[data-theme=light] .btn-view.svelte-x73kv5{font-weight:200}.btn-view.svelte-x73kv5:hover{opacity:.6}.no-results.svelte-x73kv5{text-align:center;padding:3rem!important;color:var(--text-primary);opacity:.6}.chart-section.svelte-x73kv5{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-subtle)}.chart-container.svelte-x73kv5{width:100%;height:500px;background:transparent;border:1px solid var(--border-subtle);padding:2rem;position:relative}.chart-loading.svelte-x73kv5{position:absolute;top:2rem;right:2rem;z-index:10}.spinner.svelte-x73kv5{width:24px;height:24px;border:2px solid var(--border-subtle);border-top-color:var(--text-primary);border-radius:50%;animation:svelte-x73kv5-spin .8s linear infinite}@keyframes svelte-x73kv5-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.chart-container.svelte-x73kv5{height:400px;padding:1rem}.chart-loading.svelte-x73kv5{top:1rem;right:1rem}.spinner.svelte-x73kv5{width:20px;height:20px}}@media(max-width:768px){.container.svelte-x73kv5{padding:5rem 1rem 3rem}.page-header.svelte-x73kv5{flex-direction:column;gap:1rem;align-items:flex-start}.controls.svelte-x73kv5{flex-direction:column;align-items:stretch}.search-input.svelte-x73kv5{min-width:100%}.leaderboard-table.svelte-x73kv5{font-size:.8rem}.leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5),.leaderboard-table.svelte-x73kv5 td:where(.svelte-x73kv5){padding:.75rem .5rem}.leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5):nth-child(4),.leaderboard-table.svelte-x73kv5 td:where(.svelte-x73kv5):nth-child(4),.leaderboard-table.svelte-x73kv5 th:where(.svelte-x73kv5):nth-child(6),.leaderboard-table.svelte-x73kv5 td:where(.svelte-x73kv5):nth-child(6){display:none}}
