Имеется ли смысл инлайновых base64-картинок в CSS?
Видел старую статью на хабре, но не уверен в ее актуальности.
И если смысл, все же, имеется, то:
Если картинки мелкие, если они используются часто, можно ли их просто применять через :root{}?
Для правильного вопроса надо знать половину ответа
В HTTP/1.x каждый файл получается отдельным запросом, с соответствующими накладными расходами на установку соединения клиент-сервер. Соответственно, если используется сотня мелких картинок, то их либо объединяют в одну карту спрайтов, либо включают прямо в css.