body {
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  background-color: #3498db; /* Updated to a blue background color */
  color: #fff; /* Set text color to white */
  margin: 0; /* Remove default margin on body */
}

#Main-Container {
  margin: 125px auto 0; /* Center the container and add a 20px gap from the top */
  width: 50%;
  background-color: #2980b9; /* Updated main container background color */
  border: 1px solid #46637f; /* Updated border color */
  border-radius: 8px; /* Added more border radius */
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); /* Updated box shadow */
  padding: 30px 20px 20px; /* Added additional padding on top */
}

h1 {
  margin-top: 0;
  color: #fff; /* Set heading text color to white */
  font-size: 28px; /* Adjusted font size for h1 */
  text-align: center; /* Centered text */
}

h2 {
  color: #27ae60; /* Set heading text color to green */
  font-size: 22px; /* Adjusted font size for h2 */
  margin-bottom: 20px; /* Added some bottom margin */
}

#Text-Input {
  width: 100%;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #46637f; /* Updated border color */
  border-radius: 5px;
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.3); /* Updated box shadow */
  background-color: #fff; /* Set text area background color to white */
  color: #333; /* Set text color inside the text area */
}

#Pdf-Button {
  background-color: #2ecc71; /* Updated button background color */
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 12px 24px; /* Slightly increased padding */
  font-size: 16px; /* Slightly increased font size */
  cursor: pointer;
  transition: background-color 0.3s ease; /* Added smooth transition */
}

#Pdf-Button:hover {
  background-color: #27ae60; /* Updated button hover background color */
}
