Брендбук ZUNFT — цвет

Палитра построена на двух якорных цветах логотипа: меди (copper) и глубокого синего (navy). Это почти комплементарная пара — тёплый акцент против холодной структуры. Бесплатно даёт контраст «мастер / инженерия» и легко расширяется в тона.

1. Идея и распределение

Правило 60 / 30 / 10 — нейтральный фон, синий каркас, медь как акцент.

60%Нейтраль · бумага
Фон и воздухБелый, тёплый песочный (#F7F6F3), линии (#E7E2DB). Текст — почти чёрный #182230.
30%Синий · каркас
СтруктураЗаголовки, ссылки, подвал, тёмные секции. Бренд-синий #0E4A78.
10%Медь · акцент
ДействиеКнопки, ссылки-хавер, иконки, маркеры. Бренд-медь #B87333.

2. Якорные цвета

Взяты пипеткой прямо из логотипа.

Copper 500#B87333
Медь — бренд-акцентRGB 184 · 115 · 51. Металл, тепло, ремесло. Для крупных элементов и заливок.
Blue 800#0A2C52
Глубокий синий — каркасRGB 10 · 44 · 82. Надёжность, инженерия. Заголовки, подвал, акцентные блоки.
Blue 600#0E4A78
Бренд-синий — ссылкиRGB 14 · 74 · 120. Основной цвет текста-ссылок и интерактива.

3. Шкала «медь»

50 — самый светлый тон для подложек, 700 — для текста и нажатых состояний.

50#FBF1E8
100#F6E1CE
200#EDC39E
300#E0A06A
400#C9834B
500#B87333
600#9A5C22
700#7C481A

4. Шкала «синий»

900 — тёмная основа (подвал, hero), 600 — рабочий синий, 50 — фоны и карточки.

50#F0F6FB
100#DCEAF5
200#B9D2E8
300#8BB4D4
400#4F8DBB
500#1C6EA4
600#0E4A78
700#0E3A66
800#0A2C52
900#06213F

5. Нейтрали и служебные цвета

Нейтрали тёплые — чтобы поддерживать медь и не спорить с ней холодным серым.

Paper#FFFFFF
БумагаОсновной фон.
Sand#F7F6F3
ПесокЧередование секций.
Line#E7E2DB
ЛинияРамки, разделители.
Ink#182230
ЧернилаОсновной текст.
Muted#64707F
ВторостепенныйПодписи, описания.
OK#1A7F37
УспехСтатус формы.
Error#B42318
ОшибкаСтатус формы.

6. Доступность (контраст WCAG)

Медь 500 нельзя ставить мелким текстом на белом — для текста берём медь 600.

ПараКонтрастНорма
Чернила #182230 на белом16.03 : 1AAA
Muted #64707F на белом5.04 : 1AA
Медь 600 #9A5C22 на белом5.35 : 1AA
Белый на меди 600 #9A5C225.35 : 1AA
Медь 500 #B87333 на белом3.79 : 1Только крупный / UI
Синий 600 #0E4A78 на белом9.25 : 1AAA
Синий 800 #0A2C52 на белом14.05 : 1AAA
Белый на синем 600 #0E4A789.25 : 1AAA
Медь 300 #E0A06A на navy 9007.25 : 1AAA
Медь 500 #B87333 на navy 9004.27 : 1Крупный / UI

7. Применение

Кнопки, ссылки и статусы в работе.

Ссылка-синий Ссылка-медь
Светлый текст на navy Акцент на тёмном

8. Правила

Можно

  • Держать медь как акцент — не более ~10% площади.
  • Текст-ссылки и мелкий текст — синий 600 или медь 600.
  • Тёмные блоки — navy 900 / синий 800 с белым и медью 300.
  • Нейтрали — тёплые (песок, не серый).

Нельзя

  • Мельчить: медь 500 мелким текстом на белом.
  • Заливать большие площади медью — палитра «пожар».
  • Брать чистый чёрный #000 и холодный серый #ccc.
  • Вводить третий насыщенный цвет (красный, зелёный) в декор.

9. Токены → CSS-переменные

Все цвета сайта заданы один раз в :root файла site/src/assets/css/styles.css. Меняешь значение токена — меняется весь сайт. После правки подними версию styles.css?v= в site/src/partials/header.html и собери заново.

ТокенHEXГде применять
--copper-500#B87333Акцент: иконки, маркеры карты, подчёркивания
--copper-600#9A5C22Текст и заливки кнопок на белом (AA)
--copper-300#E0A06AАкцент на тёмном фоне
--copper-50#FBF1E8Лёгкая медная подложка
--blue-600#0E4A78Ссылки и интерактив
--blue-700#0E3A66Заголовки карточек, телефон
--blue-800#0A2C52Заголовки h1 / h2
--blue-900#06213FПодвал, тёмные секции
--blue-50#F0F6FBФон карточек и hero
--sand#F7F6F3Чередование секций
--line#E7E2DBРамки, разделители
--ink#182230Основной текст
--muted#64707FВторостепенный текст
--ok / --err#1A7F37 / #B42318Статусы формы (успех / ошибка)
--font-displayMontserratЗаголовки h1–h4, лого-вордмарк
--font-bodyInterОсновной текст, интерфейс, формы

10. Типографика

Две гарнитуры с полной кириллицей: Montserrat для заголовков и Inter для текста. Обе подключены локально (self-hosted, Fontsource variable) — быстро и без внешних CDN.

Montserrat

Заголовки, акценты, вордмарк. Веса 600–800, межбуквенный интервал −0.01em.

Inter

Основной текст и интерфейс. Веса 400–600, интерлиньяж 1.6, оптимально для чтения.

РольГарнитураРазмер / вес
H1 (hero)Montserratclamp(26–42px) · 700
H2 (секции)Montserratclamp(22–30px) · 700
H3 / карточкиMontserrat18px · 700
Подзаголовок (lead)Inter16–20px · 400
Основной текстInter16px · 400 · 1.6
Малый / подписиInter14px · 400
Метка / capsMontserrat12–13px · 700 · +0.08em
Кнопки / навигацияInter15–16px · 600

Файлы шрифтов: site/src/assets/fonts/*.woff2, подключение — @font-face в начале styles.css.

11. Иллюстрация и анимация

Стройплощадка на главной — изометрическая 3D-диорама (low-poly). Рендерится в Blender в бесшовный луп и встраивается как <video>. Бренд-цвета остаются главными; натуральные тёплые нейтрали допустимы только внутри сцены и не переносятся в UI.

Copperкрыша, канты, стрела крана
Copper lightблоки, техника
Navyсилуэты, трос
Glass#2E6E9E · окна
Wall#F0EBE1 / #DFD6C5
Sand#F5F2EC · основание
Base edge#D6CDBC · борт диорамы
Backdrop#D2E2F1 · фон-градиент
ЦиклДействиеПериод
Перенос кубаКран берёт куб материала со склада и несёт в зону дома8.75 с
УкладкаВ момент установки куба вырастает этаж; последний куб — крыша
Смена участкаКадр уезжает вправо на следующий участок → бесшовный повтор

Луп печётся скриптом anim/scene.py (Blender headless) → PNG-серия → ffmpeg → loop.webm / loop.mp4 + poster.jpg в site/src/assets/anim/. На странице — <video autoplay muted loop playsinline>; при prefers-reduced-motion показывается постер. Разметка — site/src/pages/index.html (секция #process).