Created by: pvdlg
Fixes #21037 (closed), fixes #19353 (closed) and add similar type of variables for component that were missing some.
Basically all the colors properties that are derived from others (with lighten and darken) have now their own variable and are customizables.