.topbar.global-nav .wrap{max-width:960px;display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:18px}
.global-nav .brand{color:var(--ink);text-decoration:none;white-space:nowrap;min-width:0}
.global-nav .brand:hover{color:var(--accent)}
.global-nav .nav-context{color:inherit}
.global-nav .navlinks{display:flex;align-items:center;justify-self:center;gap:6px}
.global-nav .navlinks a{color:var(--sub);text-decoration:none;font-size:14px;font-weight:600;border-radius:99px;padding:7px 12px;transition:color .15s ease,background .15s ease}
.global-nav .navlinks a:hover,.global-nav .navlinks a[aria-current="page"]{color:var(--accent);background:rgba(212,164,76,.12)}
.global-nav .nav-short{display:none}
.nav-backbar{background:rgba(30,26,36,.7);border-bottom:1px solid var(--line)}
.nav-backbar .nav-inner{max-width:960px;margin:0 auto;padding:8px 20px}
.nav-backbar a{color:var(--sub);text-decoration:none;font-size:13.5px;font-weight:600}
.nav-backbar a:hover{color:var(--accent)}
.focus-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.focus-footer-nav a{color:var(--accent);text-decoration:none}
@media(max-width:700px){
  .topbar.global-nav .wrap{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}
  .global-nav .nav-context,.global-nav .nav-featured{display:none}
  .global-nav .navlinks{justify-self:end}
  .global-nav .navlinks a{font-size:12.5px;padding:6px 9px}
  .global-nav .nav-full{display:none}
  .global-nav .nav-short{display:inline}
  .global-nav .btn.small{padding:8px 12px;font-size:12.5px}
}
@media(max-width:390px){
  .topbar.global-nav .wrap{padding-left:12px;padding-right:12px}
  .global-nav .brand{font-size:13.5px}
  .global-nav .navlinks a{padding:5px 7px}
  .global-nav .btn.small{padding:7px 10px}
  .nav-backbar .nav-inner{padding-left:14px;padding-right:14px}
}
