.champion-block.svelte-1ragulj{display:flex;flex-direction:column;gap:var(--space-2)}.champion-place.svelte-1ragulj{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--bloom-radius-pill);background:var(--row-winner-bg);box-shadow:inset 0 0 0 1.5px var(--tournament-accent);color:var(--status-winner-text);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);line-height:var(--leading-tight)}.champion-place.svelte-1ragulj .champion-glyph{width:.875rem;height:.875rem}.champion-team.svelte-1ragulj{margin:0;color:var(--bloom-ink);font-family:var(--bloom-font-numeral);text-transform:uppercase;font-size:var(--bloom-text-title);font-weight:var(--font-black);line-height:var(--leading-tight);letter-spacing:.01em;overflow-wrap:anywhere}.champion-record.svelte-1ragulj{margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-body)}.finalists.svelte-1ragulj{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.finalist.svelte-1ragulj{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-inset)}.finalist-place.svelte-1ragulj{color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);text-transform:uppercase}.finalist-name.svelte-1ragulj{color:var(--bloom-ink);font-size:var(--bloom-text-body);font-weight:var(--font-semibold)}.bar.svelte-18dwp7i{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin:0;padding:var(--space-4) var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.stat.svelte-18dwp7i{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat-value.svelte-18dwp7i{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-section);font-weight:var(--font-bold);line-height:var(--leading-none);font-variant-numeric:tabular-nums;order:-1}.stat-label.svelte-18dwp7i{color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.divider.svelte-18dwp7i{width:1px;height:2rem;flex-shrink:0;background:var(--bloom-line)}@media(max-width:26rem){.bar.svelte-18dwp7i{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.divider.svelte-18dwp7i{display:none}.stat-label.svelte-18dwp7i{text-align:center}}.final.svelte-1yzf4vt{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card);color:inherit;text-decoration:none}.final.svelte-1yzf4vt:hover{background:var(--bloom-selected)}.final-head.svelte-1yzf4vt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.final-title.svelte-1yzf4vt{color:var(--bloom-ink);font-size:var(--bloom-text-body);font-weight:var(--font-bold)}.final-badge.svelte-1yzf4vt{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--bloom-radius-pill);background:var(--row-winner-bg);color:var(--status-winner-text);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);line-height:var(--leading-tight);white-space:nowrap}.final-badge.svelte-1yzf4vt .final-glyph{width:.75rem;height:.75rem}.final-rows.svelte-1yzf4vt{display:flex;flex-direction:column;gap:var(--space-2)}.final-row.svelte-1yzf4vt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-width:0;color:var(--bloom-muted);font-size:var(--bloom-text-body)}.final-row--won.svelte-1yzf4vt{color:var(--bloom-ink);font-weight:var(--font-semibold)}.final-team.svelte-1yzf4vt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.final-score.svelte-1yzf4vt{flex-shrink:0;font-variant-numeric:tabular-nums}.final-link.svelte-1yzf4vt{color:var(--bloom-action);font-size:var(--bloom-text-control);font-weight:var(--font-bold)}.recap-page.svelte-87sagx{--share-card-accent: var(--bloom-action-fill);display:flex;flex-direction:column;gap:var(--space-8);max-width:40rem;margin:var(--space-6) auto;padding:0 var(--space-4)}.share-card.svelte-87sagx{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) var(--space-6);background:var(--bloom-context);border:1px solid var(--bloom-line);border-top:4px solid var(--share-card-accent);border-radius:var(--bloom-radius-card)}.card-label.svelte-87sagx{margin:0;color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.card-headline.svelte-87sagx{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-title);font-weight:var(--font-extrabold);line-height:var(--leading-tight);letter-spacing:-.035em}.card-footer.svelte-87sagx{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--bloom-line);color:var(--bloom-muted);font-size:var(--bloom-text-caption)}.card-footer.svelte-87sagx .brand:where(.svelte-87sagx){color:var(--bloom-ink);font-weight:var(--font-bold)}.card-url.svelte-87sagx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-actions.svelte-87sagx{display:flex;flex-direction:column;gap:var(--space-3)}.share-primary.svelte-87sagx{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--bloom-control-min);padding:var(--space-3) var(--space-5);border:1px solid var(--bloom-action-border);border-radius:var(--bloom-radius-pill);background:var(--bloom-action-fill);color:var(--bloom-on-action);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);cursor:pointer}.share-primary.svelte-87sagx:hover:not(:disabled){background:var(--bloom-action-hover)}.share-primary.svelte-87sagx:disabled{background:var(--control-disabled-bg);border-color:transparent;color:var(--control-disabled-text);cursor:default}.share-primary-meta.svelte-87sagx{font-size:var(--bloom-text-caption);font-weight:var(--font-semibold);opacity:.85}@media(max-width:26rem){.share-primary-meta.svelte-87sagx{display:none}.share-tertiary.svelte-87sagx{grid-template-columns:1fr}}.share-secondary.svelte-87sagx,.share-tertiary.svelte-87sagx button:where(.svelte-87sagx){display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--bloom-control-min);padding:var(--space-2) var(--space-4);border:1px solid var(--bloom-line-strong);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface);color:var(--bloom-ink);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);cursor:pointer}.share-secondary.svelte-87sagx:hover:not(:disabled),.share-tertiary.svelte-87sagx button:where(.svelte-87sagx):hover{background:var(--bloom-selected)}.share-secondary.svelte-87sagx:disabled{background:var(--control-disabled-bg);border-color:transparent;color:var(--control-disabled-text);cursor:default}.share-tertiary.svelte-87sagx{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.share-note.svelte-87sagx{margin:0;color:var(--bloom-muted);font-size:var(--bloom-text-caption);text-align:center}.recap-section.svelte-87sagx{display:flex;flex-direction:column;gap:var(--space-4)}.recap-heading.svelte-87sagx{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-component);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.followup.svelte-87sagx{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.followup-title.svelte-87sagx{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-component);font-weight:var(--font-bold);line-height:var(--leading-tight)}.followup-copy.svelte-87sagx{margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-body);line-height:var(--bloom-leading-body)}.followup-cta.svelte-87sagx{align-self:flex-start;min-height:var(--bloom-control-min);padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--bloom-radius-pill);background:var(--share-card-accent);color:var(--bloom-on-action);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);line-height:var(--leading-none);cursor:pointer}.followup-fine.svelte-87sagx{margin:0;color:var(--bloom-muted);font-size:var(--bloom-text-caption)}.next-event.svelte-87sagx{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--bloom-context);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card);text-align:center}.next-event-title.svelte-87sagx{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-component);font-weight:var(--font-bold);line-height:var(--leading-tight)}.next-event-copy.svelte-87sagx{margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-body)}.next-event-cta.svelte-87sagx{min-height:var(--bloom-control-min);display:inline-flex;align-items:center;padding:0 var(--space-6);border-radius:var(--bloom-radius-pill);background:var(--share-card-accent);color:var(--bloom-on-action);font-size:var(--bloom-text-control);font-weight:var(--font-bold);text-decoration:none}
