ad2ac529d4
The CodeBlock component passes lineHeight to the parent <div> but the <code> element was inheriting line-height: 1.85 from the Prism CSS rule (code[class*="language-"]) which has higher specificity than inheritance. This caused line numbers and code lines to drift apart when a custom lineHeight was passed (e.g. the architecture diagram at 1.5). Fix: pass lineHeight as inline style on <code> so it overrides the CSS rule. Also reduce diagram block line-height from 1.5 to 1.3 for tighter rendering.