colors and selectors adjust dynamically to generated colors