/* High contrast styles for textarea placeholders */
#form01-message::placeholder {
  color: #ffffff !important;
  opacity: 0.9 !important;
  font-weight: bold !important;
  text-shadow: 1px 1px 2px black !important;
}

/* Style for the textarea to ensure proper contrast */
#form01-message {
  color: white !important;
  background-color: black !important;
  border: 3px solid white !important;
  border-radius: 8px !important;
  padding: 10px !important;
  font-weight: bold !important;
}

/* Firefox specific placeholder styling */
#form01-message::-moz-placeholder {
  color: #ffffff !important;
  opacity: 0.9 !important;
  font-weight: bold !important;
}

/* WebKit, Blink, Edge specific placeholder styling */
#form01-message::-webkit-input-placeholder {
  color: #ffffff !important;
  opacity: 0.9 !important;
  font-weight: bold !important;
}

/* Microsoft Edge specific placeholder styling */
#form01-message:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 0.9 !important;
  font-weight: bold !important;
}
