Skip to main content

Полная тема Midnight

Выберите глубокий синий фон, чуть более светлые карточки, светлый основной текст и два умеренно ярких акцента. Для текста на светлом акценте используйте тёмный цвет. Границы должны отделять карточки даже без тени, фокус — оставаться видимым. Начните с неизменных размеров и структуры: так проще оценить только оформление. Создайте новую тему, назовите Midnight, выберите тёмный режим в визуальных настройках, затем вставьте весь следующий файл в CSS-режим. Здесь есть вся палитра и отдельные правила существующих элементов. Файл не требует внешних ресурсов.
Комментарий перед :root допустим, но может привести к сохранению палитрового блока в текстовой части CSS вместо удаления восстановимой шапки. Если хотите минимальный текст при повторном открытии, поставьте первый :root самым началом файла, а комментарий — после него. Нажмите «Применить CSS», затем «Сохранить». Проверьте главную, сборки в обоих видах, настройки, список Select и диалог. После этого — серверы, аккаунты, скины, логи, облако и AI. Проверьте наведение, Tab-фокус, отключённую кнопку, пустой список и ошибку. Для проверки ошибки не требуется ломать данные: используйте штатное состояние недоступного ресурса, если оно уже есть. Явные статусы из CSS не переписывают автоматически все старые --color-red-* и похожие псевдонимы. Для единых цветов у старых утилит задайте соответствующие цвета в визуальных расширенных настройках. Миниатюра тоже не обязана воспроизводить каждое произвольное CSS-правило. Для восстановления выберите Core; для отмены части темы удалите её правила.

Рецепты оформления

Фрагменты с :root переносите в первый блок своей темы, остальные добавляйте ниже. Не заменяйте всю тему коротким рецептом, если хотите сохранить прежние правила. Отмена каждого рецепта — вернуть старые значения или удалить его объявления, применить и сохранить; если значение уже перенесено в палитру, восстановите также соответствующий цвет визуально.

Акцент, фон, текст и границы

Меняет общий акцент, затемняет фон, делает карточки контрастнее. Не гарантирует новый цвет любому inline-фрагменту. Верните исходные восемь значений для отмены.

Радиусы и тени

Меняет только карточки сборок; не требует глобального радиуса. Удаление правила вернёт их штатный радиус и тень.

Шрифт и плавное наведение

На компьютере без Segoe UI сработает запасной системный шрифт. Моноширинные поля и inline-гарнитуры могут остаться своими. Отменяйте гарнитуру также в визуальных настройках, если редактор перенёс её туда.

Выбранный элемент и прокрутка

Первое правило выделяет выбранную тему. Остальные меняют прокрутку основного документа, но не переопределяют автоматически отдельные правила внутри webview. .scrollbar-none намеренно скрывает некоторые полосы. Удаление фрагмента возвращает исходные 6px там, где нет других переопределений.

Прозрачность, градиент и отключение декора

Меняются фон карточки и кнопки, последний селектор скрывает декоративный слой. Он существует лишь при настроенном фоне. display: none не останавливает JS-эффекты и загрузку медиа и не снимает theme-with-background; для полноценного удаления фона используйте его очистку в редакторе. Не применяйте opacity ко всей карточке, если хотите прозрачный фон, но непрозрачный текст. Удаление правил возвращает видимость и фон.

Светлая тема

Надёжный путь — выбрать светлый режим в визуальном редакторе: он согласует класс .dark, color-scheme и поверхности. Затем скорректируйте палитру. Ниже пример поверх светлой основы; остальные цвета возьмутся из неё.
Один светлый --background не заменяет весь набор тёмных состояний. Проверьте также меню, диалоги, поля и тени. Для отмены верните тёмный режим и старую палитру либо выберите готовый пресет.

Минималистичная и высококонтрастная тема

Для минимализма уберите декоративную тень у конкретной группы, сохранив границу и кольцо фокуса:
Высокий контраст лучше делать на полной тёмной основе с явными цветами текста и границ:
Это усиление контраста для перечисленных токенов, а не сертификация доступности всех состояний. Проверьте текст с прозрачностью и отдельные цвета статусов. Для отмены верните изменённые значения палитры и уберите правило фокуса.