.markdown-content.svelte-13sssua{line-height:1.8;color:var(--color-text)}.blog-content.svelte-13sssua{font-family:var(--font-prose);font-size:1rem;line-height:1.75;color:#dcdcdc}.blog-content.svelte-13sssua p,.blog-content.svelte-13sssua ul,.blog-content.svelte-13sssua ol,.blog-content.svelte-13sssua blockquote,.blog-content.svelte-13sssua h2,.blog-content.svelte-13sssua h3,.blog-content.svelte-13sssua h4,.blog-content.svelte-13sssua h5,.blog-content.svelte-13sssua h6{max-width:62ch}.blog-content.svelte-13sssua p{margin-bottom:1.25rem}.blog-content.svelte-13sssua ul,.blog-content.svelte-13sssua ol{padding-left:1.5rem;margin-bottom:1.25rem}.blog-content.svelte-13sssua ul{list-style:square}.blog-content.svelte-13sssua ol{list-style:decimal}.blog-content.svelte-13sssua li{margin-bottom:.4rem}.blog-content.svelte-13sssua li::marker{color:var(--color-primary-dim)}.blog-content.svelte-13sssua blockquote{border-left:1px solid var(--color-primary-dim);padding-left:1rem;font-style:italic;color:var(--color-text-dim)}.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}.blog-content.svelte-13sssua h1,.blog-content.svelte-13sssua h2,.blog-content.svelte-13sssua h3,.blog-content.svelte-13sssua h4,.blog-content.svelte-13sssua h5,.blog-content.svelte-13sssua h6{text-shadow:none}.blog-content.svelte-13sssua h1,.blog-content.svelte-13sssua h2{font-family:var(--font-mark);font-weight:800;text-transform:none;letter-spacing:.02em;color:var(--color-primary);padding-bottom:.5rem;border-bottom:1px solid rgba(0,255,255,.15)}.blog-content.svelte-13sssua h1{font-size:1.7rem;margin-top:2.5rem;margin-bottom:1rem}.blog-content.svelte-13sssua h2{font-size:1.5rem;margin-top:3rem;margin-bottom:1rem}.blog-content.svelte-13sssua h3{font-family:var(--font-prose);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#eaeaea;margin-top:2.25rem;margin-bottom:.6rem}.blog-content.svelte-13sssua h4,.blog-content.svelte-13sssua h5,.blog-content.svelte-13sssua h6{font-family:var(--font-prose);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin-top:1.75rem;margin-bottom:.4rem}.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:var(--font-display);font-size:.9em;color:var(--color-cyan)}.markdown-content.svelte-13sssua pre{background:var(--color-void);border:1px solid var(--color-primary-dim);padding:1rem;overflow-x:auto;margin:1.5rem 0}.markdown-content.svelte-13sssua pre.hljs{background:#0a0a0f;border:1px 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:var(--font-display)}.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:1px 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:1px solid var(--color-primary-dim);margin:1.5rem 0}.markdown-content.svelte-13sssua hr{border:none;border-top:1px solid var(--color-primary-dim);margin:2rem 0}.markdown-content.svelte-13sssua .mermaid-diagram{background:var(--color-void);border:1px 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)}
