*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0f;color:#e0e0e0;font-family:Courier New,Courier,monospace;min-height:100vh}main.svelte-wtkzqx{max-width:640px;margin:0 auto;padding:32px 20px 80px;display:flex;flex-direction:column;gap:20px}header.svelte-wtkzqx{text-align:center}.back-link.svelte-wtkzqx{display:inline-block;font-size:.75rem;color:#555;text-decoration:none;letter-spacing:.1em;margin-bottom:12px;transition:color .2s}.back-link.svelte-wtkzqx:hover{color:#22c55e}h1.svelte-wtkzqx{font-size:2.5rem;letter-spacing:.4em;color:#22c55e;text-shadow:0 0 20px #22c55e88}.subtitle.svelte-wtkzqx{font-size:.8rem;color:#555;margin-top:4px;letter-spacing:.1em}.empty.svelte-wtkzqx{text-align:center;color:#444;font-size:.85rem}.sort-bar.svelte-wtkzqx{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sort-label.svelte-wtkzqx{font-size:.65rem;letter-spacing:.2em;color:#444;margin-right:4px}.sort-btn.svelte-wtkzqx{background:#111;border:1px solid #222;color:#555;font-family:inherit;font-size:.8rem;padding:5px 10px;border-radius:4px;cursor:pointer;transition:border-color .15s,color .15s}.sort-btn.svelte-wtkzqx:hover{border-color:#444;color:#888}.sort-active.svelte-wtkzqx{border-color:#22c55e66!important;color:#22c55e!important;background:#052e1644}.player-list.svelte-wtkzqx{display:flex;flex-direction:column;gap:6px}.player-row.svelte-wtkzqx{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#111;border:1px solid #1e1e1e;border-radius:6px;text-decoration:none;color:inherit;transition:border-color .2s,background .2s;gap:10px}.player-row.svelte-wtkzqx:hover{border-color:#22c55e44;background:#141414}.player-left.svelte-wtkzqx{display:flex;align-items:center;gap:10px;min-width:0}.player-rank.svelte-wtkzqx{font-size:.7rem;color:#333;width:22px;flex-shrink:0}.player-name.svelte-wtkzqx{font-size:.95rem;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-stats.svelte-wtkzqx{display:flex;gap:12px;font-size:.78rem;color:#555;flex-shrink:0}.cm-stat.svelte-wtkzqx{color:#a16207}
