Tema com largura variável dentro das configurações

Olá novamente!

Quero adicionar configurações ao meu tema, mas tenho algumas perguntas sobre isso.

Analisei o componente welcome-banner porque há uma configuração para fazer upload de uma imagem como plano de fundo e outras configurações relacionadas ao plano de fundo.

banner_background_image:
  type: upload
  default: ""

banner_background_repeat:
  type: enum
  default: no-repeat
  choices:
    - no-repeat
    - repeat
    - repeat-x
    - repeat-y

banner_background_size:
  type: string
  default: cover
  description: usa a propriedade CSS background-size do ...<a/>

E no arquivo CSS está isto:

.welcome-link-banner-wrapper {
    background-color: #{$banner-background-color};
    background-image: url(#{$banner-background-image});
    background-size: #{$banner-background-size};
    background-repeat: #{$banner-background-repeat};
    background-position: center center;
  }

O que me incomoda agora é o uso de # em vez de $ como em outros componentes que analisei.
Então, o que preciso usar? Ou não faz diferença?

Tenho outra pergunta sobre CSS, mas primeiro quero resolver a questão acima.
Claro que poderia tentar, mas quero ter certeza de qual é o correto.