A cor complementar sempre funciona como CTA?
Só se a luminosidade dela destoar o suficiente do fundo ao redor. A relação de 180 graus garante contraste de matiz, a diferença perceptível entre tonalidades, mas duas cores complementares podem ter luminosidade parecida e ainda assim se misturarem visualmente num fundo neutro; ajuste a luminosidade (L) do CTA para além do que a matiz sozinha oferece.
Por que a paleta traz cinco cores em vez de só duas?
Porque um botão real precisa de mais de um estado visual: cor de repouso, hover, foco e talvez um badge de destaque. As três cores extras ficam a 150, 210 e 30 graus da base, próximas o bastante da complementar pura para manter a mesma família cromática sem repetir o HEX exato em cada estado.
Preciso conferir contraste mesmo já usando cor complementar?
Sim. Harmonia de matiz mede a distância no círculo de 360 graus, contraste de leitura mede razão de luminância entre texto e fundo. São eixos matemáticos diferentes: a WCAG 2.1 pede 4,5:1 para texto normal e só aceita 3:1 a partir de texto grande (24px regular ou cerca de 18,66px em negrito), e nenhum desses números vem do ângulo de matiz.
Como escolher entre a complementar pura e uma das vizinhas a 150 ou 210 graus?
Reserve a complementar pura (180 graus) para o estado de repouso, o mais visto, e use as vizinhas de 150 e 210 graus para hover e foco: a diferença de 30 graus entre elas é perceptível o bastante para sinalizar mudança de estado sem parecer uma cor de marca diferente.