I made an update that adds a white background, so at least the logo is visible in dark mode.
I experimented with SVGs, which can support color-scheme media queries, but Github strips out inline SVGs (probably for security) and their CDN prevents the CSS from working from externally linked SVGs.
