Полная тема Midnight
Выберите глубокий синий фон, чуть более светлые карточки, светлый основной текст и два умеренно ярких акцента. Для текста на светлом акценте используйте тёмный цвет. Границы должны отделять карточки даже без тени, фокус — оставаться видимым. Начните с неизменных размеров и структуры: так проще оценить только оформление. Создайте новую тему, назовите Midnight, выберите тёмный режим в визуальных настройках, затем вставьте весь следующий файл в CSS-режим. Здесь есть вся палитра и отдельные правила существующих элементов. Файл не требует внешних ресурсов.:root допустим, но может привести к сохранению палитрового блока в текстовой части CSS вместо удаления восстановимой шапки. Если хотите минимальный текст при повторном открытии, поставьте первый :root самым началом файла, а комментарий — после него.
Нажмите «Применить CSS», затем «Сохранить». Проверьте главную, сборки в обоих видах, настройки, список Select и диалог. После этого — серверы, аккаунты, скины, логи, облако и AI. Проверьте наведение, Tab-фокус, отключённую кнопку, пустой список и ошибку. Для проверки ошибки не требуется ломать данные: используйте штатное состояние недоступного ресурса, если оно уже есть.
Явные статусы из CSS не переписывают автоматически все старые --color-red-* и похожие псевдонимы. Для единых цветов у старых утилит задайте соответствующие цвета в визуальных расширенных настройках. Миниатюра тоже не обязана воспроизводить каждое произвольное CSS-правило. Для восстановления выберите Core; для отмены части темы удалите её правила.
Рецепты оформления
Фрагменты с:root переносите в первый блок своей темы, остальные добавляйте ниже. Не заменяйте всю тему коротким рецептом, если хотите сохранить прежние правила. Отмена каждого рецепта — вернуть старые значения или удалить его объявления, применить и сохранить; если значение уже перенесено в палитру, восстановите также соответствующий цвет визуально.
Акцент, фон, текст и границы
Радиусы и тени
Шрифт и плавное наведение
Выбранный элемент и прокрутка
webview. .scrollbar-none намеренно скрывает некоторые полосы. Удаление фрагмента возвращает исходные 6px там, где нет других переопределений.
Прозрачность, градиент и отключение декора
display: none не останавливает JS-эффекты и загрузку медиа и не снимает theme-with-background; для полноценного удаления фона используйте его очистку в редакторе. Не применяйте opacity ко всей карточке, если хотите прозрачный фон, но непрозрачный текст. Удаление правил возвращает видимость и фон.
Светлая тема
Надёжный путь — выбрать светлый режим в визуальном редакторе: он согласует класс.dark, color-scheme и поверхности. Затем скорректируйте палитру. Ниже пример поверх светлой основы; остальные цвета возьмутся из неё.
--background не заменяет весь набор тёмных состояний. Проверьте также меню, диалоги, поля и тени. Для отмены верните тёмный режим и старую палитру либо выберите готовый пресет.