.cmp__title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  position: relative;
}

.cmp__title::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  background-size: cover;
  background-repeat: no-repeat;
}

.cmp__title .title__text {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.03rem 1.36rem;
  width: fit-content;
  height: 0.7rem;
  font-size: 0.5rem;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  color: #ffffff;
  background: radial-gradient(circle at center, rgba(249, 54, 249) 0%, rgba(249, 54, 249, 0) 100%);
  white-space: nowrap;
  z-index: 2;
}

.cmp__title.t1::before {
  width: 4.2rem;
  height: 1.69rem;
  background-image: image-set("../images/Background.png" 1x, "../images/Background@2x.png" 2x);
}

.cmp__title.t2::before {
  width: 3.3rem;
  height: 1.69rem;
  background-image: image-set("../images/Purpose.png" 1x, "../images/Purpose@2x.png" 2x);
}

.cmp__title.t3::before {
  width: 3rem;
  height: 1.69rem;
  background-image: image-set("../images/Schedule.png" 1x, "../images/Schedule@2x.png" 2x);
}

.cmp__title.t4::before {
  bottom: 0.28rem;
  width: 6.2rem;
  height: 1.22rem;
  background-image: image-set("../images/Register.png" 1x, "../images/Register@2x.png" 2x);
}

.cmp__title.t5::before {
  width: 2.98rem;
  height: 1.69rem;
  background-image: image-set("../images/Sign up.png" 1x, "../images/Sign up@2x.png" 2x);
}

.cmp__title.t6::before {
  width: 7.5rem;
  height: 1.69rem;
  background-image: image-set("../images/Work Requirements.png" 1x, "../images/Work Requirements@2x.png" 2x);
}

.cmp__title.t7::before {
  width: 4.48rem;
  height: 1.69rem;
  background-image: image-set("../images/Participants.png" 1x, "../images/Participants@2x.png" 2x);
}

.cmp__title.t8::before {
  width: 2.0rem;
  height: 1.69rem;
  background-image: image-set("../images/Scale.png" 1x, "../images/Scale@2x.png" 2x);
}

.cmp__title.t9::before {
  width: 5.19rem;
  height: 1.69rem;
  background-image: image-set("../images/Contest Rules.png" 1x, "../images/Contest Rules@2x.png" 2x);
}

.cmp__title.t10::before {
  width: 6.36rem;
  height: 1.69rem;
  background-image: image-set("../images/Judging Criteria_1.png" 1x, "../images/Judging Criteria_1@2x.png" 2x);
}

.cmp__title.t11::before {
  width: 6.36rem;
  height: 1.69rem;
  background-image: image-set("../images/Judging Criteria.png" 1x, "../images/Judging Criteria@2x.png" 2x);
}

.cmp__title.t12::before {
  width: 5.24rem;
  height: 1.69rem;
  background-image: image-set("../images/Awards Setup.png" 1x, "../images/Awards Setup@2x.png" 2x);
}

.cmp__title.t13::before {
  width: 6.38rem;
  height: 1.69rem;
  background-image: image-set("../images/Judging Process.png" 1x, "../images/Judging Process@2x.png" 2x);
}

.cmp__title.t14::before {
  width: 5.06rem;
  height: 1.69rem;
  background-image: image-set("../images/Other Awards.png" 1x, "../images/Other Awards@2x.png" 2x);
}

.cmp__title.t15::before {
  width: 5rem;
  height: 1.69rem;
  background-image: image-set("../images/Related Notes.png" 1x, "../images/Related Notes@2x.png" 2x);
}

.cmp__dList {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cmp__dList .dList__item {
  display: flex;
  justify-content: space-between;
  line-height: 0.45rem;
  font-family: PingFang SC, PingFang SC-Medium;
  font-size: 0.2rem;
  font-weight: 400;
  color: #ffffff;
}

.cmp__dList .dList__item .item__val {
  flex: 1;
}
