.river-gauge-line{background:#ffffff1a;border-radius:999px;height:8px;position:relative}.river-gauge-line:after{content:"";background:linear-gradient(90deg,#c9a96f 0 var(--p-low),#49c98d var(--p-low)var(--p-action),#ffc66d var(--p-action)var(--p-minor),#ffa666 var(--p-minor)var(--p-moderate),#ff8d6d var(--p-moderate)var(--p-major),#df6471 var(--p-major)100%);border-radius:999px;position:absolute;inset:0}.river-gauge-now,.river-gauge-forecast{z-index:2;line-height:0;position:absolute;transform:translate(-50%)}.river-gauge-now{left:var(--level);bottom:100%}.river-gauge-forecast{left:var(--forecast);top:100%}
