
  /* Veslore video intro */
  .ves-video-intro-wrap{
    max-width: 1200px;
    margin: 0 auto 0;      /* 上下 margin 都为 0 */
    padding: 0 40px;      /* 上下 padding 为 0，只留左右 40px */
    box-sizing: border-box;
    font-family: "Helvetica Neue", Arial, sans-serif;
    text-align: center;
  }

  /* 移除卡片样式，只保留文字核心样式 */
  .ves-video-intro-card{
    padding: 0; /* 清空卡片自身内边距 */
    margin: 0;
  }

  .ves-video-intro-text{
    margin: 0;
    font-size: 45px;
    line-height: 1.5;
    color: #222222;
    font-weight: 600;
    letter-spacing: 0.01em;
  }

  /* 仅保留渐变高亮效果 */
  .ves-video-intro-text span{
    background: linear-gradient(90deg, rgba(255,127,176,0.22), rgba(133,171,255,0.22));
    padding: 8px 20px;
    border-radius: 999px;
    display: inline-block;
  }

  @media (max-width: 600px){
    .ves-video-intro-wrap{
      padding: 0 20px;   /* 移动端上下也为 0，只留左右 20px */
      margin-bottom: 0;  /* 底部 margin 也为 0 */
    }
    .ves-video-intro-text{
      font-size: 26px;
      line-height: 1.6;
    }
    .ves-video-intro-text span{
      padding: 6px 16px;
    }
  }
