/* WOOW MOBILE LUXURY V5 — high-contrast repair, loaded LAST.
   Fixes white-on-white explore cards shown in the iPhone screenshot.
   Mobile only; keeps existing PHP links and menu behaviour. */
@media screen and (max-width:780px) {
  #mobileNav, #mobileNav .wpm-shell {
    background:linear-gradient(155deg,#111b22 0%,#112c38 55%,#0c171d 100%)!important;
    color:#fffaf0!important;
  }
  #mobileNav .wpm-section-heading strong {
    color:#f3c77e!important;
    text-shadow:none!important;
  }
  #mobileNav .wpm-section-heading span {background:#d3a75c!important}
  #mobileNav .wpm-explore-grid {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  #mobileNav .wpm-explore-grid .wpm-explore-card,
  #mobileNav a.wpm-explore-card,
  #mobileNav .wpm-explore-card {
    background:linear-gradient(145deg,#213b49 0%,#132832 100%)!important;
    background-color:#17323f!important;
    border:1px solid rgba(240,195,119,.68)!important;
    box-shadow:inset 0 1px rgba(255,255,255,.09),0 8px 22px rgba(0,0,0,.23)!important;
    border-radius:16px!important;
    min-width:0!important;
    min-height:94px!important;
    padding:13px 10px!important;
    color:#fff!important;
    text-decoration:none!important;
  }
  #mobileNav .wpm-explore-card strong,
  #mobileNav .wpm-explore-card .wpm-explore-title {
    color:#fffaf0!important;
    opacity:1!important;
    text-shadow:none!important;
    font-weight:750!important;
    font-size:clamp(.77rem,3.35vw,.95rem)!important;
    line-height:1.2!important;
  }
  #mobileNav .wpm-explore-card small,
  #mobileNav .wpm-explore-card p,
  #mobileNav .wpm-explore-card span:not(.wpm-explore-icon) {
    color:#e4edf0!important;
    opacity:1!important;
    font-size:clamp(.64rem,2.7vw,.78rem)!important;
    line-height:1.4!important;
  }
  #mobileNav .wpm-explore-icon {
    background:#f2d29d!important;
    color:#18303c!important;
    border-radius:50%!important;
    flex-shrink:0!important;
  }
  #mobileNav .wpm-language {
    background:linear-gradient(120deg,#213b49,#122a36)!important;
    border:1px solid #d9b476!important;
    box-shadow:0 8px 20px #0003!important;
    border-radius:16px!important;
  }
  #mobileNav .wpm-language-title strong {color:#fff!important;opacity:1!important}
  #mobileNav .wpm-language-title small {color:#e2eaf0!important;opacity:1!important}
  #mobileNav .wpm-language select {
    background:#fffaf0!important;
    color:#162e3b!important;
    border:1px solid #e3c48e!important;
    font-size:16px!important;
  }
  #mobileNav .wpm-plan-btn {
    background:linear-gradient(115deg,#a77940,#edc17b)!important;
    color:#161d22!important;
    border:1px solid #f1d49c!important;
    box-shadow:0 8px 22px #0003!important;
  }
  #mobileNav .wpm-plan-btn strong,
  #mobileNav .wpm-plan-btn small,
  #mobileNav .wpm-plan-btn span {color:#161d22!important;opacity:1!important}
  #mobileNav .wpm-whatsapp-btn {
    background:linear-gradient(110deg,#06733e,#16a965)!important;
    border:1px solid #56d695!important;
    box-shadow:0 8px 22px #0003!important;
  }
  #mobileNav .wpm-whatsapp-btn strong,
  #mobileNav .wpm-whatsapp-btn small,
  #mobileNav .wpm-whatsapp-btn span {color:#fff!important;opacity:1!important}
  #mobileNav .wpm-trust {
    background:#f6ead5!important;
    border:1px solid #dbb778!important;
    color:#203440!important;
  }
  #mobileNav .wpm-trust strong,
  #mobileNav .wpm-trust small {color:#203440!important;opacity:1!important}
  #mobileNav .wpm-main-links a {background:linear-gradient(105deg,#192d38,#10232c)!important}
  #mobileNav .wpm-main-links .wpm-link-text {color:#fff!important;opacity:1!important}
  #mobileNav .wpm-hero-card {background-position:center top!important}
}
