Контекст
"Скандинавский минимализм встречает рабочую культуру Кремниевой долины — матовое дерево, матовое стекло и крафтовая бумага в фонах; bento-сетки и интерактивные калькуляторы в вёрстке. Тёплый в покое, холодный при разговоре."
DNA дизайна и суперсилы
Alpha-Layered Text Hierarchy
Иерархия текста через rgba(0,0,0,X) вместо hex — 0.95 / 0.9 / 0.54 / 0.4 / 0.2. Автоматически адаптируется к любому цвету поверхности через композитинг.
Заголовок (0.95) на белом
Основной текст (0.9) на белом
Вторичный (0.54) на белом
Заголовок (0.95) на тёплом сером
Основной текст (0.9) на тёплом сером
Вторичный (0.54) на тёплом сером
Whisper-Opacity Shadow System
Многослойные тени с максимальной непрозрачностью 0.08. Глубина строится через различия цвета поверхностей, а не через тени.
Role-Partitioned Dual Accent
Синий #0075de для навигации/информации (24 элемента), красный #f64932 исключительно для CTA (6 элементов). Роли никогда не смешиваются.
Warm Neutral Substrate
Нейтральная шкала с тёплым оттенком ~35 градусов вместо холодных серых. Создаёт ощущение «обжитости», как натуральное дерево и крафтовая бумага.
Bento Grid + Layered Composition
Сетка на 2-3 колонки с зазором 12px (плотный монолит). Карточки показывают стопки скриншотов (фронт 65% + фон 85%), создавая глубину без 3D.
Cinematic Dark-to-Light Hero
Тёмный индиго-hero (#02093a до #213183) с резким переходом на светлую тему. Без градиентного затухания. Однонаправленный: после перехода на светлый, страница никогда не возвращается к тёмному.
Встречайте будущее.
Продукт, который работает, пока вы спите.
Цвета
Основной и CTA
Нейтральная шкала (тёплый оттенок ~35 градусов)
Текст (alpha-слои)
Семантические
Кампания (градиент Hero)
Типографика
Шкала размеров (13 ступеней, прогрессивный трекинг)
Экономия насыщенности
66% Regular 400 | 23% Medium 500 | 4% Semibold 600 | 7% Bold 700 — сдержанность как послание.
Отступы
Базовая единица: 4px. Шкала: 19 ступеней от 0 до 160px.
Раскладка
Навигация: 64px | Отступ секции: 60px | Сетка: 12 колонок, зазор 28px (12px мобильный) | bento-зазор: 12px
Формы
Скругление углов
Тени
Движение
Быстрая система: диапазон 100-300ms. Наведение через ease-in (не ease-out). Резко и достойно.
Кривые плавности
quint (0.86,0,0.07,1) | quart (0.76,0,0.24,1) | quad (0.45,0,0.55,1) | cubic (0.645,0.045,0.355,1) | ease-in | ease-out | linear
Компоненты
Кнопки
Поля ввода
Карточки (bento-стиль)
Теги
Руководство по использованию
Быстрый старт
1. Подключите токены: <link rel="stylesheet" href="tokens.css">
2. Используйте переменные var(--ml4-*) в CSS
3. Прочитайте dna.md для суперсил и prompt-сниппетов
Полный prompt для генерации
Антипаттерны
- Конвертация alpha в hex — ломает наложение на цветных поверхностях
- Видимые тени — «чуть заметнее» = смерть дизайна. Безопасного шага вверх от 0.08 нет
- Красный как primary — фреймворки ожидают один primary. Нужна отдельная роль
cta, отличная отprimary - Холодные серые — Tailwind
gray-*имеет hue 220. Используйтеstone-*или кастомные - Избыток bold — один
font-bold«для акцента» ломает пирамиду 66% regular - Плоский letter-spacing — трекинг ОБЯЗАН меняться по размеру (0px при 16px, -4px при 76px)