.markdown-body{background-color:var(--background);color:var(--foreground);max-width:48rem;font-family:var(--font-sans);font-size:1.02rem;line-height:1.85}.markdown-body a,.markdown-body a:hover{color:var(--primary)}.markdown-body em,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body p,.markdown-body table,.markdown-body td,.markdown-body th{border-color:var(--border);background-color:var(--background);color:var(--foreground)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:var(--font-serif);letter-spacing:-.035em;line-height:1.08}.markdown-body h1{display:none}.markdown-body h2{margin-top:3.25rem;margin-bottom:1rem;border-bottom:1px solid var(--border);padding-bottom:.75rem;font-size:2rem;font-weight:550}.markdown-body h3{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:550}.markdown-body p{margin-top:1.15rem;margin-bottom:1.15rem}.markdown-body blockquote{margin:2rem 0;border-left:3px solid var(--accent);border-radius:0 1rem 1rem 0;background:var(--secondary);padding:1.25rem 1.5rem;color:var(--foreground)}.markdown-body table{display:table;width:100%;margin:2rem 0;overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:1rem}.markdown-body th{background:var(--secondary);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.markdown-body td,.markdown-body th{padding:.85rem 1rem}.markdown-body pre{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;margin-bottom:1rem;overflow-x:auto}.markdown-body ol,.markdown-body ul{padding-left:1.5em!important}.markdown-body ul{list-style-type:disc!important}.markdown-body ol{list-style-type:decimal!important}.markdown-body ul ul{list-style-type:circle!important;padding-left:1.5em!important}.markdown-body ul ul ul{list-style-type:square!important}.markdown-body li{margin-top:.25em!important;margin-bottom:.25em!important}