.logo-europa {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: var(--logo);
  background-size: contain;

  &--parlamento {
    --logo: url('//citynews.stgy.ovh/~shared/images/v7/europe/parlamento-europeo-l.svg'); //url('/~shared/images/v7/europe/parlamento.svg');
  }

  &--unione {
    --logo: url('//citynews.stgy.ovh/~shared/images/v7/europe/unione-europea-d.svg'); // --logo: url('/~shared/images/v7/europe/unione-dark.svg');
    @media(prefers-color-scheme: dark) {
      body:not([data-color-scheme*="light"]) & {
        --logo: url('//citynews.stgy.ovh/~shared/images/v7/europe/unione-europea-l.svg');
      }
    }
    
    [data-color-scheme*="dark"] & {
      --logo: url('//citynews.stgy.ovh/~shared/images/v7/europe/unione-europea-l.svg');
    }
  }
}
