
/* AI Beloved — minimal runtime enhancements (does not alter original design) */
html { scroll-behavior: smooth; }
/* Reveal Tailwind `md:flex` containers on mobile so primary nav stays usable
   when the original Vue hamburger toggle is gone. */
@media (max-width: 767px) {
  [class*="md:flex"] { display: flex !important; flex-wrap: wrap; gap: 0.5rem; }
  body.nav-open [class*="md:flex"] { display: flex !important; }
}
