/* Только читаемость: исходная палитра и фоны сохранены. */
html[data-theme="light"] :is(.uslugi-hero h1,.section-header-box h2){background-image:linear-gradient(90deg,#2d4518,#486b2c,#6f611a,#486b2c,#2d4518)!important}
html[data-theme="light"] .hero-icon svg stop:nth-child(1){stop-color:#3b5320}
html[data-theme="light"] .hero-icon svg stop:nth-child(2){stop-color:#486b2c}
html[data-theme="light"] .hero-icon svg stop:nth-child(3){stop-color:#6f611a}
/* Затемнён только светлый край градиента под белой надписью. */
html[data-theme="light"] .btn-bottle{background:linear-gradient(135deg,#3a6020,#4a702b,#547c30)!important;color:#fff!important}
html[data-theme="light"] .btn-bottle:hover{background:linear-gradient(135deg,#547c30,#4a702b,#3a6020)!important}
html[data-theme="light"] .s-count{color:#fff!important}
html[data-theme="light"] .measure-basis{opacity:1;color:var(--text-muted)}
html[data-theme="light"] .s-meta{opacity:1}
html[data-theme="light"] :is(.breadcrumbs .current,.breadcrumb span){opacity:1;color:var(--text-muted)}
html[data-theme="light"] :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}

/* Золотая кнопка практики: inline onmouseover больше не делает текст жёлтым. */
html[data-theme="light"] a[href*="novosti.html?filter=nashapraktika"]{color:var(--accent-gold,#6f611a)!important;border-color:rgba(111,97,26,.5)!important}
html[data-theme="light"] a[href*="novosti.html?filter=nashapraktika"]:is(:hover,:focus-visible){color:#51460f!important;background:rgba(184,168,78,.18)!important;border-color:#6f611a!important;text-decoration:underline;text-underline-offset:3px}
html[data-theme="light"] .rev-arr:not(:disabled){opacity:1}
html[data-theme="light"] .d-count{color:#fff!important}
html[data-theme="light"] .about-shimmer{background-image:linear-gradient(90deg,#1a3010 0%,#1a3010 35%,#4a8028 50%,#1a3010 65%,#1a3010 100%)!important}

/* Фирменные цвета сообществ остаются, текст становится темнее. */
html[data-theme="light"] .card-btn.tg-btn{color:#075c85}
html[data-theme="light"] .card-btn.max-btn{color:#5140ae}
html[data-theme="light"] .card-btn.vk-btn{color:#0755ab}
html[data-theme="light"] .card-btn.tg-btn:is(:hover,:focus-visible){color:#fff;background:#086d99;border-color:#086d99}
html[data-theme="light"] .card-btn.max-btn:is(:hover,:focus-visible){color:#fff;background:#5845c4;border-color:#5845c4}
html[data-theme="light"] .card-btn.vk-btn:is(:hover,:focus-visible){color:#fff;background:#0861be;border-color:#0861be}

/* Золотые заголовки и цветовые обозначения в статье. */
html[data-theme="light"] .article-content :is(h2.op-h,a.op-more){color:var(--accent-gold,#6f611a)!important}
html[data-theme="light"] .article-content .fig-term{color:#286d43}
html[data-theme="light"] .article-content .hashtag:is(:hover,:focus-visible){color:var(--bg)!important;background:var(--accent)}
html[data-theme="light"] .article-content a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}
html[data-theme="light"] .article-content a:is(.op-toc,[href*="/nashapraktika/"]):hover{text-decoration-color:currentColor}

html[data-theme="light"] :is(.news-cat-gold,.news-subcat.gold-practice,.filter-tab[data-filter="nashapraktika"]){color:var(--accent-gold,#6f611a)!important}
html[data-theme="light"] .filter-tab[data-filter="nashapraktika"]:is(:hover,:focus-visible){color:#51460f!important;background:rgba(184,168,78,.18)!important;border-color:#6f611a!important}
html[data-theme="light"] .filter-tab[data-filter="nashapraktika"].active{color:#fff!important;background:#6f611a!important;border-color:#6f611a!important}
html[data-theme="light"] input::placeholder{color:var(--text-muted);opacity:1}
/* Сохраняем рисунок значка документа, убираем мятное пятно тёмной темы. */
html[data-theme="light"] .service-icon svg [fill="#3de8b0"]{fill:var(--accent)}
html[data-theme="light"] .service-icon svg [stroke="#0d1a0f"]{stroke:var(--bg-card)}
html[data-theme="light"] .nf-btn.practice-tab{color:var(--accent-gold,#6f611a)!important}
html[data-theme="light"] .nf-btn.practice-tab:is(:hover,:focus-visible){color:#51460f!important;background:rgba(184,168,78,.18)!important;border-color:#6f611a!important}
html[data-theme="light"] .nf-btn.practice-tab.active{color:#fff!important;background:#6f611a!important;border-color:#6f611a!important}
html[data-theme="light"] .nf-btn.new-tab.active{background:linear-gradient(135deg,#2a7a55,#386f36);color:#fff}
html[data-theme="light"] .nf-btn.digest-tab.active{background:linear-gradient(135deg,#2a6a55,#39765c);color:#fff}
