.other {

trans: transitive;

} .class {

trans: transitive;
global: global;
local: test-local();
shadow: global;

} .class .local {

global: global;
local: local;
shadow: local;

} .class {

ns-mixin-global: global;
ns-mixin-local: local;
ns-mixin-shadow: local;
mixin-local: local;
mixin-global: global;
mixin-shadow: local;
ruleset-local: local;
ruleset-global: global;
ruleset-shadow: local;
class-local: test-local();

} @media screen {

.test {
  result: global;
}

} @font-face {

result: global;

} @media screen and (min-width: 100px) and (max-width: 400px) {

.test {
  result: global;
}

} @media screen {

.test {
  result: local;
}

}