However, my sites still look ok. I've adopted the idea of "use different shades gray to make UIs" and, as a result, my sites look... professional but uninviting.
Consider sites like:
- https://curius.app/
- https://www.notion.so/
- https://www.focusmate.com/
These sites look warm and inviting. Being proficient with Tailwind CSS just helps me have good padding, margins, and a reasonable default color scheme. It doesn't help me make my site look... human.
I feel like I need a "design palette" instead of a mere "color/margin palette". What's the recommendation for this?
It does take a lot of work. But the idea is to build blocks (atoms) of elements, combine them into bigger blocks (molecules and organisms).
Design evolves too, and so these blocks should also be made to evolve accordingly. Bootstrap is a good example of doing this, but you don't really want every site to look like Bootstrap, which is where engineering comes in.