I think some of these issues may be addressed by this PR (not yet merged at time of writing):
UX: fixes and improvements for color palettes by awesomerobot · Pull Request #34359 · discourse/discourse · GitHub