The whole point of shadcn/ui is that it’s customisable (that’s why the components are copied into your app as opposed to installed from a central npm package).
This is made easier with the /create UI:
https://ui.shadcn.com/create
People use it like a design system, but it’s more like a design system for design systems.
You can easily change the theme by changing the css variables. You might want to take a look at
https://tweakcn.com/That's funny. I thought ShadCN was LLM generated when I saw this thread and clicked the link. I didn't realize it was the ancestor of all the other stuff.