.source-main{max-width:1100px}.source-main h1{font-size:clamp(38px,6vw,70px)}.code-map{margin:30px 0;border:1px solid #ccd3cf;padding:15px;background:#f6f5ef}.code-map svg{width:100%;height:auto}.code-map figcaption{font-size:11px;color:#596a6d;padding:12px}.edges path{stroke:#879e9a;stroke-width:.7;fill:none;opacity:.28}.node rect{fill:#edf0e9;stroke:#9bb0a8}.node.changed rect{fill:#ffe1cc;stroke:#be653d}.node text{font:12px monospace;fill:#192b30}.node .detail{font-size:9px;fill:#596a6d}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:12px;border-bottom:1px solid #ccd3cf;vertical-align:top}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#ecefe9;padding:12px;font-size:11px}li{overflow-wrap:anywhere;margin-bottom:12px}
