Primary
- Primary 500: coral CTA
- Hover: warm red coral
- Light: soft peach tint
OptiMeal KIDS
Playful e-commerce система для детского wellness-бренда: мягкие формы, теплые акценты, крупные CTA и продуктовые компоненты, адаптированные под магазин и длинный landing flow.
Tokens
Базовая палитра объединяет небесные, кремовые и фруктовые оттенки. Primary отвечает за действия, secondary поддерживает мягкий UI-контекст, accent создает эмоциональные точки притяжения.
Typography
Заголовки должны быть округлыми и эмоциональными, основной текст - дружелюбным и читаемым. Для UI-меток используется более плотное начертание с компактной посадкой.
H1. Яркий детский оффер
H2. Секция с преимуществами
H3. Карточка или контентный блок
Lead. Используется для вводных абзацев, текстовых hero-блоков и пояснений рядом с CTA.
Body. Базовый текст для карточек товара, форм, списков преимуществ и контентных описаний.
Caption. Подписи, метки, статусы, вспомогательные тексты.
App Components
Карточки должны быть чище промо-блоков, но все еще дружелюбными по форме. Важны крупный продуктовый визуал, заметная цена, статусные бейджи, быстрый CTA и hover-состояние с quick action.
OptiMeal KIDS
OptiMeal KIDS
OptiMeal KIDS
Forms
Поля ввода должны оставаться крупными, читаемыми и дружелюбными. Форма поддерживает checkout, подписку, обратную связь и быстрые действия в карточках каталога.
Badges & Chips
Бейджи используются для статусов товара, промо-сообщений, фильтров и интерфейсных маркеров. Они должны быть компактными, округлыми и хорошо различимыми даже в плотных карточках каталога.
Interaction
Hover и active-состояния должны усиливать ощущение живого бренда через мягкое смещение, тень и цветовой отклик. При этом интерактивность не должна превращать UI в шумный.
Default
Hover
Active
Default
Hover
Focused
Success
Error