my subjective opinion is that the use of primary and secondary colors globally does not work. in rare cases it can be interesting and beautiful, but in most cases it just produces unreadable text.
believe me, if you fix it for ОМ, you will still find commands for which the text will be unreadable.