.markdown-content{--md-heading: var(--ks-fg, currentColor);--md-code-bg: var(--ks-bg);--md-border: var(--ks-border)}.markdown-content p{margin:.5em 0}.markdown-content p:first-child{margin-top:0}.markdown-content p:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:600;color:var(--md-heading);margin:.75em 0 .35em;line-height:1.3}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content h1{font-size:1.35em}.markdown-content h2{font-size:1.2em}.markdown-content h3{font-size:1.1em}.markdown-content ul,.markdown-content ol{margin:.5em 0;padding-left:1.5em}.markdown-content li{margin:.2em 0}.markdown-content code{font-size:.9em;padding:.15em .35em;border-radius:.25rem;background:color-mix(in srgb,var(--md-code-bg) 80%,transparent);border:1px solid var(--md-border)}.markdown-content pre{margin:.75em 0;padding:.75em 1em;border-radius:.375rem;background:color-mix(in srgb,var(--md-code-bg) 60%,transparent);border:1px solid var(--md-border);overflow-x:auto}.markdown-content pre code{padding:0;background:none;border:none}.markdown-content blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid var(--md-border);opacity:.95}.markdown-content details{margin:.5em 0;border:1px solid var(--md-border);border-radius:.375rem;padding:.5em .75em;background:color-mix(in srgb,var(--md-code-bg) 40%,transparent)}.markdown-content summary{cursor:pointer;font-weight:600;color:var(--md-heading)}.markdown-content hr{border:none;border-top:1px solid var(--md-border);margin:.75em 0}.markdown-content a{color:var(--ks-accent, currentColor);text-decoration:underline}
