Sim, mas assim que coloco as variáveis em um settings.yml como este, não funciona para mim. Recebo um erro dizendo $color não é uma cor, embora eu não esteja usando uma variável $color aqui. Então, presumo que possa estar relacionado a uma coisa de interpolação que eu não entendo.
Na minha opinião, parece que isso é sobre como o CSS é compilado. As variáveis funcionam quando declaradas no tempo de execução do CSS, mas não dinamicamente através de um arquivo settings.yml separado.
Eu me deparei com o mesmo problema não muito tempo atrás.
Resposta curta: Temas e variáveis CSS são considerados strings e, embora você possa usá-los em atributos como color, background, border e assim por diante, eles não podem ser usados em funções de cor SCSS.