Прочти диалог, я предлагал css скинуть, и мне ответили, что по css никто не поймет, на что я и ответил, что по css как раз и надо понимать в данном вопросе.
Да какой агр, хоспади? Не занимайся самовнушением. Просто вырезай проблемные участки в кодпен если хочешь своевременного решения проблемы, а проблема в css или где-то еще - пусть решают те, кто хотя-бы в нем понимает.
Знаешь, тут недавно спрашивал один почему у него не работает селектор #check:checked ~ .sidebar в css, при том, что в верстке .sidebar даже рядом близко не было. Как это интересно решать не видя верстку саму?)
Я когда ищу что-то, то не копипащу а пытаюсь понять, почему это работает. И чаще копипащу из своих же старых проектов, просто местами что-то подзабываю, но помню где у меня такое уже было.