/* NoComment Text Size — САМО .ncts-* (нула глобални селектори за темата).
   Единственото позоваване на тема-клас е за подредба на НАШИЯ контрол. */

.ncts-controls {
  display: inline-flex;
  gap: 6px;
  align-items: center;
  vertical-align: middle;
}

/* когато сме в реда „Запази/Сподели" — бутаме се вдясно */
.ncp-article__actions .ncts-controls {
  margin-left: auto;
}

.ncts-btn {
  font-family: inherit;
  cursor: pointer;
  line-height: 1;
  border: 1px solid currentColor;
  border-radius: 6px;
  background: transparent;
  color: inherit;
  opacity: .75;
  padding: 4px 9px;
  font-weight: 600;
  transition: opacity .15s ease, background-color .15s ease;
}

.ncts-btn:hover,
.ncts-btn:focus-visible {
  opacity: 1;
  background: rgba(127, 127, 127, .18);
}

.ncts-btn.ncts-minus { font-size: 12px; }
.ncts-btn.ncts-reset { font-size: 14px; }
.ncts-btn.ncts-plus  { font-size: 16px; }

/* ── МИШЕНИ ЗА ПРЪСТ НА ТЕЛЕФОН (13.09.2026) ──
   Измерено на страница на новина при 412 px: A− е 34x22, A е 29x24, A+ е 39x26.
   29x24 = 696 кв. px при пръст ~45 px — практически неуцелваемо.
   Видимите бутончета НЕ се пипат; расте само невидимата област на натискане.
   Разстоянието между тях е 6 px, затова мишената е „своята ширина + 6“
   (по 3 px от всяка страна) — така се допират, но НЕ се застъпват и не може да
   се натисне A+ вместо A. */
@media (max-width: 719px) {
  .ncts-btn { position: relative; }
  .ncts-btn::after {
    content: '';
    position: absolute;
    left: -3px;
    right: -3px;
    top: 50%;
    transform: translateY(-50%);
    height: 44px;
  }
}
