/* BrandBase 响应式修复 */
@media (max-width: 768px) {
  .bb-navbar {
    height: auto;
    min-height: 64px;
  }
  
  .bb-nav-links-desktop {
    display: none !important;
  }
  
  #bb-mobile-toggle {
    display: block !important;
  }
  
  .bb-footer {
    padding: 32px 16px 16px;
  }
  
  .bb-footer-inner {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
