.weather-info[data-v-cc02d318]{margin-top:20px}.error[data-v-cc02d318]{color:red}.loading[data-v-cc02d318]{color:#00f}.weather-info img[data-v-cc02d318]{width:100px;height:auto}.footer[data-v-cc02d318]{text-align:center;margin-top:20px}.glowing-text[data-v-cc02d318]{color:#fff;text-decoration:none;font-size:18px;font-weight:700;animation:glow-cc02d318 1.5s ease-in-out infinite alternate}@keyframes glow-cc02d318{0%{text-shadow:0 0 1px #ffffff,0 0 2px #ffffff,0 0 3px #ffffff,0 0 4px #ffffff,0 0 5px #ffffff}to{text-shadow:0 0 2px #d2d2d2,0 0 4px #d2d2d2,0 0 6px #d2d2d2,0 0 8px #d2d2d2,0 0 10px #d2d2d2}}body{font-family:Poppins,sans-serif;background-color:#000;color:#fff;margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh}.weather-app{text-align:center;max-width:400px;width:100%;padding:20px;border:1px solid transparent;border-radius:10px;background-color:#111}.weather-app h1{margin-bottom:20px}.weather-app input{width:calc(100% - 22px);padding:10px;margin-bottom:10px;border:none;border-radius:5px;background-color:#333;color:#fff}.weather-app button{padding:10px 20px;border:none;border-radius:5px;background-color:#555;color:#fff;cursor:pointer;transition:background-color .3s}.weather-app button:hover{background-color:#777}.weather-info{margin-top:20px}.weather-info h2{margin:10px 0}.weather-info p{margin:5px 0}
