/* 全局导航样式 */
.nav-links a {
    font-size: 12px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
}

/* 桌面导航样式 */
nav.hidden.md\:flex.space-x-8 a {
    font-size: 12px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
}

/* 导航容器样式 */
.nav-container {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

/* Logo样式 */
.nav-logo {
    margin-right: auto !important;
}

/* Logo图片样式 */
.nav-logo img {
    height: 40px !important;
    width: auto !important;
}

/* 导航链接容器 */
.nav-links {
    margin-left: auto !important;
    display: flex !important;
    align-items: center !important;
}

/* 导航下拉菜单样式 */
.dropdown-content a {
    font-size: 10px !important;
    padding: 10px 16px !important;
}

/* 移动端导航样式 */
#mobileMenu a {
    font-size: 12px !important;
    padding: 12px 0 !important;
}

/* 导航按钮样式 */
.tech-btn {
    font-size: 10px !important;
    padding: 8px 16px !important;
}

/* 确保导航栏不换行 */
@media (min-width: 768px) {
    .container.mx-auto.px-4.md\:px-6.lg\:px-8 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    
    nav.hidden.md\:flex.space-x-8 {
        space-x: 16px !important;
    }
    
    /* 确保导航链接右对齐 */
    .nav-links {
        justify-content: flex-end !important;
    }
}