related:
#306 has been reopened with svelte FE rewrite.
Not all browsers like dynamic favicon svg. media query inside svg doesn't work at all on Safari.
It seems like GitHub does dynamic favicon color with transparent background using JS, not through inlined media query. We can either follow that (JS) or put fixed background like mentioned on #306 and #4766.