Наша дизайн-система
Визуальный фундамент, благодаря которому все наши проекты выглядят цельно. Токены, палитры, типографика, отступы — открыто и задокументировано.
Цветовая палитра
--primary: 16 71% 42%Единственный цвет действия: CTA, ссылки. 5,3:1 на белом
--accent: 214 52% 25%Заголовки, структура. 11,3:1 на белом
--navy-deep: 213 56% 17%Фон баннеров и подвала
--gold-bright: 41 88% 62%Цифры только на тёмно-синем фоне
--foreground: 215 28% 17%Основной текст. 14,7:1 на белом
--muted-foreground: 215 14% 40%Примечания, подписи. 6,0:1 на белом
--rose: 14 62% 40%Расширенная палитра, приглушённая до основной гаммы
--violet: 214 52% 32%Расширенная палитра, приглушённая до основной гаммы
--cyan: 205 48% 33%Расширенная палитра, приглушённая до основной гаммы
--gold: 40 90% 30%Отзывы, награды. ≥ 4,5:1 на белом
--indigo: 213 56% 25%Расширенная палитра, приглушённая до основной гаммы
--destructive: 0 72% 42%Ошибки, удаление
Типографика
Типографская элегантность по-лионски
Заголовки, CTA, акценты. 100–900.
Оптимальная читаемость длинных абзацев и выверенный редакционный ритм.
Основной текст, навигация, подписи. 200–800.
| Элемент | Размер (fluid) | Интерлиньяж | Назначение |
|---|---|---|---|
h1 | clamp(2.125rem, 1.35rem + 3.3vw, 4.25rem) | 1.06 | Заголовок страницы, первый экран |
h2 | clamp(1.625rem, 1.2rem + 1.8vw, 2.75rem) | 1.14 | Заголовок раздела |
h3 | clamp(1.1875rem, 1.05rem + 0.7vw, 1.5rem) | 1.25 | Подзаголовок, карточка |
h4 | 1.125rem | 1.35 | Промежуточный заголовок |
h5, h6 | 1rem | 1.4 | Малые заголовки |
body | 1rem | 1.65 | Основной текст (Plus Jakarta Sans) |
text-sm | 0.875rem | 1.25rem | Второстепенный текст, примечания |
text-xs | 0.75rem | 1rem | Метаданные, бейджи, подписи |
Отступы (шкала Tailwind)
0.52px14px28px312px416px624px832px1248px1664px2496pxТени
shadow-e1Едва заметная линия — поля, чипы
shadow-e2Карточки в покое
shadow-e3Карточки при наведении, плавающие кнопки
shadow-e4Диалоги, панели
Собственные CSS-утилиты
.glassБелая карточка, тонкая рамка, мягкая тень — карточки, поля
.glass-strongТа же поверхность, более выраженная тень — диалоги, шапки
.glass-premiumВыделенная поверхность — первый экран, портфолио
.surface-sunkenЧередующийся холодно-серый раздел, края растушёваны на 40 px
.section-yВертикальный ритм разделов (--section-y)
.measureДлина строки ограничена 68 символами
.text-gradient-warmТерракотовая плашка на слове заголовка
.text-gradient-coolТёмно-синяя плашка на слове заголовка
.cta-gradientТерракотовая плашка + текст --primary-foreground
.section-dividerЛиния 1 px, растушёванная с обоих концов
.card-img-frameРамка изображения 16/10, нулевой CLS, зум при наведении
.spot-cardСвечение и контур, следующие за курсором
.btn-glow-fillЗаливная кнопка: блик + терракотовое свечение при наведении
.btn-glow-ringКонтурная кнопка: светящийся контур при наведении
.link-growПодчёркивание, растягивающееся слева
.skip-linkСсылка для пропуска навигации, видна при фокусе
Обзор компонентов
Кнопки
Бейджи
Градиенты
KAYZEN Premium
Современная инженерия
Glass Strong
Пример карточки с классом .glass-strong.
Переиспользуемая дизайн-система
Ваши проекты опираются на эту проверенную дизайн-систему. Визуальная целостность, доступность и производительность заложены в неё изначально.