/* Critical visibility guard. Mobile menu HTML is printed in wp_footer on every viewport,
   so keep it completely hidden on desktop even when the full mobile stylesheet is media-scoped. */
#wms-root{display:none!important}
@media screen and (max-width:1024px){#wms-root{display:block!important}}
