/* Тёмные поверхности: монохромные системные знаки становятся светлыми. */
html[data-theme="dark"] img[src^="assets/cjm/"],
html[data-theme="dark"] img[src$="/chatgpt.svg"],
html[data-theme="dark"] img[src$="/gigachat.svg"],
html[data-theme="dark"] img[src$="/perplexity.svg"] { filter: brightness(0) invert(1); }

/* Небольшая нейтральная подложка сохраняет фирменные цвета на тёмных карточках. */
html[data-theme="dark"] img[src^="assets/bank-favicons/"],
html[data-theme="dark"] img[src^="assets/source-favicons/"],
html[data-theme="dark"] img[src^="assets/search-source-favicons/"] { background-color: #fff; border-radius: 4px; }
.finance-sector-overview .direction-tiles article:first-child .direction-brand-icon { background-color: #fff; }
