Второй слой
Сильная работа не выкрикивает смысл. Прекрасное может скрывать страшное — или наоборот. Зритель считывает второй смысл не мгновенно.
Версия 1.4 · 22 октября 2026 · Интерфейс: вариант 6 «Живая среда»
Одна страница для всех, кто делает что-либо для Граны. Здесь зафиксированы визуальный язык, цвета, шрифты, логотип, персонажи, интерфейсы, движение и правила передачи материалов. Для интерфейсов действует утверждённый вариант 6. Прежние макеты и общий CSS сохраняют совместимость, но не задают стиль новых экранов.
«Мама Грана» — проект про свободу души. Визуал строится на конфликте двух слоёв: человеческого, тёплого и живого — с холодной системой, которая всё измеряет. Перетащите границу: тепла в итоге должно остаться эмоционально больше.
Кожа, дерево, свечи, рукопись, платок, лиса, берёзы, река, человеческий жест.
Биометрия, серверы, провода, камеры, сетки и аудиоволны без читаемого псевдотекста.
Сильная работа не выкрикивает смысл. Прекрасное может скрывать страшное — или наоборот. Зритель считывает второй смысл не мгновенно.
Машина — инструмент времени, «новая балалайка», а не автор и не главный герой. Лица, жесты и человеческая память остаются читаемыми.
Киберфолк, электроника, рок или сатира могут выглядеть по-разному. Постоянны тёплая оптика, ирония и сопротивление упрощению.
Основная линия для реального автора, соцсетей, предметного архива и документальных сцен. Кадр должен выглядеть как настоящая жизнь, в которой проявилась одна небольшая невозможная деталь.
Реальность дала сбой, и этот сбой удалось сфотографировать
Не «нейросеть рисует архив». Сначала — человек, место, предмет и правдоподобный свет. Только потом — один «живой сбой» или сигнал.
Цифры показывают приоритет внимания, а не площадь кадра.
Обычная квартира, двор, улица, подъезд, кухня или студия. Сохраняем форму лица, телосложение, короткие волосы, бороду и чёрную одежду. Автор действует, а не просто позирует. Часть кадров снимается без очков или с видимыми глазами: очки не должны превращаться в постоянную маску.
Кибер-странник с белыми глазами, Красна девица, песенные персонажи, стикеры и игровые миры не отменены. Этот режим включается, когда задача прямо требует персонажа, конкретную песню, игру или стилизованную вселенную.
Один главный объект, одно действие, один сюжет и одна аномалия. Статика 4:5 — основной формат ленты. В 9:16 герой остаётся в центральной безопасной зоне, а сверху и снизу оставляется место интерфейсу. Квадрат 1:1 используем только для действительно квадратной композиции. Финал проверяем в превью 250–350 px.
Лиса — проводник, свидетель или след. Она может быть главным героем отдельной серии или вторичным силуэтом, отражением, жетоном либо хвостом в глубине кадра. Не делаем её милой мультяшкой и не ставим в каждый пост.
Сначала создаём чистую сцену. Текст длиннее 2–3 слов накладываем вручную в Figma или Photoshop. Внутри картинки допустимы только «4:04», «Дело №404», один штамп или одна короткая фраза. Кириллицу проверяем глазами.
Создай кинематографичный фотореалистичный кадр для музыкального проекта «Мама Грана». Это не иллюстрация и не глянцевый AI-art, а фотография реального мира, в котором произошёл едва заметный цифровой или смысловой сбой. Каноническая база: Black #070706, Graphite #15120F, Charcoal #2A241D, Ivory #F6E6C5. Живой сигнал и энергия: Amber #F28A2D, Amber Lite #F8B45A, Orange #E65F1E, Gold #D4A14B, Rust #A84324. Cyber Blue #6AD7FF используется только как системный интерфейс или системный сигнал. Eye White #FFFFFF — только для Кибер-странника или редкой энергии. Реалистичные материалы, простая композиция, один главный объект, один сюжет, одна аномальная деталь. Кадр должен читаться в мобильной ленте.
cheap stock photo, generic hacker, Guy Fawkes mask, green Matrix code, acid neon, neon cyberpunk, cyber-pop, horror, body horror, gore, fake Cyrillic, distorted Russian letters, fantasy fox, cartoon animal, glossy 3D render, excessive symmetry, ornate vintage decoration, cluttered evidence board, true crime poster, political symbols, platform logos, malformed hands, plastic skin, excessive HDR, unreadable text, fashion campaign, multiple brand marks, cyber blue used as decoration, white glowing eyes on the real author
«Это реальная жизнь, в которой проявился живой сигнал, — или просто красивая нейросетевая картинка?» Если верно второе, работу не выпускаем и переделываем.
Это палитра бренда и иллюстраций. Семантические роли поверхностей интерфейса закреплены в варианте 6. Нажмите любой образец, чтобы скопировать код цвета. У логотипа есть собственное золото — оно намеренно не смешано с золотом интерфейса.
Холодный голубой показывает интерфейс, биометрию или давление системы. Если он просто «красиво светится», решение не канонично.
Чистый белый закреплён за глазами Кибер-странника и редким энергетическим светом. Обычный текст — тёплая слоновая кость.
Оранжевый — акцент, не длинный текст. На светлой заливке используйте тёмные буквы. Не передавайте смысл одним цветом.
Золото знака #DDA63C чуть ярче сайтового #D4A14B. Это не ошибка: внутри самого логотипа оттенок не перекрашиваем.
#DDA63C#000000#F6E6C8#2A101EБесплатная спокойная светлая тема утверждена как базовое удобство, а художественный «Рассвет» — как отдельная наградная оболочка. Их точные цвета ещё не зафиксированы. Не копируйте временные оттенки прототипа в новый продукт.
В интерфейсе действует набор варианта 6. Плакатная типографика сохраняется в постерах и отдельных брендовых акцентах.
Ясный голос интерфейса
H1: 36–44 px desktop / 28–32 px mobile; H2: 24–32 px; H3: 20–24 px. Основной текст 16/26; вторичный 14/22. Подпись 12/18 допустима вне основного пути чтения. Длинный текст — 60–70 символов в строке.
Шкала 48–112 px и плакатные прописные из прежнего web-канона не переносятся в продукт по умолчанию. В мерче сохраняется согласованная роль декоративного шрифта с засечками; новое семейство требует отдельного выбора.
Основной знак — монограмма «МГ» со струнами, верхним символом и гранатом. Для веба используем чистый вектор: он не теряет качество при увеличении.
Вокруг знака оставляем пустое пространство не меньше 12% его ширины. Соседний текст и край кадра туда не заходят.
Самостоятельный знак не уменьшаем ниже 48 px. Маленькая навигационная иконка 30–34 px — особое системное исключение сайта, не шаблон для партнёров.
Не растягивать, не вращать, не дорисовывать полное кольцо, не убирать струны и гранат, не добавлять свечение внутрь вектора.
Это смысловой алфавит, а не обязательный групповой кадр. В каждой сцене появляется тот, чья роль помогает раскрыть мысль. Превью показывают канон, но не служат материалом для ленивого коллажа.

