body {
  background-image: url('https://i.imgur.com/ZOcBKGt.jpeg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #fff; /* Ensure text color is readable */
}

.container {
  background-color: rgba(0, 0, 0, 0.7); /* Semi-transparent background for readability */
  padding: 20px;
  border-radius: 10px;
}

/* Additional styles for text and buttons */
h1, p, label {
  color: #fff;
}

.btn-primary {
  background-color: #007bff;
  border-color: #007bff;
  transition: background-color 0.3s ease;
}

.btn-primary:hover {
  background-color: #0056b3;
  border-color: #0056b3;
}