/* 优化的导航栏样式，减少重绘 */

/* 导航栏容器 */
#navbar {
  will-change: transform;
  backface-visibility: hidden;
}

/* 导航链接，优化悬停性能 */
.nav-link {
  will-change: color, opacity;
  backface-visibility: hidden;
  transform: translateZ(0); /* 启用硬件加速 */
}

/* 下拉菜单优化 */
.group:hover .absolute {
  will-change: opacity;
  backface-visibility: hidden;
}

/* 移动端菜单优化 */
#mobile-menu {
  will-change: max-height, transform;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* 优化轮播图性能 */
.banner-slide {
  will-change: opacity;
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 减少布局抖动 */
.card-hover {
  will-change: transform, box-shadow;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}