@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);
}




body {
  cursor: url(https://64.media.tumblr.com/89757f3dc63aef086098c8a909096ad8/tumblr_inline_my2ksu8cgk1r63cto.png) auto;
  background: url(https://64.media.tumblr.com/956c8ac14c9c23b6c414fc301077b6fd/tumblr_inline_mzmk67MUiZ1rpts2p.png);
  align-items: center;
  margin: 0 auto;
  min-height: 640px;
  min-width: 1365px;
  max-height: 640px;
  max-width: 1365px;
  
}


#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: 'pixel';
  src: url(https://dl.dropbox.com/scl/fi/m8ikyw16qt65uxlueejst/Pixel.ttf?rlkey=yhasa4f83vexlvfzoi1uot61p&dl=0);
  text-align: center;
}
