Документация бренда
Дизайн-система

Единый язык интерфейса Your Pelican: цвета, типографика, сетка и компоненты. Всё построено на CSS-переменных — один источник правды для двух тем. Эта страница служебная и не связана с навигацией сайта.

Переключите тему кнопкой вверху, чтобы увидеть, как каждый токен ведёт себя в светлом и тёмном режимах.

Принципы
Тёмная тема — основа
Каждый цвет — это переменная. Светлая тема (data-theme="light") переопределяет те же роли, не добавляя новых. Хардкод цвета вне токенов недопустим.
Один акцент
Лаймовый #CCFF00 (в светлой — синий #3300FF) — единственный брендовый цвет. Используется точечно: CTA, теги, активные состояния.
Структура по линиям
Композиция держится на волосяных линиях 1px и сетке 72px, а не на коробках и тенях. Воздух важнее обводок.
Тихая анимация
Единая кривая cubic-bezier(0.16, 1, 0.3, 1), короткие длительности, отклик на наведение. Движение поддерживает, а не отвлекает.
Цвета

Восемь ролей. Имя роли остаётся одним и тем же в обеих темах — меняется только значение.

Тёмная тема — по умолчанию
bg
#0D0D0D
Фон страницы
surface
#161616
Карточки, медиа-области
border
rgba(255,255,255,.08)
Линии, разделители
text
#FFFFFF
Основной текст
muted
rgba(255,255,255,.42)
Вторичный текст
faint
rgba(255,255,255,.18)
Третичный текст
accent
#CCFF00
Акцент бренда
red
#E83060
Ошибка / алерт
Светлая тема
bg
#F0F0F0
surface
#E4E4E4
border
rgba(0,0,0,.08)
text
#0D0D0D
muted
rgba(0,0,0,.65)
faint
rgba(0,0,0,.55)
accent
#3300FF
red
#E83060
Типографика

Один шрифт — Google Sans. Размеры заголовков текучие (clamp()): крупно на десктопе, компактно на телефоне. Метки — мелкие капсом с широким трекингом.

Hero
800 · clamp(72→172px)
yourpelican
H1
clamp(3.5→8rem)
Рыба
H2
clamp(2→4rem)
Рыба поменьше
Заголовок карточки
1.6rem · +.04em
Рыбка
Eyebrow / метка
0.62rem · uppercase
Рыбёшка
Body
1rem · 1.75
Мелкая рыбёшка размером с ладонь, едва заметная в общем потоке текста.
Описание
0.9rem · 1.65
Совсем крошечная рыбка — почти малёк, мельче не бывает.
Сетка и отступы

Шкала отступов от 6 до 120px. Фоновая сетка — модуль 72px, задаёт ритм всей композиции. Контейнер: max-width 1200px, боковые поля 36px.

Шкала отступов
--space-1 · 6px
--space-2 · 12px
--space-3 · 16px
--space-4 · 20px
--space-5 · 28px
--space-6 · 36px
--space-7 · 64px
--space-8 · 120px
Фоновая сетка
Модуль 72px

На сайте линии сетки ещё тише — 4% белого (тёмная тема) / 5% чёрного (светлая); здесь показано через --border (8%) для читаемости.

Компоненты

Готовые блоки интерфейса. Все используют общие токены, поэтому автоматически подхватывают тему.

Кнопки
Навигация

Вордмарк: акцентное «your» + текстовое «pelican». Ссылки стоят вертикально, выровнены вправо (как в нижнем правом углу страниц сайта): капс 0.67rem, непрозрачность 0.6→1 при наведении (в светлой теме базовая 0.8). Брендовый акцент — только на :active. Квадратный переключатель темы 32px.

Теги и фильтры
брендинг и айдентикавеб-дизайндизайн-поддержка
Все
Брендинг и айдентика
Веб-дизайн
Интерфейсы
Дизайн-поддержка
Контентные карточки
Брендбук
Подробный и понятный настолько, чтобы любой новый подрядчик мог разобраться без объяснений.
Шаблоны постов
Готовые шаблоны для соцсетей — конкретный визуал для постановки задач и текстов.
Карточки проектов
3D-слайдер (coverflow)
prev
активный слайд
next

Центральный слайд в фокусе, боковые уходят в перспективу. Глубина задаётся translateZ, чтобы активный кадр всегда был поверх и оставался резким.

Форма заявки (поля ввода)
написать в telegram →
Проверьте имя и телефон.

Поля прозрачные, рамка 1px --border; фокус красит рамку в акцент, состояние ошибки — в --red (второе поле выше). Плейсхолдер — --faint. Кнопки формы (.cm-btn) — капс 0.67rem/700, на всю ширину; первичная залита акцентом, вторичная — Telegram.

Закрывающий CTA
Нужен похожий проект?
Расскажите о задаче
обсудить проект →
Движение

Анимация поддерживает, а не отвлекает: короткие длительности, единая кривая, движение всегда заканчивается покоем.

Кривая и длительности
Интерфейс
Наведение и переходы — cubic-bezier(0.16, 1, 0.3, 1), 150–450 мс. Открытие модалки: фон opacity .35s, диалог scale .45s.
Покой по умолчанию
Декоративные эффекты проигрываются один раз и останавливают rAF в покое — фоновая вкладка не крутит цикл, страница остаётся тихой.
Одноразовые анимации

Два декоративных эффекта сайта. Каждый — на отдельной подложке, запускается один раз и затихает. Нажмите кнопку, чтобы повторить, или наведите курсор на пеликана.

ASCII-волна модалки
Обсудить проект
Расскажите о задаче

При открытии формы «обсудить проект» один мягкий фронт расходится от краёв диалога к краям и растворяется ровно в момент достижения края — без зависания. Единая фаза DURATION 1.0с (easeOutCubic), растворение — последние 22% прохода; короткий шлейф TRAIL 48px даёт чёткий гребень. Яркость и плотность глифа растут к краям. На сайте — только десктоп (≤768px отключена).

Пеликан из частиц

Логотип на главной собран из частиц, сэмплированных из SVG в data-URL (чтобы canvas не тейнтился). Частицы разлетаются от курсора и пружинят домой (SPRING 0.035, FRICTION 0.85), rAF останавливается в покое. Плотность STEP — 6 на десктопе / 4.8 на мобайле (+50% точек). Цвет — всегда брендовый акцент.