When using Fish shell in dark mode, the color of a valid command is an unreadable blue. Themes do not change it, and terminal settings don’t either.
To change the color of the command:
set -U fish_color_command <color>
The color can be a word or hex value (such as red or ff0000).
To see other colors that can be changed:
set | grep fish_color