usage of :target :root :not()