title: Using !important with multiple stylesheets for different color schemes
body: <p>I'm developing a WordPress theme and I'd like to include multiple color schemes, each with its own stylesheet. I don't want to exclude every property pertaining to color from the base css file and force a second file to be loaded even for the default scheme. If I were to simply include the base color scheme in the main stylesheet, and then use !important on every color property on the alternate stylesheets, would that be considered bad practice? It seems like gratuitous use of !important, but I'm not sure if it's acceptable or not. </p>