.app-container{background-image:url(data:image/jpeg;base64,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);color:#fff;font-family:Poppins,sans-serif;min-height:100vh;padding:30px;position:relative;text-align:center;transition:background 1s ease-in-out}.app-container:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.app-container>*{position:relative;z-index:1}.default-bg{background:linear-gradient(to bottom right,#74b9ff,#a29bfe)}.sunny-bg{background:linear-gradient(to bottom right,#fc3,#f96)}.cloudy-bg{background:linear-gradient(to bottom right,#d7d2cc,#304352)}.rainy-bg{background:linear-gradient(to bottom right,#4b79a1,#283e51)}.snowy-bg{background:linear-gradient(to bottom right,#e0eafc,#cfdef3)}.stormy-bg{background:linear-gradient(to bottom right,#232526,#414345)}h1{color:#fff;font-size:2.4rem;margin-bottom:25px;text-shadow:1px 2px 8px #0000004d}h2{color:#1e90ff;font-size:1.7rem;letter-spacing:.5px;margin-top:35px;text-align:center;text-shadow:0 2px 6px #0003}.search-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:25px}.search-container input{border:none;border-radius:8px;box-shadow:0 3px 6px #0000001a;font-size:16px;outline:none;padding:10px 15px;width:250px}.search-container button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.search-container button:hover{background-color:#0056b3;transform:translateY(-2px)}.error{color:#ff7675;font-weight:500;margin-top:10px}.weather-card{background:#ffffffe6;border-radius:20px;box-shadow:0 6px 20px #00000026;margin:0 auto 30px;max-width:340px;padding:25px;transition:transform .3s ease}.weather-card:hover{transform:translateY(-5px)}.weather-card h2{color:#2c3e50;font-size:22px;margin-bottom:10px}.weather-card h1{color:#1a73e8;font-size:38px;margin:10px 0}.forecast-container{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:25px}.forecast-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;box-shadow:0 6px 15px #0000001a;color:#fff;cursor:pointer;padding:15px;text-align:center;transition:all .3s ease-in-out;width:130px}.forecast-card:hover{background:#ffffff4d;box-shadow:0 10px 25px #0003;transform:scale(1.07)}.forecast-card h3{font-size:15px;font-weight:600;margin-bottom:5px}.forecast-card img{height:65px;width:65px}.forecast-card p{font-size:16px;font-weight:500}.details{color:#eaeaea;font-size:13px;line-height:1.5;margin-top:10px;text-align:left}.chart-container{background:#fffffff2;border-radius:20px;box-shadow:0 6px 25px #00000026;margin:40px auto;max-width:750px;padding:25px;transition:all .4s ease;width:90%}.chart-container:hover{box-shadow:0 10px 30px #1e90ff40;transform:translateY(-4px)}.recharts-tooltip-wrapper{filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.recharts-default-tooltip{background:#fffffff2!important;border:1px solid #e0e0e0!important;border-radius:10px!important;font-family:Poppins,sans-serif;font-size:14px}button{transition:all .3s ease}button:hover{background-color:#0b66d1!important}@media (max-width:600px){.chart-container{padding:15px;width:95%}h1{font-size:2rem}h2{font-size:1.4rem}.weather-card{padding:20px}}
/*# sourceMappingURL=main.619e3584.css.map*/