/* ========================================
   移动端轮播图顶部空白终极修复
   ======================================== */

@media (max-width: 768px) {
  /* 最高优先级：强制轮播图贴顶 */
  .hero-section,
  .about-hero {
    position: relative !important;
    top: 0 !important;
    margin: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    padding-top: 0 !important;
    border-radius: 0 !important;
    transform: translateY(0) !important;
  }
  
  /* 轮播图容器完全填充 */
  .hero-slides {
    position: absolute !important;
    inset: 0 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
  }
  
  /* 每个轮播图片完全填充 */
  .hero-slide {
    position: absolute !important;
    inset: 0 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }
  
  /* 强制移除任何可能的变换 */
  .hero-section *,
  .about-hero * {
    transform: none !important;
  }
  
  /* 确保hero内容正确定位 */
  .hero-header,
  .hero-content {
    position: relative !important;
    z-index: 10 !important;
    margin-top: auto !important;
  }
}