 
body  {
    background-color: rgb(4, 17, 38);
    letter-spacing: 2px;
   
}

#searchbar {
    margin-left: 1.5%;
    margin-bottom: 2.5%;
    padding: 10px;
    border-radius: 10px;
    width: 15%;
    color: rgb(84, 240, 188);
   background-color: black;
}

input [type=text] {
    width: 15%;
    -webkit-transition: width 0.15s;
      transition: width 0.15s ease-in-out; 
}

input[type=text]:focus { 
    width: 85%; 
  } 

  .projects{ 
    display: block;     
   }  


  ::placeholder {
    color: rgb(84, 240, 188);
    opacity: 1;
  }

  input:focus::placeholder {
    color: transparent;
  }

   .projects { 
    display: list-item;     
   } 

.para {
    display: block;
}

#button {
    color: #b2beb5;
    text-underline-offset: 15%;
    transition: all 500ms;
    width: 5%;
    height: 5%;
    margin-top: 15px;
    margin-left: 10px;
    position: fixed;
    top: 0;
    
}

#button:hover {
    color: rgb(84, 240, 188);
    font-size: 20px;
    font-size-adjust: 20px;

}

.border {
    border-bottom: solid white;
    margin-top: 2.5%;
    margin-bottom: 2.5%;
    margin-left: 10%;
    margin-right: 10%;
}

#u1 {
    color: rgb(84, 240, 188);
    text-underline-offset: 15%;
}


h1 {
    color: rgb(84, 240, 188);
    text-align: center;
    margin-top: none;
    letter-spacing: 3px;
    font-size:50px;
    position: relative;
 }

h2 {
    color: #b2beb5;
    text-align: center;
    margin-top: 2.5%;
    margin-bottom: 2rem;
    letter-spacing: 3px;
    font-size:35px;
    position: relative;
 }

 h3 {
    color: white;
     font-size: 20px;
     margin-left: 10%;
     margin-right: 10%;
     letter-spacing: 3px;
     line-height: 50px;
     font-weight: lighter;
     position: relative;
  }

.link {
    color: rgb(84, 240, 188);
    text-align: left;
    font-size: 25px;
}

#list {
    color:aqua;
    padding-bottom: 4rem;
    text-align: center;
}

#list:hover {
    color: white;
}

a {
    color:aqua;
    text-align: center;
}

a:hover {
    color: white;
}

p {
    color: whitesmoke;
    text-align: left;
    padding-left: 10%;
    padding-right: 10%;
    line-height: 25px;
}

ul {
    padding-left: 14em; 
    padding-bottom: 15px;
}

li {
    color: rgb(255, 255, 255);  
    font-size: 20px;
    line-height: 1.8;
    padding-left: 1em; 
    margin-right: 10%;
    padding-top: 20px;
   }

span {
    color: rgb(84, 240, 188);
}