@documentationsidebarWidth: 360px;
// sidebar wider for big screens
@media only screen and (min-width: 1600px) {
@documentationsidebarWidth: 460px;
}
This does not have any effect.
I think the less files using the variable need to be imported again with (multiple).
But I am stuck with the dependency of the various *.less, *.variable and *.overrides
Any hint appreciated!
As Peter was saying, this is probably not possible and the solution is to use CSS Properties.
The key to understanding is to grok the core nature of less: it's a really simple compiler, you could almost say that all it does is variable declaration and string substitution. The result of compiling a less fragment with a variable declaration is just nothing:
@documentationsidebarWidth: 360px;
when transformed to css, gives you an empty string.