Sublime Text 2 has some flaws in it’s CSS syntax declaration (CSS.tmLanguage).
So, in the CSS patterns there is a declartion which includes “#rule-list”. It has beginning “(?={)” and “}” for the end. The latter must be enclosed in parentheses: “(})”. Otherwise “punctuation” in a color theme has has no effect on closing curly bracket.
There is a case for it: some people advice for making CSS punctuation blended to make it easier to focus on content. Without brackets it’s impossible to do. I’ve made it in Sublime Text 2 and already liked it .
Also some important properties are being missed in “property-values”: inline-table, table-row-group, table-row, table-column-group, table-column, table-cell, table-caption.
Perhaps there is more missing from syntax such as CSS modules that now are Candidate Recommendation or moving to it, such as: CSS3 Images, CSS3 Media Queries or CSS3 Flexbox.
P.S. Right curly bracket bug can be seen here: Help Me Create this Theme