googleとかbingの広告もそうだけどうまく作ってあるんだよねCSS単独じゃ出来ないようになってる
CSS4のhas()が実装されればその辺楽になるのに