
  /* Veslore video intro */
  .ves-video-intro-wrap{
    max-width: 1200px;
    margin: 0 auto 18px;
    padding: 40px 40px; /* 上下左右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 30px; /* 微调左右内边距，适配长标题 */
    border-radius: 999px;
    display: inline-block;
    white-space: nowrap; /* 防止标题换行，保持完整性 */
  }

  @media (max-width: 600px){
    .ves-video-intro-wrap{
      padding: 20px 20px; /* 移动端留白缩小 */
      margin-bottom: 12px;
    }
    .ves-video-intro-text{
      font-size: 26px;
      line-height: 1.6;
      letter-spacing: 0.005em; /* 移动端缩小字间距，适配长标题 */
    }
    .ves-video-intro-text span{
      padding: 6px 20px; /* 移动端渐变框内边距适配 */
      white-space: nowrap;
    }
  }
