#worldPlane[data-map="river"] #worldMapGate{left:82%;top:84%;bottom:auto}
#worldPlane[data-map="river"] .world-place[data-world-destination]:not([data-world-destination^="stream"]){display:none}
#worldPlane:not([data-map="river"]) .world-place[data-world-destination^="stream"]{display:none}
#worldPlane .world-place[data-world-destination="river"]{border:2px solid #688f91;background:#eefbfff2}

.world-river-water{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen}#worldPlane:not([data-map="river"]) .world-river-water{display:none}

#worldPlane.river-wide .world-place,#worldPlane.river-wide .world-map-gate{display:none}#worldPlane.river-wide .world-avatar{width:22px;height:22px}#worldPlane.river-wide .world-avatar-label{display:none}
#worldViewport:has(.river-wide) #worldMinimap{display:none}

#worldViewport:has(#worldPlane[data-map="river"]) #worldMinimap{display:none}
#worldPlane[data-map="river"] .world-place{font-size:10px;min-width:0;padding:3px 5px}
#worldPlane[data-map="river"] .world-avatar-label{display:none}
#worldPlane[data-map="river"] .world-map-gate{font-size:11px;padding:5px 8px}
