One potential approach to deal with dark theme rendering issues in mobile apps is to intervene at the mobileapps. While preparing the articles for the API response we could use some sort of heuristic to detect text when text is rendered over a similar gradient (or a colour that might render it unreadable) and fix it by
- Choosing a different similar colour that would improve readability
- Notifying the article talk page with a link