Foreground color i.e. color of the text. Can be any number in
[0, 255] or a string such as "grey" or "dark red" (for the
basic 16 colors).
bg
Background color. Takes the same values as fg.
font
A vector containg any combination of the following font styles:
"normal", "bold", "underline",
"blink" (renders as bold on most terminals), "inverse".
Note that these may not be rendered on all terminals.