CSS PARENT STATE
:has(input:checked)で、 選択中カードをCSSだけで変える
状態を持っているのはinput。見た目を変えたいのは外側のカード。 :has() を使うと、その関係をCSSだけで扱えます。
Radio Card UI
カードをクリックすると、選択状態が親カードに反映されます
:has(input:checked)
inputの状態を、外側のカードやセクションの見た目に反映できるのが :has() の便利なところです。