/* Shared desktop header: readable navigation and a stronger brand anchor. */
@media(min-width:1181px){
 html[lang="en"] body .site-header{height:84px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;padding-inline:clamp(32px,4.4vw,80px);}
 html[lang="en"] body .site-header .brand{gap:10px;}
 html[lang="en"] body .site-header .brand-word{font-size:24px;font-weight:500;}
 html[lang="en"] body .site-header .site-ai-logo{width:32px;height:29px;}
 html[lang="en"] body .site-header .main-nav{justify-content:center;gap:clamp(12px,1.2vw,20px);}
 html[lang="en"] body .site-header .main-nav>a,
 html[lang="en"] body .site-header .main-nav>.resource-soon{font-size:14px;font-weight:500;padding:12px 0;line-height:1.5;}
 html[lang="en"] body .site-header .participate-nav summary{font-size:14px;height:42px;padding-inline:16px;}
 html[lang="en"] body.template-home .hero{padding-inline:max(64px,calc((100vw - 1280px)/2));}
}
@media(min-width:1181px) and (max-width:1350px){
 html[lang="en"] body .site-header{padding-inline:32px;gap:20px;}
 html[lang="en"] body .site-header .main-nav{gap:12px;}
 html[lang="en"] body .site-header .main-nav>a,
 html[lang="en"] body .site-header .main-nav>.resource-soon{font-size:13.5px;}
}
