Решили: страницы подготовки («Отряд», «Предметы») получили общий каркас .gm-prep —
шапка, подвал, поверхность и место кнопки «В БОЙ». Частные классы, чью роль он забрал, убраны из
разметки, а не оставлены рядом дублями.
Почему: HARD из ГДД preparation-screens §2 требует, чтобы состав стоял на КАЖДОЙ странице и
при переключении оставался на месте. Значит и рама вокруг него обязана быть одной и той же — а пока
каждая страница держала свои правила, совпадали они только на глаз. Отвергли вариант «оставить
частные классы поверх общих на будущее»: класс без правила проходит гейт мёртвого USS только пока
правило есть у соседа, и первая же правка одной страницы разводит их молча.
Поверхность несут шапка и подвал, а не корень. Корень остаётся прозрачным: у «Отряда» середина — сквозная дырка, за которой стоят тела на арене, и заливка корня закрыла бы ровно то, ради чего раскладка «Витрина» выбрана.
Сказано: «Отряды и Предметы выполнены ВООБЩЕ НЕ ПО WIREFRAME. Оцени сама. Это же ужас! И где их единый фон? Почему у них даже фона нет единого?» (23.08.2026, qa-notes, заход 23 авг).
Грабли: перенос правил в общий файл сразу уронил гейт мёртвого USS — двенадцатью классами, оставшимися в UXML без правил. Это правильное поведение гейта, но порядок работ важен: сводить правила и чистить разметку надо одним шагом, иначе между ними дерево красное.
Владелец правды: Theme/screens/preparation.uss, тест UssDeadCodeTests.