The text should look great across most browsers/sites, and I make sure the layout flows well if you increase or decrease font size... but if you can send a screenshot of what you're seeing and your device/screen configuration, I can take a look at what might be going on.
That's exactly the problem. Too much contrast is a thing with text and can make a website uncomfortable to look at (for me at least). It's hard to find a source for that, but most people seem to agree (see ~95% of other sites).
That's not a problem on commodity LCDs (maybe the one you're using) because "black" is fairly bright, but on OLED especially that's almost infinite contrast.
Therefore, instead of having your browser enforce a lowered contrast for yourself, you prefer that the majority of the rest of us, with commodity LCDs, suffer too little contrast by asking for the colors to be changed on the website.
Design websites for correct display devices, and calibrate your display devices to correct for imperfections.
Asking for users with good displays to intentionally reduce the displays' quality to simulate a bad display is just ridiculous. That's what color profiles, LUTs, and tone mapping are for.
What's so bad about white-on-black? Light-gray-on-a-bit-darker-gray and similar are the evil choices.
@media (prefers-color-scheme: dark)
body {
color: #eee;
background-color: #000;
}There are dozens of us - dozens! - and Jeff's page looks uniquely bad. Something about the font weight, perhaps? The strokes are so thin as to disappear. Zooming to 150% makes it much more readable.
https://i.imgur.com/xdMq8SJ.png
and here's a screenshot at 150%:
https://i.imgur.com/hKcCBo7.png
I do see something funny going on with the ligature for 'ff' in "different vendors" and "official retailers, " especially at 100%.
Running `fc-match serif` says that the fault being picked up is DejaVu Serif [0]