/* ========== 浮动动画和粒子背景效果已禁用 ========== */

/* 所有浮动效果已被禁用，只保留响应式设置 */
/* 所有浮动效果已被禁用 */

/* 响应式调整 */
@media (max-width: 768px) {
  .floating-particles {
    display: none; /* 移动端关闭粒子效果以提升性能 */
  }
  
  .light-beam {
    display: none;
  }
  
  .digital-rain {
    display: none;
  }
  
  .wave-background {
    height: 50px;
  }
  
  .cursor-glow,
  .cursor-trail {
    display: none; /* 移动端不显示鼠标效果 */
  }
}

/* 性能优化 */
@media (prefers-reduced-motion: reduce) {
  .particle,
  .bubble,
  .star,
  .light-beam,
  .wave,
  .rain-drop {
    animation: none;
  }
  
  .float-element,
  .breathing-light {
    animation: none;
  }
}

/* GPU加速优化 */
.particle,
.bubble,
.star,
.light-beam,
.wave,
.cursor-glow,
.cursor-trail,
.rain-drop {
  will-change: transform;
  transform: translateZ(0);
  backface-visibility: hidden;
}