/* 手机端修复样式 */
@media screen and (max-width: 768px) {
  /* 完全隐藏浮动搜索容器与内部表单 */
  #tb,
  #tb_1,
  #tb form,
  #tb_1 form {
    display: none !important;
  }
  
  /* 确保主搜索框在手机端正常显示 */
  .you_ss {
    width: 96% !important;
  }

  /* 重置移动端导航按钮样式 */
  .mobile-home-link {
    position: static;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 56px !important;
    height: 56px !important;
    border-radius: 14px !important;
    background: transparent !important;
    box-shadow: none !important;
    transition: transform 0.18s ease;
  }
  
  /* 当小搜索框显示时，隐藏返回主页按钮 */
  .mobile-home-link.hidden-by-search {
    display: none !important;
  }

  .mobile-home-link:active {
    transform: scale(0.96);
  }

  .mobile-home-link .mobile-home-icon,
  .mobile-home-link svg,
  .mobile-home-link i {
    display: block !important;
  }

  .mobile-home-link .mobile-home-icon {
    width: 56px !important;
    height: 56px !important;
    padding: 0;
    border-radius: 0;
    background: none;
  }

  .mobile-home-link .mobile-home-icon path {
    stroke: none;
    stroke-width: 0;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: none;
  }

  .mobile-home-link .mobile-home-icon path:first-of-type {
    fill: none;
    stroke: none;
  }

  /* 顶部空白占位修复 */
  .you_ss-placeholder,
  .canvas-bg--placeholder {
    display: none !important;
  }
}
