Решили: авто-сжатие подписей кнопок (-unity-text-auto-size вместе с -unity-text-generator: advanced) убрано из темы совсем. Длинная локализация лечится шириной кнопки и более коротким словом, а не кеглем.

Почему: свойство не работало ни дня. Продвинутый генератор текста в проекте выключен, а без него auto-size молча игнорируется — то есть правило стояло ради эффекта, которого не было. Платили за него дважды: предупреждением «Advanced Text Generator is disabled but the API is still called» в каждом кадре игры и ошибкой «Advanced text system cannot render using static font asset Cormorant Garamond», которая валила ScreenLayoutOverlapTests на всех шести экранах разом. Альтернатива — включить генератор — отвергнута: он не умеет СТАТИЧЕСКИЕ атласы шрифтов, а у нас статические все, и перевод на динамические раздувает ассеты (YesevaOne разросся с 340 КБ до 8.9 МБ, стоило шрифту один раз поработать динамическим в play).

Сказано: «Advanced Text Generator is disabled but the API is still called. […] Это ок?» (05.08.2026, сессия 35d14bea). Предупреждение висело в консоли, а красный тест лежал рядом отдельной «чужой поломкой» — связь между ними нашлась только по этому вопросу.

Грабли: ошибка выглядела как проблема ШРИФТА (в тексте прямо назван Cormorant Garamond), поэтому и читалась как чужая — на деле шрифт назван лишь как жертва, а просил продвинутый генератор чужой класс .gm-plate-button__label. Правило про два места: авто-сжатие стояло и общее, и отдельное для пунктов главного меню; снятие только общего оставило бы тест зелёным, а второе — тикать.

Владелец правды: components.uss (.gm-plate-button__label, .gm-mainmenu__btn), тест ScreenLayoutOverlapTests.