Срочно читать про специфичность:
https://webref.ru/course/css-basics/priorityВажно даже то, в каком порядке селекторы расположены в CSS-файле.
Но если в инспекторе класс red появился, а стили (пусть даже перечёркнутые) нет, то что-то у тебя не то с CSS.
в css есть класс .red{color:red}
в js let link = document.querySelector('a');
link.addEventListener('click', function(){
link.classList.add('red');
})
Ничего не срабатывает ((( в инспекторе показывает что класс добавился а вот стили нет, вообще из невидно нигде ((
если делать так то все работает link.style.color = 'red';