.md-content.svelte-ynbqkx{font-size:15px;line-height:1.7;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.md-content.svelte-ynbqkx p,.md-content.svelte-ynbqkx li,.md-content.svelte-ynbqkx blockquote{white-space:pre-wrap;overflow-wrap:break-word}.md-loading.svelte-ynbqkx{color:var(--text-2);white-space:pre-wrap}.md-content.svelte-ynbqkx h1{font-size:1.6em;font-weight:700;margin:1em 0 .4em}.md-content.svelte-ynbqkx h2{font-size:1.35em;font-weight:700;margin:.8em 0 .3em}.md-content.svelte-ynbqkx h3{font-size:1.15em;font-weight:600;margin:.6em 0 .2em}.md-content.svelte-ynbqkx p{margin:.5em 0}.md-content.svelte-ynbqkx ul,.md-content.svelte-ynbqkx ol{padding-left:1.5em;margin:.5em 0}.md-content.svelte-ynbqkx li{margin:.2em 0}.md-content.svelte-ynbqkx blockquote{border-left:3px solid var(--accent);padding:.5em 1em;margin:.5em 0;color:var(--text-2);background:var(--bg-surface);border-radius:0 var(--radius) var(--radius) 0}.md-content.svelte-ynbqkx .md-code-wrap{border:1px solid var(--border, #e5e5e5);border-radius:var(--radius, 10px);margin:.75em 0;overflow:hidden}.md-content.svelte-ynbqkx .md-code-toolbar{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--bg-surface, #f5f5f5);border-bottom:1px solid var(--border, #e5e5e5);font-size:11px}.md-content.svelte-ynbqkx .md-code-lang{color:var(--text-3, #999);text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin-right:auto}.md-content.svelte-ynbqkx .md-code-copy,.md-content.svelte-ynbqkx .md-code-save{padding:2px 8px;border:1px solid var(--border, #ddd);border-radius:4px;background:transparent;color:var(--text-2, #666);cursor:pointer;font-size:11px;line-height:1.4;transition:background .15s,color .15s}.md-content.svelte-ynbqkx .md-code-copy:hover,.md-content.svelte-ynbqkx .md-code-save:hover{background:var(--accent-soft, #dbeafe);color:var(--accent, #2563eb);border-color:var(--accent, #2563eb)}.md-content.svelte-ynbqkx pre.md-code-block{background:var(--bg-elevated, #fafafa);padding:12px 16px;margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;border-radius:0;user-select:text;-webkit-user-select:text;cursor:text}.md-content.svelte-ynbqkx pre.md-code-block code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.md-content.svelte-ynbqkx pre.md-code-block:focus{outline:2px solid var(--accent, #2563eb);outline-offset:-2px}.md-content.svelte-ynbqkx code.md-code--inline{background:var(--bg-elevated);padding:2px 6px;border-radius:4px;font-size:.9em}.md-content.svelte-ynbqkx .md-table-wrap{overflow-x:auto;margin:.5em 0;-webkit-overflow-scrolling:touch}.md-content.svelte-ynbqkx table.md-table{border-collapse:collapse;width:100%;font-size:14px}.md-content.svelte-ynbqkx .md-table th,.md-content.svelte-ynbqkx .md-table td{border:1px solid var(--border);padding:8px 12px;text-align:left}.md-content.svelte-ynbqkx .md-table th{background:var(--bg-elevated);font-weight:600}.md-content.svelte-ynbqkx .md-table tr:nth-child(2n){background:var(--bg-surface)}.md-content.svelte-ynbqkx .md-image{max-width:100%;height:auto;border-radius:var(--radius);margin:.5em 0}.md-content.svelte-ynbqkx .md-image-missing{display:inline-block;padding:8px 12px;background:var(--bg-surface, #f5f5f5);border:1px dashed var(--border, #ddd);border-radius:var(--radius, 8px);color:var(--text-3, #999);font-size:13px;font-style:italic}.md-content.svelte-ynbqkx a{color:var(--accent)}.md-content.svelte-ynbqkx .katex-display{overflow-x:auto;overflow-y:hidden;padding:8px 0;margin:.5em 0;-webkit-overflow-scrolling:touch}.md-content.svelte-ynbqkx .katex{font-size:1.1em}.md-content.svelte-ynbqkx hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}
