Accessibility
SettingsSection and SettingsRow from @prepared911/ui/blocks/settings-section.
Commit rows render label and description elements with stable ids. The control render function passes those ids so each control exposes aria-labelledby and optional aria-describedby.
Link rows use one Item with href and a trailing chevron at the logical inline end. Danger rows open ConfirmDialog with cancel focused first and typed confirmation when required.
Inline rows stack vertically inside a @container panel when the panel is narrower than the interim 400px placeholder threshold (see TSDoc on row styles).