The sender’s HTML template hardcodes dark text CSS values (e.g., color: #222222 or color: black) on inner elements (like h1, h2, and p) without wrapping them in @media (prefers-color-scheme: dark) standard queries.
eM Client’s dark mode rendering engine partially converts the background container to dark gray/black, but fails to invert or override the explicit inline “color” attributes on the text.
This results in dark gray/black text on a dark gray/black background.
Toggling the message pane to Light Mode fixes contrast, but forces the user to view a blinding white card.
Could eM Client implement a smart color-inversion rule or an automatic CSS override (similar to WebKit / Chrome’s “Force Dark Mode” or Gmail/Apple Mail’s full-inversion engine)? Specifically, if eM Client renders a dark background, it should automatically detect low contrast against inline dark text colors and intelligently invert those font colors to light/white.
Alternatively, a per-sender light/dark mode selector, though not ideal, at least it would mean not needing to manually flip the light/dark switch on all of these such messages.
I agree and see the very same thing here with many other mails as well.
Other mail clients such as Outlook, Thunderbird and Bluemail handle the same mails perfectly, when they detect a dark background they make sure that the text is readable. That should be the goal for eM Client as well.
Toggling the message pane to Light Mode fixes contrast, but forces the user to view a blinding white card
Have you tried that in eM Client V11 Beta ? As could be different with the new version.
If you have already tried V11 Beta then there is a Sleekplan suggestion you can vote for below to give you the ability to override the css to make it easier for you to read those specific emails.
Or submit your own suggestion on the Sleekplan plan for others to vote for your specific idea.
I have already done that, they (eM Client) replied that since the author of the mail decided that they want the background dark, eM Client will do nothing. Other mail clients can obviously do that, having the dark background while the text is readable, and so should eM Client be able to do as well.