.markdown-view.svelte-8tj1ck h1,.markdown-view.svelte-8tj1ck h2,.markdown-view.svelte-8tj1ck h3,.markdown-view.svelte-8tj1ck h4,.markdown-view.svelte-8tj1ck h5,.markdown-view.svelte-8tj1ck h6{color:hsl(var(--foreground));font-weight:600;line-height:1.3;margin-top:1.25em;margin-bottom:.5em}.markdown-view.svelte-8tj1ck h1{font-size:1.5rem}.markdown-view.svelte-8tj1ck h2{font-size:1.25rem}.markdown-view.svelte-8tj1ck h3{font-size:1.1rem}.markdown-view.svelte-8tj1ck p{line-height:1.7;margin:.75em 0}.markdown-view.svelte-8tj1ck a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.markdown-view.svelte-8tj1ck a:hover{color:hsl(var(--primary) / .8)}.markdown-view.svelte-8tj1ck ul,.markdown-view.svelte-8tj1ck ol{margin:.5em 0 .75em 1.5em;line-height:1.7}.markdown-view.svelte-8tj1ck ul{list-style:disc}.markdown-view.svelte-8tj1ck ol{list-style:decimal}.markdown-view.svelte-8tj1ck li{margin:.25em 0}.markdown-view.svelte-8tj1ck code{background:hsl(var(--muted));color:hsl(var(--foreground));padding:.1em .35em;border-radius:4px;font-size:.9em}.markdown-view.svelte-8tj1ck pre{background:color-mix(in srgb,hsl(var(--muted)) 82%,hsl(var(--background)));color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:.9rem 1rem;border-radius:6px;overflow-x:auto;margin:.9em 0;font-size:.875rem;line-height:1.6}.dark .markdown-view.svelte-8tj1ck pre,.portal-cinematic.dark .markdown-view.svelte-8tj1ck pre{background:color-mix(in srgb,hsl(var(--card)) 72%,black);color:hsl(var(--foreground));border-color:hsl(var(--border))}.markdown-view.svelte-8tj1ck pre code{background:transparent;color:inherit;display:block;padding:0}.markdown-view.svelte-8tj1ck .hljs-keyword,.markdown-view.svelte-8tj1ck .hljs-selector-tag,.markdown-view.svelte-8tj1ck .hljs-built_in,.markdown-view.svelte-8tj1ck .hljs-name,.markdown-view.svelte-8tj1ck .hljs-tag{color:#93c5fd}.markdown-view.svelte-8tj1ck .hljs-string,.markdown-view.svelte-8tj1ck .hljs-title,.markdown-view.svelte-8tj1ck .hljs-section,.markdown-view.svelte-8tj1ck .hljs-attribute,.markdown-view.svelte-8tj1ck .hljs-literal,.markdown-view.svelte-8tj1ck .hljs-template-tag,.markdown-view.svelte-8tj1ck .hljs-template-variable,.markdown-view.svelte-8tj1ck .hljs-type,.markdown-view.svelte-8tj1ck .hljs-addition{color:#86efac}.markdown-view.svelte-8tj1ck .hljs-number,.markdown-view.svelte-8tj1ck .hljs-symbol,.markdown-view.svelte-8tj1ck .hljs-bullet,.markdown-view.svelte-8tj1ck .hljs-variable,.markdown-view.svelte-8tj1ck .hljs-params,.markdown-view.svelte-8tj1ck .hljs-link{color:#fcd34d}.markdown-view.svelte-8tj1ck .hljs-comment,.markdown-view.svelte-8tj1ck .hljs-quote,.markdown-view.svelte-8tj1ck .hljs-deletion,.markdown-view.svelte-8tj1ck .hljs-meta{color:hsl(var(--muted-foreground))}.markdown-view.svelte-8tj1ck .hljs-emphasis{font-style:italic}.markdown-view.svelte-8tj1ck .hljs-strong{font-weight:700}.markdown-view.svelte-8tj1ck blockquote{border-left:3px solid hsl(var(--border));padding-left:1rem;color:hsl(var(--muted-foreground));margin:.75em 0}.markdown-view.svelte-8tj1ck table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.875rem}.markdown-view.svelte-8tj1ck th,.markdown-view.svelte-8tj1ck td{border:1px solid hsl(var(--border));padding:.5rem .75rem;text-align:left}.markdown-view.svelte-8tj1ck th{background:hsl(var(--muted));font-weight:600}.markdown-view.svelte-8tj1ck hr{border:0;border-top:1px solid hsl(var(--border));margin:1.25em 0}.markdown-view.svelte-8tj1ck img{max-width:100%;border-radius:6px}.markdown-view.svelte-8tj1ck strong{font-weight:600}.markdown-view.svelte-8tj1ck em{font-style:italic}
