/* AURORA SIGNATURE / v5 - correction of navigation readability and brand integration.
   Only visual styles within the marketing-site header. No business logic. */
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega {
  background: #302229 !important;
  background-image: linear-gradient(145deg, #302229 0%, #392731 100%) !important;
  color: #FFF8EF !important;
  border-color: #8B6C68 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega::before {
  background: #302229 !important;
  border-color: #8B6C68 !important;
}
/* The original layout is preserved; both columns remain dark with light typography */
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__intro,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__resource-feature {
  background: #5C3948 !important;
  background-image: linear-gradient(155deg,#643F4E,#4A2C3A) !important;
  color: #FFF9F2 !important;
  border-color: #876A65 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__footer {
  background: transparent !important;
  background-image: none !important;
  border-color: #75575B !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__intro > span,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__resource-feature > span {
  color: #F1C9A0 !important;
  -webkit-text-fill-color: #F1C9A0 !important;
  opacity: 1 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega :is(h3,h4,strong),
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links a strong,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid a strong {
  color: #FFF8F1 !important;
  -webkit-text-fill-color: #FFF8F1 !important;
  opacity: 1 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega :is(p,small),
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links a small,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid a small {
  color: #EFDDCF !important;
  -webkit-text-fill-color: #EFDDCF !important;
  opacity: 1 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega :is(a,a:visited),
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__resource-list a,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__footer a {
  color: #FFF4E9 !important;
  -webkit-text-fill-color: #FFF4E9 !important;
  opacity: 1 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links > a,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid > a {
  background: rgba(255,249,242,.025) !important;
  border-color: rgba(229,194,170,.14) !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links > a:hover,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid > a:hover,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__resource-list a:hover {
  background: #503541 !important;
  border-color: #B48A78 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links > a > span,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid > a > span {
  background: #F0DFD0 !important;
  color: #613745 !important;
  border-color: #D7BBA6 !important;
  -webkit-text-fill-color: #613745 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega :is(a:hover strong,a:hover small) {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__links svg,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega__grid svg {
  color: #613745 !important;
  stroke: currentColor !important;
}
/* Header unified; transparent logo already included with Aurora original assets */
body.i360-we-managed-page .i360-web .i360-header--aurora,
body.i360-we-managed-page .i360-web .i360-header--aurora.is-scrolled,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-header__inner,
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-brand--aurora {
  background: #FFF9F2 !important;
  background-image: none !important;
  border-color: #E6D6C7 !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora .i360-brand--aurora {
  box-shadow: none !important;
  border: none !important;
}
body.i360-we-managed-page .i360-web .i360-header--aurora img.i360-brand__aurora-logo {
  content: url("https://aurorastandards.com/wp-content/plugins/inocuidad360-website-engine/assets/images/aurora-logo-transparent.webp") !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  object-fit: contain !important;
  object-position: left center !important;
}
/* On mobile use exactly the same approved palette and legible text */
@media (max-width: 1180px) {
  body.i360-we-managed-page .i360-web .i360-header--aurora .i360-nav--premium {
    background: #FFFCF8 !important;
    background-image: none !important;
    border-color: #E7D9CC !important;
  }
  body.i360-we-managed-page .i360-web .i360-header--aurora .i360-mega {
    background: #382831 !important;
    background-image: none !important;
  }
}
