We need more variables like --text-on-accent

In the base Obsidian CSS if background-color: var(…) is set, and if it’s possible for text to be present as well, there should be an accompanying color: var(…) to go with it.

Obsidian has this for some colors right now. For example, anytime background-color: var(–interactive-accent) is set, so is color: var(--text-on-accent). That makes it easy for me to have adjust the accent background and text colors by just setting two variables.

In short: every background color variable should have a text color variable.

For example: in my theme I set --background-modfier-hover to a hot pink color. Everywhere this background is used I need to make my text a dark color to contrast with the pink. Right now I’m left trying to replicate the selectors for all the places Obsidian sets --background-modfier-hover which is a huge, brittle hack. Ideally I would just be able to set --text-on-background-modifier-hover or something.