/* V13: five consistent top-level navigation destinations and a clean disclosure chevron */
.vwh-topbar .vwh-global-nav{justify-content:center;gap:clamp(5px,1vw,18px)!important}
.vwh-topbar .vwh-global-nav>a{white-space:nowrap!important;padding:11px 15px!important}
.vwh-topbar .v12-nav-tools{display:inline-flex;position:relative;align-items:center;gap:2px;padding-right:8px;border-radius:999px}
.vwh-topbar .v12-nav-tools>a{padding:11px 4px 11px 15px!important}
.vwh-topbar .v12-tools-caret{position:static!important;transform:none!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;width:25px!important;height:29px!important;border:none!important;outline-offset:3px;border-radius:7px!important;background:transparent!important;color:#cfedfa!important;box-shadow:none!important;cursor:pointer;padding:0!important;flex:0 0 25px}
.vwh-topbar .v12-tools-caret:hover,.vwh-topbar .v12-tools-caret:focus-visible{background:rgba(68,180,230,.15)!important;color:#90f75c!important}
.vwh-topbar .v12-tools-caret svg{display:block;transition:transform .18s ease}
.vwh-topbar .v12-tools-caret[aria-expanded="true"] svg{transform:rotate(180deg)}
.vwh-topbar .v12-nav-tools:has(>a.vwh-nav-current){background:linear-gradient(135deg,#adff61,#65ed4d)!important;box-shadow:0 0 20px rgba(123,255,77,.24)}
.vwh-topbar .v12-nav-tools:has(>a.vwh-nav-current)>a{background:none!important;box-shadow:none!important;border-color:transparent!important;color:#09231d!important}
.vwh-topbar .v12-nav-tools:has(>a.vwh-nav-current) .v12-tools-caret{color:#09231d!important}
html[data-mm-theme="light"] .vwh-topbar .v12-tools-caret{color:#214b61!important}
html[data-mm-theme="light"] .vwh-topbar .v12-nav-tools:has(>a.vwh-nav-current) .v12-tools-caret{color:#10351d!important}
@media(max-width:980px){
 .vwh-topbar .vwh-global-nav{gap:4px!important}
 .vwh-topbar .vwh-global-nav>a{width:100%;padding:13px 14px!important}
 .vwh-topbar .v12-nav-tools{display:flex!important;align-items:center;width:100%;padding:0 6px 0 0!important}
 .vwh-topbar .v12-nav-tools>a{flex:1;padding:13px 14px!important}
 .vwh-topbar .v12-tools-caret{width:40px!important;height:40px!important;flex-basis:40px!important;margin:0!important}
 .vwh-topbar .v12-tools-flyout{width:100%!important;max-width:100%!important}
}
