/* ============================================
   手机端页脚 - 移除底部空白区域
   ============================================ */

@media screen and (max-width: 767.98px) {
    /* 移除页脚下方多余空白 */
    .main-footer {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    .main-footer .footer {
        margin-bottom: 0 !important;
        padding-bottom: 10px !important;
    }

    /* 隐藏底部 tabbar 占位符产生的空白 */
    .footer-stick {
        height: 0 !important;
        min-height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* 移除水印文字区域的空白 */
    .io-black-mode .site-content,
    .site-content {
        min-height: auto !important;
    }

    /* 页面主体底部不再留 tabbar 高度 */
    .site-wrapper {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }
}