
Colour is the first thing people notice and the last thing they can explain. Before anyone reads a word, a palette has already told them whether a product feels calm, urgent, playful or serious.
That first impression is built in a fraction of a second, and it shapes everything that follows: how much people trust the page, how quickly they find the main action, and whether they stay long enough to read the rest.
Colour Sets Expectations
Green suggests go and success, red suggests stop or danger. Break those habits without a reason and people hesitate. Use them with care and your interface explains itself.
The same applies to brand colour. A bank that looks playful or a children's app that looks severe makes people pause, because what they see does not match what they were promised.
Before you choose a colour, write down the feeling you want and the action it should support. If a colour does neither, it is only decoration.
Albert Wick
“Colour should carry meaning first and decoration second. If you cannot say what a colour is for, remove it.”


Build a Palette You Can Maintain
Pick one primary colour, one accent and a neutral scale, then give each a job. A small palette used consistently looks more professional than a large one used loosely.
Test every pair of text and background colours for contrast, in both light and dark themes. Good contrast helps everyone, and it is the quickest accessibility win you will find.
Finally, store the palette as named tokens rather than loose hex values. When the brand changes, you update one file and the whole product follows.




