Most unsupported extensions won’t show up, or you can put them under a folder that starts with a period (e.g. .hidden ).
Yes for example my .git folder is hidden.
Actually the CSS file was another file I created playing with obsidian CSS, not the one that Obsidian is using.
So this issue could be closed as for this moment.