.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;
  }
}
