*{
    margin: 0;
    padding: 0;
    box-shadow: border-box;
}
body{
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    margin: 0;
    background-image: url(cl.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);
-webkit-box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);
-moz-box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);

}

.card{
    background: #00000041;
    padding: 2.8em 2.5em;
    border-radius: 30px;
    box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);
-webkit-box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);
-moz-box-shadow: 0px 2px 24px 8px rgba(255,255,255,0.75);
}
.weather{
    color: lime;
}
.search{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom:0.5em;
}
.search-bar{
    padding:0.4em 1em;
    border-radius: 11px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.75);
    font-family: 'Poppins';
    color: #fff;
    transition: all 0.6s;
}
.search-bar:hover{
    background: #ffffff34;
    box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
-webkit-box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
-moz-box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
}
button{
    margin:0.8em;
    border-radius: 50%;
    border: none;
    min-height: 2.6em;
    min-width:2.6em;
    background: #ffffff2c;
    color: #fff;
    transition: all 0.6s;
}
button:hover{
    background: #0000003a;
    color: lime;
    box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
-webkit-box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
-moz-box-shadow: 0px 3px 16px 2px rgba(0,255,0,0.71);
}
input::placeholder{
    color: rgb(193, 200, 207);
}
.temp{
    font-family: 'Orbitron';
    margin: 0;
}
.description {
    text-transform: capitalize;
    margin-left: 8px;
  }
  
 
  .temp{
    font-size:40px;
    color:rgb(0, 255, 0);
  }
  
  .city{
    margin-bottom:0.7em;
  }
  .description,.humidity, .wind{
    font-family:'Poppins';
  }

  footer{
    margin-top:0.4em;
    color:#ff0000;
    font-family:'Orbitron';
  }

 