/* osmosis_diffusion.css — the two compartments, the particle dots, the membrane and net-flow arrow. */
.lv-comp { fill: rgba(255, 255, 255, 0.03); stroke: rgba(255, 255, 255, 0.14); stroke-width: 1.4; }
.lv-dot-l { fill: #fbbf24; }
.lv-dot-r { fill: #38bdf8; }
.lv-dot-off { fill: rgba(255, 255, 255, 0.06); }
.lv-membrane { stroke: rgba(255, 255, 255, 0.4); stroke-width: 2.5; stroke-dasharray: 4 3; }
.lv-netflow { stroke: #34d399; color: #34d399; stroke-width: 3; }
.lv-side { fill: #94a3b8; font-size: 13px; font-weight: 600; }
.od-count { fill: #e2e8f0; font-size: 15px; font-weight: 800; font-variant-numeric: tabular-nums; }
