.match-card[data-astro-cid-ar2imll2]{color:var(--color-text);min-width:0;max-width:100%;width:100%;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}.match-card--success[data-astro-cid-ar2imll2]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.match-card--danger[data-astro-cid-ar2imll2]{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-border))}.match-card--accent[data-astro-cid-ar2imll2]{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.match-card--warn[data-astro-cid-ar2imll2]{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-border))}.match-card__main[data-astro-cid-ar2imll2]{display:flex;flex-direction:column;gap:.75rem;color:inherit;min-width:0}.match-card__main[data-astro-cid-ar2imll2]:hover{text-decoration:none}.match-card[data-astro-cid-ar2imll2]:hover{border-color:var(--color-primary)}.meta[data-astro-cid-ar2imll2]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}.meta-side[data-astro-cid-ar2imll2]{flex-shrink:1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-pill[data-astro-cid-ar2imll2]{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.2rem .55rem;border-radius:7px;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.status-pill--success[data-astro-cid-ar2imll2]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.status-pill--danger[data-astro-cid-ar2imll2]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.status-pill--accent[data-astro-cid-ar2imll2]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.status-pill--warn[data-astro-cid-ar2imll2]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.status-pill--muted[data-astro-cid-ar2imll2]{color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text-muted) 12%,transparent)}.status-dot[data-astro-cid-ar2imll2]{width:6px;height:6px;border-radius:999px;background:currentColor}.status-pill--pulse[data-astro-cid-ar2imll2] .status-dot[data-astro-cid-ar2imll2]{animation:match-card-pulse 1.2s ease-in-out infinite}@keyframes match-card-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.status-pill--pulse[data-astro-cid-ar2imll2] .status-dot[data-astro-cid-ar2imll2]{animation:none}}.winner-label[data-astro-cid-ar2imll2]{color:var(--color-warning);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-stack[data-astro-cid-ar2imll2]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.team-row[data-astro-cid-ar2imll2]{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:40px}.team-row--dim[data-astro-cid-ar2imll2] .team-name[data-astro-cid-ar2imll2],.team-row--dim[data-astro-cid-ar2imll2] .team-score[data-astro-cid-ar2imll2]{color:var(--color-text-muted)}.team-row--winner[data-astro-cid-ar2imll2] .team-name[data-astro-cid-ar2imll2]{color:var(--color-text)}.logo[data-astro-cid-ar2imll2]{display:block;flex:none}.team-name[data-astro-cid-ar2imll2]{flex:1;min-width:0;font-size:1.05rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trophy[data-astro-cid-ar2imll2]{display:inline;vertical-align:middle;margin-left:.35rem;color:var(--color-warning)}.team-score[data-astro-cid-ar2imll2]{flex:none;font-size:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;min-width:1.5rem;text-align:right}.team-score--empty[data-astro-cid-ar2imll2]{min-width:0}.venue[data-astro-cid-ar2imll2]{display:flex;align-items:center;gap:.35rem;margin:0;padding:0}.venue[data-astro-cid-ar2imll2] .venue-pin{color:var(--color-text-muted)}.venue-link[data-astro-cid-ar2imll2]{color:inherit;text-decoration:underline;text-underline-offset:2px;min-width:0}.venue-link[data-astro-cid-ar2imll2]:hover{color:var(--color-primary)}@media (min-width: 769px){.team-name[data-astro-cid-ar2imll2]{font-size:1.15rem}.team-score[data-astro-cid-ar2imll2]{font-size:2rem}}.match-card[data-astro-cid-ar2imll2] .mec-wrap{margin-top:0;padding-top:.75rem;border-top:1px solid var(--color-border);width:100%;max-width:100%;min-width:0;overflow:hidden}.match-card[data-astro-cid-ar2imll2] .mec-section-title{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.match-card[data-astro-cid-ar2imll2] .mec-empty{margin:0;font-size:.85rem;color:var(--color-text-muted)}.match-card[data-astro-cid-ar2imll2] .mec{width:100%;max-width:100%;min-width:0;overflow:hidden}.match-card[data-astro-cid-ar2imll2] .mec-track{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.match-card[data-astro-cid-ar2imll2] .mec-track::-webkit-scrollbar{display:none}.match-card[data-astro-cid-ar2imll2] .mec-slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start}.match-card[data-astro-cid-ar2imll2] .mec-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem}.match-card[data-astro-cid-ar2imll2] .mec-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:0}.match-card[data-astro-cid-ar2imll2] .mec-arrow:disabled{opacity:.4;cursor:default}.match-card[data-astro-cid-ar2imll2] .mec-arrow:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.match-card[data-astro-cid-ar2imll2] .mec-dots{display:flex;align-items:center;gap:6px}.match-card[data-astro-cid-ar2imll2] .mec-dot{display:block;width:6px;height:6px;padding:0;border:none;border-radius:999px;background:var(--color-border);cursor:pointer;transition:width .2s,background .2s}.match-card[data-astro-cid-ar2imll2] .mec-dot--active{width:18px;background:var(--color-primary)}.match-card[data-astro-cid-ar2imll2] .mec-card{display:flex;align-items:center;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box;padding:.65rem .75rem;background:var(--color-card-secondary);border:1px solid var(--color-border);border-radius:12px}.match-card[data-astro-cid-ar2imll2] .mec-avatar{--person-avatar-size: 44px;width:44px;height:44px;border-radius:999px;flex-shrink:0}.match-card[data-astro-cid-ar2imll2] .mec-avatar.person-avatar-wrap{display:inline-block}.match-card[data-astro-cid-ar2imll2] .mec-body{flex:1;min-width:0}.match-card[data-astro-cid-ar2imll2] .mec-title{margin:0;font-size:.9rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-card[data-astro-cid-ar2imll2] .mec-muted{color:var(--color-text-muted);font-weight:500}.match-card[data-astro-cid-ar2imll2] .mec-own{margin-left:.35rem;font-size:.65rem;font-weight:700;color:var(--color-danger);text-transform:uppercase}.match-card[data-astro-cid-ar2imll2] .mec-assist{margin:.1rem 0 0;font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-card[data-astro-cid-ar2imll2] .mec-meta{margin:.2rem 0 0;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}
