I do not understand WHY this behaviour is like
If you want to know that, the next step would be to explore the CSS-data that is received by your browser.
whether this solution will survive a wiki update
I think so, new files from unknown sources are not deleted, I suppose.