LLMs tend to do better with component libraries like shadcn or daisy than writing raw CSS in my experience.