Notice the difference between browsers
Focus/styling works on Firefox but not Chrome and Edge with ::file-selector-button
Nothing happens when viewing in Firefox but looks better in Chrome and Edge
It's hidding the input button and adding some :before content, "Select some files", to change the text