body {
  margin: 0;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background: linear-gradient(to top, #87ceeb, #ffffff);
  overflow-x: hidden;
}

.container {
  text-align: center;
  padding: 50px 20px;
}

h1 {
  font-size: 3rem;
  color: #003366;
}

p {
  font-size: 1.3rem;
  color: #444;
}

button {
  padding: 12px 25px;
  font-size: 1rem;
  margin-top: 20px;
  background-color: #003366;
  color: white;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.3s;
}

button:hover {
  background-color: #0055aa;
}

.sky {
  position: relative;
  height: 300px;
  margin-top: 40px;
  overflow: hidden;
}

.plane {
  position: absolute;
  width: 200px;
  left: -250px;
  top: 100px;
  transition: transform 3s ease-in-out;
}
