ты заставляешь использовать имя класса `popup-link` в вёрстке, этим создаёшь большую, чем нужно, связность, без этого можно обойтись, подумай как