Toasts are transient notifications. Place one <ax-toast-outlet> in the app shell, then call
ToastService.show(...) from anywhere. The outlet stacks active toasts, pauses auto-dismiss while
hovered or focused, and exposes a dismiss control when configured.
The outlet is a landmark region (role="region", aria-label="Notifications"). Each toast sets
role + aria-live by severity: warning / destructive → alert / assertive; default /
success → status / polite. Auto-dismiss pauses while the outlet is hovered or focused
(WCAG 2.2.1). Sticky toasts (duration: 0) should keep dismissible enabled so users can close them.