@media (max-width: 768px) { 
    /* 确保登录按钮显示 */
    .auth-links, 
    .navbar .auth-links, 
    .nav-right .auth-links, 
    .nav-container .auth-links,
    a.btn-login, 
    .btn-login {
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        padding: 0 12px !important;
        background: transparent !important;
        border-radius: 0 !important;
        color: #fff !important;
        text-decoration: none !important;
        font-size: 12px !important;
        box-shadow: none !important;
        border: none !important;
        height: 60px !important;
    }
    
    /* 确保登录按钮图标清晰显示 */
    .btn-login i {
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
        font-size: 14px !important;
    }

    /* 隐藏注册按钮 */
    a.btn-register, 
    .btn-register { 
        display: none !important; 
    } 

    /* 确保个人中心和用户头像显示 */
    .profile-link,
    .user-menu,
    .user-avatar {
        display: flex !important;
    }
}

/* 超小屏幕上的调整 */
@media (max-width: 480px) {
    .auth-links, 
    .navbar .auth-links, 
    .nav-right .auth-links, 
    .nav-container .auth-links,
    a.btn-login, 
    .btn-login {
        height: 50px !important;
    }
}
