8 //very simple chaining, ordering not important
26 //extend multi-chaining
40 // self referencing is ignored
43 .v.u.v:extend(.u all){}
45 // circular reference because the new extend product will match the existing extend
47 .w:extend(.w) {color: black;}
48 .v.w.v:extend(.w all){}
50 // classic circular references
62 //very simple chaining, but with the extend inside the ruleset
74 // media queries - dont extend outside, do extend inside
77 .ma:extend(.a,.b,.c,.d,.e,.f,.g,.h,.i,.j,.k,.l,.m,.n,.o,.p,.q,.r,.s,.t,.u,.v,.w,.x,.y,.z,.md) {