Bueno, el theme no esta completo, por eso se ve poco rojo, por lo demás no he querido hechar mano a otros lenguajes ya que de momento estoy empezando con html y sus pares, y con css que me parecen muy didacticos por cierto.
Y quería consultar, la capa negra opaca al 40%, quisiera hacer que al aparecer el menú se volviera negra o viceversa con una transición, pero al tener la propiedad
absolute e index:0; hacen que no pueda tener acceso al fondo... y en algunas otras cosas me siento un poco limitado al no querer disponer de scripts y esas cosas, pero en fin, mi meta es hacer mi primer theme completamente en css y html... saludos
edit: ya lo deje mas estético, aún sigo aprendiendo algunas cosas, pero la curva de bezier me sigue complicando la vida