
body{
    background-color: #e9d6a6;
}
#app_name{
    color: #2d2c2a;
    font-size: 40px;
    text-shadow: 2px 2px 10px rgb(80, 80, 80);
    margin-top: 50px;
    margin-bottom: 20px;
}

.main
{
    background-image: url('the-cloud.webp');
    background-position: center;
    background-repeat: no-repeat;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    align-items: center;
     text-align: center;
    margin-top: 150px;
    border-radius: 30px;
    height: 550px;
    width: 400px;
    backdrop-filter: blur(0px);
    background-color: rgba(255, 255, 255, 0.1);
    margin: auto;
    box-shadow: 1px 1px 50px rgb(80, 80, 80);
    transition: all 1s ease-in-out;
}
.main:hover{
    box-shadow: 1px 1px 50px #000000;
}
 input{
    background-color: #e9d6a6;
    height: 50px;
    width: 200px;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 0px; 
    box-shadow: 1px 1px 30px rgb(60, 60, 60);  
    border: none;
    animation: updown 2s infinite;

}
@keyframes updown{
    0%{transform: translateY(0px);}
    50%{transform: translateY(-5px);}
    100%{transform: translateY(0px);}
}
input::placeholder{
    color: black;
    font-size: 16px;
}
input:focus{
    outline: none;
}
input:hover{
    box-shadow: 1px 1px 30px rgb(90, 90, 90);
}
#sunrise{
    height:50px;
     color: #000000;
    background:linear-gradient(to top,rgb(255, 183, 0) ,rgb(246, 233, 149)) ;
    padding-top: 20px;
    border-radius: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    font-size: 25px;
}
#sunset{
     height:50px;
     color: #000000;
   background:linear-gradient(to top,rgb(246, 233, 149) ,rgb(255, 183, 0)) ;
    padding-top: 20px;
    border-radius: 20px;
    font-size: 25px;
}
#Weather{
    
    background-color: #e9d6a6;
    height: 30px;
    width: 100px;
    border-radius:5px;
    font-size: 20px;
    margin-bottom: 10px;
    box-shadow: 1px 1px 20px #e9d6a6;
    border: none;
    cursor: pointer;  
    transition-property: all;
    transition-duration: 1s;
}
#Weather:hover{
    box-shadow:1px 1px 20px black ;
     
}
#info-weather{
    height: 130px;
    width: 350px;
    box-shadow: 1px 1px 10px rgb(89, 89, 89);
    border-radius: 20px;
    
}
#weather_info,#weather_info h3,#weather_info h2
{
    font-size: 20px;
    color: #53472a;
    text-shadow: 2px 2px 10px rgb(80, 80, 80);
    margin: 20px;
}
