Si, ponerle clases sería una solución más sencilla.
Y si, únicamente afectará esto a los enlaces que tengan la clase que usarás.
Deberías probarlo y luego, si topas con alguna pared, preguntar por los detalles. De igual forma, recuerda que es exclusivo para Firefox, por lo que no es realmente recomendable, solo era un "juego" de parte del autor para ver lo que se podían hacer con con algunos elementos de CSS
Suerte
.