/* Aura Nexus: mobile header and bottom navigation, no decorative icons */
@media (max-width:760px){
 body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
 .topbar{height:76px;padding:0 16px;gap:12px;background:linear-gradient(180deg,rgba(3,12,27,.97),rgba(5,20,39,.92));border-bottom:1px solid rgba(91,220,255,.28);backdrop-filter:blur(18px)}
 .topbar .brand{gap:10px;min-width:0;flex:1}
 .topbar .brand img{width:44px;height:44px;flex-shrink:0}
 .topbar .brand span{min-width:0}
 .topbar .brand strong{font-size:16px;line-height:1.05;letter-spacing:.06em;white-space:nowrap}
 .topbar .brand small{font-size:10px;letter-spacing:.14em;margin-top:3px}
 .header-actions{display:flex;gap:0;flex-shrink:0}
 .header-actions #motionToggle{display:inline-flex;min-width:88px;min-height:42px;padding:8px 10px;align-items:center;justify-content:center;gap:5px;border-radius:9px;border:1px solid rgba(91,220,255,.35);background:rgba(9,37,62,.9);font:700 12px Rajdhani,sans-serif;letter-spacing:.06em;white-space:nowrap}
 .header-actions #motionToggle span{display:inline!important;font:inherit}
 .header-actions #motionToggle .motion-state{color:#72e6ff}
 .mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;padding:7px;border:1px solid rgba(82,201,255,.3);border-radius:17px;background:rgba(4,16,33,.96);box-shadow:0 12px 45px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(20px)}
 .mobile-nav a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:57px;padding:8px 4px;border-radius:11px;color:#c9dbea;font-size:inherit;transition:background .2s,color .2s}
 .mobile-nav a .nav-overline{font:700 10px/1 Rajdhani,sans-serif;letter-spacing:.14em;color:#83a7c3}
 .mobile-nav a .nav-label{font:700 clamp(12px,3.1vw,15px)/1.15 Rajdhani,sans-serif;letter-spacing:.055em;color:inherit}
 .mobile-nav a[aria-current="location"]{background:linear-gradient(140deg,rgba(15,91,133,.75),rgba(8,46,78,.85));color:#fff;box-shadow:inset 0 0 0 1px rgba(91,220,255,.25)}
 .mobile-nav a[aria-current="location"]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:2px;background:#62e6ff;box-shadow:0 0 12px #62e6ff}
 .mobile-nav a[aria-current="location"] .nav-overline{color:#79eaff}
 .mobile-nav a:focus-visible{outline:2px solid #72e9ff;outline-offset:-2px}
 .hero-inner{padding-top:116px}
 .nexus-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}
}
@media(max-width:370px){.topbar{padding:0 10px}.topbar .brand img{width:38px;height:38px}.topbar .brand strong{font-size:14px}.topbar .brand small{font-size:9px}.header-actions #motionToggle{min-width:75px;padding:6px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.mobile-nav a{transition:none}}
