#languageToggle {
  display: block;
  width: 250px; /* Wider button */
  margin: 20px auto; /* Centered */
  padding: 15px 20px;
  font-size: 18px; /* Larger font size */
  color: white;
  background-color: #a2d5f2; /* Pastel Blue color */
  border: none;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.3s ease;
}

#languageToggle:hover {
  background-color: #2980b9; /* Darker blue on hover */
}

#prakritiVikritiQuiz {
  max-width: 700px;
  margin: 20px auto;
  padding: 20px;
  background-color: #fff5f8; /* Soft pastel pink background */
  border-radius: 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  font-family: 'Cherry Bomb One', sans-serif; /* Non-cursive, clean font */
}

#prakritiVikritiQuiz h2,
#prakritiVikritiQuiz h3,
#prakritiVikritiQuiz h4 {
  text-align: center;
  color: #3498db; /* Blue color for questions */
  font-size: 24px; /* Larger font size for headings */
}

.option {
  display: block;
  padding: 15px;
  margin: 10px 0;
  border: 1px solid #ffccd5; /* Soft pastel border */
  background-color: #ffebee; /* Light pastel red for answer options */
  cursor: pointer;
  text-align: left;
  border-radius: 10px;
  font-size: 18px; /* Larger font size for options */
  color: #e74c3c; /* Red color for answer text */
  transition: background-color 0.3s ease;
}

.option:hover {
  background-color: #ffcdd2; /* Lighter pastel red on hover */
}

.selected {
  background-color: #a2d5f2; /* Pastel blue for selected options */
  color: white;
}

button.submit-btn {
  display: block;
  width: 250px; /* Wider button */
  margin: 20px auto; /* Centered */
  padding: 15px 20px;
  font-size: 18px; /* Larger font size */
  color: white;
  background-color: #a2d5f2; /* Pastel blue */
  border: none;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.3s ease;
}

button.submit-btn:hover {
  background-color: #2980b9; /* Darker blue on hover */
}

.back-btn {
  display: block;
  width: 250px; /* Wider button */
  margin: 20px auto; /* Centered */
  padding: 15px 20px;
  font-size: 18px; /* Larger font size */
  color: white;
  background-color: #a2d5f2; /* Pastel blue */
  border: none;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.3s ease;
}

.back-btn:hover {
  background-color: #2980b9; /* Slightly darker pastel blue on hover */
}

/* Responsive Design */
@media (max-width: 600px) {
  #prakritiVikritiQuiz {
    padding: 10px;
  }

  .option, button.submit-btn, .back-btn, #languageToggle {
    font-size: 16px;
    padding: 10px;
  }
}