/* 桌面端背景 */
.containerBg___Y6Egq {
  background-image: url(../img/bg-layer-cloud.png), url(../img/bg-layer-left.png),
    url(../img/bg-layer-right.png),
    linear-gradient(180deg, #1677ff 55%, #39c5ff 83%, rgba(88, 159, 255, 0));
  background-repeat: no-repeat;
  background-position: center 400px, left -2px, 100% 0, top;
  background-size: 100% 230px, 966px 621px, 838px 621px, 100% 621px;
}

/* 移动端：不用位图（易出竖线/接缝），改用全宽渐变 + 光晕 */
@media (max-width: 768px) {
  .container___3-7p6.containerBg___Y6Egq {
    background-color: #f4f9ff;
    background-image: radial-gradient(
        ellipse 90% 55% at 12% -8%,
        rgba(255, 255, 255, 0.42) 0%,
        rgba(255, 255, 255, 0.08) 35%,
        transparent 62%
      ),
      radial-gradient(
        ellipse 70% 45% at 88% 15%,
        rgba(200, 230, 255, 0.35) 0%,
        transparent 55%
      ),
      radial-gradient(
        ellipse 100% 35% at 50% 72%,
        rgba(255, 255, 255, 0.28) 0%,
        transparent 65%
      ),
      linear-gradient(
        180deg,
        #1677ff 0%,
        #1a7fff 18%,
        #2b8fff 38%,
        #45b0ff 58%,
        #7ec8ff 76%,
        #c5e6ff 90%,
        #f4f9ff 100%
      );
    background-repeat: no-repeat;
    background-position: center top, center top, center top, center top;
    background-size: 100% 55%, 100% 45%, 100% 50%, 100% min(680px, 92vh);
    overflow: hidden;
  }
}
