01 · Палитра

Цвета бренда Ленин-центра

Источник: docs/brand.md · переменные в src/styles/tokens.css

--ink-black#000000 · RAL 9005
--paper-white#F7F9EF · RAL 9010
--brass#D2B773 · RAL 1002
--signal-red#A02128 · RAL 3001
--slate-blue#5D6970 · RAL 7031
--slate-window#9DA3A6 · RAL 7040
--iron-grey#555D61 · RAL 7011 · 3 этаж
--graphite#435059 · мультимедиа
--telegrey-4#CFD0CF · RAL 7047

02 · Лагеря

Цветовое кодирование сторон

Красные · РСФСР, РККА
Белые · Колчак, Деникин, Врангель, Юденич
Революционная демократия · эсеры, меньшевики, Комуч
Зелёные · крестьянские восстания, Махно, Антонов
Национальные движения · УНР, Польша, Финляндия
Интервенция · Антанта, Япония, Германия

--camp-red, --camp-white, --camp-rev-dem, --camp-green, --camp-national, --camp-intervention

03 · Типографика

Фирменные шрифты Ленин-центра

Nolde · заголовки
Гражданская

Заголовки H1, крупные цифры, буквицы.
--font-display

21 Cent · текст

«Совѣтская Россія выходитъ изъ Великой войны. Потери — около милліона квадратныхъ километровъ.» — Известiя, 3 марта 1918.

Длинный основной текст, параграфы.
--font-body

20 Kopeek · акценты

Раздел · 02 · Партии и организации

Короткие надписи, плашки, метки, mono-стиль.
--font-mono · --font-stamp

04 · Иерархия

Заголовки и kicker'ы

Раздел · 03

Государственные образования

Лагерь Красных

11 образований — РСФСР, УССР, БССР, ЗСФСР, Армянская и Грузинская ССР...

05 · Цифры-мотив

Крупные годы и буквица-номер

1918
02 Политические партии и организации

Цифры-год — Nolde Regular, 220px+, цвет --brass; на page-headers — opacity 0.10 как фон-водяной-знак.

06 · Графический мотив

Наклонные параллелограммы

Основной фон страниц

Угол 105deg, скос --brand-skew: -15deg. Красный 72→86%, серый 2→14%, латунные линии 62%, 89%.

Hero-вариант (раздел-заставка)

Усиленный мотив: широкая красная плашка + одна латунная диагональ.

07 · Шапки разделов

Page-header с буквицей-номером

Раздел · 02

Политические партии

Раздел · 03

Государственные образования

Буквица — ::before content: attr(data-num), opacity: 0.10. Косая черта — ::after, skewX(--brand-skew).

08 · Кнопки

Тач-кнопки (min 48px touch hit)

Радиус 30px (pill); шрифт — --font-mono, tracking 0.22em, uppercase. Hover отсутствует (tach-киоск); фидбек только :active.

09 · Документы

Архивные плашки (Direction C)

Газеты разделены по orthography: до 10.X.1918 — старая (ять, ѣ, і, ъ); после декрета Совнаркома — новая, со стилистикой советской печати.

Биржевыя Вѣдомости
Иллюстрированная политическая, общественная и литературная газета.
Выходитъ два раза въ день — Вечерній выпускъ.
№ 16 412 Годъ XXIV
Среда, 28 февраля
(13 марта) 1918 г.
Подписная цѣна:
съ доставкой и пересылкой
9 руб. въ годъ
Главная контора и редакція
С.-Петербургъ,
Галерная, № 40
Брестскій миръ подписанъ
Отъ собственнаго корреспондента
Совѣтская Россія выходитъ изъ Великой войны. По условіямъ договора отдаются Польша, Прибалтика, Финляндія, часть Бѣлоруссіи и Закавказье — около милліона квадратныхъ верстъ. Германскіе инструктора уже на пути въ Петроградъ для контроля за исполненіемъ. Многіе говорятъ о позорѣ; иные — о вынужденномъ передышкѣ передъ лицомъ катастрофы.
❦ · · · ❦
Цѣна № в Москве 60 коп.На станц. ж. д. и в провинціи 75 к.
Россійская Коммунистическая Партія(большевиковъ)
Правда
Органъ Центр. Ком., Моск. Ком. и Моск. Окр. Ком. Р.К.П. (больш.)
№ 115. Четвергъ 29 мая 1919 г. Ежедн. изданіе.
Привѣтъ венгерскимъ рабочимъ!
Московскій Губернскій Комитетъ Р. К. П., въ четвергъ 29 мая, открытое засѣданіе Губернскаго Комитета.
Товарищи! Когда на западѣ ломаются цѣпи капитала, когда раздаются изъ Будапешта вѣсти о возстаніи пролетаріата, когда рабочій классъ Венгріи поднимаетъ красное знамя, — мы шлёмъ нашъ горячій братскій привѣтъ труженикамъ и борцамъ Венгерской Совѣтской Республики.
— Редакція «Правды»
ТЕЛЕГРАММА · 22.VII.1918
ЧЕХИ · ЗАНЯЛИ · СИМБИРСКЪ · СРОЧНО · ПОДМОГА
ПРИНЯТО
«Николай, голодъ страшный. Хлѣба нѣтъ, картошки нѣтъ, дѣти пухнутъ. Пишу въ тиши, подъ лампой.»
— Петроградъ, февраль 1918

