/* Enhanced styles for logo transparency and visibility */
.transparent-logo {
  isolation: isolate;
  mix-blend-mode: multiply; /* Helps remove white backgrounds */
  object-fit: contain;
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
  filter: contrast(1.2) brightness(1.1); /* Enhances contrast for better visibility */
  max-width: 100%;
  height: auto;
}

/* PNG logo specific styling */
img[src*='logo1.png'].transparent-logo {
  filter: contrast(1.3) brightness(1.15);
  transform: scale(1.02); /* Slightly larger */
}

.logo-img[src*='logo1.png'] {
  height: 65px; /* Slightly larger than the default 60px */
}

.footer-logo-img[src*='logo1.png'] {
  height: 70px; /* Slightly larger than the default 60px */
}

@media (prefers-color-scheme: dark) {
  .transparent-logo {
    filter: brightness(1.3) contrast(1.2);
  }
}
