Shadcn Guideline: Components — Compose with className. Description: Add custom classes via className prop for overrides. Do: Extend with className for one-off customizations. Don't: Modify component source directly. Good Example: <Button className="w-full">. Bad Example: Edit button.tsx to add w-full. Severity: Medium. Docs: https://ui.shadcn.com/docs/components/button.