Add background and foreground to the style syntax.
It technically doesn't belong with the style syntax, but from
a color palette design point of view, it does belong there
because it isn't possible to get always contrasting colors if you
cannot control which background to use. Leading to sometimes unreadable
comments or syntax highlighting.
BUG:387470