Replace all hand-rolled UI components with their equivalents from home-assistant/webawesome, covering buttons, dialogs, form inputs, sliders, and the progress bar. Update selection cards (option-card, device-card, drive-card) to be keyboard-focusable with proper button/radio semantics. Remove the now-unused custom component styles and update README/docs/spec to reflect the actual component library in use. Verify keyboard navigation and screen reader support across all flows.
Replace all hand-rolled UI components with their equivalents from home-assistant/webawesome, covering buttons, dialogs, form inputs, sliders, and the progress bar. Update selection cards (option-card, device-card, drive-card) to be keyboard-focusable with proper button/radio semantics. Remove the now-unused custom component styles and update README/docs/spec to reflect the actual component library in use. Verify keyboard navigation and screen reader support across all flows.