Прежний DESIGN.md ссылался на легаси-дизайн-систему v1 (кремовая палитра + лаванда) и расходился с реальным globals.css. Новый — указатель на канон ДС-2 «Second Brain LMS & Press» (терминальный Aubade) и описание того, где токены живут в этом репозитории. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.6 KiB
Дизайн-система — LMS
Этот проект использует дизайн-систему ДС-2 «Second Brain LMS & Press» — терминальный язык «Aubade».
Канон
Полная спецификация (9 секций, формат DESIGN.md):
- Source of truth:
SecondBrainTech/02-Стандарты/Дизайн-LMS/DESIGN.md - Копия для Open Design:
~/Documents/Claude/open-design/design-systems/second-brain-lms/ - Превью со всеми примерами:
preview.htmlв тех же каталогах
Канон правится только там. Этот файл — практический указатель для разработки внутри репозитория.
Язык в двух словах
Терминальный, моноширинный, «реестровый». Серо-зелёная палитра, острые углы 2px, выраженные рамки 2px, жёсткие тени-подложки с физикой hover/active. Тёмный админ-сайдбар. Без кремовых тонов и серифа — это язык ДС-1 (сайт и PDF), отдельной парной системы.
Где токены в этом репозитории
Реализация — src/app/globals.css:
- Палитра — CSS-переменные в
:root:--background #F5F5F0,--foreground #323232,--accent #E8F0D8,--border #AAAAAA, тёмный сайдбар--sidebar-*. - Типографическая шкала — переопределённые токены Tailwind
--text-*в блоке@theme(канон ДС-2, +2px к дефолту Tailwind). - Шрифт — Fira Mono, подключение в
src/app/layout.tsxчерезnext/font/google. - Компонентные классы —
.card-aubade,.btn-aubade,.btn-aubade-accent,.tag-aubade,.admin-sidebar*.
Письма Press
Рассылка Second Brain Press — поверхность Email той же ДС-2. Шаблон — Listmonk template id=1 (табличная вёрстка, Arial, карта 620px с рамкой 2px #AAAAAA). Подробности — секция 5 канонического DESIGN.md.
История
Предыдущая версия этого файла ссылалась на легаси-дизайн-систему v1 (кремовая палитра + лаванда, ~/Documents/Claude/design-system/). Она заменена: v1 — легаси, актуальна ДС-2.