.prose .chart{border:1px dashed var(--rule);margin:2.5rem 0;padding:1.25rem 1.25rem 1rem}.chart-scroll{scrollbar-color:var(--rule) transparent;scrollbar-width:thin;overflow-x:auto}.chart-svg{width:100%;min-width:34rem;height:auto;color:var(--ink);font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:14px;display:block}.chart-svg text{fill:currentColor}.chart-svg .c-label{fill:var(--ink-soft)}.chart-svg .c-faint{fill:var(--ink-faint)}.chart-svg .c-rule{stroke:var(--rule-fine)}.chart-svg .c-ref{stroke:var(--ink-faint)}.chart-svg .c-hollow,.chart-svg .c-on{fill:var(--paper)}.chart-svg .c-hero{color:var(--oxide)}.chart-svg .c-hero .c-label{fill:currentColor}.chart figcaption{color:var(--ink-soft);margin-top:1rem;font-size:.875rem;line-height:1.5}.chart .chart-title{color:var(--ink)}.chart .chart-src{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-faint);margin-top:.5rem;font-size:.75rem;display:block}
