>>7117063this is what happens to me on chrome, so it could be a firefox thing as i don't see what you're describing
you could put an a:visited { color: var(--secondary-text) !important; } at the bottom of the stylesheet and that *might* do it
but looking at the userstyle reminds me why i use the "start with nothing" approach. you learn a lot more from doing everything from scratch than using someone else's style and sticking !important everywhere and hoping it works