/* TNWT R3 — network continuity and responsive navigation. */
.token-network-nav{display:flex;align-items:center;gap:8px}
.token-network-nav a{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px}
.token-network-nav a:hover,.token-network-nav a:focus-visible{background:rgba(255,255,255,.14)}
.token-mobile-network{display:none}
.primary-nav a[aria-current="page"]{background:var(--sky);color:var(--blue-dark);box-shadow:inset 0 -2px 0 var(--blue)}
body.tnwt-nav-open{overflow:hidden}
@media(max-width:1050px){
  .primary-nav{max-height:calc(100dvh - 132px);overflow:auto;overscroll-behavior:contain}
  .primary-nav a{min-height:44px;display:flex;align-items:center}
  .token-mobile-network{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}
  .token-mobile-network a{justify-content:center;background:var(--soft)}
}
@media(max-width:760px){
  .assurance__inner{justify-content:flex-start;overflow:auto;scrollbar-width:none}
  .assurance__inner::-webkit-scrollbar{display:none}
  .assurance__inner>span,.token-network-nav{flex:0 0 auto}
  .token-network-nav a:nth-child(3){display:none}
}
@media(max-width:520px){
  .token-network-nav a{padding-inline:7px}
  .assurance__inner>span:nth-child(2){display:none}
  .token-mobile-network{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.primary-nav{scroll-behavior:auto}}
