/* 針對手機版的修復 */
@media (max-width: 767px) {
    /* 1. 修正選單字體過大 */
    #mainmenu {
        flex-direction: column; 
        align-items: center;
        gap: 10px;
        padding: 20px 0;
    }
    
    #mainmenu .nav-link, 
    #mainmenu li a {
        font-size: 1.8rem !important; 
        font-weight: 500;
    }

    /* 2. 在手機上完全隱藏下拉選單 (子項目)，只留主項跳轉 */
    .dropdown-menu {
        display: none !important; /* 強制隱藏，不佔空間 */
    }

    .has-dropdown {
        width: 100%;
        text-align: center;
    }

    /* 3. 成員按鈕在手機上的間距 (保持不變) */
    .member-subscribe-btn {
        flex-direction: column;
        width: 100%;
        gap: 10px;
        margin-top: 20px;
        border-top: 1px solid rgba(0,0,0,0.1);
        padding-top: 20px;
    }
}
