Собери переиспользуемую бренд-спеку. Верни JSON {"palette":"...","fonts":"...","tone":"...","elements":"..."}: palette — цвета с ролями (основной/акцент/фон/текст) и HEX; fonts — шрифтовая пара описанием свойств; tone — 3-5 прилагательных; elements — фирменные детали (скругления, паттерн, стиль иконок).
Единый стиль на всёмМеханика: генератор не помнит прошлые картинки, поэтому консистентность держится не «памятью модели», а твоей спекой — контрактом, который ты дословно вставляешь в каждый промпт. Рычаги: палитра с ролями и правилом 60-30-10 (много фона, средне основного, чуть акцента), шрифтовая пара, тон и повторяемые элементы. Инсайд: описывай шрифт СВОЙСТВАМИ, а не названием — «жирный геометричный гротеск с широкими овалами» плюс «спокойный шрифт с засечками для текста». Такое описание переносится в любой генератор и в живой подбор, а конкретное имя шрифта модель всё равно не повторит. Второй инсайд: зафиксируй анти-палитру и контраст пары по насыщенности (заголовок жирный, текст обычный), а не по случайному смешению стилей. Типичная ошибка: набрать 5-6 ярких цветов «чтобы весело» — получается каша, и бренд не узнаётся. Сильный бренд держится на 2-3 цветах и одной шрифтовой паре.