/* Oracle hero section overrides */
.header-main .caption .project-name,
.header-main .caption h6 {
  color: #fff !important;
}

/* Mobile navbar logo adjustments */
/* Desktop: keep original theme sizing (no forced enlargement here) */
/* (Previously enlarged; reverted per requirement to only enlarge on mobile) */

@media (max-width: 991px) {
  .navbar .logo img {
    content: url('../imgs/logo-light.png'); /* ensure white version */
    width: 190px !important; /* mobile enlarged */
    max-width: 190px !important;
  }
  .navbar .logo { /* anchor */
    max-width: 190px !important;
  }
}

@media (max-width: 575px) {
  .navbar .logo img {
    width: 170px !important; /* was 150px */
    max-width: 170px !important;
  }
}

@media (max-width: 420px) {
  .navbar .logo img {
    width: 155px !important; /* was 140px */
    max-width: 155px !important;
  }
}

/* If any filter or blend mode applied elsewhere inadvertently darkens logo, neutralize */
.navbar .logo img { filter: none !important; mix-blend-mode: normal !important; }
