The hero Traffic over time chart has a hover readout, but the compact KPI sparklines/mini-charts (components/KpiViz.tsx: HorizonSpark, RadialGauge, ColumnSpark) are decorative. Make them scrubable: on hover, show the value at the hovered bucket (in a small readout, or by scrubbing the big number to that point).
All dependency-free inline SVG; the series is passed as values: number[]. Respect prefers-reduced-motion. Self-contained UI change.
The hero Traffic over time chart has a hover readout, but the compact KPI sparklines/mini-charts (
components/KpiViz.tsx: HorizonSpark, RadialGauge, ColumnSpark) are decorative. Make them scrubable: on hover, show the value at the hovered bucket (in a small readout, or by scrubbing the big number to that point).All dependency-free inline SVG; the series is passed as
values: number[]. Respectprefers-reduced-motion. Self-contained UI change.