figure.math-diagram>svg{max-width:660px;max-height:none}figure.math-diagram>figcaption{font-size:14px}.diagram-expand{color:#234638;cursor:pointer;background:#fff;border:1px solid #9eb8a7;border-radius:10px;align-items:center;gap:8px;margin:12px auto 0;padding:9px 13px;font:600 14px Manrope Variable,sans-serif;display:flex}.diagram-expand:hover{background:#eaf3e7}.diagram-expand:focus-visible,.diagram-viewer button:focus-visible,.diagram-viewer-scroll:focus-visible{outline-offset:3px;outline:3px solid #306949}.diagram-viewer{color:#253e31;background:#fbfdf9;border:1px solid #a7bfac;border-radius:18px;width:min(980px,100vw - 28px);max-height:calc(100dvh - 36px);margin:auto;padding:20px;overflow:auto}.diagram-viewer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172d218c}.diagram-viewer header{justify-content:space-between;align-items:center;gap:14px;display:flex}.diagram-viewer h2{margin:0;font-size:21px}.diagram-viewer header button{color:#234638;cursor:pointer;background:#fff;border:1px solid #bdd0c0;border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:grid}.diagram-viewer-scroll{overscroll-behavior-x:contain;margin-top:16px;overflow-x:auto}.math-diagram .diagram-viewer svg{width:100%;max-width:none;max-height:none}.diagram-viewer p{font-size:16px;line-height:1.6}.diagram-viewer-hint{color:#4e6958}@media print{.diagram-expand{display:none!important}.diagram-viewer{border:0;width:auto;max-height:none;position:static}.diagram-viewer header,.diagram-viewer-hint{display:none}}
