/* ── Conteneur logo : supprime fond sombre + carré → cercle ── */
.logo-icon {
  border-radius: 50% !important;
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
  width: 48px !important;
  height: 48px !important;
}

/* ── Image logo : cercle parfait ── */
.navbar-logo,
header img,
.logo-icon img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}

@media (max-width: 768px) {
  .logo-icon {
    width: 44px !important;
    height: 44px !important;
  }
}
