Since we already use section:visible > main > div > div > div > div > div > hr at the beggining of function createDownloadButton, it makes more sense to use this everywhere.
I also added small comments and the previous CSS selector is still mentioned in these comments, just in case.
section:visible > main > div > div > div > div > div > hr
at the beggining of functioncreateDownloadButton
, it makes more sense to use this everywhere.