/* Light Theme Color Correction Verification */

/* Verify light theme header has white background with black text */
[data-theme="light"] .header.axil-header.header-style-1 {
  background-color: #ffffff !important;
  border-bottom-color: #e5e7eb !important;
}

/* Verify light theme navigation links are black */
[data-theme="light"] .header.axil-header.header-style-1 .header__nav-link {
  color: #000000 !important;
}

/* Verify light theme mobile menu has white background */
[data-theme="light"] .header__menu__lezr {
  background: rgba(255, 255, 255, 0.98) !important;
  border-color: #e5e7eb !important;
}

/* Verify light theme mobile menu links are black */
[data-theme="light"] .header__menu__lezr .header__nav-link {
  color: #000000 !important;
  border-color: #e5e7eb !important;
}

/* Verify light theme language button works with white background */
[data-theme="light"] .header__lang-btn {
  color: #000000 !important;
  background: rgba(0, 0, 0, 0.1) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

/* Verify light theme mobile menu button works with white background */
[data-theme="light"] .header__btn__lezr {
  background-color: rgba(0, 0, 0, 0.1) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

[data-theme="light"] .header__btn__lezr span {
  background-color: #000000 !important;
}

/* Verify light theme sticky header has white background */
[data-theme="light"] .header.axil-header.header-style-1.header--sticky .header__content__lezr {
  background: rgba(255, 255, 255, 0.95) !important;
  border-bottom: 1px solid #e5e7eb !important;
}

/* High contrast mode corrections */
@media (prefers-contrast: high) {
  [data-theme="light"] .header.axil-header.header-style-1 {
    background-color: #ffffff !important;
    border-bottom-color: #000000 !important;
  }
  
  [data-theme="light"] .header.axil-header.header-style-1 .header__nav-link {
    color: #000000 !important;
  }
}

/* Browser fallback corrections */
@supports not (--css: variables) {
  .header.axil-header.header-style-1 {
    background-color: #ffffff !important;
    border-bottom-color: #e5e7eb !important;
  }
  
  .header__nav-link {
    color: #000000 !important;
  }
}