added a better regex, and tested it against a 10,000 line css file. there is still a unicode bug, but maybe we can add a unicode() helper or something