> Edit: in this case, the article didn't seem unbearably low contrast to me. I guess mileage may vary with monitor.
Hence my suggestion for a technical solution.
Additionnally the beauty of the web is that for the most part[1] the user has full control over how he want to show the content as the code is interpreted locally. Custom css, your own fonts, which js you execute, your own page treatment. You can do whatever post treatment you want with the content provided.
[1] Lazy loading through javascript makes it a bit less true but it rarely concern opinion/text stuff and for the most part web applications on which data can be also accessed through an api. The rest are dubious social medias that try to steal your life, attention span, privacy and make you an addict for commercial purpose and are best avoided like all hard and dangerous drugs.
> Additionnally the beauty of the web is that for the most part[1] the user has full control over how he want to show the content as the code is interpreted locally. Custom css, your own fonts, which js you execute, your own page treatment. You can do whatever post treatment you want with the content provided.