.matchup.svelte-1l0qip0{max-width:var(--content-max);padding:var(--space-8) var(--page-gutter) var(--space-32);margin:0 auto}.crumb.svelte-1l0qip0{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-faint);display:flex}.crumb.svelte-1l0qip0 a:where(.svelte-1l0qip0){color:var(--text-muted)}.hero.svelte-1l0qip0{align-items:center;gap:var(--space-5);padding:var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--grad-hero-mesh), var(--grad-hero);text-align:center;flex-direction:column;display:flex}.hero__eyebrow.svelte-1l0qip0{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--brand)}.hero__teams.svelte-1l0qip0{justify-content:center;align-items:center;gap:var(--space-8);width:100%;display:flex}.hero__team.svelte-1l0qip0{align-items:center;gap:var(--space-3);min-width:0;font-weight:var(--w-bold);color:var(--text-strong);flex-direction:column;flex:1 1 0;display:flex}.hero__vs.svelte-1l0qip0{font-weight:var(--w-extra);color:var(--text-faint)}.hero.svelte-1l0qip0 h1:where(.svelte-1l0qip0){max-width:var(--content-max);font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--text-strong)}.hero__intro.svelte-1l0qip0{max-width:var(--content-max);line-height:var(--lh-relaxed);color:var(--text-muted)}.section.svelte-1l0qip0{margin-top:var(--space-12)}.section__head.svelte-1l0qip0{margin-bottom:var(--space-5)}.section__head.svelte-1l0qip0 h2:where(.svelte-1l0qip0){font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-tight)}.section__head.svelte-1l0qip0 p:where(.svelte-1l0qip0){margin-top:var(--space-2);color:var(--text-muted)}.record-grid.svelte-1l0qip0,.recent-grid.svelte-1l0qip0,.more-grid.svelte-1l0qip0{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-card.svelte-1l0qip0,.recent-card.svelte-1l0qip0,.faq-list.svelte-1l0qip0 article:where(.svelte-1l0qip0){padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.record-card.svelte-1l0qip0{gap:var(--space-2);flex-direction:column;display:flex}.record-card.svelte-1l0qip0 strong:where(.svelte-1l0qip0){font-size:var(--fs-xl);color:var(--text-strong)}.record-card.svelte-1l0qip0 span:where(.svelte-1l0qip0){font-size:var(--fs-sm);color:var(--text-muted)}.match-list.svelte-1l0qip0,.recent-card.svelte-1l0qip0 ul:where(.svelte-1l0qip0){gap:var(--space-3);flex-direction:column;margin:0;padding:0;display:flex}.match-list.svelte-1l0qip0 li:where(.svelte-1l0qip0),.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0){list-style:none}.match-list.svelte-1l0qip0 a:where(.svelte-1l0qip0),.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) a:where(.svelte-1l0qip0),.next-card.svelte-1l0qip0{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-strong);flex-direction:column;display:flex}.match-list__meta.svelte-1l0qip0,.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) span:where(.svelte-1l0qip0),.next-card.svelte-1l0qip0 span:where(.svelte-1l0qip0){font-size:var(--fs-xs);color:var(--text-faint)}.match-list__score.svelte-1l0qip0{gap:var(--space-3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.match-list__score.svelte-1l0qip0 span:where(.svelte-1l0qip0):last-child{text-align:right}.recent-card.svelte-1l0qip0 h3:where(.svelte-1l0qip0){margin-bottom:var(--space-4);font-size:var(--fs-md)}.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) strong:where(.svelte-1l0qip0){font-size:var(--fs-sm)}.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) em:where(.svelte-1l0qip0){font-size:var(--fs-xs);color:var(--text-muted);font-style:normal}.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) em[data-result=win]:where(.svelte-1l0qip0){color:var(--status-success)}.recent-card.svelte-1l0qip0 li:where(.svelte-1l0qip0) em[data-result=loss]:where(.svelte-1l0qip0){color:var(--status-danger)}.stats-table.svelte-1l0qip0{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-x:auto}.stats-table.svelte-1l0qip0 table:where(.svelte-1l0qip0){border-collapse:collapse;text-align:center;width:100%}.stats-table.svelte-1l0qip0 th:where(.svelte-1l0qip0),.stats-table.svelte-1l0qip0 td:where(.svelte-1l0qip0){padding:var(--space-4);border-top:1px solid var(--border-subtle)}.stats-table.svelte-1l0qip0 thead:where(.svelte-1l0qip0) th:where(.svelte-1l0qip0){background:var(--surface-card-alt);font-size:var(--fs-xs);border-top:0}.stats-table.svelte-1l0qip0 th:where(.svelte-1l0qip0):first-child,.stats-table.svelte-1l0qip0 td:where(.svelte-1l0qip0):first-child{text-align:left}.stats-table.svelte-1l0qip0 th:where(.svelte-1l0qip0):last-child,.stats-table.svelte-1l0qip0 td:where(.svelte-1l0qip0):last-child{text-align:right}.next-card.svelte-1l0qip0 strong:where(.svelte-1l0qip0){font-size:var(--fs-lg)}.next-card.svelte-1l0qip0 em:where(.svelte-1l0qip0){color:var(--brand);font-style:normal;font-weight:var(--w-semibold)}.more-grid.svelte-1l0qip0 a:where(.svelte-1l0qip0){padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--brand);font-weight:var(--w-semibold)}.faq-list.svelte-1l0qip0{gap:var(--space-4);flex-direction:column;display:flex}.faq-list.svelte-1l0qip0 h3:where(.svelte-1l0qip0){font-size:var(--fs-md)}.faq-list.svelte-1l0qip0 p:where(.svelte-1l0qip0){margin-top:var(--space-2);color:var(--text-muted);line-height:var(--lh-relaxed)}.empty.svelte-1l0qip0{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-muted)}@media (width<=48rem){.matchup.svelte-1l0qip0{padding-top:var(--space-5)}.hero.svelte-1l0qip0{padding:var(--space-6)}.hero__teams.svelte-1l0qip0{gap:var(--space-4)}.hero.svelte-1l0qip0 h1:where(.svelte-1l0qip0){font-size:var(--fs-xl)}.record-grid.svelte-1l0qip0,.recent-grid.svelte-1l0qip0,.more-grid.svelte-1l0qip0{grid-template-columns:1fr}.match-list__score.svelte-1l0qip0{grid-template-columns:1fr auto}.match-list__score.svelte-1l0qip0 span:where(.svelte-1l0qip0):last-child{text-align:left;grid-column:1}.stats-table.svelte-1l0qip0 th:where(.svelte-1l0qip0),.stats-table.svelte-1l0qip0 td:where(.svelte-1l0qip0){padding:var(--space-3);font-size:var(--fs-sm)}}
