/* Shared zero baseline and 0–100 scale for both checkpoints. */
.benchmark-chart{padding:22px 18px 12px;overflow-x:auto;background:#f0f1eb}
.benchmark-chart svg{display:block;width:100%;min-width:500px;height:auto;font-family:inherit}
.score-grid{stroke:#d2d8c9;stroke-width:1}.score-tick,.score-axis-title{fill:#727c68;font-size:12px}.score-axis-title{font-size:13px}.score-column.base{fill:#a8b99b}.score-column.release{fill:#466437}.score-value{fill:#263521;font-size:12px;font-variant-numeric:tabular-nums}.score-category{fill:#36422e;font-size:13px}
.legend i{background:#a8b99b}.legend span:last-child i{background:#466437}
[data-theme="dark"] .benchmark-chart{background:#1c2821}[data-theme="dark"] .score-grid{stroke:#354439}[data-theme="dark"] .score-tick,[data-theme="dark"] .score-axis-title{fill:#97a48f}[data-theme="dark"] .score-column.base{fill:#62785a}[data-theme="dark"] .score-column.release{fill:#b6ce9f}[data-theme="dark"] .score-value,[data-theme="dark"] .score-category{fill:#e1e8da}
[data-theme="dark"] .legend i{background:#62785a}[data-theme="dark"] .legend span:last-child i{background:#b6ce9f}
@media(max-width:700px){.benchmark-chart{padding:16px 8px 8px}}
