*{margin:0;padding:0;color:#333;font-family:Inter,sans-serif;box-sizing:border-box}header{height:100px;width:100%;background-color:#0097db;display:flex;align-items:center;justify-content:center}#img-logo{width:230px;margin-right:20px;cursor:pointer}input:focus{outline:none}input{border:none;padding:10px 20px;border-radius:20px;font-size:24px;flex-grow:1}#search-button{width:80px;border:none;background-color:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:30px;cursor:pointer;border-left:1px solid rgb(190,190,190)}form{background-color:#fff;border-radius:20px;width:600px;display:flex}main{display:flex;flex-direction:column;align-items:center}#weather-container,.forecast-container{display:none;font-size:25px;margin-top:50px;flex-direction:column;align-items:center;border-radius:15px;border:2px solid #ddd;box-shadow:0 0 10px #000;padding:25px}.forecast-day{justify-content:space-around;display:flex;flex:1;flex-direction:column;align-items:center}.forecast-day:nth-child(2){border-left:1px solid gray;border-right:1px solid gray}#temp-text{padding:10px;display:flex;flex-direction:column;justify-content:flex-start}#temp-box{display:flex;flex-direction:row;align-items:center}.forecast-container{flex-direction:row;height:350px;width:70%;justify-content:center}#weather-container>div{display:flex;flex:1;flex-direction:row;padding:10px;margin:10px 0}#temperature-container{flex-direction:row;align-self:center;padding-right:10px}#img-icon{padding-left:10px}#btn-forecast{border:0 none;background-color:#0097db;color:#fff;font-weight:700;padding:10px;border-radius:5px;cursor:pointer}#btn-forecast:disabled{background-color:#a8d2e6;box-shadow:inset}@media screen and (max-width: 570px){header{flex-direction:column;align-items:center;justify-content:center;padding-bottom:10px}form{width:70%;margin-bottom:10px}input{border:none;font-size:15px}#search-button{width:60px;font-size:15px;width:40px}#img-logo{margin-top:15px;width:120px;margin-bottom:10px;cursor:pointer}.forecast-container{flex-direction:column;flex:1;margin-bottom:50px;width:80%}#weather-container{width:80%;font-size:20px}.forecast-day:nth-child(2){border-left:0 none;border-right:0 none;border-top:1px solid gray;border-bottom:1px solid gray;padding:10px 0;margin:10px 0}temperature-container,#img-icon{padding-right:5px}.forecast-day{width:100%;font-size:20px}}
