A football game with no photos and no crests sounds like a constraint. It became the look.
Player cards are typographic. A name, a nationality, a position and the years, inside a frame that tells you how rare the card is. Clubs are abstract kits in their real colours with a three-letter code. Nothing imitates a badge, so nothing depends on a licence.
The data got the same care as the interface. Careers come from Wikidata and Wikipedia, clubs are resolved from a hand-checked list, and a player counts only after an official first-team appearance. When someone flags an answer that should have counted, the fix goes into the dataset, not into an exception.
Fairness is enforced where it cannot be argued with. Answers in live matches and points for the daily grid are checked on the server, practice bots never appear in a rated result or a private room, and nothing you can buy changes today’s grid.