Shadcn Guideline: A11y — Use semantic components. Description: Shadcn components have built-in ARIA. Do: Rely on component accessibility. Don't: Override ARIA attributes. Good Example: <Button> has button role. Bad Example: <div role="button">. Severity: High. Docs: https://ui.shadcn.com/docs/components/button.