2bd32daae1
MatchCard: display '0–0' instead of '?–?' when a match is live but score_ft_home is still NULL (sync hasn't picked up the score yet, or Wikipedia hasn't been updated — every match starts at 0-0). recentMatches resolver: fetch limit*2 rows then filter out live matches so a match with score_ft_home=0 that is still in progress doesn't appear in both the live section and recent results simultaneously. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>