Dolores de cabeza con variables de color en SCSS

Sí, pero tan pronto como pongo las variables en un settings.yml como este, no me funciona. Recibo un error que dice $color no es un color aunque no estoy usando una variable $color aquí. Así que supongo que puede estar relacionado con algo de interpolación que no entiendo.

header_color:
  type: string
  default: ""
  description: 
    en: "..."

transparency:
  type: string
  default: ""
  description: 
    en: "..."

En mi opinión, parece que esto tiene que ver con cómo se compila el CSS. Las variables funcionan cuando se declaran en el tiempo de ejecución de CSS, pero no dinámicamente a través de un archivo settings.yml separado. :thinking:

Esto tampoco funciona:

.d-header {
    background: rgba(#{$header_color}, #{$transparency});
}