Решили: отмеченный чекбокс больше не заливается патиной — фон утопленный, кайма латунная,
отмеченность несёт сама галка. При этом правило :checked в теме ОСТАВЛЕНО, хотя его значения
теперь совпадают с базовыми.
Почему: заливка цветом действия (реш. 06.08.2026) в ряду с кнопкой тянула взгляд сильнее самой кнопки и спорила с табачной гаммой; патина в интерфейсе значит «сюда нажать», а галочка — состояние, а не действие. Отменено словом Макса.
Сказано: «3 — без заливки: утопленный фон, латунная кайма, галка сама себе знак» (21.08.2026, сессия 26182ec4).
Грабли:
- Удалить правило состояния — не то же, что вернуться к базе. Я сначала снесла блок
:checkedцеликом, ожидая, что чекбокс упадёт на наше базовое правило. Он упал на правило ТЕМЫ UNITY: у неё на это состояние свой селектор с большей специфичностью, и кайма стала серой. Состояние обязано быть объявлено явно, даже когда выглядит как база. - Правку
.ussживой play не видит. Переимпорт папки темы при работающей игре ничего не меняет на экране: кадр остаётся прежним, и это читается как «правка не сработала». Нужен выход из play и вход заново — только тогда панель пересобирает стили. - Цвет проверяется замером, а не глазами по кадру.
resolvedStyle.backgroundColor/borderTopColorсразу называют, какая ступень рампы применилась; на кадре «серое» и «тёмно-табачное» различимы плохо, а промах между ними — это промах мимо палитры.
Владелец правды: Assets/_Project/UI/Theme/components/row.uss (блок «ОТМЕЧЕНО»).