блять
я всегда думал, что {element}:first-child — это первый дочерний элемент {element}, а не {element}, являющийся первым дочерним элементом какого-нибудь другого
потрясение устоев