/* Identité Go Fix'up : marque de diagnostic, compacte et sans cartouche carré. */
.logo {
  gap: 10px;
}

.logo > span {
  display: inline !important;
}

.logo i {
  display: block !important;
  width: 44px !important;
  height: 44px !important;
  flex: 0 0 44px !important;
  background: url("/static/logo-gofixup-lime.webp?v=20260916-1") center / contain no-repeat !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: transparent !important;
  font-size: 0 !important;
  font-style: normal !important;
  animation: logo-arrival .7s cubic-bezier(.18,.82,.25,1) both;
  filter: drop-shadow(0 6px 10px rgba(0,0,0,.18));
}

@keyframes logo-arrival {
  from { opacity: 0; transform: scale(.72) rotate(-10deg); filter: drop-shadow(0 0 0 rgba(217,255,66,0)); }
  68% { opacity: 1; transform: scale(1.07) rotate(1deg); filter: drop-shadow(0 0 12px rgba(217,255,66,.32)); }
  to { opacity: 1; transform: none; filter: drop-shadow(0 6px 10px rgba(0,0,0,.18)); }
}

@media (max-width: 600px) {
  .logo i {
    width: 40px !important;
    height: 40px !important;
    flex-basis: 40px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .logo i { animation: none; }
}
