.logo {
    height: 60px;
    transition: all 0.3s ease;
}

.navbar-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom-navbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

.navbar-inactive-style.custom-navbar {
    background: rgba(23, 20, 59, 0.767);
    /* 深色背景（你可以改成白色） */
    backdrop-filter: blur(10px);
    /* 模糊效果加強清晰度 */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    padding: 5px 30px;

    width: 100%;
    color: white;
}

.uk-container {
    max-width: none;
    width: 100%;
}


/* 桌面版 sticky 導覽列膠囊樣式 */
@media (min-width: 960px) {
    .navbar-sticky-style.custom-navbar {
        background: rgba(255, 255, 255, 0.6) !important;
        backdrop-filter: blur(10px);
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
        border-radius: 999px;
        padding: 5px 30px;
        width: 80%;
        margin: 20px auto;
        transition: all 0.3s ease;
        color: #000;

    }

    .uk-navbar-item,
    .uk-navbar-nav>li>a,
    .uk-navbar-toggle {
        font-size: 1.2rem !important;
    }

    .navbar-sticky-style .logo {
        content: url('../../images/guest/LOGO01.png');
    }

    .navbar-sticky-style .uk-navbar-nav>li>a {
        color: #000 !important;
    }

    .navbar-sticky-style .uk-navbar-dropdown {
        background: white;
    }

    .navbar-sticky-style .uk-navbar-dropdown a {
        color: #000;
    }
}

@media (max-width: 959px) {
    .logo {
        height: 40px;
        transition: all 0.3s ease;
    }


    .navbar-sticky-style.custom-navbar {
        background: rgba(23, 20, 59, 0.767) !important;
        /* 或改成黑色 */
        backdrop-filter: blur(10px);
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
        border-radius: 0;
        width: 100%;
        margin: 0;
        padding: 10px 20px;
        color: #ffffff;
        /* 根據你選的背景來調整文字色 */
    }

    .navbar-sticky-style .uk-navbar-toggle {
        color: #ffffff;
        /* 確保漢堡選單按鈕可見（白底情況下） */
    }

    .mbt {
        color: #fff;
    }

    .uk-nav-default {
        font-size: 1.2rem !important;
    }
}