sml/override-theme also tries to set good colors for the text (not just the background).
sml/override-theme documetation
sml/warning changed