.sb.svelte-7ectfr{padding:18px 20px 20px;background:radial-gradient(120% 90% at 50% 0%,rgba(255,90,31,.07),transparent 55%),var(--surface)}.sb.svelte-7ectfr:hover{transform:none;background:radial-gradient(120% 90% at 50% 0%,rgba(255,90,31,.07),transparent 55%),var(--surface);border-color:var(--line)}.skeleton.svelte-7ectfr{min-height:220px;border-radius:var(--r);background:linear-gradient(100deg,var(--surface-2) 40%,var(--surface) 50%,var(--surface-2) 60%)}.skeleton.small.svelte-7ectfr{min-height:88px}.sb.cmp.svelte-7ectfr{padding:14px 16px 16px;margin:22px 0}.cq.svelte-7ectfr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-family:var(--display);font-weight:700;font-size:1.02rem}.slim.svelte-7ectfr{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.note.svelte-7ectfr{color:var(--muted);font-size:.9rem;margin:0 0 14px}.grid.svelte-7ectfr{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.team.svelte-7ectfr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);color:var(--text);cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),background var(--dur) var(--ease)}.team.svelte-7ectfr:hover{transform:translateY(-2px);border-color:var(--line-strong)}.team.on.svelte-7ectfr{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 10%,var(--surface-2));box-shadow:0 0 0 1px var(--ember)}.team.svelte-7ectfr:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.tname.svelte-7ectfr{font-size:.8rem;font-weight:600;text-align:center;line-height:1.25}.results.svelte-7ectfr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.row.svelte-7ectfr{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;grid-template-areas:"crest name pct" "crest track pct";align-items:center;column-gap:10px;row-gap:5px}.crest.svelte-7ectfr{grid-area:crest;display:grid;place-items:center}.rname.svelte-7ectfr{grid-area:name;display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;min-width:0}.nm.svelte-7ectfr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-7ectfr{flex:none;font-family:var(--display);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ember);border-radius:999px;padding:2px 8px}.rpct.svelte-7ectfr{grid-area:pct;text-align:right;font-weight:700;font-size:.95rem}.track.svelte-7ectfr{grid-area:track;height:7px;border-radius:999px;background:var(--surface-2);overflow:hidden}.fill.svelte-7ectfr{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ember) 65%,transparent),var(--ember));transition:width .7s var(--ease)}.row.mine.svelte-7ectfr .rname:where(.svelte-7ectfr),.row.mine.svelte-7ectfr .rpct:where(.svelte-7ectfr){color:var(--ember-hi)}.grid.nudge.svelte-7ectfr{animation:svelte-7ectfr-sb-nudge .34s var(--ease)}.more-teams.svelte-7ectfr{display:block;width:100%;margin-top:10px;padding:9px 0;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.more-teams.svelte-7ectfr:hover{color:var(--ember);border-color:var(--ember)}@keyframes svelte-7ectfr-sb-nudge{20%{transform:translate(-5px)}50%{transform:translate(4px)}80%{transform:translate(-2px)}}.hint.svelte-7ectfr{color:var(--ember-hi);font-size:.85rem;font-weight:700;margin-left:auto}@media (prefers-reduced-motion: reduce){.fill.svelte-7ectfr{transition:none}.team.svelte-7ectfr,.team.svelte-7ectfr:hover{transform:none}.grid.nudge.svelte-7ectfr{animation:none}}.foot.svelte-7ectfr{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.count.svelte-7ectfr{color:var(--faint);font-size:.8rem;margin-left:auto}.ghostlink.svelte-7ectfr{background:none;border:0;padding:0;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:color var(--dur) var(--ease)}.ghostlink.svelte-7ectfr:hover{color:var(--ember)}@media (max-width: 640px){.grid.svelte-7ectfr{grid-template-columns:1fr 1fr}.foot.svelte-7ectfr{gap:10px}.foot.svelte-7ectfr .btn:where(.svelte-7ectfr){flex:1 1 100%}.count.svelte-7ectfr{margin-left:0}}
