// (reference): unreferenced rules are not emitted; rules hit by extend get their declarations emitted per less semantics
@import (reference) "imports/reference-extend-src.less";
.x {
&:extend(.ref-base);
color: red;
}
.y:extend(.ref-media) {
own: 1;
}
// multiple declarations extended: inside a (reference) body less adds no line break between declarations (`a: 1;b: 2;`)
.z:extend(.ref-multi) {
z: 1;
}
// .ref-unused is never referenced, so nothing is emitted for it