#ns { .mixin(@a) when (@a = 1) { @a: 20px; } } .alias() { #ns.mixin(1); } #library { .core() { .colors() { primary: blue; foreground: white; } } } #library { .core() { .colors() { primary: rebeccapurple; } } } .foo { .colors() { #library.core.colors; } width: .alias[@a]; background: .colors[primary]; color: .colors[foreground]; }