Harness status: OK Found 8 tests 8 Pass Pass :has(#foo) wins over :has(.foo) Pass :has(span#foo) wins over :has(#foo) Pass :has(.bar, #foo) has same specificity as :has(#foo, .bar) Pass :has(.bar, #foo) wins over :has(.foo, .bar) Pass :has(span + span) wins over :has(span) Pass :has(span, li, p) wins over :has(span, lo, p) Pass latter .baz wins over :has(.foo) Pass latter :has(.foo) wins over .baz