I have a .scss file that, among other things contains this:
nav { font-size: 0; ul { margin: $padding/3; } li { z-index: 10; position: re
Although not directly an answer to your question, you can keep highly nested sass for your own purposes but still use @at-root. Check it out here.
@at-root
.parent { @at-root { .child1 { ... } .child2 { ... } } } // compiles to ... .child1 { ... } .child2 { ... }