body {  background-color: rgba(48, 48, 48, 0.5);      font-size: 18px; /* Font size */      font-family: "Roboto"; /* Font family */      color: white; }h1 {  color: white;font-family: "Roboto"; /* Font family */  text-align: center;}p {  font-family: "Roboto";color: white;  font-size: 18px;}/* textarea Start */textarea {width: 100%;height: 150px;background-color: rgba(117, 111, 111, 0.5);padding: 10px; /* Inner spacing */padding: 10px 16px 10px;      font-size: 18px; /* Font size */      font-family: "Roboto"; /* Font family */      color: white;       border: 0px solid #191919;; /* Border color and thickness */      border-radius: 10px; /* Rounded corners */      resize: vertical; /* Allow vertical resizing only */      outline: none; /* Remove default outline */resize: none; /* Disable resizing */      overflow: hidden; /* Hide scrollbars */            line-height: 30px; /* Align text vertically */}hr {  border: 2px solid #A0A0A0;}input[type=text], select {  width: 100%;  background-color: rgba(117, 111, 111, 0.5);  color: white;  font-family: "Roboto";  font-size: 18px;  padding: 12px 20px;  margin: 8px 0;  display: inline-block;   border: 2px solid rgba(117, 111, 111, 0.5);  border-radius: 10px;  box-sizing: border-box;}/** Button Properties Starts **/.button {  background-color: #3D79F2;  border: none;  color: white;  padding: 12px 30px;  text-align: center;  text-decoration: none;  font-family: "Roboto";  display: inline-block;  border-radius: 4px;  font-size: 18px;  margin: 4px 2px;  cursor: pointer;}.button:hover {background-color: #6699FF}.button:active {  background-color: #3D79F2;   transform: translateY(4px);}.button2 {background-color: #3D79F2;} /* Blue *//** Button Properties End **//** Download Buttons Start **/.btn {    background-color: #3D79F2;    border: none;  color: white;  padding: 12px 30px;  text-align: center;  text-decoration: none;  font-family: "Roboto";  display: inline-block;  border-radius: 4px;  font-size: 18px;  margin: 4px 2px;  cursor: pointer;}/* Darker background on mouse-over */.btn:hover {  background-color: #6699FF;}/** Download Buttons End **/a:link {  color: white;  font-family: "Roboto";  font-size: 18px;  background-color: transparent;  text-decoration: none;}a:visited {  color: white;  font-family: "Roboto";  font-size: 18px;  background-color: transparent;  text-decoration: none;}a:hover {  color: Gray;  font-family: "Roboto";  font-size: 18px;  background-color: transparent;  text-decoration: none;}a:active {  color: white;  font-family: "Roboto";  font-size: 18px;  background-color: transparent;  text-decoration: none;}        }        .captcha-container {            margin-bottom: 15px;width: 100%;        }.captcha-image {    margin-bottom: 15px;    border: 1px solid #ddd;    border-radius: 4px;}        }        .message {            color: white;            margin-top: 10px;            font-weight: bold;        }  .card-preview {    position: relative;    width: 582px;    height: 436px;    border: 1px solid #ccc;    margin: 20px 0;    background-size: cover;    background-position: center;    padding: 20px;    color: #fff;    font-family: Arial, sans-serif;    font-size: 20px;  }  .message-overlay {    position: absolute;    top: 500px;    bottom: 0px;    left: 0px;    right: 0px;    padding: 0px;      white-space: pre-wrap; /* preserve line breaks */  }/* Default style for email input */input[type="email"] {  background-color: rgba(117, 111, 111, 0.5);  border: 2px solid rgba(117, 111, 111, 0.5);  color: #ffffff;   width: 100%;  padding: 10px;  border-radius: 5px;  font-size: 16px;}/* Style when the input is focused */input[type="email"]:focus {  background-color: rgba(117, 111, 115, 0.5);  border-color: rgba(117, 111, 115, 0.5);  outline: none; /* Remove default outline */}/* Style when hovering over the input */input[type="email"]:hover {  background-color: rgba(117, 111, 115, 0.5);  border-color: rgba(117, 111, 115, 0.5);}