There are 2 different colours: foreground colours and background colour.
foreground colour is used to paint text and frames
background colour is used to fill the background of the widget