--- title: Colors layout: component.html ---
Text colors are designed to be used complementary to the opposite main color backgrounds.
A docs--palette consists of a "base" color, 4 variatioins in light, lighter, dark and darker shades, each of the 5 shades also has 2 opacity variations.
The syntax for defining a color is as follows <background||text>-<color>-<shade>-<opacity>.
Do the developers a massive favor, and define your colors based on rules (ie mathematical) and not just randomly picked hex colors from your local color picker.
The system right now consists of somewhere around 105 different colors(!), most of them are based on "shading" the color using Sass functions. Imagine the horror if a developer has to manually write 105 hex colors...