/* ========== 禁用所有动画效果 ========== */

/* 禁用所有CSS动画 */
*,
*::before,
*::after {
    animation: none !important;
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition: none !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}

/* 移除动画关键帧的视觉效果 */
@keyframes pulse { }
@keyframes fadeIn { }
@keyframes fadeInUp { }
@keyframes fadeInDown { }
@keyframes fadeInLeft { }
@keyframes fadeInRight { }
@keyframes bounce { }
@keyframes scroll { }
@keyframes rotate { }
@keyframes networkPulse { }
@keyframes shimmer { }
@keyframes iPulse { }
@keyframes dotPulse { }
@keyframes connectLine { }
@keyframes flash { }
@keyframes lightSweep { }
@keyframes textGradient { }
@keyframes blink { }
@keyframes floatingGradient { }
@keyframes floatingLights { }
@keyframes ripple { }
@keyframes numberGlow { }
@keyframes sectionLine { }
@keyframes titleLine { }
@keyframes skeleton-loading { }

/* 移除悬停时的transform效果 */
.nav-link:hover,
.btn:hover,
.feature-card:hover,
.advantage-card:hover,
.service-card:hover,
.stat-card:hover,
.eco-module:hover,
.partner-item:hover,
.hero-title:hover .i-special,
.form-group input:focus,
.form-group textarea:focus {
    transform: none !important;
}

/* 移除伪元素动画 */
.nav-link::after,
.nav-link::before,
.btn::before,
.btn::after,
.btn-primary::after,
.btn-secondary::before,
.hero-title::after,
.i-special::before,
.i-special::after,
.connect-text::before,
.system-badge::before,
.feature-card::before,
.feature-card::after,
.advantage-card::before,
.advantage-card::after,
.service-card::before,
.stat-card::before,
.eco-module::before,
.section::before,
.section-title::before,
.hero-background::before,
.hero-background::after,
.stat-number::after {
    animation: none !important;
    transition: none !important;
}

/* 保持静态hover效果（仅颜色变化） */
.nav-link:hover {
    color: var(--primary-blue);
    background: rgba(0, 102, 255, 0.1);
}

.btn-primary:hover {
    box-shadow: 0 10px 30px rgba(0, 102, 255, 0.3);
}

.btn-secondary:hover {
    background: var(--primary-blue);
    color: var(--white);
}

/* 禁用Canvas动画 */
#network-canvas {
    display: none;
}

/* 替换为静态背景 */
.hero-background {
    background: linear-gradient(135deg, 
        rgba(0, 102, 255, 0.05) 0%, 
        rgba(0, 166, 255, 0.02) 100%);
}

/* 移除加载动画 */
.network-loader .node {
    animation: none !important;
}

/* 移除滚动指示器动画 */
.scroll-indicator {
    animation: none !important;
}

.wheel {
    animation: none !important;
}

/* 移除SVG动画 */
svg animate,
svg animateTransform,
svg animateMotion {
    display: none;
}

/* 保持静态的渐变文字效果 */
.title-main.gradient-text,
.footer-title {
    background: linear-gradient(135deg, #0066FF 0%, #00A6FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* 导航栏logo文字强制白色 */
.nav-logo .logo-en,
.nav-logo .i-connect {
    color: white !important;
    background: none !important;
    -webkit-text-fill-color: white !important;
}

/* 移除光晕和阴影动画，保持静态效果 */
.i-special {
    text-shadow: 0 0 20px rgba(0, 212, 170, 0.5);
    transform: none !important;
}

/* 移除数字动画效果 */
.stat-number::after {
    display: none;
}

/* 保持静态的玻璃态效果 */
.feature-card,
.advantage-card,
.service-card,
.stat-card,
.eco-module {
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.05) 0%, 
        rgba(255, 255, 255, 0.02) 100%);
    backdrop-filter: blur(10px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* 移除入场动画类 */
[data-aos] {
    opacity: 1 !important;
    transform: none !important;
}

/* 确保所有元素立即显示 */
.title-main,
.title-sub > *,
.hero-stats,
.hero-buttons {
    opacity: 1 !important;
    transform: none !important;
}

/* 移除will-change属性以提升性能 */
.will-animate,
.gpu-accelerated {
    will-change: auto !important;
    transform: none !important;
    backface-visibility: visible !important;
}
