Я нашла причину своих неудачь. Код скрипта был в начале, причем в head (остальные страницы работают так ), а не в конце перед /body, поняла это по командам в console.log.
Насчет querySelector и взаимодействий с CSS на курсе не было сказано,спасибо за разъяснение. На курсе также плохо объяснили способ external, так как показывали только internal. Еще раз спасибо за помощь, буду дальше разбираться с addListener