/* --- Дневная тема раздела /btcc/news/ ---
   Область действия: .pc[data-theme="day"]
   Ничего за пределами этого скоупа не трогаем — на остальной сайт не влияет. */

/* --- Кнопка переключения темы --- */
.theme-toggle-wrap { float: right; margin: 2px 0 10px 12px; }
.theme-toggle-btn { width: 34px; height: 34px; border: 1px solid rgb(73, 73, 73); border-radius: 50%; background: rgba(0, 0, 0, 0.35); color: #dcdcdc; cursor: pointer; font-size: 15px; line-height: 1; display: flex; align-items: center; justify-content: center; transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; }
.theme-toggle-btn:hover { background: rgba(0, 0, 0, 0.55); }

.pc[data-theme="day"] .theme-toggle-btn { background: rgba(0, 0, 0, 0.06); color: #1a1a1a; border-color: rgba(0, 0, 0, 0.25); }
.pc[data-theme="day"] .theme-toggle-btn:hover { background: rgba(0, 0, 0, 0.12); }

/* --- Фон и базовый цвет текста внутренней области --- */
.pc[data-theme="day"] { background: url('/style/design/bg/page_02.png') repeat-y center; color: #1a1a1a; }

.pc[data-theme="day"] h1,
.pc[data-theme="day"] h2,
.pc[data-theme="day"] h3 { color: #1a1a1a; }

/* --- Ссылки --- */
.pc[data-theme="day"] a:link,
.pc[data-theme="day"] a:visited { color: #0a4fb0; }
.pc[data-theme="day"] a:hover,
.pc[data-theme="day"] a:active { color: #c40000; }
.pc[data-theme="day"] .lblue { color: #0a4fb0; }

/* --- Метки новостей (дата/источник/просмотры) --- */
.pc[data-theme="day"] .news-date,
.pc[data-theme="day"] .news-source,
.pc[data-theme="day"] .news-label { color: #0a4fb0; }
.pc[data-theme="day"] .news-divider { background: rgba(0, 0, 0, 0.2); }
.pc[data-theme="day"] .rss-yesterday { color: #9a7600; }

/* --- Цитаты в тексте статьи --- */
.pc[data-theme="day"] .news-quote { background: rgba(30, 144, 255, 0.08); color: #1a2f4a; }

/* --- Поле поиска --- */
.pc[data-theme="day"] .search-form input[type="text"] { background: rgba(0, 0, 0, 0.06) !important; color: #1a1a1a !important; }
.pc[data-theme="day"] .search-form input[type="text"]::placeholder { color: rgba(0, 0, 0, 0.4); }
.pc[data-theme="day"] .search-form input[type="text"]:hover,
.pc[data-theme="day"] .search-form input[type="text"]:focus,
.pc[data-theme="day"] .search-form input[type="text"]:active,
.pc[data-theme="day"] .search-form input[type="text"]:not(:placeholder-shown) { background: rgba(0, 0, 0, 0.1) !important; color: #1a1a1a !important; }

/* --- Поделиться --- */
.pc[data-theme="day"] .news-share-btn:link,
.pc[data-theme="day"] .news-share-btn:visited { color: #1a1a1a; }
.pc[data-theme="day"] .news-share-btn:hover { border-color: transparent; color: #fff; }
.pc[data-theme="day"] .news-share-btn { background: rgba(0, 0, 0, 0.04); border-color: rgba(0, 0, 0, 0.25); }
.pc[data-theme="day"] .news-share-label { color: rgba(0, 0, 0, 0.55); }

.pc[data-theme="day"] .news-share-tg:hover { background: #26A5E4; }
.pc[data-theme="day"] .news-share-vk:hover { background: #0077FF; }
.pc[data-theme="day"] .news-share-fb:hover { background: #1877F2; }
.pc[data-theme="day"] .news-share-x:hover  { background: #000000; }
.pc[data-theme="day"] .news-share-wa:hover { background: #25D366; }

/* --- Логотипы источников в подменю раздела (cellmenulogo → wmenu-logo, /style/menu/logo.php) ---
   Эта область УЖЕ внутри .pc[data-theme="day"] — обычный вложенный селектор.
   У .wmenu-logo уже есть свой filter (grayscale/none) и hover-эффект — filter не
   суммируется между правилами, поэтому нужно явно переопределить оба состояния.
   ВАЖНО: только .wmenu-logo — базовый класс .logo (celldatanews, celldataleft,
   displayTopLogos() и другие места) НЕ трогаем нигде. Это не гарантированно
   чисто белые силуэты (у части — реальные бренд-логотипы спонсоров/производителей),
   а brightness(0) выжигает любую картинку в сплошное чёрное пятно без деталей. */
.pc[data-theme="day"] .wmenu-logo { filter: brightness(0); }
.pc[data-theme="day"] .wmenu-logo:hover { filter: brightness(0) drop-shadow(0 6px 8px rgba(0, 0, 0, 0.35)); }
