Comece criando o arquivo HTML:
Para criar variáveis globais no CSS usamos o seletor :root e dentro dele definimos os nomes iniciados por --:
:root {
    --cor-principal: #3c59e7;
    --cor-claro: #cfc9c9;
    --cor-escuro: #232323;
    --preenchimento-pq: .25rem 1rem;
    --preenchimento-md: 2rem;
    --preenchimento-gd: 4rem;
}

header {
    background-color: var(--cor-escuro);
    color: var(--cor-claro);
    padding: var(--preenchimento-pq);
}

section {
    background-color: var(--cor-claro);
    padding: var(--preenchimento-md);
}
Quando necessário, também podemos modificar variáveis dentro de um elemento específico:
div {
    --preenchimento-pq: 1rem;
    background-color: var(--cor-principal);
    color: var(--cor-claro);
    padding: var(--preenchimento-pq);
}

.red-box {
    --cor-principal: #f64348;
}
Agora você pode ver que os valores são facilmente ajustáveis, atualizando toda a interface.