/* SOLVEN v103: ensure the site navigation receives clicks above decorative layers.
   Authentication/profile dialogs retain a higher z-index while visible. */
html body header.svs-header,
html body .svs-header {
    position: relative !important;
    z-index: 2147483000 !important;
    pointer-events: auto !important;
}
html body .svs-header-inner,
html body .svs-main-nav,
html body .svs-main-nav a,
html body .svs-mobile,
html body .svs-mobile nav,
html body .svs-mobile nav a {
    pointer-events: auto !important;
}
html body .svs-main-nav a,
html body .svs-mobile nav a { cursor: pointer !important; }
/* Profile overlay is never interactive when closed. */
html:not(.sv100-open) #sv100-profile-overlay,
#sv100-profile-overlay[hidden],
html:not(.sv99-open) #sv99-profile-overlay,
#sv99-profile-overlay[hidden],
#sv94-auth[hidden] {
    display: none !important;
    pointer-events: none !important;
}
/* Allow the visible modals to remain above navigation. */
html body #sv100-profile-overlay:not([hidden]),
html body #sv99-profile-overlay:not([hidden]),
html body #sv94-auth:not([hidden]) {
    z-index: 2147483600 !important;
}
