If `::picker()` itself matches `:hover`, and: - its child elements (not pseudo-elements) do **not**. - `::picker()` has **no child elements**, only pseudo-elements (as might be the case in future base picker implementations). `body:has(:hover)` won't match. Example structure: ```html <body> ... <parent> ::picker() </parent> ... </body> ``` Test: https://codepen.io/sb3nder/pen/EaKVdOQ https://github.com/user-attachments/assets/d66841a9-3e71-4557-bb0b-aeba4f4a41dc --- related: https://github.com/w3c/csswg-drafts/issues/11185