@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%;
    background-color: #fff3f9;

}
/* 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": "Black Future-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */
@font-face {
    font-family: "Minako-Regular";
    src: url("./Minako-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Minako-Regular";
    src: local("Minako-Regular");
}
@font-face {
  font-family: "Vividly-Regular";
  src: url("./Vividly-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Vividly-Regular";
  src: local("Vividly-Regular");
}
@font-face {
  font-family: "Single Day-Regular";
  src: local("Single Day-Regular");
}
@font-face {
  font-family: "Peperrito Ornaments Regular";
  src: url("./PeperritoOrnaments-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Peperrito Ornaments Regular";
  src: url("./PeperritoOrnaments-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Peperrito Ornaments Regular";
  src: local("Peperrito Ornaments Regular");
}
@font-face {
  font-family: "Rabbit-Regular";
  src: url("./Rabbit-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rabbit-Regular";
  src: local("Rabbit-Regular");
}
@font-face {
  font-family: "Black Future-Regular";
  src: local("Black Future-Regular");
}
@font-face {
  font-family: "Black Future-Regular";
  src: local("Black Future-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": "Inter-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Regular";
  src: local("Inter-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Rabbit-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Rabbit-Regular";
  src: local("Rabbit-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Inter-Bold", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Bold";
  src: local("Inter-Bold");
}
/* @FONTWARNING[{"type": "restricted", "family": "KN Maiyuan-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "KN Maiyuan-Regular";
  src: local("KN Maiyuan-Regular");
}
.album {
  width: 100%;
  min-width: 390px;
  min-height: 1330px;
  position: relative;
}

.album .start {
  top: 50px;
  position: absolute;
  left: calc(50.00% - 134px);
  width: 269px;
  height: 63px;
  aspect-ratio: 4.24;
  object-fit: cover;
}

.album .edwewq {
  top: 78px;
  left: calc(50.00% - 13px);
  width: 26px;
  height: 27px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .img {
  top: 84px;
  left: calc(50.00% - 63px);
  width: 17px;
  height: 18px;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-2 {
  top: 84px;
  left: calc(50.00% + 43px);
  width: 17px;
  height: 18px;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .start-2 {
  top: 1056px;
  position: absolute;
  left: calc(50.00% - 134px);
  width: 269px;
  height: 63px;
  aspect-ratio: 4.24;
  object-fit: cover;
}

.album .edwewq-3 {
  top: 1084px;
  left: calc(50.00% - 13px);
  width: 26px;
  height: 27px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-4 {
  top: 1090px;
  left: calc(50.00% + 46px);
  width: 17px;
  height: 18px;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-5 {
  top: 1090px;
  left: calc(50.00% - 60px);
  width: 17px;
  height: 18px;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .rectangle {
  position: absolute;
  top: 1163px;
  left: calc(50.00% - 151px);
  width: 303px;
  height: 88px;
}

.album .text-wrapper {
  top: 1182px;
  left: calc(50.00% - 27px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 9px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .div {
  top: 159px;
  left: calc(50.00% - 65px);
  font-weight: 400;
  color: #ffb0d9;
  font-size: 10px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-2 {
  top: 211px;
  left: calc(50.00% - 129px);
  font-weight: 400;
  color: #ffb0d9;
  font-size: 10px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-3 {
  top: 297px;
  left: calc(50.00% + 51px);
  font-weight: 400;
  color: #ffb0d9;
  font-size: 10px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .vector {
  position: absolute;
  top: 1178px;
  left: 162px;
  width: 10px;
  height: 10px;
}

.album .vector-2 {
  position: absolute;
  top: 1188px;
  left: 218px;
  width: 10px;
  height: 10px;
}

.album .text-wrapper-4 {
  position: absolute;
  top: 1210px;
  left: calc(50.00% - 110px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-5 {
  position: absolute;
  top: 1210px;
  left: calc(50.00% - 55px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-6 {
  position: absolute;
  top: 1210px;
  left: calc(50.00% + 9px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-7 {
  position: absolute;
  top: 1194px;
  left: calc(50.00% - 45px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-8 {
  top: 333px;
  left: calc(50.00% + 7px);
  text-align: center;
  position: absolute;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-9 {
  top: 422px;
  left: calc(50.00% + 96px);
  text-align: center;
  position: absolute;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-10 {
  position: absolute;
  top: 1210px;
  left: calc(50.00% + 90px);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .element-rabitunes-all {
  position: absolute;
  top: 1224px;
  left: calc(50.00% - 118px);
  width: 236px;
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.album .span {
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
}

.album .text-wrapper-11 {
  font-family: "Vividly-Regular", Helvetica;
}

.album .footerbow {
  left: 80px;
  position: absolute;
  top: 1206px;
  width: 7px;
  height: 6px;
  aspect-ratio: 1.24;
  object-fit: cover;
}

.album .footerbow-2 {
  left: 135px;
  position: absolute;
  top: 1206px;
  width: 7px;
  height: 6px;
  aspect-ratio: 1.24;
  object-fit: cover;
}

.album .footerbow-3 {
  left: 198px;
  position: absolute;
  top: 1206px;
  width: 7px;
  height: 6px;
  aspect-ratio: 1.24;
  object-fit: cover;
}

.album .footerbow-4 {
  left: 279px;
  position: absolute;
  top: 1206px;
  width: 7px;
  height: 6px;
  aspect-ratio: 1.24;
  object-fit: cover;
}

.album .ellipse {
  position: absolute;
  top: 159px;
  left: 205px;
  width: 114px;
  height: 114px;
  border-radius: 57px;
  border: 1px solid;
  border-color: #ffbedf;
  transform: rotate(13.93deg);
  background: radial-gradient(
    50% 50% at 67% 57%,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 240, 248, 1) 100%
  );
}

.album .text-wrapper-12 {
  top: 260px;
  left: 257px;
  transform: rotate(4.82deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-13 {
  top: 259px;
  left: 265px;
  transform: rotate(-8.92deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-14 {
  top: 257px;
  left: 273px;
  transform: rotate(-8.92deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .vector-3 {
  position: absolute;
  top: 169px;
  left: 218px;
  width: 12px;
  height: 15px;
}

.album .vector-4 {
  position: absolute;
  top: 169px;
  left: 229px;
  width: 11px;
  height: 15px;
}

.album .vector-5 {
  position: absolute;
  top: 165px;
  left: 229px;
  width: 15px;
  height: 11px;
}

.album .vector-6 {
  position: absolute;
  top: 164px;
  left: 209px;
  width: 27px;
  object-fit: contain;
  height: 27px;
}

.album .ellipse-2 {
  position: absolute;
  top: 178px;
  left: 223px;
  width: 77px;
  height: 77px;
}

.album .rectangle-2 {
  position: absolute;
  top: 276px;
  left: 67px;
  width: 111px;
  height: 192px;
  background-color: #ffd5ea;
  border-radius: 3px;
  transform: rotate(-10.05deg);
}

.album .rectangle-3 {
  position: absolute;
  top: 276px;
  left: 67px;
  width: 111px;
  height: 191px;
  background-color: #ffffff;
  border-radius: 3px;
  transform: rotate(-7.42deg);
}

.album .rectangle-4 {
  position: absolute;
  top: 363px;
  left: 246px;
  width: 95px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 12px;
}

.album .rectangle-5 {
  position: absolute;
  top: 270px;
  left: 95px;
  width: 29px;
  height: 13px;
  background-color: #ffe7f3;
  transform: rotate(-7.72deg);
}

.album .rectangle-6 {
  position: absolute;
  top: 291px;
  left: 70px;
  width: 84px;
  height: 13px;
  background-color: #ffe7f3;
  transform: rotate(-7.72deg);
}

.album .rectangle-7 {
  position: absolute;
  top: 494px;
  left: calc(50.00% - 64px);
  width: 129px;
  height: 20px;
  background-color: #ffe7f3;
}

.album .rectangle-8 {
  position: absolute;
  top: 310px;
  left: 73px;
  width: 88px;
  height: 51px;
}

.album .rectangle-9 {
  position: absolute;
  top: 355px;
  left: 80px;
  width: 88px;
  height: 51px;
}

.album .rectangle-10 {
  position: absolute;
  top: 400px;
  left: 86px;
  width: 88px;
  height: 51px;
}

.album .text-wrapper-15 {
  top: 368px;
  left: calc(50.00% + 64px);
  text-align: center;
  position: absolute;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .vector-7 {
  position: absolute;
  top: 277px;
  left: 43px;
    transform: rotate(-20deg);

  width: 27px;
  object-fit: contain;
  height: 27px;
}

.album .vector-8 {
  position: absolute;
  top: 285px;
  left: 53px;
  width: 16px;
  height: 10px;
}

.album .vector-9 {
  position: absolute;
  top: 278px;
  left: 53px;
  width: 14px;
  height: 12px;
}

.album .vector-10 {
  position: absolute;
  top: 285px;
  left: 40px;
  width: 14px;
  height: 12px;
}

.album .edwewq-6 {
  top: 293px;
  left: calc(50.00% - 88px);
  width: 10px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-7 {
  top: 498px;
  left: calc(50.00% - 6px);
  width: 12px;
  height: 13px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-8 {
  top: 359px;
  left: calc(50.00% + 41px);
  width: 21px;
  height: 22px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .rectangle-11 {
  position: absolute;
  top: 445px;
  left: 181px;
  width: 86px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 12px;
}

.album .text-wrapper-16 {
  top: 450px;
  left: calc(50.00% - 1px);
  position: absolute;
  width: 73px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .edwewq-9 {
  top: 442px;
  left: calc(50.00% - 24px);
  width: 21px;
  height: 22px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .rectangle-12 {
  position: absolute;
  top: 991px;
  left: 234px;
  width: 86px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 12px;
}

.album .text-wrapper-17 {
  top: 995px;
  left: calc(50.00% + 52px);
  position: absolute;
  width: 73px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .edwewq-10 {
  top: 987px;
  left: calc(50.00% + 30px);
  width: 21px;
  height: 22px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .rectangle-13 {
  position: absolute;
  top: 387px;
  left: 236px;
  width: 95px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 12px;
  transform: rotate(180deg);
}

.album .edwewq-11 {
  top: 383px;
  left: calc(50.00% + 126px);
  width: 21px;
  height: 22px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .text-wrapper-18 {
  top: 392px;
  left: calc(50.00% + 60px);
  text-align: right;
  position: absolute;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffb0d9;
  font-size: 8px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .edwewq-12 {
  top: 291px;
  left: calc(50.00% - 72px);
  width: 9px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-13 {
  top: 499px;
  left: calc(50.00% + 14px);
  width: 9px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-14 {
  top: 500px;
  left: calc(50.00% - 24px);
  width: 9px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .edwewq-15 {
  top: 295px;
  left: calc(50.00% - 102px);
  width: 9px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  aspect-ratio: 0.95;
}

.album .text-wrapper-19 {
  top: 273px;
  left: 106px;
  transform: rotate(-7.72deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-20 {
  top: 271px;
  left: 114px;
  transform: rotate(-7.72deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-21 {
  top: 274px;
  left: 98px;
  transform: rotate(-7.72deg);
  position: absolute;
  font-family: "Peperrito Ornaments Regular";
  font-weight: 400;
  color: #ffbedf;
  font-size: 7px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-22 {
  position: absolute;
  top: 979px;
  left: calc(50.00% + 137px);
  width: 56px;
  transform: rotate(-11.94deg);
  font-family: "Peperrito Ornaments-Regular", Helvetica;
  font-weight: 400;
  color: #ffc9e0;
  font-size: 15px;
  text-align: center;
  letter-spacing: 0;
  line-height: 11px;
}

.album .star {
  position: absolute;
  top: 643px;
  left: 61px;
  width: 158px;
  height: 150px;
}

.album .rectangle-14 {
  position: absolute;
  top: 541px;
  left: 73px;
  width: 45px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 57px;
}

.album .rectangle-15 {
  position: absolute;
  top: 541px;
  left: 127px;
  width: 45px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 57px;
}

.album .rectangle-16 {
  position: absolute;
  top: 541px;
  left: 180px;
  width: 45px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 57px;
}

.album .vector-11 {
  position: absolute;
  top: 555px;
  left: 47px;
  width: 19px;
  height: 13px;
}

.album .vector-12 {
  position: absolute;
  top: 683px;
  left: 114px;
      transform: rotate(-20deg);
object-fit: contain
;
  width: 16px;
  height: 16px;
}

.album .vector-13 {
  position: absolute;
  top: 537px;
  left: 215px;
  width: 13px;
  object-fit: contain;
  height: 13px;
      transform: rotate(-20deg);

}

.album .rectangle-17 {
  position: absolute;
  top: 602px;
  left: 201px;
  width: 138px;
  height: 348px;
  background-color: #ffffff;
  border-radius: 2px;
  transform: rotate(1.9deg);
}

.album .rectangle-18 {
  position: absolute;
  top: 745px;
  left: 35px;
  width: 161px;
  height: 192px;
  object-fit: cover;
}

.album .rectangle-19 {
  position: absolute;
  top: 737px;
  left: 267px;
  width: 123px;
  height: 132px;
  object-fit: cover;
}

.album .group {
  position: absolute;
  top: 873px;
  left: 123px;
  width: 137px;
  height: 127px;
  aspect-ratio: 1.1;
  object-fit: cover;
}

.album .vector-14 {
  position: absolute;
  top: 880px;
  left: 326px;
  width: 19px;
  height: 13px;
}

.album .vector-15 {
  position: absolute;
  top: 764px;
  left: 29px;
  object-fit: contain;
  width: 15px;
  height: 15px;
}

.album .vector-16 {
  position: absolute;
  top: 908px;
  left: 335px;
  width: 19px;
  height: 13px;
}

.album .vector-17 {
  position: absolute;
  top: 945px;
  left: 276px;
  width: 18px;
  height: 14px;
      transform: rotate(-20deg);
object-fit: contain
;
}

.album .p {
  top: 544px;
  left: 85px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-23 {
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  letter-spacing: 0;
}

.album .text-wrapper-24 {
  font-family: "Rabbit-Regular", Helvetica;
}

.album .text-wrapper-25 {
  top: 543px;
  left: 143px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-26 {
  top: 544px;
  left: 190px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-27 {
  top: 615px;
  left: 233px;
  transform: rotate(1.9deg);
  font-family: "Inter-Bold", Helvetica;
  color: #ffa7cd;
  font-size: 11px;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .div-2 {
  top: 632px;
  left: 263px;
  transform: rotate(1.9deg);
  font-family: "Inter-Bold", Helvetica;
  color: #ffa7cd;
  font-size: 10px;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-28 {
  font-weight: 700;
}

.album .one-day-i-wanted-to {
  position: absolute;
  top: 567px;
  left: calc(50.00% - 153px);
  width: 221px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 9px;
  text-align: center;
  letter-spacing: 0;
  line-height: 10px;
}

.album .text-wrapper-29 {
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  letter-spacing: 0;
}

.album .text-wrapper-30 {
  font-size: 10px;
}

.album .text-wrapper-31 {
  top: 745px;
  left: calc(50.00% - 78px);
  width: 221px;
  transform: rotate(-88.1deg);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 0;
  color: #ffa7cd;
  font-size: 18px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  letter-spacing: 0;
  line-height: normal;
}

.album .songs-little-cards {
  position: absolute;
  top: 749px;
  left: calc(50.00% - 56px);
  width: 221px;
  transform: rotate(-88.1deg);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 9.8px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.album .text-wrapper-32 {
  position: absolute;
  top: 688px;
  left: calc(50.00% - 61px);
  width: 12px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 9px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.album .text-wrapper-33 {
  position: absolute;
  top: 712px;
  left: calc(50.00% - 129px);
  width: 68px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.album .made-to-be-held-onto {
  position: absolute;
  top: 735px;
  left: calc(50.00% - 75px);
  width: 68px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 8px;
  text-align: center;
  letter-spacing: 0;
  line-height: 8px;
}

.album .text-wrapper-34 {
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 9px;
  letter-spacing: 0;
  line-height: 8px;
}

.album .text-wrapper-35 {
  font-family: "KN Maiyuan-Regular", Helvetica;
  font-size: 10px;
}

.album .i-think-this-one {
  position: absolute;
  top: 855px;
  left: calc(50.00% + 17px);
  width: 110px;
  transform: rotate(1.9deg);
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa7cd;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0;
  line-height: 8px;
}

.album .gemini-generated {
  position: absolute;
  top: 648px;
  left: 252px;
  width: 91px;
  height: 89px;
  aspect-ratio: 1.03;
}


.album {
    background-color: #fff3f9;
    width: 390px;
    min-width: 390px;
    height: 1330px;
    min-height: 1330px;
    position: relative;
    margin: 0 auto;
    transform-origin: top center;
}

@media (min-width: 600px) and (max-width: 1023px) {
    .album {
        transform: scale(1.35);
    }
}

@media (min-width: 1024px) {
    .album {
        transform: scale(1.55);
    }
}