
  /* Veslore video intro */
  .ves-video-intro-wrap{
    max-width: 1200px;
    margin: 0 auto 0; /* 上下margin为0 */
    padding: 0 40px; /* 仅保留左右40px留白，上下为0 */
    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 0 8px 0; /* 标题和说明文字保留小间距，上下仍为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;
  }

  /* 新增：说明文字样式（字体更小） */
  .ves-video-desc-text{
    margin: 0; /* 无额外间距 */
    font-size: 18px; /* 比标题45px小，适配PC端 */
    line-height: 1.6;
    color: #666666; /* 浅灰色，区分主标题 */
    font-weight: 400; /* 常规字重，不加粗 */
    letter-spacing: 0.01em;
  }

  /* 移动端适配 */
  @media (max-width: 600px){
    .ves-video-intro-wrap{
      padding: 0 20px; /* 移动端左右20px留白 */
      margin-bottom: 0;
    }
    .ves-video-intro-text{
      font-size: 26px; /* 移动端标题大小 */
      line-height: 1.6;
      margin-bottom: 6px; /* 移动端标题和说明间距更小 */
    }
    .ves-video-intro-text span{
      padding: 6px 16px;
    }
    /* 移动端说明文字大小 */
    .ves-video-desc-text{
      font-size: 14px; /* 移动端说明文字适配 */
    }
  }
