/* WackyWeb Creations — mobile bottom navigation */
.ww-mobile-bar,.ww-mobile-menu{display:none}
@media(max-width:800px){
  body{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}
  header .menu-label,header #menu-toggle,header .links{display:none!important}
  .ww-mobile-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:fixed;bottom:0;left:0;right:0;z-index:1100;background:#0c1426;border-top:1px solid #ffffff30;padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 22px #0004}
  .ww-mobile-link{appearance:none;border:0;min-width:0;min-height:72px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;background:transparent;color:#fff!important;font:inherit;text-decoration:none;cursor:pointer}
  .ww-mobile-link svg{width:29px;height:29px;display:block;fill:currentColor}
  .ww-mobile-link small{font-size:14px;font-weight:800;line-height:1.15;color:inherit}
  .ww-mobile-link[aria-current="page"],.ww-mobile-link.is-active,.ww-more-toggle[aria-expanded="true"]{background:#294d62;color:#fff!important}
  .ww-mobile-link:focus-visible,.ww-mobile-menu a:focus-visible,.ww-menu-close:focus-visible{outline:3px solid #3bd3d0;outline-offset:-3px}
  .ww-mobile-menu:not([hidden]){display:flex;position:fixed;inset:0 0 calc(88px + env(safe-area-inset-bottom,0px)) 0;z-index:1099;background:#101d32;color:#fff;flex-direction:column;padding:24px 20px;overflow-y:auto}
  .ww-mobile-menu-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:22px}
  .ww-menu-close{border:1px solid #ffffff60;background:#1d304c;color:#fff;border-radius:10px;font-size:24px;width:46px;height:46px;cursor:pointer}
  .ww-mobile-menu nav{display:flex;flex-direction:column;gap:12px}
  .ww-mobile-menu nav a{display:block;padding:16px 18px;border-radius:12px;background:#1d304c;color:#fff;font-size:18px;font-weight:700}
  .ww-mobile-menu nav a:hover{background:#294d62}
  body.ww-menu-open{overflow:hidden}
}
