/* Basic styling for the form */
#pmpro-donation-form {
    max-width: 600px;
    margin: 0 auto;
}

#pmpro-donation-form label {
    display: block;
    margin-top: 10px;
    color: white !important;
}

#pmpro-donation-form input,
#pmpro-donation-form textarea {
    width: 100%;
    padding: 8px;
    margin-top: 5px;
}

.pmpro_error {
    color: red;
    margin-bottom: 10px;
}

.pmpro_success {
    color: green;
    margin-bottom: 10px;
}

#payment-element {
    margin-top: 20px;
}