/* Static-port shims that aren't in the Claude Design CSS (which assumed React
   conditionally mounted the mobile menu). Loaded AFTER the design CSS. */

/* The design renders .nav-mobile only when open; in the static port it's always
   in the DOM, so gate visibility on an .open class toggled by site.js. */
.nav-mobile { display: none !important; }
@media (max-width: 860px) {
  .nav-mobile.open { display: flex !important; }
}
