.mquee p {
         position: absolute;
         width: 100%;
        height: 100%;
         margin: 0;
        line-height: 16px;
         text-align: center;
         transform: translateX(100%);
         animation: scroll-left 19s linear infinite;
            }
            

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



  body {
background-color:rgb(255, 255, 255);
color:rgb(100, 100, 100);
text-shadow: 0px 0px 0px rgb(188, 188, 188);
font-family:"times new roman";
font-size:17px;
background-image: url("");
width:916px;
margin:auto;

    }

   
.namewrld {
margin:auto;
position:static;
width:900px;
height:500px;
border:3px solid rgb(143, 143, 143);
overflow:hidden;
padding:5px;
margin-top:150px;
background-color:rgb(209, 209, 209);
box-shadow: 0px 0px 0px rgb(0, 0, 0);

}

.name {
font-family:"times new roman";
font-size: 80px;
position:absolute;
margin-left:250px;
margin-top:65px;
line-height:10px;
color:rgb(0, 0, 0);
text-shadow: 0px 0px 0px rgb(191, 203, 183), 0px 0px 0px rgb(185, 138, 191);

}


.mquee {
 width:250px;
 border-left:1px solid black;
 border-right:1px solid black;
 height:20px;
 margin-top: 110px;
 margin-left:229px;
 position:inherit;
 font-size:20px;
 overflow:hidden;
 padding:5px;
 color:rgb(100, 100, 100);
 background-color:none;
 text-shadow: none;
 
}

.mquee p {
width:550px;
position: static;
}

.lunchbox {
width:618px;
height: 420px;
margin-left: 27.8%;
margin-top:0px;
overflow:auto;
border:1px solid rgb(0, 0, 0);
padding:10px;
background-color:rgb(255, 255, 255);
}

.navbar {
padding:10px;
border:1px solid rgb(0, 0, 0);
width:618px;
margin-left:27.8%;
margin-top:0.5%;
text-align: left;
background-image:url("https://i.pinimg.com/736x/e2/96/45/e296454b06fd70543596afdfe6fe0d79.jpg");
background-repeat:no-repeat;
background-size:fixed;
background-position: center;
}

.world {
position: fixed;


}

.icon {
position:absolute;
border:1px solid black;
margin-left: 27px;
margin-top:5px;
}

.virgin {
width:170px;
height:200px;
border:1px solid rgb(0, 0, 0);
position:absolute;
margin-top:75px;
margin-left:30px;
overflow:hidden;
font-size:18px;
padding:3px;
background-color:rgb(255, 255, 255);
}


.slut {
width:170px;
height:150px;
border: 1px solid rgb(0, 0, 0);
position:absolute;
margin-top:320px;
margin-left:30px; 
overflow:auto;
padding:3px;
background-color:rgb(255, 255, 255);
}

.button {
background-color:rgb(209, 209, 209);
margin:5px;
font-size:20px;
font-family:"times new roman";
color:rgb(0, 0, 0);
border: 2px outset rgb(255, 255, 255);
box-shadow: 0 2px black;
 
}

.button:hover {
margin:5px;
font-size:20px;
color:rgb(143, 143, 143);
cursor:pointer
}

.button:active {
  border: 2px outset rgb(230, 230, 230);
  color:rgb(81, 81, 81);
  transform: translateY(2px);
}

::selection {
  background-color:rgb(177, 177, 177);
  color:rgb(255, 255, 255);
  filter: drop-shadow(0px 1px black) drop-shadow(0 -1px black) drop-shadow(1px 0 black) drop-shadow(-1px 0 black);
  text-shadow: none;
}

.pkmn {
                width:250px;
                height:auto;
                background-color:rgb(255, 255, 255);
                text-align: center;
                border:1px solid rgb(0, 0, 0);
                padding:2px;
                color:auto;
          }

.colorbox {
width:35px;
height:20px;
border:1px solid rgb(0, 0, 0);
padding:0px;
}

.traitbox {
width:600px;
border:1px dashed rgb(209, 209, 209);
padding:2px;
}
