CSS color parsing and HSL support