* { int-property: 42; } * * { int-property: 42; } * > * { int-property: 42; } * b { int-property: 42; } * > b { int-property: 42; } a { int-property: 42; } a * { int-property: 42; } a > * { int-property: 42; } a b { int-property: 42; } a > b { int-property: 42; } .b { int-property: 42; } * .b { int-property: 42; } * > .b { int-property: 42; } :hover { int-property: 42; } * :hover { int-property: 42; } * > :hover { int-property: 42; } .a { int-property: 42; } .a * { int-property: 42; } .a > * { int-property: 42; } :hover { int-property: 42; } :hover * { int-property: 42; } :hover > * { int-property: 42; } :hover { int-property: 42; } a.b { int-property: 42; } a .b { int-property: 42; } a > .b { int-property: 42; } a:hover { int-property: 42; } a :hover { int-property: 42; } a > :hover { int-property: 42; } .a b { int-property: 42; } .a > b { int-property: 42; } :hover b { int-property: 42; } :hover > b { int-property: 42; } .a.b { int-property: 42; } .a .b { int-property: 42; } .a > .b { int-property: 42; } .a:hover { int-property: 42; } .a :hover { int-property: 42; } .a > :hover { int-property: 42; } .b:hover { int-property: 42; } :hover .b { int-property: 42; } :hover > .b { int-property: 42; } :hover :hover { int-property: 42; } :hover > :hover { int-property: 42; } #b { int-property: 42; } * #b { int-property: 42; } * > #b { int-property: 42; } #a { int-property: 42; } #a * { int-property: 42; } #a > * { int-property: 42; } a#b { int-property: 42; } a #b { int-property: 42; } a > #b { int-property: 42; } #a b { int-property: 42; } #a > b { int-property: 42; } #b.a { int-property: 42; } .a #b { int-property: 42; } .a > #b { int-property: 42; } #b:hover { int-property: 42; } :hover #b { int-property: 42; } :hover > #b { int-property: 42; } #a.b { int-property: 42; } #a .b { int-property: 42; } #a > .b { int-property: 42; } #a:hover { int-property: 42; } #a :hover { int-property: 42; } #a > :hover { int-property: 42; } #a#b { int-property: 42; } #a #b { int-property: 42; } #a > #b { int-property: 42; }