There are a limited number of colors available in nodes (red, yellow, green, cyan, blue, magenta, and white). What if we could override these colors within the term theme to make them fit better with the rest of the color theme & improve readability?
A way to keep this under control may be to limit each color to be a variant of the base color (i.e. "red" can only be overridden as colors that start with "red" from `@colors readable`).
I have no idea how much effort it would be to implement color overrides like this, but I think it would allow for a bit more theme cohesiveness. Plus I, personally find the basic red/yellow/cyan colors to be a bit too dark on a black background so this would allow for better contrast.