* + *, #red { color: red; } * ~ * ~ label, #lime { color: lime; } * ~ * + label ~ *, #blue { color: blue; } * + label ~ * ~ label + *, #purple { color: purple; }