Контекст сайта
Мастер-класс в дорогом лофте: стены белые, освещение тёплое с оранжевым свечением. Ведущий говорит спокойно (Inter 400, 15px), но когда указывает на ключевые цифры, голос меняется (PlayfairDisplay-Italic, 50px). На столе — одна оранжевая папка.
Design DNA & Суперсилы
Hue-Swap Hover
#dual-accent #micro-interactions #hover-glow #конверсияПри hover CTA-кнопка МЕНЯЕТ hue с оранжевого на фиолетовый, а не просто темнеет. Создаёт ощущение «ответа» — сайт реагирует неожиданно, как живой.
Warm Dual-Layer Shadow
#warm-shadows #colored-shadows #depth #premium-feelТени состоят из двух слоёв: тёмная база + subtle orange tint (rgba(255,138,0,0.05)). Эффект тёплой глубины, как вечерний свет.
Whisper-Then-Shout Typography
#wide-tracking #bold #elegant96.3% текста — weight 400 (шёпот). CTA — weight 800 uppercase (крик). Бинарный контраст без промежуточных весов.
Обычный текст страницы — тихий, ровный, weight 400, 15px
Заголовок — тоже 400, но крупнее
Pervasive Letter-Spacing Breath
#wide-tracking #elegant #breathing-roomLetter-spacing 0.4px на body (39% элементов). Градиент: body 0.4 → subheadings 0.5 → headings 1 → CTA 2px.
Без letter-spacing (0px) — текст сжимается, нет воздуха
С letter-spacing 0.4px — текст дышит горизонтально
Заголовок с 1px spacing
CTA С 2PX SPACING
Binary Radius System
#pill-buttons #high-contrast95% элементов — sharp (0px), 5% — pill (100px). Промежуточных почти нет. Pill = интерактивный.
Violet-Tinted Dark Sections
#section-contrast #sandwich-dark-light #depthТёмные секции — НЕ чисто-чёрный, а #0B0813 с фиолетовым оттенком (hue 265 градусов). Гармонизирует с accent palette.
Цвета
Primary & Secondary
Neutral Scale
Surface
Text
Типографика
Шрифты
Шкала размеров
Спейсинг
Нерегулярный grid — intention-driven, не 4px/8px база
Контейнер
Max-width: 1265px (фактический) / 1680px (CSS max-width)
Формы
Border Radius (бинарный: sharp vs pill)
Тени (тёплые orange-tinted)
Движение
Три скорости: micro (100ms) / UI (300ms) / reveal (800ms). Easing: ease-out.
Durations
Компоненты
Кнопки (CTA)
Ссылки
Инпуты
Кнопка Play
Feature Card (тёмная)
Стабильный поток клиентов на следующие несколько лет
Табы
Как использовать
Подключи токены: <link rel="stylesheet" href="tokens.css">
Используй CSS-переменные с префиксом --ld3-*
Для генерации нового сайта: /design-book generate "[промпт]"
Быстрый промпт для генерации
Анти-паттерны
- НЕ делать тени нейтральными (всегда orange tint)
- НЕ добавлять промежуточные weight (500, 600) на body
- НЕ увеличивать body до 16px (15px + ls 0.4px — калиброванная пара)
- НЕ смягчать radius (binary: 0px vs 100px)
- НЕ делать hover просто «темнее» (hue-swap, не darken)
- НЕ убирать letter-spacing (без 0.4px текст жмёт)