/* One-line desktop navigation; use the full menu before labels get squeezed. */
html body header[role="banner"] #main-navigation{flex-wrap:nowrap!important;flex-shrink:0;gap:2px!important;min-width:max-content}
html body header[role="banner"] #main-navigation>a{white-space:nowrap!important;flex:0 0 auto!important;padding:8px!important;line-height:20px!important}
@media(max-width:1439px){
 html body header[role="banner"] #main-navigation,
 html body header[role="banner"] #main-navigation+div{display:none!important}
 html body header[role="banner"] button[aria-controls="mobile-menu"]{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto}
 html body header[role="banner"] #mobile-menu{display:block!important}
}
@media(min-width:1440px){
 html body header[role="banner"] #main-navigation{display:flex!important}
 html body header[role="banner"] button[aria-controls="mobile-menu"],
 html body header[role="banner"] #mobile-menu{display:none!important}
}
