Minha abordagem é tentar gerar cores que sejam bonitas e acessíveis. Acessível significa que as cores devem atender aos critérios de acessibilidade, como a relação de contraste mínima definida pela WCAG. Por isso, decidi usar o Leonardo, pois essa ferramenta gera cores com base na relação de contraste desejada.
Como a função do espectro de cores é apenas atuar como uma "biblioteca de cores", todas as cores que eu gerei ainda não estão mapeadas para a função de cada uma. Portanto, o próximo passo é mapear as cores para que sejam mais semânticas e funcionais. Por exemplo: quando precisamos de uma cor para o texto ou o fundo de um botão, os designers saberão qual cor escolher.