.md-prose a{color:var(--accent)}.md-prose u{text-underline-offset:.12em;text-decoration:underline}.md-prose code{font-family:var(--font-mono);background:var(--bg-elevated);border-radius:.2em;padding:.1em .3em;font-size:.88em}.md-prose pre{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border);white-space:pre-wrap;border-radius:.25em;padding:.55em .7em;font-size:.85em;overflow-x:auto}.md-prose pre code{background:0 0;border-radius:0;padding:0}.md-prose strong{font-weight:600}.md-prose del,.md-prose s{color:var(--fg-muted)}.md-prose.svelte-1a9ltfx{overflow-wrap:anywhere;color:var(--fg);line-height:1.5;font-family:var(--font-sans);font-size:.9rem}.md-prose-empty.svelte-1a9ltfx{color:var(--fg-muted);font-family:var(--font-mono);font-size:.85rem}.md-prose.svelte-1a9ltfx>:first-child{margin-top:0}.md-prose.svelte-1a9ltfx>:last-child{margin-bottom:0}.md-prose.svelte-1a9ltfx p,.md-prose.svelte-1a9ltfx ul,.md-prose.svelte-1a9ltfx ol,.md-prose.svelte-1a9ltfx blockquote,.md-prose.svelte-1a9ltfx pre,.md-prose.svelte-1a9ltfx table{margin:.4em 0}.md-prose.svelte-1a9ltfx h1,.md-prose.svelte-1a9ltfx h2,.md-prose.svelte-1a9ltfx h3,.md-prose.svelte-1a9ltfx h4,.md-prose.svelte-1a9ltfx h5,.md-prose.svelte-1a9ltfx h6{letter-spacing:-.01em;margin:.6em 0 .35em;font-weight:600;line-height:1.3}.md-prose.svelte-1a9ltfx h1{font-size:1.25rem}.md-prose.svelte-1a9ltfx h2{font-size:1.1rem}.md-prose.svelte-1a9ltfx h3{font-size:1rem}.md-prose.svelte-1a9ltfx ul,.md-prose.svelte-1a9ltfx ol{padding-left:1.35em}.md-prose.svelte-1a9ltfx ul{list-style-type:disc}.md-prose.svelte-1a9ltfx ul ul{list-style-type:circle}.md-prose.svelte-1a9ltfx ul ul ul{list-style-type:square}.md-prose.svelte-1a9ltfx ul ul ul ul{list-style-type:disc}.md-prose.svelte-1a9ltfx li{margin:.15em 0}.md-prose.svelte-1a9ltfx li>input[type=checkbox]{margin-right:.4em}.md-prose.svelte-1a9ltfx blockquote{border-left:3px solid var(--border);color:var(--fg-muted);margin-left:0;padding-left:.75em}.md-prose.svelte-1a9ltfx hr{border:none;border-top:1px solid var(--border);margin:.75em 0}.md-prose.svelte-1a9ltfx table{border-collapse:collapse;width:100%;font-size:.85em}.md-prose.svelte-1a9ltfx th,.md-prose.svelte-1a9ltfx td{border:1px solid var(--border);text-align:left;padding:.25em .45em}.md-prose.svelte-1a9ltfx th{background:var(--bg-elevated)}
