Для интерфейсов

UI-кит

Брендбук задаёт слайды и печать. Здесь — как перенести те же решения на экраны, не изобретая третий синий.

Подключение

Агенту достаточно одного файла переменных. Не копируйте цвета из скриншотов.

<link rel="stylesheet" href="/tokens.css">

.page {
  background: var(--neo-cream);
  color: var(--neo-ink);
  font-family: var(--neo-font-ui);
}
h1, h2 { color: var(--neo-blue); }

Шкала экрана

Кегли 40–65 пт — для слайдов. На вебе используйте пиксельную шкалу ниже.

ТокенРазмерНазначение
--neo-fs-display40px / 2.5remHero, обложки
--neo-fs-h132pxЗаголовок страницы
--neo-fs-h224pxСекция
--neo-fs-h318pxКарточка, модалка
--neo-fs-body16pxОсновной текст, 1.5
--neo-fs-caption13pxПодписи, хинты

Контролы

Радиус 2px. Кнопки почти прямоугольные, не «пилюли».

На светлом

На синем

<button class="neo-btn neo-btn-primary">Сохранить</button>
<button class="neo-btn neo-btn-ghost">Отмена</button>

Поверхности

Страница

Фон #F2F2E9. Карточки и формы — белые, тонкая серая обводка.

Шапка

Тёмно-синяя плашка, белый логотип, ссылки белые с прозрачностью ~78%.

Иконка

Капля, минимум 50px. В списках можно 12–16px, если силуэт читается.

Контраст

Проверяйте пары, которые реально встречаются в UI.

ПараГдеЗаметка
Белый на #283583Шапка, primary-кнопка, оборот визиткиОсновная инверсия
#283583 на #F2F2E9Заголовки на страницеПредпочтительнее чёрного
#283583 на беломТекст в карточках, ссылкиРабочая пара
#A3A3A3 на кремовомПодписиНе для длинного текста
Чёрный на беломПечатный бланкДля экрана не обязателен

Типичные ошибки агента

Сетка

Базовый шаг 8px. Контент не шире 1120px. Между секцией и заголовком — 8px, до сетки карточек — 28px.

--neo-content: 1120px;
--neo-space: 8px;
/* 4 8 12 16 24 32 48 64 */