/* ===== help 页（H5 版，rpx→px）===== */
.page.help { padding: 12px 16px 120px; }
.h-hero { text-align: center; font-size: 24px; font-weight: 800; color: var(--text); margin-top: 4px; }
.h-sub { text-align: center; font-size: 13px; color: var(--text-3); margin: 6px 0 18px; }
.h-card { background: var(--bg-2); border: 1px solid var(--border); border-radius: 10px; padding: 14px 14px 10px; margin-bottom: 12px; }
.h-sec { font-size: 16px; font-weight: 700; color: var(--text); margin-bottom: 8px; }
.h-p { font-size: 14px; color: var(--text-2); line-height: 1.7; margin-bottom: 6px; }
.h-li { font-size: 14px; color: var(--text-2); line-height: 1.7; margin-bottom: 5px; }
.h-li.ok { color: var(--success); }
.h-li.bad { color: var(--danger-2); }
.h-gap { height: 6px; }
.h-foot { text-align: center; font-size: 12px; color: var(--text-3); margin-top: 18px; }
.h-link { color: var(--accent); text-decoration: none; }
/* 意见反馈：输入框直接内联在卡片里，不用再点按钮跳弹窗 */
.h-fb-input {
  display: block; width: 100%; box-sizing: border-box;
  min-height: 88px; resize: vertical;
  background: var(--bg); border: 1px solid var(--border); border-radius: 10px;
  padding: 10px 12px; font-size: 14px; line-height: 1.6;
  color: var(--text); font-family: inherit; outline: none;
  margin: 4px 0 10px;
}
.h-fb-input:focus { border-color: var(--accent); }
.h-fb-input::placeholder { color: var(--text-3); }
.h-fb-note { text-align: center; font-size: 13px; color: var(--success); min-height: 18px; margin-top: 8px; }
