<dialog>
モーダルやダイアログを示すHTMLタグ
https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/dialog
HTMLDialogElement.showModal()を用いることで<dialog>のフォーカス可能なElementにフォーカスされる
アクセシビリティとして必ずautofocus属性を設定してフォーカスを明示しよう
外部の要素にinert属性を付与することで非アクティブを実現している
したがってinert属性を指してCSSを書くことでスタイルを当てることができる
また擬似要素の::backdropが用意されるためこれにスタイルを当てることでも良い状態になる
参考
https://blog.jxck.io/entries/2024-09-26/dialog-element.html