It is really hard to find good terminal colours for both light and dark themes. I've replaced uses of 'bright' colours with bold as it seems to work better. git-diff does the same thing. Explicit black and white colours are available, but you can't assume the default colour!