Customize the branding of social login button


I have a specific custom OAuth2 Social Login connection which must follow a strict branding standard, meaning that I must use a SVG from my provider. I can’t reproduce this using the Universal Login since the widget is immutable, and the Management API don’t seem to be able to manage a SVG button.

Please, how can I put my custom button while preserving Universal Login?