body {
margin: 0;
padding: 0;
background-image: url("https://file.garden/aKCsTnLfCSXZFuY5/BGs/9105976924_f59ffc9e66_z.jpg");
background-repeat: repeat;
background-size: 400px;
}
.mcon {
   background-image: url("https://file.garden/aKCsTnLfCSXZFuY5/BGs/gingb.png"); 
   background-size: auto; 
   background-repeat: repeat; 
   background-position: center;
   margin: auto;
   width: 800px;
   height: 1252px;
   position: relative;
   padding: 5px;
   z-index: 4; 
   top: 8px;
   border: 1px solid transparent; 
   border-width: 11px;
  border-image: url("https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif") 8 repeat;
    border-image-outset: 0;
  border-image-outset: 10px 8px;
}
.header {
width: 96%;
height: auto;
left: 2%;
border: 3px solid #fff;
border-radius: 10px;
position: absolute;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.menu {
  width: 115px;
 height: 450px;
  padding: 13px 1px;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/BGs/stripep2.png');
  background-repeat: repeat;
  margin-left: 10px;
  border: 4px solid transparent;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif') 5 round;
  box-sizing: border-box;
  position: absolute;
  right: 683px;
  top: 205px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  line-height: 1.2;
}
.menu a {
  display: block;
  padding: 10px 3px;
  color: #f07daf;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 3px; 
  background: linear-gradient(#ffdfed, #ff77aa);
  border-radius: 5px; 
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 
}
.menu a:hover {
  background: linear-gradient(#ffeef8, #ff99cc); 
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.leftb {
  width: 116px;
  height: 401px;
  padding: 5px;
  background-color: white;
  margin-left: 10px;
  border: 4px solid transparent;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/MainP/ccbcae78a600943232cf42c354aee47b.gif');
  background-position: -110px;
  background-size: 714px;
  border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif')5 round;
  box-sizing: border-box;
  position: absolute;
  right: 675px;
  top: 455px;
  border-radius: 10px;
}
.rightb {
  width: 140px;
  height: 789px;
  padding: 5px;
  background-color: white;
  margin-left: 10px;
  border: 4px solid transparent;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/MainP/KittyBfsAlbum.webp');
    background-size: auto;
  background-position: 1505px;
  border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif')5 round;
  box-sizing: border-box;
  position: absolute; 
  right: 4px;
  top: 202px;
  background-size: 793px;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.misc1 {
  position: absolute;
  width: 14.3%;
  height: auto;
  left: 11.5px;
  top: 85%;
}

.misc2 {
  position: absolute;
  width: 14%;
  height: auto;
  left: 11.5px;
  top: 90.8%;
}

.misc3 {
  position: absolute;
  width: 18%;
  height: auto;
  left: 82%;
  top: 85%;
}

.misc4 {
  position: absolute;
  width: 18.1%;
  height: auto;
  left: 82%;
  top: 79%;
}

.misc4-5 {
  position: absolute;
  width: 15%;
  height: auto;
  left: 82%;
  top: 97%;
}

.misc5 {
  position: absolute;
  width: 21%;
  height: auto;
  left: 39%;
  top: 74.7%;
}

.misc6 {
  position: absolute;
  width: 23%;
  height: auto;
  left: 92%;
  top: 91%;
}
.misc7 {
position: absolute;
top: 541px;
left: 112px;
z-index: 1;
width: 68px;
}
.misc8 {
  position: absolute;
  top: 187px;
  left: 51px;
  z-index: 1;
  width: 39px;
}
.misc9 {
  position: absolute;
  top: 526px;
  left: 345px;
  z-index: 2;
  width: 97px;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.intro-con {
    width: 331px;
    height: 289px;
    padding: 5px;
    margin-left: 10px;
    box-sizing: border-box;
    position: absolute;
    right: 335px;
    top: -2px;
   border-radius: 0px;
  border-style: ridge;
  border-width: 5px;
  border-color: white;
    background: url('https://file.garden/aKCsTnLfCSXZFuY5/BGs/checkp.png') repeat;
background-size: 100y0px 100px;
}

.ic-img {
    width: 34%;
    height: 35%;
    object-fit: cover;
    }

.ic-text1 {
position: absolute;
top: -18px;
left: 111px;
padding: 10px;
text-align: left;
color: #fff;
  text-shadow: 0 0 3px #363636, 0 0 3px white, 0 0 3px white;
}
.ic-text2 {
position: absolute;
top: 103px;
left: -115px;
padding: 11px;
text-align: left;
width: 317px;
font-size: 13px;
color: #fff;
  text-shadow: 0 0 3px #363636, 0 0 3px white, 0 0 3px white;
}
.intro-img {
width: 181px;
height: 289px;
padding: 0px;
background-color: transparent;
margin-left: 10px;
border: 10px solid transparent;
border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif') 9 round;
box-sizing: border-box;
  border-radius: 10px;
position: absolute;
right: 149px;
top: -1px;
overflow: hidden;
}
.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.update-con {
    width: 491px;
    height: 353px;
    padding: 10px;
    background-color: white;
    margin-left: 10px;
    border: 4px solid transparent;
    border-radius: 10px;
    position: absolute;
    right: 150px;
    top: 350px;
    overflow-y: auto;
    font-size: 20px;
    background-image: url('https://file.garden/aKCsTnLfCSXZFuY5/BGs/polkawxp.png');
    background-repeat: repeat;
    border-style: solid; 
    border-image: url("https://file.garden/ZZ2PUl9MPilKgIvB/collection/borders/47005893_hZuxRd1BAVVuLPW.png") 9 fill;
}
.uc-img {
  width: 50%;
  height: auto;
  display: block;
  margin: 0 auto 10px auto;
    z-index: 1;
  position: initial;
}
.uc-lace {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 29px;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/Laces/1.png') repeat-x;
    background-size: auto;
  background-size: auto 100%;
  opacity: 0.6;

} 

.uc-curt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 270px;
  background: url("https://file.garden/aKCsTnLfCSXZFuY5/MainP/curtains") no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}
.scroll-content {
max-width: 100%;
display: flex;
flex-direction: column;
align-items: center;
color: #f07daf
}

.scroll-content p {
margin-bottom: -20px;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.bc-img {
  position: absolute;
  width: 281px;
top: 6px;
left: 7px;
border-style: ridge;
  border-width: 5px;
  border-color: white;
}

.bc-lace {
  position: absolute;
  top: 296px;
  left: 0;
  width: 100%;
  height: 29px;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/Laces/3.png') repeat-x;
  background-size: auto 100%;
  opacity: 0.5;
  transform: scaleY(-1);
  transform-origin: top;
  z-index: 2;
}


.bc-bg {
  position: absolute;
  top: 961px;
  left: 134px;
  width: 471px;
  height: 257px;
  background: url('https://file.garden/aKCsTnLfCSXZFuY5/BGs/fallinghearts.gif') repeat;
  z-index: 0;
  padding: 20px;
  border: 4px solid transparent;
  border-image-outset: 1;
  border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif') 4 round;
}
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
.banners {
    width: 513px;
    height: 46px;
    padding: 0;
    margin-left: 10px;
    border: 4px solid transparent; 
    border-image: url('https://file.garden/aKCsTnLfCSXZFuY5/Borders/borderpink.gif') 6 round; 
    box-sizing: border-box;
    position: absolute;
    right: 161px;
    top: 499px;
    border-radius: 10px;
    z-index: 1;
    background: url('https://file.garden/aKCsTnLfCSXZFuY5/BGs/542140f27b6f0aa1fa808e219ca8af25.jpg') repeat center center;
    background-size: 100px 400px;
  
}

.marquee-container {
    width: 518px;
    height: 42px;
    overflow: hidden;
    position: absolute;
    right: 161px;
    top: 499px;
    z-index: 0;
}

@keyframes scroll {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}