/* lx-mobile-nav.css — v1331 移动端返回按钮（仅 <=860px 生效）
 * 全部走主题变量，保护深浅主题与涨跌语义色（红涨绿跌）
 * MARK: LX_MOBILE_NAV_V1331
 */
@media (max-width: 860px) {
  .lx-mnav-back {
    display: none;
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 1px solid var(--line-default, rgba(255, 255, 255, .10));
    border-radius: 12px;
    background: var(--surface-panel, rgba(255, 255, 255, .04));
    color: var(--text-primary, #e8ecf4);
    cursor: pointer;
    z-index: 5;
    -webkit-tap-highlight-color: transparent;
  }
  .lx-mnav-back.show { display: inline-flex; }
  .lx-mnav-back svg { width: 20px; height: 20px; }
  .lx-mnav-back:active { opacity: .72; }

  body.lx-mnav-back-on header.header { padding-left: 52px; }
}