Реконструкции по оригиналам: «Биржевыя Вѣдомости», 1904 и «Правда» №115, 29.V.1919 (Wikimedia Commons / РИА Новости). Газеты того времени были чёрно-белые: красный цвет оригинал не использовал — это уже наша бренд-стилизация для случаев, когда нужен агитпроп-эффект. Шапка «Правды» — heavy condensed sans-serif, формально вне Ленин-палитры; для исторической точности оставлен системный Impact-стек.

10 · Карточки разделов

Party-card / State-card

Большевики · РКП(б)

1912 — 1925
Крайне левое крыло РСДРП. Инициатор Октябрьского восстания, движущая сила советского правительства.

Эсеры · ПСР

1902 — 1923
Партия социалистов-революционеров. Опора на крестьянство, террор как метод. В 1917 — на пике, к 1922 — разгромлены.

Кадеты · ПНС

1905 — 1920
Конституционно-демократическая партия. Либеральная буржуазия, основа Временного правительства, в Гражданскую — за белых.

Цветная полоска сверху по camp. Бумага --paper-white, заголовок Nolde Regular, дата 20 Kopeek caps.

11 · Фильтр по лагерю

Camp-filter pill

12 · Модалка

Раскрытие документа / карточки

Backdrop: rgba(15,22,28,.88) + backdrop-filter: blur(6px). Sheet — --paper-white. Кнопка-закрытия — --signal-red с обводкой --brass.

13 · Тач-метрики

Минимальные размеры и углы

Touch-hit: --touch-hit: 120px
120 × 120

Минимум для всех тач-целей. Чувствительная зона круглая или прямоугольная.

Brand-skew: --brand-skew: -15deg

Слева — наклонная (бренд), справа — вертикаль для сравнения. Угол ≈ 75° от горизонтали (15° от вертикали).

14 · Логотип

LENIN CENTRE

Sans-serif в широком трекинге, тонкая золотая линия-разделитель. Применяется на тёмных фонах. Источник — обложка гайдбука 10.04.2026.

Файл-плейсхолдер: public/decor/lenin-centre-logo.svg (TODO).

15 · Обложки разделов

Гигантская цифра-номер раздела

PDF-страницы «1. Элементы стиля» и «2. Носители стиля». Огромная латунная цифра занимает левую часть, sans-serif-подзаголовок — справа внизу. Тонкие диагональные линии-латунь идут параллельно бренд-углу.

1
Элементы стиля
2
Носители стиля

16 · Композиция параллелограммов

Свободные параллелограммы как декор

PDF-страница 4 «Основные графические элементы». В отличие от фоновых полос — это самостоятельные плашки разного размера и цвета, разбросанные по композиции; одиночные тонкие латунные линии под бренд-углом.

17 · Большая композиция

Год + город под наклоном + слэш-метки + callout

PDF-страница 8 «Типографика». Главный композиционный приём гайдбука: всё крутится вокруг крупной цифры-года в углу под углом ≈75°, латунный заголовок Nolde на красной полосе, слэш-метки слева, биографическая красная плашка по центру.

САНКТ-ПЕТЕРБУРГ
1861Отмена крѣпостного права
1864Окончание Кавказской войны
1867Продажа Аляски Америке
22 апрѣля 1870 г. · Рожденіе
Владиміръ Ильичъ Ульяновъ родился въ Симбирскѣ въ семьѣ инспектора народныхъ училищъ Симбирской губерніи Ильи Николаевича Ульянова.
1867

