making the color customizer a little nicer with dark themes

created a variable called `scale-color-diff()` that detects the color difference between secondary and primary color variables and adjusts accordingly... still needs a little work, but this is a good start