.mobile-menu {
  display: none;
  position: fixed;
  top: 52px; /* Adjust based on your navbar height */
  left: 0;
  width: 100%;
  background-color: white;
  z-index: 1000;
  padding: 1rem;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.mobile-menu.is-active {
  display: block;
}

@media screen and (min-width: 769px) {
  .mobile-menu {
    display: none !important;
  }
} 