/*
 * MIIGO_REAL_MOBILE_TOP_BOTTOM_SAFEAREA_V1_20260703
 * 只修真实手机打开入口：
 * - 顶部搜索框避开状态栏
 * - 底部导航降低高度
 * - 不影响电脑手机壳
 */
@media (max-width: 768px) and (hover: none) and (pointer: coarse) {

  body.miigo-inner-real-body .miigo-inner-real-shell {
    padding-top: max(30px, calc(env(safe-area-inset-top, 0px) + 8px)) !important;
    padding-bottom: 72px !important;
  }

  body.miigo-inner-real-body .miigo-inner-search {
    margin-top: 0 !important;
    position: relative !important;
    z-index: 30 !important;
  }

  body.miigo-inner-real-body .miigo-inner-channel-nav {
    margin-top: 14px !important;
  }

  body.miigo-inner-real-body #miigo-v4-tabbar,
  body.miigo-inner-real-body #miigo-v4-tabbar.miigo-main-bottom-nav-ready,
  body.miigo-inner-real-body .miigo-inner-tabbar {
    height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    padding: 4px 8px 6px !important;
    bottom: 0 !important;
  }

  body.miigo-inner-real-body #miigo-v4-tabbar .miigo-main-bottom-nav-item {
    height: 62px !important;
    min-height: 62px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  body.miigo-inner-real-body #miigo-v4-tabbar .miigo-main-bottom-nav-icon {
    width: 30px !important;
    height: 30px !important;
  }

  body.miigo-inner-real-body #miigo-v4-tabbar .miigo-main-bottom-nav-item.is-center .miigo-main-bottom-nav-icon {
    width: 40px !important;
    height: 40px !important;
  }

  body.miigo-inner-real-body #miigo-v4-tabbar .miigo-main-bottom-nav-text {
    margin-top: 1px !important;
    line-height: 1.1 !important;
  }
}
