/* ТОЛЬКО КОМПЬЮТЕР (скрипт на телефоне не запускается). «Для кого эти занятия»: текст глав 01–04 (кроме «Михаил Касымов») по прокрутке проявляется по словам в центре
   почти чёрного экрана (из размытия в резкость), дальше по прокрутке так же растворяется. */
.kl-glassline { position: fixed; inset: 0; z-index: 40; pointer-events: none; visibility: hidden; }
.kl-glassline.is-on { visibility: visible; }
.kl-glassline__veil { position: absolute; inset: 0; background: #000; opacity: 0; }
.kl-glassline__plate {
  position: absolute; left: 50%; top: 50%;
  width: min(1000px, calc(100% - 48px)); transform: translate(-50%, -50%);
}
.kl-glassline__text {
  margin: 0;
  font-family: 'Noto Sans', Arial, sans-serif; font-weight: 500;
  font-size: clamp(18px, 2.2vw, 32px); line-height: 1.4;
  text-transform: uppercase; letter-spacing: .04em; text-align: center;
  color: #fff; -webkit-font-smoothing: antialiased;
}
.kl-glassline__w { display: inline-block; opacity: 0; }
@media (prefers-reduced-motion: reduce) { .kl-glassline { display: none; } }
/* тексты глав под заголовками не показываем: они проявляются только в центре экрана.
   В разметке остаются (для поисковиков и экранных читалок), визуально скрыты. Без скрипта видны как раньше. */
.adv.kl-gl-on .ch:not(.ch--end) .ch__sent { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important;
  clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; white-space: nowrap !important; margin: 0 !important; padding: 0 !important; }
.adv.kl-gl-on .ch:not(.ch--end) .ch__text::before { display: none !important; }
