.wpcf7-form.sent .wpcf7-response-output {
        border-color: #46b450; /* Green for success */
        background-color: #e6ffe6; /* Light green background */
        color: #333;
    }

    .wpcf7-form.failed .wpcf7-response-output,
    .wpcf7-form.aborted .wpcf7-response-output {
        border-color: #dc3232; /* Red for failure/aborted */
        background-color: #ffe6e6; /* Light red background */
        color: #333;
    }

    .wpcf7-form.spam .wpcf7-response-output {
        border-color: #f56e28; /* Orange for spam */
        background-color: #fff0e6; /* Light orange background */
        color: #333;
    }

    .wpcf7-form.invalid .wpcf7-response-output {
        border-color: #ffcc00; /* Yellow for invalid input */
        background-color: #ffffe6; /* Light yellow background */
        color: #333;
    }