/* Phone surface only. Preserve the existing viewport anchor, safe-area padding,
   five controls and all focus/active states. Unsupported blur stays opaque. */
@media (max-width:767px) {
 .h88-mobile-nav {
  background-color:#fafafa;
  border-top-color:rgba(0,0,0,.08);
 }
 @supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) {
  .h88-mobile-nav {
   background-color:rgba(250,250,250,.985);
   -webkit-backdrop-filter:blur(8px);
   backdrop-filter:blur(8px);
  }
 }
 @media (prefers-reduced-transparency:reduce) {
  .h88-mobile-nav {
   background-color:#fafafa;
   -webkit-backdrop-filter:none;
   backdrop-filter:none;
  }
 }
}
