This same problem has plagued the web for decades. I used to change default colors to ease my eyes, and whenever foreground CSS lacked a background color it often became impossible to read. Accessibility modes came soon after but were too binary for me.
These days we have dark modes and more elaborate extensions. Still sometimes things don't align.
Yeah, it's a hard problem, and I liked that OP acknowledged that. But I liked less how it made a virtue of the bad situation. There's really no way to rest easy or be serene here.
These days we have dark modes and more elaborate extensions. Still sometimes things don't align.
So thanks for at least specifying both.