Feature - Light vs Dark Theme Custom Logo

Had this ask come in from one of my clients today that’s using a logo image that has a transparent background. My initial thought was to advise them to use a non-transparent logo file, but that can also look a little bit ugly. I’ve only thought about this as far as the Login Page (white background for the image) vs all the other pages (dark background for the image), so there may be other considerations I haven’t thought about yet.

Therefore, the suggestion is as follows - Allow a user to upload two different files, one for light backgrounds and the other for dark backgrounds and use the correct one where appropriate (i.e. light background image for login page, dark background image for internal pages up in the corner).