@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
html,
body {
  margin: 0px;
  min-height: 100%;
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}
/* @FONTWARNING[{"type": "restricted", "family": "Vividly-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Vividly-Regular";
  src: local("Vividly-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "KN Maiyuan-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "KNMaiyuan-Regular";
  src: local("KNMaiyuan-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Peperrito Ornaments-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Peperrito Ornaments Regular";
  src: local("Peperrito Ornaments Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Rabbit-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Rabbit-Regular";
  src: local("Rabbit-Regular");
}


@font-face {
  font-family: "Rabbit-Regular";
  src: url("Rabbit-Regular.otf") format("truetype");
    src: url("Rabbit-Regular.otf") format("truetype");

  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Vividly-Regular";
  src: url("Vividly-Regular.otf") format("truetype");
    src: url("Vividly-Regular.ttf") format("truetype");

  font-weight: 400;
  font-style: normal;
}


@font-face {
  font-family: "Peperrito Ornaments Regular";
  src: url("PeperritoOrnaments-Regular.otf") format("truetype");
    src: url("PeperritoOrnaments-Regular.ttf") format("truetype");

  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "KNMaiyuan-Regular";
  src: url("KNMaiyuan-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}


.portfolioabout {
  background-image: url(BG.png);
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  min-width: 390px;
  min-height: 1159px;
  position: relative;
}

.portfolioabout .ellipse {
  position: absolute;
  top: 76px;
  left: calc(50.00% - 151px);
  width: 50px;
  height: 50px;
  object-fit: cover;
}

.portfolioabout .img {
  position: absolute;
  top: 70px;
  left: calc(50.00% - 134px);
  width: 15px;
  height: 3px;
}

.portfolioabout .ellipse-2 {
  position: absolute;
  top: 72px;
  left: calc(50.00% - 117px);
  width: 21px;
  height: 40px;
}

.portfolioabout .ellipse-3 {
  position: absolute;
  top: 117px;
  left: calc(50.00% - 139px);
  width: 36px;
  height: 13px;
}

.portfolioabout .ellipse-4 {
  position: absolute;
  top: 76px;
  left: calc(50.00% - 156px);
  width: 14px;
  height: 48px;
}

.portfolioabout .text-wrapper {
  position: absolute;
  top: 91px;
  left: calc(50.00% - 86px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 15px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .div {
  position: absolute;
  top: 105px;
  left: calc(50.00% - 86px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 9px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .rectangle {
  position: absolute;
  top: 260px;
  left: calc(50.00% - 141px);
  width: 151px;
  height: 170px;
}

.portfolioabout .rectangle-2 {
  position: absolute;
  top: 432px;
  left: calc(50.00% - 141px);
  width: 151px;
  height: 30px;
}

.portfolioabout .rectangle-3 {
  position: absolute;
  top: 531px;
  left: calc(50.00% - 141px);
  width: 286px;
  height: 45px;
}

.portfolioabout .rectangle-4 {
  position: absolute;
  top: 462px;
  left: calc(50.00% - 64px);
  width: 73px;
  height: 28px;
}

.portfolioabout .rectangle-5 {
  position: absolute;
  top: 40px;
  left: 182px;
  width: 172px;
  height: 21px;
  background-color: #ffffff;
  border-radius: 19px;
  border: 1px solid;
  border-color: #ffffff;
}

.portfolioabout .home {
  left: calc(50.00% + 9px);
  width: 26px;
  position: absolute;
  top: 46px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .about {
  position: absolute;
  top: 46px;
  left: calc(50.00% + 54px);
  width: 27px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ff9ccd;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .contact {
  left: calc(50.00% + 100px);
  width: 38px;
  position: absolute;
  top: 46px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .vector {
  position: absolute;
  top: 52px;
  left: 177px;
  width: 6px;
  height: 11px;
}

.portfolioabout .vector-2 {
  position: absolute;
  top: 62px;
  left: 183px;
  width: 4px;
  height: 3px;
}

.portfolioabout .rectangle-6 {
  position: absolute;
  top: 462px;
  left: calc(50.00% - 140px);
  width: 73px;
  height: 28px;
}

.portfolioabout .rectangle-7 {
  position: absolute;
  top: 490px;
  left: calc(50.00% - 64px);
  width: 73px;
  height: 28px;
}

.portfolioabout .rectangle-8 {
  position: absolute;
  top: 490px;
  left: calc(50.00% - 140px);
  width: 73px;
  height: 28px;
}

.portfolioabout .rectangle-9 {
  position: absolute;
  top: 244px;
  left: calc(50.00% - 97px);
  width: 107px;
  height: 112px;
}

.portfolioabout .rectangle-10 {
  position: absolute;
  top: 248px;
  left: calc(50.00% + 23px);
  width: 118px;
  height: 126px;
  background-color: #ffffff;
  border-radius: 19px;
    background-image: url(BG.png);
    background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

}

.portfolioabout .rectangle-11 {
  position: absolute;
  top: 248px;
  left: calc(50.00% + 23px);
  width: 118px;
  height: 126px;
  background-image: url(1pic.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.portfolioabout .rectangle-12 {
  position: absolute;
  top: 388px;
  left: calc(50.00% + 23px);
  width: 118px;
  height: 126px;
  background-color: #ffffff;
  border-radius: 19px;
    background-image: url(BG.png);
    background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

}

.portfolioabout .rectangle-13 {
  position: absolute;
  top: 388px;
  left: calc(50.00% + 23px);
  width: 118px;
  height: 126px;
    background-image: url(1pic.png);
    background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

}

.portfolioabout .rectangle-14 {
  position: absolute;
  top: 93px;
  left: 224px;
  width: 68px;
  height: 18px;
  background-color: #ffffff;
  border-radius: 19px;
  border: 0.9px solid;
  border-color: #ffa9d4;
}

.portfolioabout .get-in-touch {
  position: absolute;
  top: 99px;
  left: calc(50.00% + 40px);
  width: 46px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-2 {
  position: absolute;
  top: 239px;
  left: calc(50.00% - 78px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 26px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .i-m-jeon-liana-a {
  position: absolute;
  top: 283px;
  left: calc(50.00% - 123px);
  width: 115px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.portfolioabout .p {
  position: absolute;
  top: 545px;
  left: calc(50.00% - 91px);
  width: 181px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.portfolioabout .text-wrapper-3 {
  position: absolute;
  top: 471px;
  left: calc(50.00% - 130px);
  width: 53px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .rabbiitglow-gmail {
  position: absolute;
  top: 441px;
  left: calc(50.00% - 116px);
  width: 100px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .span {
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
}

.portfolioabout .text-wrapper-4 {
  font-family: "KNMaiyuan-Regular";
}

.portfolioabout .text-wrapper-5 {
  position: absolute;
  top: 500px;
  left: calc(50.00% - 130px);
  width: 53px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-6 {
  position: absolute;
  top: 500px;
  left: calc(50.00% - 54px);
  width: 53px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-7 {
  position: absolute;
  top: 471px;
  left: calc(50.00% - 54px);
  width: 53px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-8 {
  position: absolute;
  top: 413px;
  left: calc(50.00% - 135px);
  width: 12px;
  transform: rotate(-10.81deg);
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.portfolioabout .rectangle-15 {
  position: absolute;
  top: 1037px;
  left: calc(50.00% - 141px);
  width: 286px;
  height: 56px;
}

.portfolioabout .gemini-generated {
  position: absolute;
  top: 1052px;
  left: calc(50.00% - 10px);
  width: 25px;
  height: 27px;
  aspect-ratio: 0.95;
}

.portfolioabout .gemini-generated-2 {
  top: 1055px;
  left: 239px;
  width: 19px;
  height: 20px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .gemini-generated-3 {
  top: 1055px;
  left: 137px;
  width: 19px;
  height: 20px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .vector-3 {
  position: absolute;
  top: 1054px;
  left: 321px;
  width: 22px;
  height: 11px;
}

.portfolioabout .vector-4 {
  position: absolute;
  top: 1069px;
  left: 322px;
  width: 30px;
  height: 6px;
}

.portfolioabout .vector-5 {
  position: absolute;
  top: 1054px;
  left: 46px;
  width: 22px;
  height: 11px;
}

.portfolioabout .vector-6 {
  position: absolute;
  top: 1069px;
  left: 38px;
  width: 30px;
  height: 6px;
}

.portfolioabout .rectangle-16 {
  position: absolute;
  top: 155px;
  left: calc(50.00% - 141px);
  width: 286px;
  height: 56px;
}

.portfolioabout .gemini-generated-4 {
  top: 170px;
  left: calc(50.00% - 10px);
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .gemini-generated-5 {
  top: 173px;
  left: 239px;
  width: 19px;
  height: 20px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .gemini-generated-6 {
  top: 173px;
  left: 137px;
  width: 19px;
  height: 20px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .vector-7 {
  position: absolute;
  top: 172px;
  left: 321px;
  width: 22px;
  height: 11px;
}

.portfolioabout .vector-8 {
  position: absolute;
  top: 187px;
  left: 322px;
  width: 30px;
  height: 6px;
}

.portfolioabout .vector-9 {
  position: absolute;
  top: 172px;
  left: 46px;
  width: 22px;
  height: 11px;
}

.portfolioabout .vector-10 {
  position: absolute;
  top: 187px;
  left: 38px;
  width: 30px;
  height: 6px;
}

.portfolioabout .ellipse-5 {
  position: absolute;
  top: 410px;
  left: 186px;
  width: 3px;
  height: 3px;
  background-color: #ffa9d4;
  border-radius: 1.5px;
}

.portfolioabout .ellipse-6 {
  position: absolute;
  top: 410px;
  left: 180px;
  width: 3px;
  height: 3px;
  background-color: #ffa9d4;
  border-radius: 1.5px;
}

.portfolioabout .ellipse-7 {
  position: absolute;
  top: 410px;
  left: 174px;
  width: 3px;
  height: 3px;
  background-color: #ffa9d4;
  border-radius: 1.5px;
}

.portfolioabout .rectangle-17 {
  position: absolute;
  top: 652px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-9 {
  top: 671px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-7 {
  top: 667px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .rectangle-18 {
  position: absolute;
  top: 712px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-10 {
  top: 730px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-8 {
  top: 726px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .rectangle-19 {
  position: absolute;
  top: 770px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-11 {
  top: 789px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-9 {
  top: 785px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .rectangle-20 {
  position: absolute;
  top: 828px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-12 {
  top: 847px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-10 {
  top: 843px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .rectangle-21 {
  position: absolute;
  top: 888px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-13 {
  top: 906px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-11 {
  top: 902px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .rectangle-22 {
  position: absolute;
  top: 946px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-14 {
  top: 965px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-12 {
  top: 961px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .websites-design {
  position: absolute;
  top: 672px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-15 {
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
}

.portfolioabout .text-wrapper-16 {
  font-family: "Vividly-Regular", Helvetica;
  font-size: 11px;
}

.portfolioabout .text-wrapper-17 {
  position: absolute;
  top: 682px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .rectangle-23 {
  position: absolute;
  top: 592px;
  left: calc(50.00% - 140px);
  width: 286px;
  height: 56px;
}

.portfolioabout .text-wrapper-18 {
  top: 611px;
  position: absolute;
  left: calc(50.00% + 110px);
  width: 13px;
  font-family: "Rabbit-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .gemini-generated-13 {
  top: 607px;
  left: 78px;
  width: 25px;
  height: 27px;
  position: absolute;
  aspect-ratio: 0.95;
}

.portfolioabout .my-personal-projects {
  position: absolute;
  top: 612px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-19 {
  position: absolute;
  top: 622px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .apps-design {
  position: absolute;
  top: 730px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-20 {
  position: absolute;
  top: 740px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .frontend-development {
  position: absolute;
  top: 790px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-21 {
  position: absolute;
  top: 800px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .branding-graphic {
  position: absolute;
  top: 848px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-22 {
  position: absolute;
  top: 858px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .writting {
  position: absolute;
  top: 906px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-23 {
  position: absolute;
  top: 916px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .music {
  position: absolute;
  top: 966px;
  left: calc(50.00% - 77px);
  font-family: "KNMaiyuan-Regular";
  font-weight: 400;
  color: #ffa9d4;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.portfolioabout .text-wrapper-24 {
  position: absolute;
  top: 976px;
  left: calc(50.00% - 77px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa9d4;
  font-size: 11px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}
