.chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;margin:0;padding:.75rem 1rem .5rem}.chart figcaption{font:400 var(--step-small)/1.3 var(--font-text);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.chart h3{overflow-wrap:anywhere;min-width:0;font:500 var(--step-micro)/1.3 var(--font-text);color:var(--muted)}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-zero{stroke:var(--control-line)}.chart-grid{stroke:var(--line);stroke-dasharray:2 4}.chart-cross{stroke:var(--muted)}.chart-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.chart-tick{fill:var(--muted);font:400 12px/1 var(--font-text);font-variant-numeric:tabular-nums}
