.markdown-content.svelte-13sssua{line-height:1.8;color:var(--color-text)}.markdown-content.svelte-13sssua a{color:var(--color-primary);text-decoration:underline;transition:color .2s}.markdown-content.svelte-13sssua a:hover{color:var(--color-cyan);text-shadow:0 0 8px var(--color-cyan)}.markdown-content.svelte-13sssua h1,.markdown-content.svelte-13sssua h2,.markdown-content.svelte-13sssua h3,.markdown-content.svelte-13sssua h4,.markdown-content.svelte-13sssua h5,.markdown-content.svelte-13sssua h6{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:var(--color-primary)}.markdown-content.svelte-13sssua h1{font-size:2rem}.markdown-content.svelte-13sssua h2{font-size:1.75rem}.markdown-content.svelte-13sssua h3{font-size:1.5rem}.markdown-content.svelte-13sssua p{margin-bottom:1rem}.markdown-content.svelte-13sssua code{background:var(--color-void);border:1px solid var(--color-primary-dim);padding:2px 6px;font-family:Departure Mono,monospace;font-size:.9em;color:var(--color-cyan)}.markdown-content.svelte-13sssua pre{background:var(--color-void);border:2px solid var(--color-primary-dim);padding:1rem;overflow-x:auto;margin:1.5rem 0}.markdown-content.svelte-13sssua pre.hljs{background:#0a0a0f;border:2px solid var(--color-primary-dim)}.markdown-content.svelte-13sssua pre code{background:none;border:none;padding:0;font-size:.85rem;color:var(--color-text);font-family:Departure Mono,monospace}.markdown-content.svelte-13sssua .hljs-comment,.markdown-content.svelte-13sssua .hljs-quote{color:#666680;font-style:italic}.markdown-content.svelte-13sssua .hljs-keyword,.markdown-content.svelte-13sssua .hljs-selector-tag,.markdown-content.svelte-13sssua .hljs-deletion{color:#ff6b9d}.markdown-content.svelte-13sssua .hljs-string,.markdown-content.svelte-13sssua .hljs-doctag,.markdown-content.svelte-13sssua .hljs-regexp,.markdown-content.svelte-13sssua .hljs-addition{color:#a8ff60}.markdown-content.svelte-13sssua .hljs-number,.markdown-content.svelte-13sssua .hljs-literal{color:#fc6}.markdown-content.svelte-13sssua .hljs-title,.markdown-content.svelte-13sssua .hljs-section,.markdown-content.svelte-13sssua .hljs-selector-id{color:#0ff;font-weight:700}.markdown-content.svelte-13sssua .hljs-type,.markdown-content.svelte-13sssua .hljs-class .hljs-title,.markdown-content.svelte-13sssua .hljs-built_in{color:#66d9ef}.markdown-content.svelte-13sssua .hljs-variable,.markdown-content.svelte-13sssua .hljs-template-variable,.markdown-content.svelte-13sssua .hljs-attr{color:#f96}.markdown-content.svelte-13sssua .hljs-attribute,.markdown-content.svelte-13sssua .hljs-property{color:#a6e22e}.markdown-content.svelte-13sssua .hljs-tag{color:#f92672}.markdown-content.svelte-13sssua .hljs-name{color:#ff6b9d}.markdown-content.svelte-13sssua .hljs-symbol,.markdown-content.svelte-13sssua .hljs-bullet,.markdown-content.svelte-13sssua .hljs-link{color:#0ff}.markdown-content.svelte-13sssua .hljs-meta{color:#75715e}.markdown-content.svelte-13sssua .hljs-meta .hljs-keyword{color:#ff6b9d}.markdown-content.svelte-13sssua .hljs-meta .hljs-string{color:#a8ff60}.markdown-content.svelte-13sssua .hljs-emphasis{font-style:italic}.markdown-content.svelte-13sssua .hljs-strong{font-weight:700}.markdown-content.svelte-13sssua .hljs-subst{color:var(--color-text)}.markdown-content.svelte-13sssua .hljs-punctuation{color:#889}.markdown-content.svelte-13sssua ul,.markdown-content.svelte-13sssua ol{margin-bottom:1rem;padding-left:2rem}.markdown-content.svelte-13sssua li{margin-bottom:.5rem}.markdown-content.svelte-13sssua blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1.5rem 0;color:var(--color-text-dim);font-style:italic}.markdown-content.svelte-13sssua table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:2px solid var(--color-primary-dim)}.markdown-content.svelte-13sssua th,.markdown-content.svelte-13sssua td{border:1px solid var(--color-primary-dim);padding:.75rem;text-align:left}.markdown-content.svelte-13sssua th{background:var(--color-void);font-weight:700;color:var(--color-primary)}.markdown-content.svelte-13sssua tr:nth-child(2n){background:#00ff000d}.markdown-content.svelte-13sssua img{max-width:100%;height:auto;border:2px solid var(--color-primary-dim);margin:1.5rem 0}.markdown-content.svelte-13sssua hr{border:none;border-top:2px solid var(--color-primary-dim);margin:2rem 0}.markdown-content.svelte-13sssua .mermaid-diagram{background:var(--color-void);border:2px solid var(--color-primary-dim);padding:2rem;margin:2rem 0;overflow-x:auto;text-align:center}.markdown-content.svelte-13sssua .mermaid-diagram svg{max-width:100%;height:auto}.markdown-content.svelte-13sssua .hljs{background:var(--color-void)!important;color:var(--color-text)}
