This document intends to be a guide for theme authors on how to create a full Angular Material Theme color configuration (from scratch).
Unfortunately, documentation is rather lacking when going beyond the simple example provided by Angular Material.
While primary / accent / warn colors are easily comprehendable, and despite Angular Material publicly advertising that there is more than that to a theme (e. g. foreground palette - colors of text and icons), it fails to explain how to change these additional palettes and what they consist of.