/* ===== 页内导航条（前1：四节一页的锚点动线） ===== */
.dc-tabs-nav {
  position: sticky;
  top: 60px;
  z-index: 40;
  margin: 0 0 18px;
  background: rgba(23, 33, 51, 0.92);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-top: 1px solid var(--sg-border);
  border-bottom: 1px solid var(--sg-border);
}
.dc-tabs-nav-inner {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  gap: 4px;
  overflow-x: auto;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.dc-tabs-nav-inner::-webkit-scrollbar { display: none; }
.dc-tabs-nav-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 11px 14px;
  font-size: 13.5px;
  font-weight: 600;
  color: var(--sg-text-muted);
  text-decoration: none;
  white-space: nowrap;
  border-bottom: 2px solid transparent;
  transition: color 0.18s, border-color 0.18s;
}
.dc-tabs-nav-item i { font-size: 12px; }
.dc-tabs-nav-item:hover { color: var(--sg-text-secondary); }
.dc-tabs-nav-item.active {
  color: var(--sg-accent);
  border-bottom-color: var(--sg-accent);
}
.dc-tabs-nav-item:focus-visible { outline: 2px solid var(--sg-accent); outline-offset: -2px; border-radius: 6px; }

/* ===== 未登录门控：数据中心登录卡即全部内容 ===== */
.uc-guest .dc-fav-wrap, .uc-guest .dc-ac-wrap, .uc-guest .dc-tabs-nav { display: none; }

@media (max-width: 768px) {
  .dc-tabs-nav { top: 56px; }
  .dc-tabs-nav-inner { padding: 0 16px; }
  .dc-tabs-nav-item { padding: 10px 12px; font-size: 13px; }
  .dc-tabs-nav-item span { font-size: 12.5px; }
}

