#ablation-chart svg { display: block; width: 100%; height: auto; }
#ablation-chart text { font-family: inherit; }
.ab-grid { stroke: var(--line); }
.ab-axis { stroke: var(--ink-3); }
.ab-t1 { fill: var(--ink); }
.ab-t2 { fill: var(--ink-2); }
.ab-t3 { fill: var(--ink-3); }
.ab-att { fill: var(--accent); }
.ab-lin { fill: #94a3b8; }
.ab-att-line, .ab-lin-line { fill: none; stroke-width: 2; }
.ab-att-line { stroke: var(--accent); }
.ab-lin-line { stroke: #94a3b8; }
.ab-base { stroke: var(--ink-3); stroke-width: 1.25; stroke-dasharray: 4 4; }
.ab-legend-bg { fill: var(--bg); opacity: .9; }
.ab-mark { stroke: var(--bg); stroke-width: 2; }
.ab-halo { stroke: var(--bg); stroke-width: 4px; stroke-linejoin: round; paint-order: stroke; }
.ablation-figure { margin-top: 48px; }
