body{margin:0}.App{background:url(/static/media/tree.3a91a7562287a341b96b.jpg) no-repeat 50% fixed;background-size:cover;color:#fff;font-family:Roboto,sans-serif;height:100vh;text-shadow:0 0 10px #00000080}.App,.weather-app{align-items:center;display:flex;justify-content:center}.weather-app{background:#3f664533;border-radius:20px;flex-direction:column;height:100%;padding:0 40px;width:100%}.search-container{align-items:center;display:flex;gap:10px;margin-bottom:20px}input{border:1px solid #ccc;border-radius:20px;font-size:16px;margin-right:5px;outline:none;padding:10px;transition:box-shadow .3s ease-in-out;width:300px}input:focus{box-shadow:0 0 8px #007bff99;outline:none}button{background-color:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:10px;transition:background-color .3s ease-in-out}button:hover{background-color:#0056b3}.status{margin-bottom:20px;margin-top:20px}.weather-info{animation:fadeIn .5s ease-in-out;text-align:center}.weather-info .icon-temp{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.weather-info .temp{color:#adff2f;margin-bottom:0;margin-top:0}.weather-info .description{margin:10px 0;text-transform:capitalize}.weather-info .datetime{background:#3d8d4933;border-radius:10px;margin-top:20px;padding:10px}.error{color:red;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.129b53cd.css.map*/