Как сделать чтобы псевдоэлемент ::before был под основным элементом?
z-index работает, просто применяешь ты его без понимания, как он работает. Тебе надо двигаться в этом ключе.
Я может не шарю или хз, но не проще взять box-shadow? Как бы зачем марока с этим?
Если, чо я с тф, данная песочница под тф не сделана - сорь