.logo-solid,
.logo-transparent {
  width: var(--logo-width);
  height: auto;
  display: none;
}

/* Header solid / floating: mostra solid */
.header-variant-solid .logo-solid,
.header-variant-floating .logo-solid { display: block; }

/* Header transparent: mostra transparent */
.header-variant-transparent .logo-transparent { display: block; }

/* Scroll verso solid (sticky_solid / hide_solid): switcha a solid */
.header-variant-transparent.header-scrolled .logo-solid       { display: block; }
.header-variant-transparent.header-scrolled .logo-transparent { display: none; }
