Dialogs are best reserved for focused tasks, decisions, or short forms.
Because the component uses the native dialog element, focus is moved into the modal and restored to the opener when it closes.
The content element is portaled under body at runtime so the backdrop and stacking context stay predictable.