@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-image: url(BG~.png);
}
/* 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";
  /* Replace 'vividly.woff2' with your actual filename */
  src: url('vividly.woff2') format('woff2'), 
       url('Vividly-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap; /* This helps it load faster on mobile! */
}


@font-face {
   font-family: "overdoze sans Regular";
  /* Replace 'vividly.woff2' with your actual filename */
  src: url('overdozesans.otf') format('otf'), 
       url('overdozesans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap; /* This helps it load faster on mobile! */
}


@font-face {
   font-family: "KN Maiyuan Regular";
  /* Replace 'vividly.woff2' with your actual filename */
  src: url('KNMaiyuan-Regular.woff2') format('woff2'), 
       url('KNMaiyuan-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap; /* This helps it load faster on mobile! */
}

@font-face {
  font-family: "Vividly-Regular";
  src: local("Vividly-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": "Black Future-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Black Future-Regular";
  src: local("Black Future-Regular");
}
.arms-glow {
  width: 100%;
  min-width: 576px;
  min-height: 2791px;
  position: relative;
}

.arms-glow .rectangle {
  position: absolute;
  top: 274px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 97px;
}

.arms-glow .group {
  position: absolute;
  top: 294px;
  left: 75px;
  width: 62px;
  height: 63px;
}

.arms-glow .div {
  position: absolute;
  top: 253px;
  left: calc(50.00% - 110px);
  width: 220px;
  height: 47px;
  background-color: #ffffff;
  border-radius: 39px;
  border: 2px solid;
  border-color: #ffa1d5;
}

.arms-glow .arms-glow-min {
  position: absolute;
  top: 270px;
  left: calc(50.00% - 96px);
  width: 192px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .soft-cozy-toning-in {
  position: absolute;
  top: 316px;
  left: calc(50.00% - 186px);
  width: 373px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.arms-glow .img {
  position: absolute;
  top: 371px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .arm-circles-small {
  position: absolute;
  top: 405px;
  left: calc(50.00% - 241px);
  width: 287px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-2 {
  position: absolute;
  top: 452px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .text-wrapper {
  position: absolute;
  top: 486px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-3 {
  position: absolute;
  top: 533px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .overhead-arm-stretch {
  position: absolute;
  top: 567px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-4 {
  position: absolute;
  top: 614px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .side-arm-raises {
  position: absolute;
  top: 648px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-5 {
  position: absolute;
  top: 695px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .text-wrapper-2 {
  position: absolute;
  top: 729px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .removebg-preview {
  top: 237px;
  position: absolute;
  left: 187px;
  width: 36px;
  height: 36px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .rectangle-6 {
  position: absolute;
  top: 1475px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 97px;
}

.arms-glow .group-2 {
  position: absolute;
  top: 1495px;
  left: 75px;
  width: 62px;
  height: 63px;
}

.arms-glow .rectangle-7 {
  position: absolute;
  top: 1454px;
  left: calc(50.00% - 110px);
  width: 220px;
  height: 47px;
  background-color: #ffffff;
  border-radius: 39px;
  border: 2px solid;
  border-color: #ffa1d5;
}

.arms-glow .p {
  position: absolute;
  top: 1472px;
  left: calc(50.00% - 96px);
  width: 192px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .arm-magic-for-your {
  position: absolute;
  top: 1517px;
  left: calc(50.00% - 186px);
  width: 373px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.arms-glow .rectangle-8 {
  position: absolute;
  top: 1572px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .jumping-jacks {
  position: absolute;
  top: 1606px;
  left: calc(50.00% - 241px);
  width: 287px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-9 {
  position: absolute;
  top: 1653px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .superman-hold {
  position: absolute;
  top: 1687px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-10 {
  position: absolute;
  top: 1734px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .plank-shoulder-taps {
  top: 1768px;
  position: absolute;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-11 {
  position: absolute;
  top: 1815px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .chair-tricep-dips {
  position: absolute;
  top: 1849px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-12 {
  position: absolute;
  top: 1896px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .push-up-hold-knees {
  position: absolute;
  top: 1930px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-13 {
  position: absolute;
  top: 1977px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .fast-arm-circles {
  position: absolute;
  top: 2011px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-14 {
  position: absolute;
  top: 2058px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .mountain-climbers {
  position: absolute;
  top: 2092px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-15 {
  position: absolute;
  top: 2139px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .rectangle-16 {
  position: absolute;
  top: 2236px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 152px;
}

.arms-glow .stretch-arms {
  position: absolute;
  top: 2173px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .IMPORTANT-SOFT {
  position: absolute;
  top: 2267px;
  left: calc(50.00% - 157px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.arms-glow .removebg-preview-2 {
  top: 1438px;
  position: absolute;
  left: 187px;
  width: 36px;
  height: 36px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .rectangle-17 {
  position: absolute;
  top: 834px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 97px;
}

.arms-glow .group-3 {
  position: absolute;
  top: 854px;
  left: 437px;
  width: 62px;
  height: 63px;
}

.arms-glow .rectangle-18 {
  position: absolute;
  top: 813px;
  left: calc(50.00% - 110px);
  width: 220px;
  height: 47px;
  background-color: #ffffff;
  border-radius: 39px;
  border: 2px solid;
  border-color: #ffa1d5;
}

.arms-glow .arms-glow-min-2 {
  position: absolute;
  top: 830px;
  left: calc(50.00% - 96px);
  width: 192px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .glow-a-little-more {
  position: absolute;
  top: 876px;
  left: calc(50.00% - 186px);
  width: 373px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.arms-glow .rectangle-19 {
  position: absolute;
  top: 931px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .arm-circles-small-2 {
  position: absolute;
  top: 965px;
  left: calc(50.00% - 241px);
  width: 287px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-20 {
  position: absolute;
  top: 1012px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .text-wrapper-3 {
  position: absolute;
  top: 1046px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-21 {
  position: absolute;
  top: 1093px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .text-wrapper-4 {
  position: absolute;
  top: 1127px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-22 {
  position: absolute;
  top: 1174px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .tricep-dips-seated {
  position: absolute;
  top: 1208px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-23 {
  position: absolute;
  top: 1255px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .text-wrapper-5 {
  position: absolute;
  top: 1289px;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .rectangle-24 {
  position: absolute;
  top: 1336px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.arms-glow .plank-shoulder-taps-2 {
  top: 1370px;
  position: absolute;
  left: calc(50.00% - 241px);
  width: 315px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .removebg-preview-3 {
  top: 797px;
  position: absolute;
  left: 187px;
  width: 36px;
  height: 36px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .softdecor {
  position: absolute;
  top: 103px;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}

.arms-glow .group-4 {
  position: absolute;
  top: 2562px;
  left: calc(50.00% - 257px);
  width: 521px;
  height: 95px;
}

.arms-glow .rectangle-25 {
  position: absolute;
  top: 0;
  left: calc(50.00% - 261px);
  width: 513px;
  height: 95px;
}

.arms-glow .text-wrapper-6 {
  position: absolute;
  top: 10px;
  left: calc(50.00% - 61px);
  width: 114px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 19px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.arms-glow .a-soft-place-to-glow {
  position: absolute;
  top: 32px;
  left: calc(50.00% - 95px);
  width: 182px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .about-contact {
  position: absolute;
  top: 49px;
  left: calc(50.00% - 198px);
  width: 389px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .element-rabbitelle-all {
  position: absolute;
  top: 70px;
  left: calc(50.00% - 122px);
  width: 236px;
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.arms-glow .span {
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  letter-spacing: 0;
}

.arms-glow .text-wrapper-7 {
  font-family: "Vividly-Regular", Helvetica;
}

.arms-glow .softdecor-2 {
  position: absolute;
  top: 2432px;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}

.arms-glow .gemini-generated {
  position: absolute;
  top: 384px;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-2 {
  top: 463px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-3 {
  top: 545px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-4 {
  top: 626px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-5 {
  top: 707px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-6 {
  top: 943px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-7 {
  top: 1024px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-8 {
  top: 1106px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-9 {
  top: 1188px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-10 {
  top: 1266px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-11 {
  top: 1348px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-12 {
  top: 1586px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-13 {
  top: 1667px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-14 {
  top: 1746px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-15 {
  top: 1828px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-16 {
  top: 1908px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-17 {
  top: 1992px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-18 {
  top: 2070px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.arms-glow .gemini-generated-19 {
  top: 2151px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}


.about-contact a {
    color: #ffa7d4; /* This matches your pink theme */
    text-decoration: none; /* This removes the underline */
}

.about-contact a:hover {
    opacity: 0.7; /* This adds a cute "hover" effect */
}











@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": "Inter-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Regular";
  src: local("Inter-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Black Future-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Black Future-Regular";
  src: local("Black Future-Regular");
}
.cozy-stretch {
  overflow: hidden;
  background-image: url(./img/cozy-stretch.png);
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  min-width: 576px;
  min-height: 1330px;
  position: relative;
}

.cozy-stretch .rectangle {
  position: absolute;
  top: 274px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 97px;
}

.cozy-stretch .group {
  position: absolute;
  top: 294px;
  left: 75px;
  width: 62px;
  height: 63px;
}

.cozy-stretch .div {
  position: absolute;
  top: 253px;
  left: calc(50.00% - 110px);
  width: 220px;
  height: 47px;
  background-color: #ffffff;
  border-radius: 39px;
  border: 2px solid;
  border-color: #ffa1d5;
}

.cozy-stretch .stretch-min {
  position: absolute;
  top: 270px;
  left: calc(50.00% - 101px);
  width: 203px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  direction: rtl;
}

.cozy-stretch .slow-movements-to {
  position: absolute;
  top: 316px;
  left: calc(50.00% - 186px);
  width: 373px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.cozy-stretch .img {
  position: absolute;
  top: 371px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .neck-rolls-slow {
  position: absolute;
  top: 405px;
  left: calc(50.00% - 241px);
  width: 408px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-2 {
  position: absolute;
  top: 452px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .shoulder-rolls {
  position: absolute;
  top: 486px;
  left: calc(50.00% - 241px);
  width: 427px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-3 {
  position: absolute;
  top: 533px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .arm-stretch-across {
  position: absolute;
  top: 567px;
  left: calc(50.00% - 241px);
  width: 453px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-4 {
  position: absolute;
  top: 614px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .deep-breathing-hands {
  position: absolute;
  top: 648px;
  left: calc(50.00% - 241px);
  width: 585px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-5 {
  position: absolute;
  top: 695px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .forward-fold-relax {
  position: absolute;
  top: 729px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-6 {
  position: absolute;
  top: 776px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .calf-stretch-step {
  position: absolute;
  top: 810px;
  left: calc(50.00% - 241px);
  width: 585px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .rectangle-7 {
  position: absolute;
  top: 857px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozy-stretch .shoulder-arm-circles {
  position: absolute;
  top: 891px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .removebg-preview {
  position: absolute;
  top: 237px;
  left: 187px;
  width: 36px;
  height: 36px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated {
  position: absolute;
  top: 384px;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-2 {
  top: 464px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-3 {
  top: 545px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-4 {
  top: 626px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-5 {
  top: 707px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-6 {
  top: 787px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .gemini-generated-7 {
  top: 867px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozy-stretch .softdecor {
  top: 87px;
  position: absolute;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}

.cozy-stretch .group-2 {
  position: absolute;
  top: 1121px;
  left: calc(50.00% - 257px);
  width: 521px;
  height: 95px;
}

.cozy-stretch .rectangle-8 {
  position: absolute;
  top: 0;
  left: calc(50.00% - 261px);
  width: 513px;
  height: 95px;
}

.cozy-stretch .text-wrapper {
  position: absolute;
  top: 10px;
  left: calc(50.00% - 61px);
  width: 114px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 19px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.cozy-stretch .a-soft-place-to-glow {
  position: absolute;
  top: 32px;
  left: calc(50.00% - 95px);
  width: 182px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .about-contact {
  position: absolute;
  top: 49px;
  left: calc(50.00% - 198px);
  width: 389px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .element-rabbitelle-all {
  position: absolute;
  top: 70px;
  left: calc(50.00% - 122px);
  width: 236px;
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozy-stretch .span {
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  letter-spacing: 0;
}

.cozy-stretch .text-wrapper-2 {
  font-family: "Vividly-Regular", Helvetica;
}

.cozy-stretch .softdecor-2 {
  top: 991px;
  position: absolute;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}


@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": "Inter-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Inter-Regular";
  src: local("Inter-Regular");
}
/* @FONTWARNING[{"type": "restricted", "family": "Black Future-Regular", "weight": "400", "style": "normal", "allowsCrossOrigin": false}] */

@font-face {
  font-family: "Black Future-Regular";
  src: local("Black Future-Regular");
}
.cozyy-stretch {
  overflow: hidden;
  background-image: url(./img/cozyy-stretch.png);
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  min-width: 576px;
  min-height: 1566px;
  position: relative;
}

.cozyy-stretch .rectangle {
  position: absolute;
  top: 274px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 97px;
}

.cozyy-stretch .group {
  position: absolute;
  top: 294px;
  left: 75px;
  width: 62px;
  height: 63px;
}

.cozyy-stretch .div {
  position: absolute;
  top: 253px;
  left: calc(50.00% - 110px);
  width: 220px;
  height: 47px;
  background-color: #ffffff;
  border-radius: 39px;
  border: 2px solid;
  border-color: #ffa1d5;
}

.cozyy-stretch .stretch-min {
  position: absolute;
  top: 270px;
  left: calc(50.00% - 101px);
  width: 203px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .soft-flow-to-feel {
  position: absolute;
  top: 316px;
  left: calc(50.00% - 186px);
  width: 373px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.cozyy-stretch .img {
  position: absolute;
  top: 371px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .neck-tilt-roll-slow {
  position: absolute;
  top: 405px;
  left: calc(50.00% - 241px);
  width: 408px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-2 {
  position: absolute;
  top: 452px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .shoulder-arm-circles {
  position: absolute;
  top: 486px;
  left: calc(50.00% - 241px);
  width: 427px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-3 {
  position: absolute;
  top: 533px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .overhead-arm-stretch {
  position: absolute;
  top: 567px;
  left: calc(50.00% - 241px);
  width: 453px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-4 {
  position: absolute;
  top: 614px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .standing-side {
  position: absolute;
  top: 648px;
  left: calc(50.00% - 241px);
  width: 585px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-5 {
  position: absolute;
  top: 695px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .forward-fold-sway {
  position: absolute;
  top: 729px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-6 {
  position: absolute;
  top: 776px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .butterfly-stretch {
  position: absolute;
  top: 810px;
  left: calc(50.00% - 241px);
  width: 585px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-7 {
  position: absolute;
  top: 857px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .seated-hamstring {
  position: absolute;
  top: 891px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-8 {
  position: absolute;
  top: 938px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .cat-cow-stretch {
  position: absolute;
  top: 972px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-9 {
  position: absolute;
  top: 1019px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .child-s-pose-breathe {
  position: absolute;
  top: 1053px;
  left: calc(50.00% - 241px);
  width: 585px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .rectangle-10 {
  position: absolute;
  top: 1100px;
  left: calc(50.00% - 267px);
  width: 535px;
  height: 83px;
}

.cozyy-stretch .figure-stretch {
  position: absolute;
  top: 1134px;
  left: calc(50.00% - 241px);
  width: 502px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .removebg-preview {
  position: absolute;
  top: 237px;
  left: 187px;
  width: 36px;
  height: 36px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .softdecor {
  position: absolute;
  top: 86px;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}

.cozyy-stretch .group-2 {
  position: absolute;
  top: 1369px;
  left: calc(50.00% - 257px);
  width: 521px;
  height: 95px;
}

.cozyy-stretch .rectangle-11 {
  position: absolute;
  top: 0;
  left: calc(50.00% - 261px);
  width: 513px;
  height: 95px;
}

.cozyy-stretch .text-wrapper {
  position: absolute;
  top: 10px;
  left: calc(50.00% - 61px);
  width: 114px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 19px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.cozyy-stretch .a-soft-place-to-glow {
  position: absolute;
  top: 32px;
  left: calc(50.00% - 95px);
  width: 182px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .about-contact {
  position: absolute;
  top: 49px;
  left: calc(50.00% - 198px);
  width: 389px;
  font-family: "Vividly-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .element-rabbitelle-all {
  position: absolute;
  top: 70px;
  left: calc(50.00% - 122px);
  width: 236px;
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.cozyy-stretch .span {
  font-family: "Black Future-Regular", Helvetica;
  font-weight: 400;
  color: #ffa1d5;
  font-size: 11px;
  letter-spacing: 0;
}

.cozyy-stretch .text-wrapper-2 {
  font-family: "Vividly-Regular", Helvetica;
}

.cozyy-stretch .softdecor-2 {
  position: absolute;
  top: 1239px;
  left: calc(50.00% - 252px);
  width: 504px;
  height: 92px;
  aspect-ratio: 5.46;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated {
  position: absolute;
  top: 384px;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-2 {
  top: 465px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-3 {
  top: 545px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-4 {
  top: 627px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-5 {
  top: 709px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-6 {
  top: 790px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-7 {
  top: 870px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-8 {
  top: 953px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-9 {
  top: 1030px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}

.cozyy-stretch .gemini-generated-10 {
  top: 1113px;
  position: absolute;
  left: 442px;
  width: 58px;
  height: 58px;
  aspect-ratio: 1;
  object-fit: cover;
}


/* Center page */
.arms-glow {
    width: 576px;
    margin: 0 auto;
    position: relative;
    transform-origin: top center;
}

/* Small phones (390px) */
@media (max-width: 390px) {
    .arms-glow {
        left: 50%;
        transform: translateX(-50%) scale(0.67);
      
    }
     html, body {
        height: 900px;
        min-height: 1800px;
    }
}

/* Tablets (810px) */
@media (min-width: 810px) {
    .arms-glow {
               transform: scale(1);

    }
}

/* Laptops (1024px+) */
@media (min-width: 1024px) {
    .arms-glow {
              transform: scale(1.25);

    }
}

/* Prevent horizontal scroll */
body {
    overflow-x: hidden;
}





/* Center page */
.cozyy-stretch {
    width: 576px;
    margin: 0 auto;
    position: relative;
    transform-origin: top center;
}

/* Small phones (390px) */
@media (max-width: 390px) {
    .cozyy-stretch {
        left: 50%;
        transform: translateX(-50%) scale(0.67);
        transform-origin: top center;
    }

    html, body {
        height: 900px;
        min-height: 800px;
    }
}
/* Tablets (810px) */
@media (min-width: 810px) {
    .cozyy-stretch {
               transform: scale(1);

    }
}

/* Laptops (1024px+) */
@media (min-width: 1024px) {
    .cozyy-stretch {
              transform: scale(1.25);

    }
}

/* Prevent horizontal scroll */
body {
    overflow-x: hidden;
}


