/* General Styles */
body, html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Arial, sans-serif;
}

#app {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-size: cover;
  background-position: center;
  transition: background-image 0.5s ease-in-out;
  color: white;
}

.weather-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.weather-info {
  background: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border-radius: 10px;
  margin-top: 10px;
}

input {
  padding: 10px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid #ccc;
}

button {
  margin-top: 5px;
  padding: 10px 15px;
  font-size: 16px;
  background: #007BFF;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

button:hover {
  background: #0056b3;
}

/* Weather Backgrounds */
/* Add this to ensure default background works */
.default-background {
  background-color: #333;
  background-image: url('assets/default.jpg'); 
}

.clear-sky-background {
  background-image: url('assets/clear.jpg');
}

.few-clouds-background {
  background-image: url('assets/few-clouds.jpg');
}

.scattered-clouds-background {
  background-image: url('assets/cloudy.jpg');
}

.broken-clouds-background,
.overcast-clouds-background {
  background-image: url('assets/overcast.jpg');
}

.light-rain-background {
  background-image: url('assets/light-rain.jpg');
}

.moderate-rain-background {
  background-image: url('assets/rain.jpg');
}

.heavy-intensity-rain-background {
  background-image: url('assets/heavy-rain.jpg');
}

.thunderstorm-background {
  background-image: url('assets/thunderstorm.jpg');
}

.snow-background {
  background-image: url('assets/snow.jpg');
}

.mist-background {
  background-image: url('assets/mist.jpg');
}

.fog-background {
  background-image: url('assets/fog.jpg');
}

.haze-background {
  background-image: url('assets/haze.jpg');
}

.dust-background {
  background-image: url('assets/dust.jpg');
}

.smoke-background {
  background-image: url('assets/smoke.jpg');
}

.tornado-background {
  background-image: url('assets/tornado.jpg');
}

/* Default background */
.default-background {
  background-color: #333;
}
