Hola, creo que de las opciones a elegir son estas las correctas:
- Para que el color se cambie, la variable no solo necesita ser declarada dentro de :root, también necesita ser aplicada como background-color de .header.
- La variable necesita ser declarada con un guión doble (--) al principio, para que sea reconocida como variable y no como propiedad CSS. Y no:
- La variable debería ser inicializada dentro del selector .header y no dentro de :root.
Esta última se marca como correcta y está mal.
Hagan ese cambio por favor.
Saludos, Judith Uruchima.