/* Читалки книг (UX-2, W26-8): полоса прогресса, плашка «Продолжить с раздела N», строка «Дальше:» в конце раздела.
   Подключает _build/build_reader.py — во встроенных читалках и в книгах-приложениях; у тех свои переменные, поэтому
   цвета — с запасными значениями. Без color-mix и без gap у flex (старые телефоны). Анимаций нет: полоса идёт за
   прокруткой без transition — prefers-reduced-motion соблюдается сам собой. */
.rd-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}
.rd-bar i{display:block;height:100%;background:#C8A862;background:var(--gold,#C8A862);
 -webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}
.rd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* строка конца раздела: книжные правила абзаца (отступ, выключка, буквица) её не трогают */
p.rd-next,#bk p.rd-next{margin:2.4em 0 0;padding:.9em 0 0;border-top:1px solid rgba(127,127,127,.35);text-indent:0;
 text-align:left;font-size:.95em;line-height:1.5;-webkit-hyphens:none;hyphens:none}
p.rd-next::first-letter,#bk p.rd-next::first-letter{float:none;font:inherit;margin:0;padding:0;color:inherit}
.rd-resume{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;
 -webkit-align-items:center;align-items:center;margin:20px 0 0;padding:6px 4px 6px 16px;border:1px solid rgba(200,168,98,.6);
 border-radius:6px;font-size:.95rem;line-height:1.45;text-align:left}
/* цвет — от текста: у книги-приложения нет общего правила ссылок, браузерный синий на тёмном титуле не читается */
.rd-resume .rd-go{margin:6px 16px 6px 0;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}
/* книги-приложения (data-rd у body) всегда тёмные, у «ЦИКЛа» нет правила ссылок — золото, как у их ссылок «назад» */
body[data-rd] p.rd-next a,body[data-rd] .rd-resume .rd-go{color:#D7BC83;color:var(--gold-light,#D7BC83)}
.rd-resume .rd-t{-webkit-box-flex:1;-webkit-flex:1 1 12em;flex:1 1 12em;margin:6px 8px 6px 0}
.rd-resume .rd-x{margin-left:auto;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit;
 font:inherit;font-size:1.4em;line-height:1;cursor:pointer}
/* site.css и книги-приложения прокручивают к якорю плавно; при «уменьшить движение» переходы «Дальше:» — без анимации
   (остальной сайт — F-188) */
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.rd-bar,.rd-resume,.rd-next,.rd-sr{display:none!important}}
