It's not so much about doable as it is about convenient. I know a
couple ways to work around the issue, but they all have drawbacks
bigger than the inconvenience of search/replacing color values.
Some would not consider splitting up CSS declarations into multiple files a work around. I consider it an appropriate use of the technology. It is trivial to split of things that change (i.e. colors) into separate files.

