==================
* Adds more granular control over compatibility settings.
+* Adds support for @counter-style at-rule.
* Allows `target` option to be a path to a folder instead of a file.
* Allows disabling rounding precision. By [@superlukas](https://github.com/superlukas).
* Breaks 2.x compatibility for using CleanCSS as a function.
var Chunker = require('../utils/chunker');
var Splitter = require('../utils/splitter');
-var flatBlock = /(^@(font\-face|page|\-ms\-viewport|\-o\-viewport|viewport)|\\@.+?)/;
+var flatBlock = /(^@(font\-face|page|\-ms\-viewport|\-o\-viewport|viewport|counter\-style)|\\@.+?)/;
var WHITESPACE = /\s/g;
var MULTI_WHITESPACE = /\s{2,}/g;
var WHITESPACE_COLON = / ?: ?/g;
'@supports': '@supports (display:flexbox){.flex{display:flexbox}}',
'@-ms-viewport': '@-ms-viewport{width:device-width}',
'@-o-viewport': '@-o-viewport{width:device-width}',
- '@viewport': '@viewport{width:device-width}'
+ '@viewport': '@viewport{width:device-width}',
+ '@counter-style': '@counter-style triangle{system:cyclic;symbols:‣;suffix:" "}'
}),
'background size': cssContext({
'with background-position': 'a{background:url(top.jpg) 50% 0/auto 25% no-repeat}',