/* 官网窄屏导航：全部入口可横向滚动访问。 */
.nav .links a { white-space: nowrap; }
@media (min-width: 961px) and (max-width: 1100px) {
  .nav .links { gap: 22px; }
}
@media (max-width: 960px) {
  .nav, .nav.scrolled { padding: 12px 5vw; flex-wrap: wrap; gap: 10px; background: rgba(255,255,255,.96); border-bottom: 1px solid var(--border); }
  .nav .links { width: 100%; min-width: 0; gap: 22px; overflow-x: auto; padding: 3px 0 8px; }
  .nav .links a, .nav .links a:not(.btn-login) { display: inline-flex; flex-shrink: 0; font-size: 14px; }
  .nav .links .btn-login { padding: 6px 16px; }
  .nav .logo { width: 36px; height: 36px; }
  .nav .brand-name { font-size: 15px; }
}