Мужчина 30–38 лет, короткие тёмные волосы и борода, тёмный капюшон. Глаза чисто белые, без зрачков и синего оттенка. Живой, не глянцевый и не старый.

Молодая взрослая женщина, бордовый цветочный платок, естественные глаза и спокойная сила. Не pin-up, не сказочная принцесса и не карикатура.

Реалистичная рыжая лиса с умным, ироничным взглядом. Не собака и не волк. Человеческий жест допустим только умеренно и преимущественно в стикерах.

Угольное перо, тёплый оранжевый контровой свет, допустим один холодный блик в глазу. Тревожная, но не демоническая птица.

Каска с фонарём, грубая рабочая одежда и инструмент. Образ обычного человека и труда, а не солдата или героя боевика.
При конфликте сначала смотрим лист лица, затем разворот персонажа, затем главный постер или обложку. Стикеры и вспомогательные сцены стоят ниже.
Папка canon определяет лицо, силуэт, одежду и палитру. Оттуда не вырезают готового героя в новую сцену — она создаётся заново.
Вспомогательные материалы можно брать как подсказку для жеста, окружения и света, но не как замену основной внешности.
Вариант 6 утверждён Романом 22 октября 2026. Это действующий стандарт новых и перерабатываемых интерфейсов «Мамы Граны» и «Радио Грана». Палитра сохранена; композиция, типографика и роль декора переосмыслены.
Спокойный интерфейс вокруг выразительного авторского мира. Непрерывные тёмные поверхности, ясный набор, один тонкий янтарный изгиб. Тепло и характер приходят из содержания, музыки и иллюстраций.
Растровые надписи, пиктограммы и перерисованные обложки не становятся данными продукта. Старые страницы, CSS и снимки показывают прежнюю реализацию; они не переопределяют этот стандарт. Факт утверждения дизайна не означает, что весь сайт уже перевёрстан.

