.page.svelte-a158rn{width:100%;color:var(--text-primary)}.table-wrap.svelte-a158rn{border:1px solid var(--rule);border-radius:4px;overflow-x:auto}.mobile-scroll-hint.svelte-a158rn{display:none}@media(max-width:640px){.mobile-scroll-hint.svelte-a158rn{display:block;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:.4rem;padding:0 .15rem}}.standings-table.svelte-a158rn{width:100%;border-collapse:collapse;font-size:13px}.standings-table.svelte-a158rn th:where(.svelte-a158rn){background:var(--canvas-sink);text-align:left;padding:.55rem .85rem;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;color:var(--text-muted);letter-spacing:.14em;font-weight:500}.standings-table.svelte-a158rn th:where(.svelte-a158rn) abbr:where(.svelte-a158rn){text-decoration:none}.standings-table.svelte-a158rn th.right:where(.svelte-a158rn){text-align:right}.standings-table.svelte-a158rn td:where(.svelte-a158rn){padding:.6rem .85rem;border-top:1px solid var(--rule)}.standings-table.svelte-a158rn tr:where(.svelte-a158rn){cursor:default}.standings-table.svelte-a158rn tr:where(.svelte-a158rn):not(.user-row):not(.cutline):hover{background:var(--canvas-sink)}.user-row.svelte-a158rn{background:color-mix(in oklch,var(--canvas-sink) 60%,transparent)}.col-rank.svelte-a158rn{min-width:4.5rem;color:var(--text-muted);font-weight:600;font-feature-settings:"tnum" 1,"ss01" 1;white-space:nowrap}.rank-num.svelte-a158rn{display:inline}.user-chip.svelte-a158rn{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:var(--ink);color:var(--text-on-ink);border-radius:2px;padding:1px 4px;margin-left:4px;vertical-align:middle}.team-cell.svelte-a158rn{display:flex;flex-direction:column;gap:.1rem}.team-name.svelte-a158rn{font-weight:500}.owner.svelte-a158rn{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.right.svelte-a158rn{text-align:right;font-feature-settings:"tnum" 1,"ss01" 1}.delta-pos.svelte-a158rn{color:var(--good)}.delta-neg.svelte-a158rn{color:var(--bad)}.streak.svelte-a158rn{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:2px;font-size:10px;font-weight:700;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.streak-win.svelte-a158rn{background:var(--good-soft);color:var(--good)}.streak-loss.svelte-a158rn{background:var(--red-soft);color:var(--red-ink)}.dim.svelte-a158rn{color:var(--text-muted)}.cutline.svelte-a158rn td:where(.svelte-a158rn){padding:.4rem .85rem;border-top:none}.cutline-stack.svelte-a158rn{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cutline-inner.svelte-a158rn{display:flex;align-items:center;gap:.75rem;width:100%}.cutline-rule.svelte-a158rn{flex:1;border-bottom:1px solid var(--rule)}.cutline-label.svelte-a158rn{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.cutline-caption.svelte-a158rn{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.th-sort.svelte-a158rn{background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;gap:.3rem;align-items:baseline}
