/* ========================================
   手机端自适应（768px 以下）
   ======================================== */
@media screen and (max-width: 768px) {

    .pc-nav {
        padding: 0;
    }

    /* 显示手机导航 */
    .mobile-nav {
        display: block;
    }

    .nav-row a {
        display: block;
        width: 20%;
        flex: none;
    }

    /* 女孩卡片：标签块一行3个 */
    .girl-info {
        gap: 2px;
        padding: 5px 3px;
    }

    .girl-chip,
    .girl-chip1 {
        flex: 1;
        padding: 2px;
        gap: 3px;
    }

    .girl-chip img,
    .girl-chip1 img {
        width: 20px;
        height: 20px;
    }

    .girl-chip span {
        font-size: 7px;
    }

    .girl-chip1 span {
        font-size: 12px;
    }

    .girl-label img {
        height: 20px;
    }

   

    
    .girl-desc {
        max-height: 75px;
        overflow: auto;
    }

    .footer-nav {
        width: 100%;
        margin: auto;
        gap: 5px;
    }

    .footer-nav-item {
        flex: 0 0 calc(20% - 10px) !important;
        /* 一行3个 */
        padding: 3px;
    }

    .footer-phone {
        font-size: 2rem;
    }

    .footer-slogan {
        font-size: 0.8rem;
    }
}