.filter-set:has(input[name="tour"][value="gulf"]:checked) .team-card:not([data-tour="gulf"]) { display: none; }
.filter-set:has(input[name="tour"][value="europe"]:checked) .team-card:not([data-tour="europe"]) { display: none; }
.filter-set:has(input[name="tour"][value="americas"]:checked) .team-card:not([data-tour="americas"]) { display: none; }
.filter-set:has(input[name="tour"][value="pacific"]:checked) .team-card:not([data-tour="pacific"]) { display: none; }
.filter-set:has(input[name="country"][value="United Arab Emirates"]:checked) .team-card:not([data-country="United Arab Emirates"]) { display: none; }
.filter-set:has(input[name="country"][value="United Arab Emirates"]:checked) .player-card:not([data-country="United Arab Emirates"]) { display: none; }
.filter-set:has(input[name="country"][value="Qatar"]:checked) .team-card:not([data-country="Qatar"]) { display: none; }
.filter-set:has(input[name="country"][value="Qatar"]:checked) .player-card:not([data-country="Qatar"]) { display: none; }
.filter-set:has(input[name="country"][value="United Kingdom"]:checked) .team-card:not([data-country="United Kingdom"]) { display: none; }
.filter-set:has(input[name="country"][value="United Kingdom"]:checked) .player-card:not([data-country="United Kingdom"]) { display: none; }
.filter-set:has(input[name="country"][value="United States"]:checked) .team-card:not([data-country="United States"]) { display: none; }
.filter-set:has(input[name="country"][value="United States"]:checked) .player-card:not([data-country="United States"]) { display: none; }
.filter-set:has(input[name="country"][value="Canada"]:checked) .team-card:not([data-country="Canada"]) { display: none; }
.filter-set:has(input[name="country"][value="Canada"]:checked) .player-card:not([data-country="Canada"]) { display: none; }
.filter-set:has(input[name="country"][value="Australia"]:checked) .team-card:not([data-country="Australia"]) { display: none; }
.filter-set:has(input[name="country"][value="Australia"]:checked) .player-card:not([data-country="Australia"]) { display: none; }
.filter-set:has(input[name="country"][value="Italy"]:checked) .team-card:not([data-country="Italy"]) { display: none; }
.filter-set:has(input[name="country"][value="Italy"]:checked) .player-card:not([data-country="Italy"]) { display: none; }
.filter-set:has(input[name="country"][value="Malaysia"]:checked) .team-card:not([data-country="Malaysia"]) { display: none; }
.filter-set:has(input[name="country"][value="Malaysia"]:checked) .player-card:not([data-country="Malaysia"]) { display: none; }
.filter-set:has(input[name="country"][value="Saudi Arabia"]:checked) .team-card:not([data-country="Saudi Arabia"]) { display: none; }
.filter-set:has(input[name="country"][value="Saudi Arabia"]:checked) .player-card:not([data-country="Saudi Arabia"]) { display: none; }
.filter-set:has(input[name="country"][value="Bangladesh"]:checked) .team-card:not([data-country="Bangladesh"]) { display: none; }
.filter-set:has(input[name="country"][value="Bangladesh"]:checked) .player-card:not([data-country="Bangladesh"]) { display: none; }
.filter-set:has(input[name="city"][value="Dubai"]:checked) .team-card:not([data-city="Dubai"]) { display: none; }
.filter-set:has(input[name="city"][value="Doha"]:checked) .team-card:not([data-city="Doha"]) { display: none; }
.filter-set:has(input[name="city"][value="London"]:checked) .team-card:not([data-city="London"]) { display: none; }
.filter-set:has(input[name="city"][value="New York"]:checked) .team-card:not([data-city="New York"]) { display: none; }
.filter-set:has(input[name="city"][value="Toronto"]:checked) .team-card:not([data-city="Toronto"]) { display: none; }
.filter-set:has(input[name="city"][value="Sydney"]:checked) .team-card:not([data-city="Sydney"]) { display: none; }
.filter-set:has(input[name="city"][value="Milan"]:checked) .team-card:not([data-city="Milan"]) { display: none; }
.filter-set:has(input[name="city"][value="Kuala Lumpur"]:checked) .team-card:not([data-city="Kuala Lumpur"]) { display: none; }
.filter-set:has(input[name="city"][value="Abu Dhabi"]:checked) .team-card:not([data-city="Abu Dhabi"]) { display: none; }
.filter-set:has(input[name="city"][value="Manchester"]:checked) .team-card:not([data-city="Manchester"]) { display: none; }
.filter-set:has(input[name="city"][value="Houston"]:checked) .team-card:not([data-city="Houston"]) { display: none; }
.filter-set:has(input[name="city"][value="Melbourne"]:checked) .team-card:not([data-city="Melbourne"]) { display: none; }
.filter-set:has(input[name="city"][value="Riyadh"]:checked) .team-card:not([data-city="Riyadh"]) { display: none; }
.filter-set:has(input[name="city"][value="Rome"]:checked) .team-card:not([data-city="Rome"]) { display: none; }
.filter-set:has(input[name="city"][value="Vancouver"]:checked) .team-card:not([data-city="Vancouver"]) { display: none; }
.filter-set:has(input[name="city"][value="Dhaka"]:checked) .team-card:not([data-city="Dhaka"]) { display: none; }
.filter-set:has(input[name="role"][value="All-rounder"]:checked) .player-card:not([data-role="All-rounder"]) { display: none; }
.filter-set:has(input[name="role"][value="Batter"]:checked) .player-card:not([data-role="Batter"]) { display: none; }
.filter-set:has(input[name="role"][value="Bowler"]:checked) .player-card:not([data-role="Bowler"]) { display: none; }
.filter-set:has(input[name="role"][value="Wicket-keeper"]:checked) .player-card:not([data-role="Wicket-keeper"]) { display: none; }
.filter-set:has(input[name="squad"][value="dubai-warriors"]:checked) .player-card:not([data-squad="dubai-warriors"]) { display: none; }
.filter-set:has(input[name="squad"][value="qatar-tigers"]:checked) .player-card:not([data-squad="qatar-tigers"]) { display: none; }
.filter-set:has(input[name="squad"][value="london-lions"]:checked) .player-card:not([data-squad="london-lions"]) { display: none; }
.filter-set:has(input[name="squad"][value="new-york-strikers"]:checked) .player-card:not([data-squad="new-york-strikers"]) { display: none; }
.filter-set:has(input[name="squad"][value="toronto-tigers"]:checked) .player-card:not([data-squad="toronto-tigers"]) { display: none; }
.filter-set:has(input[name="squad"][value="sydney-bangla"]:checked) .player-card:not([data-squad="sydney-bangla"]) { display: none; }
.filter-set:has(input[name="squad"][value="milan-royals"]:checked) .player-card:not([data-squad="milan-royals"]) { display: none; }
.filter-set:has(input[name="squad"][value="kl-falcons"]:checked) .player-card:not([data-squad="kl-falcons"]) { display: none; }
.filter-set:has(input[name="squad"][value="abu-dhabi-pearls"]:checked) .player-card:not([data-squad="abu-dhabi-pearls"]) { display: none; }
.filter-set:has(input[name="squad"][value="manchester-crescent"]:checked) .player-card:not([data-squad="manchester-crescent"]) { display: none; }
.filter-set:has(input[name="squad"][value="houston-lanterns"]:checked) .player-card:not([data-squad="houston-lanterns"]) { display: none; }
.filter-set:has(input[name="squad"][value="melbourne-south"]:checked) .player-card:not([data-squad="melbourne-south"]) { display: none; }
.filter-set:has(input[name="squad"][value="riyadh-falcons"]:checked) .player-card:not([data-squad="riyadh-falcons"]) { display: none; }
.filter-set:has(input[name="squad"][value="rome-capitols"]:checked) .player-card:not([data-squad="rome-capitols"]) { display: none; }
.filter-set:has(input[name="squad"][value="vancouver-north"]:checked) .player-card:not([data-squad="vancouver-north"]) { display: none; }
.filter-set:has(input[name="squad"][value="dhaka-riverside"]:checked) .player-card:not([data-squad="dhaka-riverside"]) { display: none; }
.filter-set:has(input[name="status"][value="live"]:checked) .match-card:not([data-status="live"]) { display: none; }
.filter-set:has(input[name="status"][value="upcoming"]:checked) .match-card:not([data-status="upcoming"]) { display: none; }
.filter-set:has(input[name="status"][value="completed"]:checked) .match-card:not([data-status="completed"]) { display: none; }
.filter-set:has(input[name="desk"][value="EWC News"]:checked) .news-card:not([data-cat="EWC News"]) { display: none; }
.filter-set:has(input[name="desk"][value="Country News"]:checked) .news-card:not([data-cat="Country News"]) { display: none; }
.filter-set:has(input[name="desk"][value="Press Releases"]:checked) .news-card:not([data-cat="Press Releases"]) { display: none; }
.filter-set:has(input[name="desk"][value="Sponsor News"]:checked) .news-card:not([data-cat="Sponsor News"]) { display: none; }
.filter-set:has(input[name="desk"][value="Team News"]:checked) .news-card:not([data-cat="Team News"]) { display: none; }
.filter-set:has(input[name="desk"][value="Club News"]:checked) .news-card:not([data-cat="Club News"]) { display: none; }
.filter-set:has(input[name="reel"][value="Match highlights"]:checked) .video-card:not([data-cat="Match highlights"]) { display: none; }
.filter-set:has(input[name="reel"][value="Best sixes"]:checked) .video-card:not([data-cat="Best sixes"]) { display: none; }
.filter-set:has(input[name="reel"][value="Best wickets"]:checked) .video-card:not([data-cat="Best wickets"]) { display: none; }
.filter-set:has(input[name="reel"][value="Interviews"]:checked) .video-card:not([data-cat="Interviews"]) { display: none; }
.filter-set:has(input[name="reel"][value="Behind the scenes"]:checked) .video-card:not([data-cat="Behind the scenes"]) { display: none; }
.finder summary { cursor: pointer; font-size: .72rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }
.finder ul { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin-top: .7rem; }
.finder a:hover { color: var(--color-primary); }
.band-dark .finder a:hover { color: var(--color-gold-bright); }
