Shadcn Guideline: Theming — Follow naming convention. Description: Use semantic color names with foreground pattern. Do: primary/primary-foreground secondary/secondary-foreground. Don't: Generic color names. Good Example: --primary --primary-foreground. Bad Example: --blue --light-blue. Severity: Medium. Docs: https://ui.shadcn.com/docs/theming.