custom styles (modern.css, darks.css ...) are loaded first before style.css
Shouldn't it be the other way round? First style.css and custom colors afterwards? This way it is quite difficult to use the chosen color-style css as custom style because it is not possible to overwrite anything that is defined in style.css.