/* AI Project Universe V6.7 — mobile menu visibility and black labels. */
@media (max-width:767px){
  .mobile-menu{
    background:#10151c!important;color:#fff!important;border:5px solid #f6f8fb!important;
    box-shadow:0 0 0 2px #10151c,7px 8px 0 #000!important;padding:12px!important;border-radius:20px!important;
  }
  .mobile-menu:not([hidden]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .mobile-menu a,.mobile-menu a:visited,.mobile-menu a:hover,.mobile-menu a:focus-visible{
    min-height:68px!important;display:grid!important;place-items:center!important;padding:12px 8px!important;
    background:#fff!important;color:#080b10!important;border:3px solid #080b10!important;border-radius:16px!important;
    box-shadow:none!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;text-align:center!important;
  }
  .mobile-menu a:hover,.mobile-menu a:focus-visible{background:#ffe100!important;color:#080b10!important}
  .front-display-controls--mobile{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:4px!important;padding:18px!important;border-top:3px solid #080b10!important}
  .front-display-controls--mobile .front-theme-control,
  .front-display-controls--mobile .front-language-control{
    width:100%!important;min-width:0!important;min-height:62px!important;background:#10213a!important;color:#fff!important;
    border:1px solid #35506f!important;border-radius:14px!important;box-shadow:none!important;font-size:13px!important;
  }
  .front-display-controls--mobile .front-language-control select{color:#fff!important;font-size:13px!important;min-width:0!important}
  .front-display-controls--mobile .front-language-control option{background:#fff!important;color:#080b10!important}
  html[data-front-theme='dark'] .mobile-menu a,
  html[data-front-theme='dark'] .mobile-menu a:visited{background:#fff!important;color:#080b10!important;border-color:#080b10!important}
}
