/* Square-cornered tributaries draw and retract with reading progress. */
.flow-route .flow-bed{opacity:0}
.flow-route .flow-current{stroke-linecap:butt;stroke-linejoin:miter;transition:none}
.flow-route .flow-dot{transition:none}
.flow-route[data-flow-state="idle"]{visibility:hidden}
.flow-route:not([data-flow-state="complete"]) .flow-end{visibility:hidden}
.river-junction .river-scroll-hint{position:absolute;left:0;right:auto;top:8px;padding:9px 0 7px;color:#865039;font:9px/1.5 var(--mono);letter-spacing:.04em}
@media(max-width:760px){.river-junction .river-scroll-hint{top:4px;font-size:8px}}
@media(prefers-reduced-motion:reduce){
  .flow-route .flow-current{opacity:.55}
  .flow-route .flow-dot{display:none}
}
