.content-widget-card[data-v-c2e75a4d]{border-left:1px solid var(--border);scrollbar-width:thin;max-height:calc(100dvh - 64px);padding-left:20px;position:sticky;top:32px;overflow-y:auto}.widget-title[data-v-c2e75a4d]{margin-bottom:14px;font-size:13px}.toc-links[data-v-c2e75a4d] a{color:var(--text-muted);padding:5px 0;font-size:12px;line-height:1.7;text-decoration:none;display:block}.toc-links[data-v-c2e75a4d] a:hover{color:var(--accent)}.toc-links[data-v-c2e75a4d] ul{margin:0;padding:0;list-style:none}.toc-links[data-v-c2e75a4d] ul ul{border-left:1px solid var(--border);margin:4px 0 6px;padding-left:12px}@media (width<=1000px){.content-widget-card[data-v-c2e75a4d]{display:none}}.code-block[data-v-ac622f69]{border:1px solid var(--border);background:var(--code-bg);border-radius:7px;min-width:0;margin:1.5em 0;overflow:hidden}.code-toolbar[data-v-ac622f69]{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;gap:12px;padding:8px 14px;display:flex}.code-toolbar[data-v-ac622f69],button[data-v-ac622f69]{align-items:center;font-size:12px}button[data-v-ac622f69]{color:inherit;background:0 0;border:0;border-radius:4px;gap:6px;padding:3px 0 3px 6px;display:inline-flex}button[data-v-ac622f69]:hover{color:var(--accent)}button svg[data-v-ac622f69]{width:13px;height:13px}pre[data-v-ac622f69]{font:400 13px/1.85 var(--font-mono);margin:0;padding:18px;overflow-x:auto}@media (width<=600px){pre[data-v-ac622f69]{padding:15px;font-size:12px}}.content{overflow-wrap:anywhere;font-size:17px;line-height:1.95}.content>div>:first-child{margin-top:0}.content :is(h1,h2,h3,h4,h5,h6){text-align:left;margin:1.7em 0 .65em;scroll-margin-top:24px;line-height:1.5}.content :is(h1,h2){font-family:var(--font-serif);letter-spacing:-.02em;font-weight:600}.content h1{font-size:1.8rem}.content h2{font-size:1.55rem}.content h3{font-size:1.15rem;font-weight:600}.content p{margin:1.1em 0}.content :is(p,li,a){overflow-wrap:anywhere}.content :is(ul,ol){padding-left:1.5em}.content li{padding-left:.15em}.content li+li{margin-top:.35em}.content li::marker{color:var(--accent)}.content blockquote{border-left:2px solid var(--accent);background:var(--surface);color:var(--text-muted);margin:1.4em 0;padding:1px 20px;font-size:.95em}.content table{border-collapse:collapse;width:fit-content;max-width:100%;margin:1.5em 0;font-size:.85em;display:block;overflow-x:auto}.content :is(th,td){border-bottom:1px solid var(--border);text-align:left;padding:10px 14px}.content th{background:var(--surface);font-weight:500}.content :is(pre,pre code){overflow-wrap:normal;word-break:normal;white-space:pre}.content pre{tab-size:4;line-height:1.85}.content :is(img,video){border-radius:6px;max-width:100%}.article .content img{cursor:zoom-in;width:100%}.content hr{border:0;border-top:1px solid var(--border);margin:2em 0}.table-of-contents{display:none}.table-of-contents summary{cursor:pointer;color:var(--text-muted);padding-block:12px;font-size:13px}@media (width<=1000px){.table-of-contents{border-block:1px solid var(--border);margin:24px 0;padding-bottom:8px;display:block}.table-of-contents:not([open]){padding-bottom:0}.table-of-contents ul{padding-left:1.2em;font-size:13px}.table-of-contents a{text-decoration:none}.table-of-contents a:hover{text-decoration:underline}}@media (width<=600px){.content{font-size:16px}.content blockquote{padding-inline:15px}}
