Вопросы к Поиску с Алисой
Фоны не могут выступать за границу блока. htmlforum.dev Однако псевдоэлементы, такие как ::before и ::after, могут выступать за пределы блока. htmlforum.dev
Чтобы поместить псевдоэлемент позади родительского элемента, можно использовать отрицательный z-индекс для псевдоэлемента. stackoverflow.com