/* kmllp modern shell layer — sits on top of the legacy compiled main.min.css (the design source
   of truth). Only defines the open/close states for the vanilla-JS toggles that replace the
   legacy jQuery main.js; the visual styling itself comes from main.min.css. */

/* Mobile menu: main.min.css leaves .c-navmobile display:none/hidden by default. site.js toggles
   .is-active to reveal it (the legacy bundle set inline styles). */
.c-navmobile.is-active {
    display: block;
    opacity: 1;
    visibility: visible;
}

/* Global keyword search: main.min.css already styles .c-header__search.is-active; ensure the
   collapsed state hides it so the toggle reads cleanly. */
.c-header__search:not(.is-active) {
    opacity: 0;
    visibility: hidden;
}