Обзор приглашает исследовать, радио помогает слушать, каталог — находить, текст — читать. Контент получает разную плотность по задаче. Не превращать все разделы в одинаковую сетку обрамлённых карточек. Один фирменный изгиб на композицию; фон и поверхности без зерна, стекла и постоянного свечения.
Inter — заголовки, навигация, кнопки и текст. Oswald — отдельный брендовый или плакатный акцент. JetBrains Mono — только код и технические значения. Обычные подписи не оформляются как маркировка оборудования; глобальный uppercase исключён.
Desktop: слева «Обзор / Радио / Площадки / Музыка / Мир», сверху поиск и выбор площадки. Mobile: бренд, поиск и одна нижняя навигация из пяти разделов. «Читать / Смотреть / Слушать / Общаться / Создавать» — фильтр содержания, не вторая навигация.
На радио — основной плеер. На других страницах — компактный, на мобильном над нижней навигацией. Состояние волны, громкости и воспроизведения сохраняется. В live-радио нет перемотки и пропуска трека. Демонстрация без звука обозначается прямо.
Фон #070706; поверхность #100E0B; поднятая панель #191510. Основной текст #F6E6C5, вторичный #B5A791. Действие и выбор #F28A2D. Разделитель #342C22. Золото #D4A14B — редкая брендовая деталь; золото логотипа #DDA63C неизменно.
Интервалы 4/8/12/16/24/32/48/64. Контролы 10–16 px, крупные сопряжения 24–32 px; капсулы — небольшие действия и переключатели. Desktop от 1200: навигация 208–224 px; tablet 768–1199: 72–88 px; mobile до 767: одна колонка, отступы 16–20 px. Универсальная ширина 1180 px больше не задаёт весь продукт.
Реальный Роман и Кибер-странник — разные сущности. Для автора используется исходный портрет. «4:04» — альбом, 7 песен, 2026; «Скрипка-лиса» — сингл, 2026. ГранаСкоп — короткие вертикальные видео; ГранаДзяк — каталог медиа, общения, инструментов и сервисов. Не выдумывать цифры, треки, авторизацию и работающие интеграции по картинке.
Основной текст 16/26, вторичный 14/22, длинная строка 60–70 знаков. H1 desktop 36–44, mobile 28–32 px. Цели от 44×44, play от 64×64. Видимый focus, текст контрастом от 4,5:1, крупный текст и значимые границы от 3:1. Ошибка, пустое состояние, загрузка, отсутствие сети и гостевой доступ проектируются явно.

Содержательный первый экран, продолжение страницы и постоянный плеер.
Обложки и подписи релизов в генерации условны; использовать оригиналы и точные данные руководства.

Начало, прокрутка, музыка и площадки на узком экране.
Макеты показывают композицию, а не реальные viewport. Вымышленные длительности и синтезированные обложки не переносить.

Две волны, основной плеер, контекст и дополнительные действия.
Дополнительные действия и метаданные определяются руководством; не выводить неподключённую функцию как работающую.

Пауза, воспроизведение и Грана Лайт.
Согласованы Play/Pause. В прототипе использовать точную подпись «Демо без звука», а не обещание живого аудио.

Общий вход в направления и понятные внешние переходы.
Функции и внешние адреса брать из content-map.json; сюжетные картинки не заменяют обложки музыкальных релизов.

Медиа, общение, инструменты автора и повседневные сервисы.
Активна только «Площадки». Оранжевую иконку «Обзор» на desktop нейтрализовать. Полный состав 24 сервисов — в content-map.json; выборка на листе не исчерпывающая.

Короткие вертикальные видео и вход на площадку.
ГранаСкоп — страница входа в существующий раздел. Условные кадры не означают наличие локальной видеоленты.

Каталог, фильтры и подробности релиза.
Растровую перерисовку обложек заменить точными файлами originals/. Метаданные релизов и ссылки — по руководству.

Автор проекта, персонажи и текстовая композиция.
Портрет Романа брать из originals/author-line-v1.1.webp. Персонаж в капюшоне — Кибер-странник. Чтение — шаблон для #/world.

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

Кнопки, focus, загрузка, ошибки, offline и гостевой доступ.
Голосование, авторизация и метаданные — состояния будущей интеграции, не подтверждённые функции. Причина disabled зависит от реального контекста. Одинаковые названия и пиктограммы сверять с руководством.

