/* Style all input fields (text, email, etc.) */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="number"],
textarea {
  background-color: #fff !important; /* white background */
  border: 1px solid #eee !important; /* solid black border */
  border-radius: 5px !important;
  color: #000 !important; /* black text */
  padding: 10px; /* inner spacing */
  box-shadow: none !important; /* remove any subtle shadow */
  transition: border-color 0.2s ease-in-out;
}

/* When user focuses on any field */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
textarea:focus {
  outline: none !important;
  border-color: #333 !important; /* darker border on focus */
  background-color: #fff !important; /* keep it white when active */
}

/* Optional: ensure placeholder text is readable */
::placeholder {
  color: #777 !important; /* medium gray placeholder */
}


/* Target each question wrapper */
.Paperform__Question {
  margin-bottom: -20px !important;
  padding-bottom: 0 !important;
}

/* Make the entire form left-aligned */
.pf-form {
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: none !important;
}

/* Optional: make fields wider */
.pf-question {
    max-width: 100% !important;
}

