Marca
<vadavo-logo> no tiene color propio: toma el que le dé su contenedor a través de currentColor. Qué token recibe ese contenedor depende de la superficie donde se coloque.
El contenedor lleva color: var(--text--color--display), el color del texto de exposición, así que el logotipo cambia con el tema.
Dentro de una superficie de marca, --text--color--display toma el valor que fija esa superficie, y el logotipo lo sigue.