/* 21.34.103: lektor historii — pasek „Posłuchaj tej historii” (granat + złoty akcent, Inter); telefon: jeden wiersz, ustawienia zwinięte, pasek przykleja się na czas czytania. */
html body .rkapp .rk-narr{--n-ink:var(--rkp-ink,#14262d);--n-mute:#c5d2e4;--n-gold:#e0ac1f;margin:0 0 22px;padding:14px 16px 12px;border-radius:8px;background:linear-gradient(160deg,#0f2b52 0%,#0a2244 60%,#071a33 100%);color:#fff;box-shadow:0 10px 26px rgba(10,34,68,.22);font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
html body .rkapp .rk-narr[hidden]{display:none}
html body .rkapp .rk-narr__main{display:flex;align-items:center;gap:14px}
html body .rkapp .rk-narr__play{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:50%;background:var(--n-gold);color:#14262d;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.28);transition:transform .15s,background .15s}
html body .rkapp .rk-narr__play:hover{transform:scale(1.05);background:#f0bb3a}
html body .rkapp .rk-narr__play svg{width:24px;height:24px}
html body .rkapp .rk-narr__play .rk-narr__i-pause{display:none}
html body .rkapp .rk-narr.is-playing .rk-narr__play .rk-narr__i-pause{display:block}
html body .rkapp .rk-narr.is-playing .rk-narr__play .rk-narr__i-play{display:none}
html body .rkapp .rk-narr__copy{flex:1;min-width:0;display:grid;gap:2px}
html body .rkapp .rk-narr__copy strong{color:#fff;font:800 17px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.005em}
html body .rkapp .rk-narr__copy span{color:var(--n-mute);font:500 13px/1.35 Inter,system-ui,sans-serif}
html body .rkapp .rk-narr__nav{display:flex;gap:6px}
html body .rkapp .rk-narr__nav button{display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.07);color:#fff;cursor:pointer;font:700 18px/1 Inter,system-ui,sans-serif;transition:background .15s,border-color .15s}
html body .rkapp .rk-narr__nav button:hover{background:rgba(255,255,255,.16);border-color:var(--n-gold)}
html body .rkapp .rk-narr__bar{height:3px;margin:12px 0 8px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}
html body .rkapp .rk-narr__bar i{display:block;width:0;height:100%;background:var(--n-gold);transition:width .4s}
html body .rkapp .rk-narr__more summary{cursor:pointer;color:var(--n-mute);font:600 12.5px/1.3 Inter,system-ui,sans-serif;list-style:none}
html body .rkapp .rk-narr__more summary::-webkit-details-marker{display:none}
html body .rkapp .rk-narr__more summary::after{content:" ▾"}
html body .rkapp .rk-narr__more[open] summary::after{content:" ▴"}
html body .rkapp .rk-narr__opts{display:grid;gap:12px;margin-top:10px}
html body .rkapp .rk-narr__speed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;border:0}
html body .rkapp .rk-narr__speed legend{float:left;margin:0 6px 0 0;padding:0;color:var(--n-mute);font:700 12px/1.6 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
html body .rkapp .rk-narr__speed label{display:inline-flex;align-items:center;gap:6px;color:#fff;font:600 13.5px/1.3 Inter,system-ui,sans-serif;cursor:pointer}
html body .rkapp .rk-narr__speed input{accent-color:var(--n-gold);margin:0}
html body .rkapp .rk-narr__voice{display:grid;gap:5px;color:var(--n-mute);font:700 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
html body .rkapp .rk-narr__voice select{max-width:100%;margin:0;padding:9px 10px;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:#0a2244;color:#fff;font:500 14px/1.3 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
html body .rkapp .rk-narr__note,html body .rkapp .rk-narr__none{margin:0;color:var(--n-mute);font:500 12.5px/1.5 Inter,system-ui,sans-serif}
html body .rkapp .rk-narr__none{margin-top:8px;color:#f3d98f}
html body .rkapp .rk-narr.is-novoice .rk-narr__main,html body .rkapp .rk-narr.is-novoice .rk-narr__bar,html body .rkapp .rk-narr.is-novoice .rk-narr__more{display:none}
/* czytany akapit */
html body .rkapp .rk-narr-reading{background:linear-gradient(90deg,rgba(224,172,31,.16),rgba(224,172,31,0) 85%);box-shadow:-4px 0 0 #e0ac1f;border-radius:2px;transition:background .3s}
@media (max-width:640px){
  html body .rkapp .rk-narr{padding:12px 12px 10px;margin:0 0 18px}
  html body .rkapp .rk-narr__main{gap:10px}
  html body .rkapp .rk-narr__play{width:48px;height:48px}
  html body .rkapp .rk-narr__copy strong{font-size:15.5px}
  html body .rkapp .rk-narr__copy span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  html body .rkapp .rk-narr__nav button{width:44px;height:44px}
  html body .rkapp .rk-narr__nav button[data-narr="prev"]{display:none}
  html body .rkapp .rk-narr.is-playing{position:sticky;top:calc(var(--rkp-hdr,56px) + 6px);z-index:30}
}
@media (prefers-reduced-motion:reduce){html body .rkapp .rk-narr__play,html body .rkapp .rk-narr__bar i,html body .rkapp .rk-narr-reading{transition:none}}
