/* Shared original header/footer, with neutral product mode. Category palettes remain unchanged. */
#productsRoot[hidden],#solutionsRoot[hidden],#catSidebar[hidden]{display:none!important}
body.products-mode{--accent:#17212e;--accent-rgb:23,33,46;--text:#111827;--text-inv:#fff;--muted:#58616e;--bg:#fff;--bg2:#fafbfc;--border:#e3e6ea;--nav-bg:rgba(255,255,255,.94);--card-bg:#fff;--bg3:#f5f6f7}
html[data-theme="dark"] body.products-mode{--accent:#e5e9ee;--accent-rgb:229,233,238;--text:#f2f4f6;--text-inv:#141a21;--muted:#adb5bf;--bg:#121518;--bg2:#181c20;--border:#343b43;--nav-bg:rgba(18,21,24,.95);--card-bg:#1d2227;--bg3:#222830}
body.products-mode .mai-nav .navbar-brand span,body.products-mode .mai-footer .footer-logo span{color:var(--muted)}
@media(max-width:991px){.mai-nav #navContent>.d-flex:first-child{flex-wrap:wrap;justify-content:center;row-gap:8px;padding:10px 0}}
