*{margin:0px;padding:0px;color:#fff;font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}body{min-height:100vh;background:-webkit-gradient(linear, left top, left bottom, from(#2f96a3), to(#303e8f));background:linear-gradient(#2f96a3, #303e8f)}.weather{max-width:500px;margin:0 auto;padding:10px}.header,.main{padding:10px;background:rgba(0,0,0,0.5);border-radius:16px}.header__image{margin-right:10px;color:#3eda82}.header__city{font-size:30px}.header__date,.header__day{font-size:20px}.header__time{font-size:46px}.header__form{width:100%}.header__input{width:100%;height:30px;border-radius:4px;border:none;padding:0px 10px;color:#303e8f;font-size:15px;font-weight:bold;border:2px solid transparent}.header__input:focus{outline:none;border:2px solid #3eda82;-webkit-box-shadow:0px 0px 5px -1px #3eda82;box-shadow:0px 0px 5px -1px #3eda82}.header__input--error,.header__input--error:focus{border:2px solid red;-webkit-box-shadow:0px 0px 5px -1px red;box-shadow:0px 0px 5px -1px red}.header__button{width:100%;height:30px;border-radius:4px;margin-top:10px;border:none;background:-webkit-gradient(linear, left top, right top, from(#378fe6), to(#3eda82));background:linear-gradient(to right, #378fe6, #3eda82);color:#303e8f;font-size:15px;font-weight:bold;cursor:pointer}.header__button:focus{outline:none;border:2px solid #13a8c2;-webkit-box-shadow:0px 0px 7px -1px #13a8c2;box-shadow:0px 0px 7px -1px #13a8c2}.main{margin:10px 0px}.main__temperature{font-size:46px;font-weight:bold}.main__description{font-size:30px}.main__pressure,.main__wind,.main__sunrise,.main__sunset,.main__humidity,.main__visibility{font-size:15px}@media (min-width: 500px){.main__pressure,.main__wind,.main__sunrise,.main__sunset,.main__humidity,.main__visibility{font-size:20px}}.forecast__tile{padding:10px;background:rgba(0,0,0,0.5);border-radius:16px;margin-bottom:10px;position:relative;overflow:hidden}.forecast__tile:before{content:'';position:absolute;bottom:0px;left:0;width:100%;height:6px;background:-webkit-gradient(linear, left top, right top, from(#378fe6), to(#3eda82));background:linear-gradient(to right, #378fe6, #3eda82)}.forecast__icon{width:30px}.forecast__info{font-size:15px}.error-popup{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-popup--visible{visibility:visible}.error-popup__box{width:200px;background:radial-gradient(#247f4c, #24598f);border-radius:16px;padding:5px 10px 34px}.error-popup__close-button{background:transparent;border:none;outline:0;padding:2px;border-radius:4px;cursor:pointer}.error-popup__close-button:hover{background:rgba(0,0,0,0.5)}.error-popup__validation-text{font-size:20px}.horizontal-line{height:4px;border-radius:2px;margin:5px 0px;background:-webkit-gradient(linear, left top, right top, from(#378fe6), to(#3eda82));background:linear-gradient(to right, #378fe6, #3eda82)}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0px}.row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.row--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
/*# sourceMappingURL=style.css.map */