/* Enhanced logo styling to remove background */
.logo-img[src*='.jpg'],
.footer-logo-img[src*='.jpg'],
.logo-img[src*='.png'],
.footer-logo-img[src*='.png'] {
  mix-blend-mode: normal; /* Changed from multiply for better visibility on dark backgrounds */
  filter: brightness(1.2) contrast(1.3);
  background-color: transparent !important;
  backdrop-filter: none !important;
  isolation: isolate;
}

/* PNG-specific enhancements */
.logo-img[src*='.png'],
.footer-logo-img[src*='.png'] {
  filter: brightness(1.25) contrast(1.35);
}

/* Additional styles for extra small screens */
@media screen and (max-width: 360px) {
  .logo-img[src*='.jpg'],
  .footer-logo-img[src*='.jpg'],
  .logo-img[src*='.png'],
  .footer-logo-img[src*='.png'] {
    filter: brightness(1.2) contrast(1.3);
  }
}
