/* Force typed text to black in this specific WPForms form */
body #wpforms id="140" input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
body #wpforms-form-123 textarea,
body #wpforms-form-123 select,
body #wpforms-form-123 input:not([type="submit"]):focus,
body #wpforms-form-123 textarea:focus,
body #wpforms-form-123 select:focus {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    caret-color: #000000 !important;
    opacity: 1 !important;
}
/* Force all WPForms text inputs to use black text */
.wpforms-form input[type="text"], 
.wpforms-form input[type="email"], 
.wpforms-form textarea {
    color: #000000 !important;
}
/* Fix WPForms Field Labels (text above input boxes) */
.wpforms-container .wpforms-field-label,
.wpforms-container .wpforms-field-sublabel,
.wpforms-container label {
    color: #000000 !important;
}

/* Fix text inside inputs, textareas, and select dropdowns */
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="number"],
.wpforms-container select,
.wpforms-container textarea,
.wpforms-container .wpforms-field-select select {
    color: #222222 !important;
    background-color: #ffffff !important;
}

/* Fix placeholder text color */
.wpforms-container ::placeholder {
    color: #666666 !important;
    opacity: 1;
}

/* Fix dropdown options list */
.wpforms-container select option {
    color: #222222 !important;
    background-color: #ffffff !important;
}

/* Make Surecart Checkout page text black */
html:root body.astra-dark-mode-enable,
html:root body.astra-dark-mode-enable .wp-block-surecart-column.has-background {
	--sc-input-label-color: #4b5563;
	--sc-input-color: #374151;
	--sc-input-color-hover: #374151;
	--sc-input-color-focus: #374151;
	--sc-input-control-color: #374151;
	--sc-menu-item-color: #374151;
	--sc-color-white: #ffffff;
	--sc-color-gray-50: #f9fafb;
	--sc-color-gray-100: #f3f4f6;
	--sc-color-gray-600: #4b5563;
	--sc-color-gray-800: #1f2937;
	--sc-color-gray-900: #111827;
}
 
