/**
 * Тёмная тема: кнопки веса в ряд (PDP и др.), не внутри #catalog / #hits.
 * В premium.css светлое правило .weight-picker:not(.weight-picker--grid) задаёт
 * background:#fff и color:var(--text). В dark --text светлый → белый фон + светлый текст.
 * Общее html[data-theme=dark] .weight-picker__btn слабее по специфичности и не применяется.
 */
html[data-theme="dark"] .weight-picker:not(.weight-picker--grid) .weight-picker__btn {
  background: rgba(18, 35, 52, 0.92);
  border-color: rgba(244, 239, 230, 0.28);
  color: #f4efe6;
}

html[data-theme="dark"] .weight-picker:not(.weight-picker--grid) .weight-picker__btn:hover {
  background: rgba(28, 50, 72, 0.96);
  border-color: rgba(244, 239, 230, 0.42);
  color: #fff;
}

html[data-theme="dark"] .weight-picker:not(.weight-picker--grid) .weight-picker__btn.is-active {
  background: rgba(34, 152, 98, 0.38);
  border-color: rgba(90, 214, 156, 0.85);
  color: #eafff4;
  box-shadow: 0 8px 22px rgba(22, 110, 74, 0.42);
}
