/*
 * Microsite-level InterestForm overrides.
 * Keep this file focused on contextual visual customizations only.
 * Canonical layout/field sizing remains in /plugins/interestform/interest-form.css.
 */

/*
 * Status state colours calibrated for the dark SaaS palette.
 * --va-accent-success and --va-accent-error are brighter variants designed for dark backgrounds.
 * Higher specificity than the canonical scoped rules so these always win inside the interest form.
 */
form[data-va-interest-form="true"] .va-interest-form__status.message.success {
    color: var(--va-accent-success, #4ade80);
}

form[data-va-interest-form="true"] .va-interest-form__status.message.error {
    color: var(--va-accent-error, #f87171);
}

form[data-va-interest-form="true"] .va-interest-form__status.message.processing {
color: var(--va-accent, #4fc3f7); /* cyan accent that matches the brand and stays legible on a dark background */
}
