.match-card[data-astro-cid-yst6ipa2]{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--radius-card);transition:all .4s var(--ease-expo-out);padding:13px 14px;display:block;position:relative;overflow:hidden}.match-card[data-astro-cid-yst6ipa2]:before{content:"";top:0;opacity:0;width:100%;height:1px;transition:opacity .4s var(--ease-expo-out);background:linear-gradient(90deg,#0000,#ffffff0f,#0000);position:absolute;inset-inline-start:0}.match-card[data-astro-cid-yst6ipa2]:hover{border-color:var(--brand-border2);background:var(--brand-surface-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)scale(1.005)}.match-card[data-astro-cid-yst6ipa2]:hover:before{opacity:1}.match-card[data-astro-cid-yst6ipa2].live{border-color:#ff3b3066;box-shadow:inset 0 0 0 1px #ff3b301a,0 4px 16px #ff3b3014}.match-card[data-astro-cid-yst6ipa2].live:after{content:"";inset-inline-start:0;background:var(--brand-live);opacity:.9;width:2px;position:absolute;top:0;bottom:0}.card-top[data-astro-cid-yst6ipa2]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.comp[data-astro-cid-yst6ipa2]{color:var(--brand-faint);font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.comp[data-astro-cid-yst6ipa2] img[data-astro-cid-yst6ipa2]{object-fit:contain;width:14px;height:14px}.venue[data-astro-cid-yst6ipa2]{color:var(--brand-faint);text-transform:none;font-weight:400}.badges[data-astro-cid-yst6ipa2]{flex-shrink:0;align-items:center;gap:6px;display:flex}.badge-ft[data-astro-cid-yst6ipa2]{font-size:10px;font-weight:700;font-family:var(--font-mono);background:var(--brand-surface2);border:1px solid var(--brand-border);color:var(--brand-faint);border-radius:999px;padding:2px 6px}.teams[data-astro-cid-yst6ipa2]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.team[data-astro-cid-yst6ipa2]{align-items:center;gap:10px;min-width:0;display:flex}.team[data-astro-cid-yst6ipa2]:last-child{text-align:right;flex-direction:row-reverse;justify-content:flex-end}.team-name[data-astro-cid-yst6ipa2]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-headline);letter-spacing:-.02em;overflow:hidden}.score-area[data-astro-cid-yst6ipa2]{flex-direction:column;align-items:center;gap:2px;min-width:72px;display:flex}.score[data-astro-cid-yst6ipa2]{font-family:var(--font-headline);letter-spacing:-.03em;align-items:center;gap:6px;font-size:18px;font-weight:800;line-height:1;display:flex}.num[data-astro-cid-yst6ipa2]{color:var(--brand-muted)}.num[data-astro-cid-yst6ipa2].winner,.match-card[data-astro-cid-yst6ipa2].live .num[data-astro-cid-yst6ipa2].winner{color:var(--brand-text)}.dash[data-astro-cid-yst6ipa2]{color:var(--brand-faint);font-weight:400}.time[data-astro-cid-yst6ipa2]{font-family:var(--font-headline);color:var(--brand-text);background:var(--brand-surface2);border:1px solid var(--brand-border);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.minute[data-astro-cid-yst6ipa2]{font-size:11px;font-weight:700;font-family:var(--font-mono);color:var(--brand-live)}.status-text[data-astro-cid-yst6ipa2]{color:var(--brand-faint);font-size:11px;font-family:var(--font-mono)}.events[data-astro-cid-yst6ipa2]{border-top:1px solid var(--brand-border);color:var(--brand-muted);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px;font-size:11px;display:flex;overflow:hidden}.event[data-astro-cid-yst6ipa2]{white-space:nowrap;font-family:var(--font-mono);align-items:center;gap:4px;display:inline-flex}.card-yellow[data-astro-cid-yst6ipa2]{color:#eab308;fill:#eab308}.card-red[data-astro-cid-yst6ipa2]{color:#ef4444;fill:#ef4444}.form[data-astro-cid-yst6ipa2]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.form[data-astro-cid-yst6ipa2][data-form=W]{background:#22c55e}.form[data-astro-cid-yst6ipa2][data-form=D]{background:#eab308}.form[data-astro-cid-yst6ipa2][data-form=L]{background:var(--brand-live)}.match-list[data-astro-cid-cojsxzgx]{flex-direction:column;gap:20px;display:flex}.group[data-astro-cid-cojsxzgx]{flex-direction:column;gap:10px;display:flex}.group-header[data-astro-cid-cojsxzgx]{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.group-title[data-astro-cid-cojsxzgx]{align-items:center;gap:8px;display:flex}.group-title[data-astro-cid-cojsxzgx] img[data-astro-cid-cojsxzgx]{object-fit:contain;width:18px;height:18px}.group-title[data-astro-cid-cojsxzgx] h3[data-astro-cid-cojsxzgx]{font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted);font-size:13px;font-weight:700}.count[data-astro-cid-cojsxzgx]{font-family:var(--font-mono);background:var(--brand-surface);border:1px solid var(--brand-border);color:var(--brand-faint);border-radius:999px;padding:2px 6px;font-size:11px}.view-link[data-astro-cid-cojsxzgx]{color:var(--brand-faint);font-size:12px;font-weight:600;font-family:var(--font-mono)}.view-link[data-astro-cid-cojsxzgx]:hover{color:var(--brand-accent)}.cards[data-astro-cid-cojsxzgx]{flex-direction:column;gap:8px;display:flex}.empty[data-astro-cid-cojsxzgx]{text-align:center;color:var(--brand-muted);border:1px dashed var(--brand-border);background:var(--brand-surface);border-radius:12px;padding:40px 20px}.empty-action[data-astro-cid-cojsxzgx]{color:var(--brand-accent);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}
