# VidConf — тёмные варианты оболочки Обязательный референс для разработки. Тёмная тема для экранов «оболочки» (auth/лобби/календарь/join/«мои конференции»/админка), реализована **поверх** дизайн-системы, а не взамен неё. `design/tokens.css` и `design/DESIGN_SYSTEM.md` — единственный источник истины по значениям (см. §0 `DESIGN_SYSTEM.md`: «светлая тема — оболочка (со светлым/тёмным вариантом), тёмная — комната конференции всегда»). Реализация во frontend — `frontend/src/hooks/useTheme.ts` и `frontend/src/components/ui/ThemeToggle.tsx` (см. `frontend/README.md`, раздел «Темы оболочки»). ## Что здесь Разметка, контент и русские данные каждого файла — 1:1 копия соответствующего светлого макета из `design/mockups/`. Меняется только цветовая схема: вместо индиго-на-белом (`referens.png`) — графит-мята-роза- янтарь той же гаммы, что уже утверждена для комнаты конференции (`collor_ico.png`, токены `[data-theme="room"]` в `tokens.css`). | Файл | Светлый прообраз | Экран | |---|---|---| | `login.html` | `../auth.html` | Вход / регистрация / подтверждение email | | `lobby.html` | `../lobby.html` | Лобби — хаб действий 2×2 | | `calendar.html` | `../calendar.html` | Календарь-менеджер конференций (+ создание/редактирование/отмена) | | `join.html` | `../join.html` | Подключение по ссылке/номеру → представиться (гость) → пароль | | `my-conferences.html` | `../my-conferences.html` | Мои конференции | | `admin.html` | `../admin.html` | Админка (конференции, пользователи, рассылка приглашений) | `room.html` и `email-summary.html` в комплект не входят: комната уже тёмная (эталон гаммы), а письмо-саммари по правилам проекта всегда светлое (почтовые клиенты не гарантируют поддержку тёмной темы/CSS-переменных). Ссылки на «Войти»/«Создать» из `lobby.html`/`my-conferences.html` ведут на уже существующий `../room.html`; ссылка «Открыть саммари» — на `../email-summary.html`. Каждый файл самодостаточен: встроенный `