/* navigation.css - 导航菜单样式（更新版） */

/* 导航菜单容器 */
.bio-main-nav {
    position: relative;
}

/* 外部链接指示器 */
.external-link {
    position: relative;
}

.external-link:after {
    content: ' ↗';
    font-size: 0.8em;
    opacity: 0.7;
    margin-left: 2px;
}

/* 特色菜单项 */
.featured-menu-item {
    position: relative;
    overflow: hidden;
}

.featured-menu-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(255, 255, 255, 0.2), 
        transparent);
    animation: featured-shine 3s infinite;
}

@keyframes featured-shine {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}

/* 移动端云分析菜单项 */
@media (max-width: 768px) {
    .cloud-analysis-link {
        margin: 10px 0;
        display: block;
        animation: none;
    }
    
    .cloud-analysis-link:before {
        display: none;
    }
    
    .cloud-analysis-tooltip {
        display: none !important;
    }
}

/* 打印样式 */
@media print {
    .cloud-analysis-link {
        background: none !important;
        color: #000 !important;
        text-decoration: underline;
        box-shadow: none !important;
        animation: none !important;
    }
    
    .cloud-analysis-link:before,
    .cloud-analysis-link:after {
        display: none !important;
    }
}