18 · Контурные римские цифры

XIX — XX (граница эпох)

PDF-страница 10 «Графика в экспозиции». Гигантские римские цифры даны только обводкой латунью на двухчастном фоне (iron-grey слева, signal-red справа), курсивный заголовок-даты сверху по центру. Ключевой мотив для разграничения эпох.

XIX
XX
22 апреля 1870 — 21 января 1924

19 · Лента дат

Цепь годов под общим углом

PDF-страница 11 «Графика в экспозиции». Несколько событий выстроены в горизонтальную ленту — каждое в своей цветной плашке-параллелограмме, год белым Nolde Regular, подпись вертикально по диагонали. Подходит для таймлинии разделов или этапов биографии.

Отмена крѣпостного права1861
Окончание Кавказской войны1864
Продажа Аляски Америкѣ1867

20 · Карты

Live <map-unit>

Многослойный SVG из map_v6 (HSV-классификация + potrace). Поддерживает pan/zoom, переключение слоёв, fade/wipe-анимации. Используется в state-card и в Direction A/B.

Источник: src/components/map-unit.js. Контент в public/content/maps/<id>/ (background.jpg, layers, sequence.json).

21 · Лаборатория типографики

Подбор кегля, начертания и фона

Сэмпл-текст можно редактировать (кликом). Слайдер меняет кегль, кнопки — жирность и курсив, кружки — фон из бренд-палитры.

Nolde · Заголовки --font-display
Гражданская война
21 Cent · Основной текст --font-body
Совѣтская Россія выходитъ изъ Великой войны. Потери — около милліона квадратныхъ верстъ.
20 Kopeek · Акценты, плашки, метки --font-mono / --font-stamp
Раздел · 02 · Партии и организации

Доступные начертания соответствуют файлам в public/fonts/{nolde,kopeek,cent}/. Nolde — только Regular 400, курсив запрещён (даже синтезированный браузером).

22 · R&D · live-DOM на 3D

HTML-in-Canvas — газеты, афиши, документы как тактильные объекты

Технология: живой DOM с CSS/JS захватывается в текстуру и натягивается на 3D-меш Three.js. Через нативное Chromium API ctx.drawElement() (флаг chrome://flags/#canvas-draw-element) обновляется покадрово; в продакшене сейчас html2canvas-fallback с захватом раз в 1.5 сек. Базируется на R&D-брифе XR LAB · 23.04.2026 (cloth / scroll / wall / book / orbit / game).

Газета на тканиPlaneGeometry + волновая деформация
Советская «Правда» как мягкое полотно — для витрин раздела «Поток документов» (Direction C).
Афиша-свитокCylinderGeometry, частичный угол
Агитплакат намотан на цилиндр и медленно вращается — для зала «Гражданская война / агитпроп».
Стеклянная стенаPlaneGeometry + reflection mesh
Карточка партии как стеклянная плашка с зеркальным отражением — для архивного зала.
Книжная страницаPlaneGeometry + изгиб по кривой
Дневник / письмо с лёгким изгибом страницы — для блока биографий и личных документов.

Сцены лениво инициализируются при попадании в viewport. Текстура 1024×1024, anisotropy 8, захват каждые 1.5 секунды (компромисс CPU vs свежесть). Источник прячется на position: absolute; left: -99999px — остаётся в layout, но не виден.

Версия А · Three.js + html2canvas
Перекидной календарь · 1917 — 1924
12 дат Гражданской войны. Live-DOM → html2canvas → CanvasTexture → Three.js mesh с per-vertex page-curl. Панель реализма: тень / физический материал / двусторонняя бумага / звук. CSS-fallback для устройств без WebGL.
Открыть →
Версия Б · сырой WebGL (Codex)
Realistic Wire Variant
Альтернативный прототип на raw WebGL без Three.js. Реалистичная проволочная спираль (двойные U-кольца + стержень), бумажная фактура, потёртые края. Панель параметров — крутить физику переворота вживую (длина волны, боковой изгиб, подъём края, микро-дрожь).
Открыть →

Источник: docs/brand.md · docs/brand/Lenin-guideline-2026.pdf · src/styles/tokens.css · TESTS/fabric canvas/html-in-canvas-brief.md