Нестабильное использование переменной --category-color в теме по умолчанию?

Возможно, я ошибаюсь, но, похоже, в теме «Default» есть проблемы с объявлениями --category-color

В десктопной версии страницы «Категории» переменная --category-color объявляется для каждой категории на уровне td.category.

Проблема 1: Если кто-то захочет использовать эту переменную для задания фоновой категории или границы строки (таблицы) с категорией, у него не получится, так как она объявлена только на уровне ячейки. Не стоит ли перенести объявление этой переменной на уровень выше — в <tr>?

Проблема 2: Для мобильной версии страницы такого объявления нет. Поэтому, если открыть community.radhr.org на десктопе, вы увидите иконки категорий с их фоновым цветом --category-color, но на мобильном… ничего. Стоит ли добавить эту переменную для обеспечения единообразия? Если да, то где именно?

Не лучше ли объявить все --category-color на уровне :root, чтобы избежать подобных проблем? Как новичок, возможно, я упускаю какие-то недостатки или сложности такого подхода.

Привет, Ричард,

Надеюсь, это тебе пригодится. :slightly_smiling_face:

Спасибо, Дон. Я видел это, но не до конца понял, что вы отредактировали разметку именно так. Спасибо!

Как вы думаете, это должно быть изменено в ядре? Может ли кто-либо отправлять PR в GitHub [обновление: да, конечно]? Если да, то я могу освежить свои старые знания и попробовать, используя часть того, что вы уже сделали…