<!DOCTYPE html><style>#x{color:green}#x::before{content:"should"}:is(#x::before){color:pink}#x::beforespan{color:magenta}::before#x{color:blue}:is(#x::before,#y){color:purple}:is(#x::before)span{color:red}</style><spanid=x>
be
<span>
green
</span></span><divid=y>
should be purple
</div>