/* Mobile menu: keep the hamburger on the far right and reveal its labels reliably. */
@media(max-width:760px){
  .ac-nav>.ac-button--line{display:none!important}
  .ac-menu-toggle{display:block!important;order:3!important;margin-left:auto!important}
  .ac-links{display:none!important;position:absolute!important;z-index:50!important;left:16px!important;right:16px!important;top:calc(100% + 8px)!important;padding:10px!important;background:rgba(6,26,49,.98)!important;border:1px solid rgba(110,225,255,.3)!important;border-radius:12px!important;box-shadow:0 18px 36px rgba(0,0,0,.3)!important;flex-direction:column!important;gap:0!important}
  .ac-links.is-open{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}
  .ac-links a{display:block!important;width:100%!important;padding:14px 12px!important;color:#fff!important;font-size:1rem!important;line-height:1.2!important}
}
