/* Quiet article progress; stays in the outer gutter and never intercepts input. */
.dpo-reading-progress{position:fixed;right:max(10px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:16px;pointer-events:none;color:#e4e7cd}
.dpo-reading-progress[hidden]{display:none}
.dpo-reading-progress i{display:block;flex:none;width:7px;height:2px;border-radius:2px;background:currentColor;opacity:.16;transition:opacity .16s linear,width .16s ease}
.dpo-reading-progress i.is-read{opacity:.5;width:10px}
.dpo-reading-progress i.is-current{opacity:.85;width:16px}
@media(max-width:700px){.dpo-reading-progress{right:max(4px,env(safe-area-inset-right));width:9px;gap:6px}.dpo-reading-progress i{width:4px}.dpo-reading-progress i.is-read{width:6px}.dpo-reading-progress i.is-current{width:9px}}
@media(prefers-reduced-motion:reduce){.dpo-reading-progress i{transition:none}}
@media print{.dpo-reading-progress{display:none!important}}
