This code:
.foo { color: blue; @supports ( mask-image: none) { mask-image: url( 'my-image-url' ); } }
should parse to:
.foo { color: blue; } @supports ( mask-image: none) { .foo { mask-image: url( 'my-image-url' ); } }
This works when compiling with less.js. However, with Less.php, the @supports ruleset does not include any selector, so you get this:
.foo { color: blue; } @supports ( mask-image: none) { mask-image: url( 'my-image-url' ); }