Как работают `::before` и `::after`?
- Создают псевдоэлемент как первый/последний дочерний элемент
- Требуют
content(пустой""или текст/attr()/counter) - По умолчанию inline, можно менять display
- Не работают на void элементах (img, input, br)
- Часть DOM для стилей, но НЕ часть DOM tree (нет в JS querySelectorAll)