@font-face {
font-family: spirit; 
src: url(https://dl.dropbox.com/scl/fi/npu6iooiwovhxljcjoeex/spirit.ttf?rlkey=eubwh1fc2c460q68exstay65d&dl=0);
}
 
@font-face {
font-family: pixel; 
src: url(https://dl.dropbox.com/scl/fi/m8ikyw16qt65uxlueejst/Pixel.ttf?rlkey=yhasa4f83vexlvfzoi1uot61p&dl=0);
}

@font-face {
  font-family: "8bit-operator";
  src: url("https://jabroni.zone/fonts/8-bit_operator_mono.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: 'gill sans';
  src: url(/fontes/GillSans.otf);
}

  * {cursor: url(https://cur.cursors-4u.net/anime/ani-10/ani979.ani), url(https://cur.cursors-4u.net/anime/ani-10/ani979.png), auto !important;}
  
body {
  background: url(https://64.media.tumblr.com/956c8ac14c9c23b6c414fc301077b6fd/tumblr_inline_mzmk67MUiZ1rpts2p.png);
  align-items: center;
  margin: 0 auto;
 
  
}


#headertitle {
  margin: auto;
  text-align: center;
  font-family: pixel;
  width: fit-content;
 }
 
#container {
  margin: 2rem auto 0.5rem auto;
  width: 32rem;
  height: fit-content;
  background: url(https://i.pinimg.com/736x/de/3d/30/de3d302e535e175f1b8f1b09ec277046.jpg);
  border-radius: 10px;
  border: 1px solid #ffb6de;
  box-shadow: inset #fdb2df 0 0 4px, #c395b0 0 0 2px;
  text-align: center;
  align-items: center;
  padding: 10px;
  display: inline-block;
  vertical-align: top;
  margin-left: 210px;
  
}


#texto {
  text-align: center;
  padding: 10px;
  align-items: center;
  display: inline-block
}


.scroll {
          
            overflow-y: auto;
            overflow-x: hidden;
            padding-left:5px;
            padding-right:5px;
            text-align: center;
            margin: 0 auto;
            

}
        ::-webkit-scrollbar {
        width: 0;
        /* remove scrollbar space */
        background: transparent;
        /* to make scrollbar invisible */
        }

        ::-webkit-scrollbar-thumb {
        background: transparent;
        }
        
        
  #box {
  margin: 2rem auto 0.5rem auto;
  width: 25rem;
  height: fit-content;
  background: url(https://i.pinimg.com/736x/de/3d/30/de3d302e535e175f1b8f1b09ec277046.jpg);
  border-radius: 10px;
  padding: 10px;
  border: 1px solid #ffb6de;
  box-shadow: inset #fdb2df 0 0 4px, #c395b0 0 0 2px;
  text-align: center;
  align-items: center;
  display: inline-block;
  vertical-align: center;
}
        

.laco {
  border-width: 7px; 
   border-style: solid; 
   border-image: url("https://i.imgur.com/8Tk8PKV.gif") 7 fill round;
   height: fit-content;
}

 .cute {
border-width:12px;
border-style:solid;
border-image: url("https://i.imgur.com/gTFIwdW.png") 11 fill round;
}

.marquee_replacement{
width: fit-content;
height: fit-content;
animation: marqmoving 13s linear;
display: flex;
flex-direction: row;
align-items: baseline;
flex-wrap: nowrap;
transform: translate(183px, -1px);
animation-iteration-count: infinite;
gap: 0.3rem;
text-align: center;
}
.marquee_replacement:hover{
    animation-play-state: paused;
}
@keyframes marqmoving {
    from{transform: translate(183px, -1px); }
    to{transform: translate(-1440px, -1px); }
}


   .text{
         background: linear-gradient(to top, #FFFDFE 2%, #FF78B1 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke-width: 0.5px;
        -webkit-text-stroke-color: #FE62B6;
        margin: 0 ;
        padding: 0;
   }
    
p {
  font-family: "ms gothic";
  font-display: swap;
  text-align: center;
  letter-spacing: 0rem;
  font-size: 15px;
}

.gif {
  margin-left: 800px;
  width: 300px;
  margin-top: -600px;
 
  
}

.sakura {
  
  background-size: cover;
  align-items: center;
  position: absolute;
  display: flex;
  margin-top: 12px;
  margin-left: -10px;
  width: 25rem;
  height: fit-content;
}

footer {
  height: 30px
}