h1.svelte-1v2vony{font-family:var(--font-serif);color:var(--gold);margin-bottom:4px}.subhead.svelte-1v2vony{color:var(--text-faint);margin-top:0;margin-bottom:28px}.empty.svelte-1v2vony{color:var(--text-faint)}.conferences.svelte-1v2vony{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:40px;display:grid}.conference.svelte-1v2vony h2:where(.svelte-1v2vony){font-family:var(--font-serif);color:var(--crimson-glow);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:8px}.conference.svelte-1v2vony h3:where(.svelte-1v2vony){color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin:24px 0 8px;font-size:.95rem}.table-scroll.svelte-1v2vony{border:1px solid var(--border-soft);background:var(--card);border-radius:6px;overflow-x:auto}table.svelte-1v2vony{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1v2vony,td.svelte-1v2vony{text-align:left;white-space:nowrap;padding:7px 10px}thead.svelte-1v2vony th:where(.svelte-1v2vony){color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-soft);font-size:.75rem}tbody.svelte-1v2vony tr:where(.svelte-1v2vony):not(:last-child) td:where(.svelte-1v2vony){border-bottom:1px solid var(--border-soft)}tbody.svelte-1v2vony tr:where(.svelte-1v2vony):hover{background:var(--card-alt)}.team-col.svelte-1v2vony{align-items:center;gap:8px;display:flex}.team-name.svelte-1v2vony{font-weight:600}.num.svelte-1v2vony{text-align:right;font-variant-numeric:tabular-nums}.dim.svelte-1v2vony{color:var(--text-faint)}
