Card title
background = {bg.default},
padding = {dimension.md},
radius = {borderRadius.lg}.
Изолированный визуальный тест Tokens-Studio (DTCG) пайплайна.
Все значения тянутся из tokens.generated.css
через var(--token-name). Переключатель ниже
добавляет data-theme="dark" на корень страницы.
Фирменная палитра Recca — core.json → colors.brandRed.
500 — канонический brand red #FF1F1C (тот же,
что блок «01 / RED» в demo-orange).
accent.default (indigo) и новый
accent.secondary (brand orange) рядом — оба
переключаются между светлой и тёмной темой через семантический
слой.
Бэкенд theme.button.primary /
theme.button.secondary резолвят
accent.default и accent.secondary.
Border-radius и border-width — общие через
theme.button.borderRadius/borderWidth.
Карточка построена на theme.card.{background,
borderRadius, padding}. Тень — из
theme.boxShadow.default (drop+inner shadow,
composite token).
background = {bg.default},
padding = {dimension.md},
radius = {borderRadius.lg}.
box-shadow токен (composite, drop+inner).
body = 16px, шкала h6..h1 через
roundTo(body * 1.25^n).
--font-sizes-xs --font-sizes-sm --font-sizes-body --font-sizes-h6 --font-sizes-h5 --font-sizes-h4 --font-sizes-h3 --font-sizes-h2 --font-sizes-h1 dimension.xs = 4, далее ×scale (=2):
4 → 8 → 16 → 32 → 64.
--spacing-xs --spacing-sm --spacing-md --spacing-lg --spacing-xl
sm = 4, lg = 8, xl = 16. card и button
используют lg.
--border-radius-sm --border-radius-lg --border-radius-xl