/* Standalone /search/ app bottom bar; align with the shared Deynu app shell. */
@media(max-width:760px){
  body .bottom-nav{
    left:9px!important;right:9px!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;
    width:auto!important;max-width:none!important;height:59px!important;min-height:59px!important;
    padding:4px 5px!important;gap:2px!important;
    border:1px solid #cfdfd5!important;border-radius:19px!important;
    background:rgba(255,255,255,.97)!important;box-shadow:0 7px 24px rgba(10,49,32,.13)!important;
    backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:990!important;
  }
  body .bottom-nav a{width:100%!important;height:49px!important;min-height:49px!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    gap:2px!important;padding:4px 1px!important;border-radius:13px!important;color:#68776d!important;
    font-size:10px!important;line-height:1.2!important;font-weight:750!important;text-decoration:none!important}
  body .bottom-nav a svg{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px!important}
  body .bottom-nav a small{font-size:10px!important;font-weight:750!important;line-height:1.2!important;margin:0!important}
  body .bottom-nav a.active,body .bottom-nav a[aria-current="page"]{color:#12634b!important;background:#e8f5ee!important}
  body .bottom-nav a:focus-visible{outline:2px solid #15886a!important;outline-offset:-2px!important}
  .discovery-shell{padding-bottom:calc(85px + env(safe-area-inset-bottom,0px))!important}
}
@media(max-width:360px){body .bottom-nav{left:5px!important;right:5px!important;gap:0!important;padding-inline:3px!important}body .bottom-nav a small{font-size:9px!important}}
