/* Keep the desktop menu inside its own track, with matching text and icon baselines. */
@media (min-width:1101px){
 html body.portal-v3 header.portal-header>.shop-header-inner{grid-template-columns:70px 166px minmax(0,1fr) auto auto auto;column-gap:16px}
 html body.portal-v3 header.portal-header .portal-server-picker{width:166px;min-width:166px}
 html body.portal-v3 header.portal-header #portal-nav{min-width:0;align-items:center;justify-content:center;gap:clamp(12px,1vw,18px)}
 html body.portal-v3 header.portal-header #portal-nav>a,html body.portal-v3 header.portal-header #portal-nav>.portal-info>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-height:44px;margin:0;padding:0;font-size:13.5px!important;line-height:1.35;letter-spacing:.35px;white-space:nowrap;box-sizing:border-box}
 html body.portal-v3 header.portal-header #portal-nav>a>span,html body.portal-v3 header.portal-header #portal-nav>.portal-info>summary>span{font-size:13.5px!important;line-height:1.35}
 html body.portal-v3 header.portal-header #portal-nav>.portal-info{display:flex;align-items:center;margin:0;padding:0}
 html body.portal-v3 header.portal-header #portal-nav :is(a,summary)>.newmu-icon250{width:20px;height:20px;min-width:20px;flex-basis:20px}
}
@media (min-width:1101px) and (max-width:1699px){
 html body.portal-v3 header.portal-header>.shop-header-inner{grid-template-areas:"brand realm . discord account start" "navigation navigation navigation navigation navigation navigation"}
 html body.portal-v3 header.portal-header #portal-nav{gap:clamp(18px,2.5vw,36px)}
}
