:root{--bg:#0e1014;--surface:#161920;--surface-2:#1d212a;--line:#2a2f3a;--text:#e8eaee;--muted:#8d94a3;--accent:#f5c518;--accent-ink:#14161b;--ct:#5d9cec;--t:#e8a33d;--win:#4ccf7c;--loss:#ef5b5b;--radius:10px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.15rem}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums;text-align:right}.mono{font-family:var(--mono);font-size:.9em}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin:32px 0 12px;display:flex}.section-head a{color:var(--muted);font-size:.9rem}.tablewrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);font-size:.75rem;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#ffffff05}.btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--text)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08);color:var(--accent-ink)}.empty{text-align:center;color:var(--muted);padding:32px}.pager{justify-content:space-between;margin-top:12px;display:flex}.error{border:1px solid var(--loss);border-radius:var(--radius);color:var(--loss);padding:16px}.search.svelte-7wzd0r{width:220px;position:relative}input.svelte-7wzd0r{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:7px 12px}input.svelte-7wzd0r:focus{border-color:var(--accent);outline:none}ul.svelte-7wzd0r{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:320px;max-width:calc(100vw - 32px);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0006}button.svelte-7wzd0r{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 10px;display:flex}button.hl.svelte-7wzd0r{background:var(--surface)}.mono.svelte-7wzd0r{font-size:.75rem}@media (width<=720px){.search.svelte-7wzd0r{flex:1}}header.svelte-12qhfyh{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0e1014eb;position:sticky;top:0}.bar.svelte-12qhfyh{align-items:center;gap:24px;height:60px;display:flex}.brand.svelte-12qhfyh{white-space:nowrap;font-size:1.1rem;font-weight:800}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--accent)}.brand.svelte-12qhfyh em:where(.svelte-12qhfyh){background:var(--accent);color:var(--accent-ink);vertical-align:2px;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:.75rem;font-style:normal;font-weight:600}nav.svelte-12qhfyh{flex:1;gap:4px;display:flex;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 10px;font-weight:500}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text);background:var(--surface-2)}main.svelte-12qhfyh{min-height:calc(100vh - 140px);padding-top:24px;padding-bottom:48px}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text);margin-left:8px}footer.svelte-12qhfyh{border-top:1px solid var(--line);padding:24px 16px 40px;font-size:.85rem}@media (width<=720px){.bar.svelte-12qhfyh{flex-wrap:wrap;gap:10px;height:auto;padding-top:10px;padding-bottom:10px}nav.svelte-12qhfyh{flex-basis:100%;order:3}}
