Все токены (цвета, шрифты, отступы, тени, анимации) вынесены в assets/tokens.css и проиндексированы. Машиночитаемый каталог — assets/design-index.json. Каждый раздел можно прокомментировать.
Формат RGB-триплетов: rgb(var(--color-primary)). Тёмная тема = правка 8 фоновых токенов, компонентов трогать не нужно.
Шрифт бренда — Satoshi (Fontshare), системный фолбэк — Inter (Google Fonts). Заголовки — 700, текст — 400/500.
Движение: 120 / 200 / 320 / 480 мс, изинги smooth, snappy, bounce, glide. Z-шкала: dropdown 30 → tooltip 80.
Живые образцы. Стили — только через токены, поэтому смена токена обновляет все страницы сразу.
| Тир | Участников | Цена |
|---|---|---|
| Мелкий опт | от 5 | 1 120 ₽ |
| Средний опт | от 20 | 980 ₽ |
| Крупный опт | от 50 | 850 ₽ |
По ID (DS-C-03), имени переменной (--color-primary) или hex (#2D7BFF) в design-index.json или на этой странице.
Одна строка в assets/tokens.css. Формат RGB-триплет: 45 123 255.
Зеркально поправьте значение в design-index.json, чтобы поиск не врал.
scp assets/tokens.css на сервер. Все страницы (план, дизайн-система, будущие) обновятся — кэш отключён в nginx.
/* в tokens.css */ --bg-app: 10 15 26; /* было 248 250 252 */ --bg-surface:16 22 35; --bg-muted: 26 33 48; --bg-inverse:248 250 252; --border-subtle:40 48 64; --text-main: 237 242 249; --text-muted:148 163 184; --bg-glass: 16 22 35;
Компоненты трогать не нужно — они ссылаются на токены.