
/* Highlight the search input background with #74DFE7 */
.search-input,
input[type="search"],
.search-block input {
  background-color: #74DFE7 !important;
  border-color: #74DFE7 !important;
  color: #000 !important; /* make text black for readability */
}

/* Placeholder text color */
.search-input::placeholder,
input[type="search"]::placeholder,
.search-block input::placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
}

/* If your search has a wrapper around it (gray bg), target that too */
.search-container,
.search-block,
.search-wrapper {
  background-color: #74DFE7 !important;
}

/* Style the search button (optional: match header accent) */
.search-button,
.search-block button,
button[type="submit"] {
  background-color: #074A5F !important;
  color: #fff !important;
  border: none !important;
}

/* Remove default focus outline */
.search-input:focus,
.search-input:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 2px rgba(116, 223, 231, 0.5);
}
