.markdown-content.svelte-qbygm2{color:var(--text-body);line-height:1.6}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content pre,.markdown-content blockquote{margin:0 0 .9rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:0 0 .6rem;color:var(--text-heading);line-height:1.25}.markdown-content blockquote{padding-left:.9rem;border-left:3px solid color-mix(in srgb,var(--text-quote) 60%,transparent);background:color-mix(in srgb,var(--surface-quote) 72%,transparent);color:var(--text-quote)}.markdown-content .code-block{position:relative;border:1px solid color-mix(in srgb,var(--text-code-muted) 28%,transparent);border-radius:.85rem;background:var(--surface-code);color:var(--text-code);overflow:hidden}.markdown-content .code-language-badge{display:inline-flex;align-items:center;padding:.3rem .55rem;margin:.6rem 0 0 .7rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--surface-control) 14%,transparent);color:var(--text-link)}.markdown-content .code-copy-btn{position:absolute;top:.6rem;right:.7rem;width:1.85rem;height:1.85rem;padding:0;border:1px solid color-mix(in srgb,var(--text-code-muted) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text-code);font-size:.72rem;font-weight:600;cursor:pointer}.markdown-content .code-copy-btn[data-copy-state=copied]{color:var(--text-success)}.markdown-content .code-copy-btn[data-copy-state=error]{color:var(--text-error)}.markdown-content pre{margin:0;padding:.85rem .95rem .95rem;overflow-x:auto}.markdown-content code{font-size:.9em;color:var(--text-code)}.markdown-content :not(pre)>code{border-radius:.35rem;padding:.08rem .28rem;background:var(--surface-inline-code)}.markdown-content a{color:var(--text-link)}.markdown-content a:hover{color:var(--text-link-hover)}.markdown-content strong{color:var(--text-strong)}.markdown-content em{color:var(--text-emphasis)}.markdown-content .markdown-inline-quote{border-radius:.35rem;padding-inline:.18rem;background:color-mix(in srgb,var(--surface-inline-quote) 72%,transparent);color:var(--text-inline-quote)}.markdown-content .markdown-spoiler{appearance:none;border:0;border-radius:.35rem;padding:.08rem .3rem;background:var(--surface-spoiler);color:var(--text-spoiler-hidden);font:inherit;cursor:pointer}.markdown-content .markdown-spoiler-content{display:none}.markdown-content .markdown-spoiler[data-revealed=true]{background:var(--surface-spoiler);color:var(--text-spoiler-revealed)}.markdown-content .markdown-spoiler[data-revealed=true] .markdown-spoiler-redaction{display:none}.markdown-content .markdown-spoiler[data-revealed=true] .markdown-spoiler-content{display:inline}.markdown-content .hljs-keyword,.markdown-content .hljs-built_in,.markdown-content .hljs-literal{color:var(--text-syntax-keyword)}.markdown-content .hljs-string,.markdown-content .hljs-title{color:var(--text-syntax-string)}.markdown-content .hljs-number{color:var(--text-syntax-number)}.markdown-content .hljs-comment{color:var(--text-syntax-comment)}.markdown-content .hljs-punctuation,.markdown-content .hljs-operator{color:var(--text-syntax-punctuation)}
