.markdown-preview{color:var(--color-text);word-wrap:break-word;overflow-wrap:break-word;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.75}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{color:var(--color-text);margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.3}.markdown-preview h1{border-bottom:1px solid var(--color-border);padding-bottom:.3em;font-size:2em}.markdown-preview h2{border-bottom:1px solid var(--color-border);padding-bottom:.25em;font-size:1.5em}.markdown-preview h3{font-size:1.25em}.markdown-preview h4{font-size:1em}.markdown-preview h5{font-size:.875em}.markdown-preview h6{color:var(--color-text-muted);font-size:.85em}.markdown-preview>:first-child{margin-top:0}.markdown-preview p{margin-top:0;margin-bottom:1em}.markdown-preview a{color:#6366f1;text-decoration:none}.markdown-preview a:hover{text-decoration:underline}.markdown-preview strong{font-weight:700}.markdown-preview em{font-style:italic}.markdown-preview del{color:var(--color-text-muted);text-decoration:line-through}.markdown-preview blockquote{background:var(--glass-bg);color:var(--color-text-muted);border-left:4px solid #6366f1;border-radius:0 8px 8px 0;margin:1em 0;padding:.5em 1em}.markdown-preview blockquote p{margin-bottom:.25em}.markdown-preview blockquote>:last-child{margin-bottom:0}.markdown-preview ul,.markdown-preview ol{margin-top:0;margin-bottom:1em;padding-left:2em}.markdown-preview li{margin-bottom:.25em}.markdown-preview li>p{margin-bottom:.5em}.markdown-preview ul ul,.markdown-preview ol ol,.markdown-preview ul ol,.markdown-preview ol ul{margin-top:.25em;margin-bottom:0}.markdown-preview .task-list-item{margin-left:-1.5em;list-style-type:none;position:relative}.markdown-preview .task-list-item input[type=checkbox]{accent-color:#6366f1;vertical-align:middle;width:1em;height:1em;margin-right:.5em}.markdown-preview code{background:var(--glass-bg);border:1px solid var(--glass-border);color:#e879f9;border-radius:6px;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.875em}.markdown-preview pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1em 0;padding:1em;line-height:1.5;overflow-x:auto}.markdown-preview pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0;font-size:.875em}.markdown-preview table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9em;overflow:auto}.markdown-preview th,.markdown-preview td{border:1px solid var(--color-border);text-align:left;padding:.5em 1em}.markdown-preview th{background:var(--glass-bg);font-weight:600}.markdown-preview tr:nth-child(2n) td{background:var(--glass-bg)}.markdown-preview hr{border:none;border-top:2px solid var(--color-border);margin:2em 0}.markdown-preview img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.markdown-preview .footnotes{border-top:1px solid var(--color-border);margin-top:2em;padding-top:1em;font-size:.875em}.markdown-preview pre .hljs-keyword,.markdown-preview pre .hljs-selector-tag,.markdown-preview pre .hljs-title,.markdown-preview pre .hljs-section{color:#c678dd;font-weight:600}.markdown-preview pre .hljs-string,.markdown-preview pre .hljs-attr{color:#98c379}.markdown-preview pre .hljs-number,.markdown-preview pre .hljs-literal{color:#d19a66}.markdown-preview pre .hljs-comment{color:var(--color-text-muted);font-style:italic}.markdown-preview pre .hljs-built_in,.markdown-preview pre .hljs-type,.markdown-preview pre .hljs-class .hljs-title{color:#e5c07b}.markdown-preview pre .hljs-function .hljs-title{color:#61afef}.markdown-preview pre .hljs-variable{color:#e06c75}.markdown-preview pre .hljs-meta{color:#56b6c2}
