Решили: рампа поверхностей ink переехала в холод — тон 32° → 188°, насыщенность 0.26 → 0.30, светлоты не тронуты ни на одной ступени. Интерфейс стал синеватым, мир остаётся тёплым.

Почему: договорённость 06.08.2026 («сам UI… синеватый, мир тёплый») до кода не доехала. В тот день от Макса прозвучали две фразы, и они противоречат друг другу: «почти всегда фон — это приглушенная латунь» и «сам UI (без стилистики)… синеватый». В работу ушла первая — насыщенность подняли, фон остался тёплым, — а вторая осталась цитатой. В tech-debt §5.10 при этом записали «тема свою часть держит», хотя не держала: холодного в интерфейсе был только акцент.

Разрыв стал видимым, когда в кадр вместе с панелью попал задник меты: он холодный (окисленная бирюза), а панель поверх него тёплая — коробка чужого цвета посреди своего фона.

Сказано: «Что у нас по итогу с цветовой темой7 Что мы решили? А то в настрорйках одно, в других - другое…», «У нас же по логике надо было сделать, что UI - синеватый» и выбор гаммы по кадрам — «D — глубокая патина» (21.08.2026, сессия 26182ec4).

Грабли:

  • Стенд превью не поднимал презентационный слой — и потому показывал экраны без своей панели лежащими на чёрном. Кадры, по которым принимаются решения о цвете, врали месяцами: фон у настроек всё это время был, просто не в стенде. Лечится компонентом UiPreviewBackdrop в сцене стенда: тот же материал из MapStyle, без условий видимости.
  • Светлоты при переезде тона не трогаются. Контраст текста и все состояния кнопок держит именно светлота — меняя её заодно с тоном, пришлось бы пересчитывать всю лестницу и все замеры контраста в комментариях.
  • Фон теперь одного семейства с цветом действия (patina 185° против ink 188°). Различие держится на насыщенности (30% против 58-76%) и на кайме: у главной кнопки она бирюзовая, у обычной латунная. Если действие перестанет звенеть — поднимать светлоту ДЕЙСТВИЯ, а не возвращать фон в тепло: возврат отменит решение, а не починит контраст.
  • Снимок палитры пересобирается сам при импорте токенов (PaletteSnapshotAutoRebuild) — руками его трогать не надо, но в коммит он входит вместе с токенами.

Владелец правды: Assets/_Project/UI/Theme/tokens.primitives.uss (рампа и история спора), Assets/_Project/ScriptableObjects/Configs/GuildmasterPalette.asset (снимок), Assets/_Project/Scripts/DevTools/UiPreviewBackdrop.cs (задник стенда).