Cheguei ao resultado igual só que de maneira diferente.
min-height: 100%;
background-color: black;
background-image: linear-gradient(to bottom, black, #C00, black);
background-size: 5px 80%;
background-repeat: no-repeat;
background-position: center;
transform: rotate(90deg)
Estaria errado? ou a pratica mais certa a se fazer é a que estava nas soluções do exercicio.