pseudo class can't have pseudo elements inside it, and found "circular dependency" as one of the reasons. But I'm not really able to get an intuition for it.
If someone can give a simple-but-effective example, explaining why
:has()
:has()
cannot have pseudo elements inside it, I'd really appreciate it.