html{scroll-behavior:smooth}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.toc a{padding:7px 12px;border:1px solid var(--line);border-radius:20px;font-size:13px;text-decoration:none}section{scroll-margin-top:18px}table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top}th{background:#edf3ed}pre{padding:20px;background:#eef3ed;border-left:3px solid var(--accent);overflow:auto;line-height:1.65}code{font-size:.88em;overflow-wrap:anywhere}details{border-top:1px solid var(--line);padding:16px 0}summary{font-weight:600;cursor:pointer}.flow{padding:18px;border:1px dashed var(--accent);border-radius:8px}#demo-result{margin-top:20px}li{margin:12px 0}@media(max-width:650px){table{font-size:12px}th,td{padding:8px}pre{padding:12px}.toc a{font-size:12px}header{font-size:14px}}
