.top.svelte-1g7ncr{position:sticky;top:0;z-index:20;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--pad);background:linear-gradient(var(--ink) 60%,transparent);pointer-events:none}.top.svelte-1g7ncr>:where(.svelte-1g7ncr){pointer-events:auto}.brand.svelte-1g7ncr{font-weight:800;letter-spacing:-.02em;font-size:18px;display:flex;align-items:center;gap:10px;color:var(--text);min-width:0}.brand.svelte-1g7ncr i:where(.svelte-1g7ncr){flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.brand-text.svelte-1g7ncr{display:flex;flex-direction:column;line-height:1.1;min-width:0}.brand-text.svelte-1g7ncr small:where(.svelte-1g7ncr){font-size:11px;font-weight:500;color:var(--text-3);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.tabs.svelte-1g7ncr{display:flex;gap:4px;padding:4px;background:var(--glass);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tab.svelte-1g7ncr{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;color:var(--text-2);font-weight:600;font-size:14px;transition:background .2s,color .2s;white-space:nowrap}.tab.active.svelte-1g7ncr{background:var(--text);color:var(--ink)}.n.svelte-1g7ncr{font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;background:var(--warn);color:#3a2a00;font-variant-numeric:tabular-nums}.tab.active.svelte-1g7ncr .n:where(.svelte-1g7ncr){background:var(--ink);color:var(--text)}.right.svelte-1g7ncr{justify-self:end;display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:13px}.app.svelte-1g7ncr{max-width:var(--maxw);margin:0 auto;padding-bottom:80px}@media(max-width:760px){.top.svelte-1g7ncr{grid-template-columns:1fr auto;padding:12px 16px}.tabs.svelte-1g7ncr{position:fixed;left:12px;right:12px;max-width:560px;margin:0 auto;bottom:max(12px,env(safe-area-inset-bottom));justify-content:space-between;background:#121318e0;border:1px solid var(--glass-2);z-index:30;pointer-events:auto}.tab.svelte-1g7ncr{flex:1 0 auto;min-width:0;justify-content:center;padding:10px;font-size:12.5px;gap:4px}.tabs.svelte-1g7ncr{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.tabs.svelte-1g7ncr::-webkit-scrollbar{display:none}.app.svelte-1g7ncr{padding-bottom:110px}}.masthead.svelte-1v5upqe{padding:10px var(--pad) 0}.crested.svelte-1v5upqe{padding-top:4px}.in.svelte-1v5upqe{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--glass)}.crested.svelte-1v5upqe .in:where(.svelte-1v5upqe){padding-bottom:10px}.text.svelte-1v5upqe{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0}h1.svelte-1v5upqe{margin:0;font-size:clamp(24px,3.6vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}h1.svelte-1v5upqe a:where(.svelte-1v5upqe){color:inherit}h1.svelte-1v5upqe a:where(.svelte-1v5upqe):hover{color:var(--text-2)}.sub.svelte-1v5upqe{margin:0;font-size:14px;color:var(--text-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sub.svelte-1v5upqe .strong:where(.svelte-1v5upqe){color:var(--text-2);font-weight:700}.dot.svelte-1v5upqe{color:var(--glass-2)}.badge.svelte-1v5upqe{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--glass-2);color:var(--text-2)}.crest.svelte-1v5upqe{flex:0 0 auto;width:clamp(88px,13vw,156px);height:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}@media(max-width:760px){.masthead.svelte-1v5upqe{padding-top:4px}.in.svelte-1v5upqe{gap:14px}.crest.svelte-1v5upqe{width:clamp(66px,22vw,100px)}}.league-body.svelte-qf8dff .hero{margin-top:8px;border-radius:var(--r)}.ghost.svelte-qf8dff{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--glass);color:var(--text-2);font-weight:600;font-size:13px;white-space:nowrap}.foot.svelte-qf8dff{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:30px var(--pad) 20px;color:var(--text-3);font-size:12px}.foot.svelte-qf8dff a:where(.svelte-qf8dff){color:var(--text-2)}@media(max-width:760px){.ghost.svelte-qf8dff{padding:8px 10px}}
