.match-card[data-astro-cid-gbaaculc]{background-color:var(--color-surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-base) var(--ease-out)}.match-card[data-astro-cid-gbaaculc]:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.match-card__header[data-astro-cid-gbaaculc]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border-light)}.match-card__game[data-astro-cid-gbaaculc]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-extrabold);color:var(--color-primary-text)}.match-card__tournament[data-astro-cid-gbaaculc]{font-size:var(--text-xs);color:var(--color-text-faint);flex:1}.match-card__stream[data-astro-cid-gbaaculc]{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-sm);font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-live);background-color:color-mix(in srgb,var(--color-live) 15%,transparent);border-radius:var(--radius-sm);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all var(--duration-fast) var(--ease-out)}.match-card__stream[data-astro-cid-gbaaculc]:hover{background-color:var(--color-live);color:var(--color-text)}.match-card__body[data-astro-cid-gbaaculc]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);padding:var(--space-lg)}.match-card__team[data-astro-cid-gbaaculc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}.match-card__team--right[data-astro-cid-gbaaculc]{order:3}.match-card__team-logo[data-astro-cid-gbaaculc]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-surface-alt),var(--color-surface-raised));border:1px solid var(--color-border-light);overflow:hidden;padding:6px}.match-card__team-logo[data-astro-cid-gbaaculc] img[data-astro-cid-gbaaculc]{width:100%;height:100%;object-fit:contain}.match-card__team-initials[data-astro-cid-gbaaculc]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-extrabold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.match-card__team-name[data-astro-cid-gbaaculc]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.match-card__odds[data-astro-cid-gbaaculc]{display:inline-block;padding:var(--space-xs) var(--space-md);background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.match-card__odds[data-astro-cid-gbaaculc]:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.match-card__center[data-astro-cid-gbaaculc]{display:flex;flex-direction:column;align-items:center;gap:2px;order:2}.match-card__time[data-astro-cid-gbaaculc]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.match-card__date[data-astro-cid-gbaaculc]{font-size:var(--text-xs);color:var(--color-text-faint)}.match-card__score[data-astro-cid-gbaaculc]{display:flex;align-items:center;gap:var(--space-sm)}.match-card__score-num[data-astro-cid-gbaaculc]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);color:var(--color-text-muted)}.match-card__score-num--winner[data-astro-cid-gbaaculc]{color:var(--color-success)}.match-card__score-sep[data-astro-cid-gbaaculc]{font-size:var(--text-lg);color:var(--color-text-faint)}.match-card__format[data-astro-cid-gbaaculc]{font-size:var(--text-xs);color:var(--color-text-faint);font-weight:var(--weight-medium)}@media(max-width:960px){.match-card__body[data-astro-cid-gbaaculc]{gap:var(--space-sm);padding:var(--space-md)}.match-card__team-logo[data-astro-cid-gbaaculc]{width:40px;height:40px}}@media(max-width:600px){.match-card__body[data-astro-cid-gbaaculc]{grid-template-columns:1fr auto 1fr;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.match-card__team-logo[data-astro-cid-gbaaculc]{width:32px;height:32px}.match-card__team-name[data-astro-cid-gbaaculc]{font-size:var(--text-xs)}.match-card__time[data-astro-cid-gbaaculc]{font-size:var(--text-lg)}.match-card__score-num[data-astro-cid-gbaaculc]{font-size:var(--text-xl)}.match-card__odds[data-astro-cid-gbaaculc]{padding:2px var(--space-sm);font-size:var(--text-xs)}.match-card__header[data-astro-cid-gbaaculc]{padding:var(--space-xs) var(--space-sm)}}
