.markdown-content.svelte-jhgshz{color:var(--markdown-text, inherit);font-size:inherit;line-height:inherit;--markdown-inline-code-bg-default: #eef2f7;--markdown-inline-code-text-default: #1f2937;--markdown-code-bg-default: #f8fafc;--markdown-code-header-bg-default: #eef2f7;--markdown-code-border-default: rgba(148, 163, 184, .35);--markdown-code-text-default: #0f172a;--markdown-code-muted-default: #64748b;--markdown-code-keyword-default: #7c3aed;--markdown-code-string-default: #047857;--markdown-code-number-default: #b45309;--markdown-code-function-default: #2563eb;--markdown-code-type-default: #be185d}.markdown-content.is-inline.svelte-jhgshz{display:inline}[data-theme=dark] .markdown-content,.dark .markdown-content{--markdown-inline-code-bg-default: color-mix(in srgb, currentColor 12%, transparent);--markdown-inline-code-text-default: currentColor;--markdown-code-bg-default: #0f172a;--markdown-code-header-bg-default: #162033;--markdown-code-border-default: #273449;--markdown-code-text-default: #e2e8f0;--markdown-code-muted-default: #94a3b8;--markdown-code-keyword-default: #c084fc;--markdown-code-string-default: #34d399;--markdown-code-number-default: #fbbf24;--markdown-code-function-default: #60a5fa;--markdown-code-type-default: #f472b6}.markdown-content>*+*{margin-top:.75rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin-top:1rem;margin-bottom:.4rem;font-size:1.05em;font-weight:600;line-height:1.35;color:var(--markdown-heading, var(--markdown-text, inherit))}.markdown-content p{margin:0}.markdown-content ul,.markdown-content ol{margin:0;padding-left:1.25rem;list-style-position:outside}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li+li{margin-top:.3rem}.markdown-content a{color:var(--markdown-link, currentColor);text-decoration:underline;text-underline-offset:.16em}.markdown-content strong{color:var(--markdown-strong, currentColor);font-weight:700}.markdown-content em{font-style:italic}.markdown-content blockquote{margin:0;padding-left:.9rem;border-left:3px solid var(--markdown-quote-border, color-mix(in srgb, currentColor 18%, transparent));color:var(--markdown-quote-text, color-mix(in srgb, currentColor 78%, transparent))}.markdown-content table{width:100%;border-collapse:collapse;border-radius:.85rem;overflow:hidden;border:1px solid var(--markdown-table-border, color-mix(in srgb, currentColor 16%, transparent));font-size:.92em}.markdown-content thead{background:var(--markdown-table-head-bg, color-mix(in srgb, currentColor 8%, transparent))}.markdown-content th,.markdown-content td{padding:.55rem .65rem;text-align:left;border-bottom:1px solid var(--markdown-table-border, color-mix(in srgb, currentColor 16%, transparent))}.markdown-content tbody tr:last-child td{border-bottom:none}.markdown-content :not(pre)>code{padding:.1rem .3rem;border-radius:.3rem;background:var(--markdown-inline-code-bg, var(--markdown-inline-code-bg-default));color:var(--markdown-inline-code-text, var(--markdown-inline-code-text-default));font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.markdown-content .katex-display{margin:.85rem 0;overflow-x:auto;overflow-y:hidden}.markdown-content .code-block{margin:.85rem 0;overflow:hidden;border:1px solid var(--markdown-code-border, var(--markdown-code-border-default));border-radius:.75rem;background:var(--markdown-code-bg, var(--markdown-code-bg-default));box-shadow:0 16px 30px -28px #0f172a40}.markdown-content .code-block__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .75rem;border-bottom:1px solid var(--markdown-code-border, var(--markdown-code-border-default));background:var(--markdown-code-header-bg, var(--markdown-code-header-bg-default));font-size:.7rem;letter-spacing:.01em;text-transform:lowercase}.markdown-content .code-block__lang{font-weight:600;color:var(--markdown-code-muted, var(--markdown-code-muted-default))}.markdown-content .code-block__copy{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--markdown-code-muted, var(--markdown-code-muted-default));cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.markdown-content .code-block__copy:hover{color:var(--markdown-code-text, var(--markdown-code-text-default));border-color:var(--markdown-code-border, var(--markdown-code-border-default));background:color-mix(in srgb,var(--markdown-code-border, var(--markdown-code-border-default)) 55%,transparent)}.markdown-content .code-block__copy-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.markdown-content .code-block__copy[data-copy-state=copied]{color:var(--markdown-code-string, var(--markdown-code-string-default))}.markdown-content .code-block__copy[data-copy-state=error]{color:#ef4444}.markdown-content .code-block pre{margin:0;padding:.85rem .9rem .95rem;overflow-x:auto;background:transparent}.markdown-content .code-block pre code{display:block;padding:0;color:var(--markdown-code-text, var(--markdown-code-text-default));font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem}.markdown-content .hljs-comment,.markdown-content .hljs-quote{color:var(--markdown-code-muted, var(--markdown-code-muted-default));font-style:italic}.markdown-content .hljs-keyword,.markdown-content .hljs-selector-tag,.markdown-content .hljs-literal{color:var(--markdown-code-keyword, var(--markdown-code-keyword-default));font-weight:600}.markdown-content .hljs-string,.markdown-content .hljs-symbol,.markdown-content .hljs-template-tag{color:var(--markdown-code-string, var(--markdown-code-string-default))}.markdown-content .hljs-number,.markdown-content .hljs-regexp,.markdown-content .hljs-attr{color:var(--markdown-code-number, var(--markdown-code-number-default))}.markdown-content .hljs-title,.markdown-content .hljs-function{color:var(--markdown-code-function, var(--markdown-code-function-default))}.markdown-content .hljs-type,.markdown-content .hljs-built_in,.markdown-content .hljs-class{color:var(--markdown-code-type, var(--markdown-code-type-default))}
