.banner{
background-color: black;
}
<section class="banner">
<h2 class="banner__titulo">Já sabe por onde começar?</h2>
<p class="banner__texto">Encontre em nossa estante o que precisa para seu desenvolvimento!</p>
<input type="search" class="banner__pesquisa" placeholder="Qual será sua próxima leitura?">
</section>
Estes são os códigos, qualquer outro valor para o background-color funciona, menos --azul-degrade, nem o linear gradiente. Já tentei criar a variável de novo no arquivo banner.css, mas não resolveu.