.markdown-content{color:var(--color-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.75}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-foreground);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.25}.markdown-content h1{margin-block:2.5rem 1rem;font-size:1.5rem}.markdown-content h2{margin-block:2.25rem .75rem;font-size:1.25rem}.markdown-content h3{margin-block:1.75rem .625rem;font-size:1.0625rem}.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-block:1.5rem .5rem;font-size:.9375rem}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content table,.markdown-content figure,.markdown-content hr{margin-block:1rem}.markdown-content ul,.markdown-content ol{padding-inline-start:1.5rem}.markdown-content ul{list-style:outside}.markdown-content ol{list-style:decimal}.markdown-content li{padding-inline-start:.25rem}.markdown-content li+li{margin-top:.25rem}.markdown-content li>ul,.markdown-content li>ol{margin-block:.25rem}.markdown-content a{color:var(--color-foreground);text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font}.markdown-content a:hover{text-decoration-thickness:2px}.markdown-content strong{color:var(--color-foreground);font-weight:600}.markdown-content blockquote{border-inline-start:2px solid var(--color-border);color:var(--color-muted);padding-inline-start:1rem;font-style:italic}.markdown-content hr{border:0;border-top:1px solid var(--color-border)}.markdown-content :not(pre)>code{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-foreground) 5%, transparent);color:var(--color-foreground);border-radius:.25rem;padding:.125rem .3rem;font-size:.8125rem;font-weight:450}.markdown-content figure[data-rehype-pretty-code-figure]{max-width:100%}.markdown-content pre{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background));tab-size:2;border-radius:.5rem;max-width:100%;padding:1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.markdown-content pre code{min-width:max-content;font-family:var(--font-mono);display:grid}.markdown-content code[data-theme*=\ ],.markdown-content code[data-theme*=\ ] span{color:var(--shiki-light)}.dark .markdown-content code[data-theme*=\ ],.dark .markdown-content code[data-theme*=\ ] span{color:var(--shiki-dark)}.markdown-content table{border-collapse:collapse;max-width:100%;font-size:.8125rem;display:block;overflow-x:auto}.markdown-content th,.markdown-content td{border:1px solid var(--color-border);text-align:start;white-space:nowrap;padding:.5rem .75rem}.markdown-content th{background:color-mix(in srgb, var(--color-foreground) 4%, transparent);color:var(--color-foreground);font-weight:500}.markdown-content img{border-radius:.5rem;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);max-width:100%;height:auto;margin-block:1.5rem;display:block}.dark .markdown-content img{outline-color:#ffffff1a;outline-color:lab(100% 0 0/.1)}.markdown-content input[type=checkbox]{accent-color:var(--color-foreground);margin-inline-end:.4rem}
