/* 自绘底部导航：高度写死（内容 calc(150 * var(--rp)) ＋ iPhone 安全区），字号 calc(34 * var(--rp))、字重 600（选中 700）。
   v58：高度 96 → calc(120 * var(--rp))（用户「底部导航栏再高一点」）。
   v60：高度 120 → calc(150 * var(--rp))、字号 28 → calc(34 * var(--rp))、整体加粗（用户「字体加大，加粗，框框加高」）。
   **改高度必须同步**三个 tabBar 页 wxss 里的
   `.wrap { padding-bottom: calc(calc(250 * var(--rp)) + env(safe-area-inset-bottom)) }`，
   否则页面末行又被底栏压住（两者的数值是成对的：留白 ＝ 底栏高 ＋ calc(100 * var(--rp))，别只改一处）。 */
.tb {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 100;
  display: flex; height: calc(150 * var(--rp)); box-sizing: content-box;
  padding-bottom: env(safe-area-inset-bottom);
  background: #ffffff;
  border-top: calc(1 * var(--rp)) solid var(--line, #e7e1d6);
  box-shadow: 0 calc(-2 * var(--rp)) calc(12 * var(--rp)) rgba(43, 38, 33, 0.04);
}
.tb-item { flex: 1; display: flex; align-items: center; justify-content: center; }
.tb-text { font-size: calc(34 * var(--rp)); line-height: 1; color: var(--ink-3, #a2988b); letter-spacing: calc(2 * var(--rp)); font-weight: 600; }
.tb-item.on .tb-text { color: var(--accent, #9c5a2c); font-weight: 700; }
