Теоритически по моему понял
![](images/smilies/smile.gif)
, content: var(--src_before) в стилях псевдоэлементов after и before это не совсем тоже самое, что и background-image, а просто картинка выводящиеся по типу тега IMG, соответственно к нему не работают стили для background. Буду думать что с этим делать.