Desktop, tablet, mobile, переходы и кадрирование.
Мини-плеер восстановлен над нижней навигацией. Размеры и длительности — цели реализации; текст «Демо эфира» заменить точным «Демо без звука» в локальном прототипе.
Листы — визуальные ориентиры. Реальные размеры, контраст, клавиатура и поведение проверяются в работающей вёрстке. Скачиваемые JSON и CSS фиксируют правила для дальнейшей работы.
Правила «Живой среды» заменяют прежнюю метафору студийной панели и направление огненных UI-подсветок от 5 октября. Эта отмена относится к оболочке интерфейса; свет внутри авторской иллюстрации остаётся частью сюжета.
Если после скрытия картинок страница выглядит как приборная панель с золотыми рамками, свечение заменяет выбранное состояние или все заголовки набраны плакатными прописными — макет не принят.
Сверяем первый экран и продолжение с ближайшим листом варианта 6 при одинаковом размере. Исправляем композицию, типографику и состояния, а не только перекрашиваем старые блоки.
Исторические --mg-glow, --grad-cta и старые примеры из общего mg-tokens.css поддерживают существующие страницы. Для новых интерфейсов они не являются нормой. Новый стиль внедряется на конкретной поверхности; весь сайт не меняется побочным эффектом подключения токенов.
Motion design — это дизайн движения: как камера, интерфейс и свет меняются во времени. В обычном продукте движение тихое и осмысленное; шоу-запуск может быть мощнее, но остаётся управляемым человеком.
Hover 120–160 мс; смена раздела 200–240 мс; панель 180–220 мс; основной ↔ компактный плеер 220–260 мс. Кривая cubic-bezier(.16,1,.3,1). Без скачка геометрии, постоянной пульсации, декоративного свечения и частиц.
Допустимы медленный наезд камеры, параллакс, искры, дым, ткань, кабели и экраны. Без движения рта и агрессивной мимики, если это не заказано отдельно.
Промо-шоу открытия и разделения на две волны может быть громким, кинематографичным и музыкальным: подготовка зрителя, голос, нарезка джинглов и песен, демонстрация новых функций. Это отдельный трейлерный режим, а не стиль каждого экрана.
В искусстве смысл прячется. В интерфейсе и партнёрских материалах смысл объясняется. Не заставляйте человека разгадывать кнопку, цену или условие использования.
Русская душа в цифровом абсурде.
Взгляд — нет.
Её можно услышать.
Канон полезен только тогда, когда результат можно проверить и продолжить без автора файла. Ниже — минимальный комплект для каждой роли.
Есть человеческая эмоция и связь с «Ты не один», а не просто атмосфера.
Нет раскрытого секрета, запрещённой темы, выдуманного факта или неподтверждённого обещания.
Иллюстрация: реальность и один сбой. Интерфейс: композиция варианта 6, ясные действия, отсутствие старых декоративных шаблонов.
Понятно, что человек должен сделать и как команда поймёт, что материал сработал.
Дизайн-токены — это общие именованные значения цветов, радиусов и движения. Разработчик подключает их один раз, и разные страницы перестают «плыть» по оттенкам и размерам.
/* Canon 1.4 / Interface 6: approved 2026-10-22.
New product UI: use semantic --mg-ui-* tokens.
Brand/illustration palette remains unchanged. */
:root {
--mg-ui-background: #070706;
--mg-ui-surface: #100E0B;
--mg-ui-raised: #191510;
--mg-ui-text: #F6E6C5;
--mg-ui-muted: #B5A791;
--mg-ui-accent: #F28A2D;
--mg-ui-gold: #D4A14B;
--mg-ui-line: #342C22;
--mg-ui-font: "Inter", sans-serif;
--mg-ui-radius-control: 12px;
--mg-ui-radius-panel: 28px;
--mg-ui-touch-min: 44px;
--mg-ui-play-min: 64px;
--mg-ui-ease: cubic-bezier(.16,1,.3,1);
--mg-ui-hover-ms: 140ms;
--mg-ui-route-ms: 220ms;
--mg-ui-sheet-ms: 200ms;
--mg-ui-player-ms: 240ms;
}
@media (prefers-reduced-motion: reduce) {
:root {
--mg-ui-hover-ms: 0ms;
--mg-ui-route-ms: 0ms;
--mg-ui-sheet-ms: 0ms;
--mg-ui-player-ms: 0ms;
}
}
Не создаём конкурирующие библии. Новая идея сначала получает отдельное утверждение владельца, затем вносится в главный файл IP-библии — единый внутренний документ проекта — с новой версией. После этого синхронизируются эта публичная страница и рабочие приложения. Явное решение владельца фиксируется здесь с датой, областью действия и заменяемыми правилами. Вариант 6 утверждён и закреплён этим обновлением; старая реализация не отменяет его. Неутверждённый макет или временная тема сами по себе стандартом не становятся.