Card
Карточка Nupek - разделение пробелом, сдвигом фона и мягкой тенью, обводка только как крайняя мера.
Card группирует связанный контент - раздел гайда, элемент списка компонентов, карточку в сетке на главной странице.
Foundations
Цвет, типографика, отступы, движение и доступность - базовые токены системы.
Components
Button, Field, Tag, Callout, Code Block и Card как переиспользуемые блоки.
Порядок средств разделения
Card по умолчанию не имеет обводки. Отделение от фона страницы строится в три шага, применяемых по порядку:
- Пробел - достаточный отступ вокруг карточки в сетке или списке.
- Сдвиг фона - заливка
surfaceна фонеpaper(илиsurface-darkнаbg-dark) уже создаёт видимую границу без линии. - Мягкая тень - двухслойная тень с низкой непрозрачностью усиливает отделение на однородном фоне.
Обводка line добавляется только если этих трёх средств не хватило - например, когда карточка стоит на фоне, совпадающем по тону с surface.
Разметка
<a class="card" href="/components/button">
<h3>Button</h3>
<p>Кнопка с тремя вариантами и минимальной высотой 44px.</p>
</a>.card {
display: block;
padding: var(--space-6);
border-radius: var(--radius-lg);
background: var(--color-surface-1);
box-shadow: 0 1px 2px rgb(20 33 61 / 0.06), 0 8px 24px rgb(20 33 61 / 0.06);
}