/* ==========================================================
   鲲鹏AI · 移动端底栏（改为线性图标，去掉字符符号）
   ========================================================== */
.mobile-nav {
  border-top: 1px solid var(--line, #e7e9ec);
  background: rgba(255, 255, 255, .96);
  backdrop-filter: saturate(180%) blur(12px);
  -webkit-backdrop-filter: saturate(180%) blur(12px);
  padding-bottom: env(safe-area-inset-bottom, 0);
}

.mobile-nav__in { display: flex; }

.mobile-nav a {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 54px;
  font-size: var(--fs-12, 12px);
  color: var(--ink-3, rgba(0, 0, 0, .56));
  transition: color .18s;
}

/* 图标容器：由 <i> 字符改为内联 svg */
.mobile-nav a > i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  font-style: normal;
  font-size: 0; /* 抹掉字符 */
  line-height: 0;
}

.mobile-nav a > i > svg {
  width: 21px;
  height: 21px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* 激活态：品牌色，不加粗（避免宽度跳动） */
.mobile-nav a.is-active {
  color: var(--brand, #0052d9);
  font-weight: var(--fw-medium, 500);
}

/* 触摸反馈 */
.mobile-nav a:active { opacity: .6; }
