/* Formula typography is independent of the diagram's scale and window height. */
.stage-formulas{padding:18px 0 17px;color:#283747}
.formula-heading{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-size:12px;line-height:1.5;font-weight:500;color:#4b596a}
.formula-heading span{font-size:11px;font-weight:400;color:#7b8491}
.formula-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px 38px;min-width:0}
.stage-math{flex:0 1 auto;min-width:0;max-width:100%;padding:3px 1px 6px;overflow-x:auto;overflow-y:hidden;font-size:17px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;white-space:normal;color:#283747;scrollbar-width:thin}
.stage-math .katex-display{margin:0;text-align:left}
.stage-math .katex-display>.katex{text-align:left;white-space:nowrap}
.formula-note{font-size:12px;line-height:1.85;color:#697584;margin:9px 0 0;overflow-wrap:anywhere}
@media(min-width:701px) and (max-height:800px){.stage-formulas{padding:15px 0 13px}.stage-math{font-size:16px}.formula-note{font-size:12px;margin-top:8px}}
@media(max-width:700px){.stage-formulas{padding:16px 0}.formula-line{gap:14px 28px}.stage-math{font-size:16px}.formula-heading{margin-bottom:13px}.formula-note{font-size:12px;line-height:1.85}}
