.markdown-body.svelte-z28whr{font-size:var(--text-sm);line-height:1.618;color:var(--canvas-text)}.markdown-body.svelte-z28whr h1,.markdown-body.svelte-z28whr h2,.markdown-body.svelte-z28whr h3{font-family:var(--font-heading);font-weight:400;margin-top:var(--space-21);margin-bottom:var(--space-8)}.markdown-body.svelte-z28whr h1{font-size:18px}.markdown-body.svelte-z28whr h2{font-size:16px}.markdown-body.svelte-z28whr h3{font-size:14px}.markdown-body.svelte-z28whr p{margin-bottom:var(--space-13)}.markdown-body.svelte-z28whr p:last-child{margin-bottom:0}.markdown-body.svelte-z28whr ul,.markdown-body.svelte-z28whr ol{margin-bottom:var(--space-13);padding-left:var(--space-21)}.markdown-body.svelte-z28whr li{margin-bottom:var(--space-3)}.markdown-body.svelte-z28whr code{font-family:var(--font-code);font-size:11px;background:#0d4d6a1f;padding:1px 5px;border-radius:3px;color:var(--illuminated-gold)}.markdown-body.svelte-z28whr .code-block{position:relative;margin-bottom:var(--space-13);border:1px solid rgba(13,77,106,.15);border-radius:var(--space-5);overflow:hidden}.markdown-body.svelte-z28whr .code-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-13);background:#0d4d6a14;border-bottom:1px solid rgba(13,77,106,.1)}.markdown-body.svelte-z28whr .code-lang{font-family:var(--font-code);font-size:9px;color:var(--canvas-text-muted);text-transform:uppercase;letter-spacing:1px}.markdown-body.svelte-z28whr .code-copy{background:transparent;border:1px solid rgba(13,77,106,.15);border-radius:3px;color:var(--canvas-text-muted);font-family:var(--font-body);font-size:9px;padding:1px 8px;cursor:pointer;transition:all .15s ease;letter-spacing:.5px}.markdown-body.svelte-z28whr .code-copy:hover{color:var(--canvas-text);border-color:#0d4d6a4d;background:#0d4d6a0f}.markdown-body.svelte-z28whr pre{background:#060608cc;padding:var(--space-13);margin:0;overflow-x:auto}.markdown-body.svelte-z28whr pre code{background:none;padding:0;border-radius:0;color:var(--canvas-text);font-size:11px;line-height:1.5}.markdown-body.svelte-z28whr .hljs-keyword{color:#c792ea}.markdown-body.svelte-z28whr .hljs-string{color:#c3e88d}.markdown-body.svelte-z28whr .hljs-number{color:#f78c6c}.markdown-body.svelte-z28whr .hljs-comment{color:#546e7a;font-style:italic}.markdown-body.svelte-z28whr .hljs-function,.markdown-body.svelte-z28whr .hljs-title,.markdown-body.svelte-z28whr .hljs-title.function_{color:#82aaff}.markdown-body.svelte-z28whr .hljs-params{color:var(--canvas-text)}.markdown-body.svelte-z28whr .hljs-built_in,.markdown-body.svelte-z28whr .hljs-type{color:#ffcb6b}.markdown-body.svelte-z28whr .hljs-literal{color:#f78c6c}.markdown-body.svelte-z28whr .hljs-attr{color:#ffcb6b}.markdown-body.svelte-z28whr .hljs-variable{color:#f07178}.markdown-body.svelte-z28whr .hljs-property{color:#82aaff}.markdown-body.svelte-z28whr .hljs-operator,.markdown-body.svelte-z28whr .hljs-punctuation{color:#89ddff}.markdown-body.svelte-z28whr .hljs-meta{color:#546e7a}.markdown-body.svelte-z28whr .hljs-tag,.markdown-body.svelte-z28whr .hljs-name{color:#f07178}.markdown-body.svelte-z28whr .hljs-selector-class{color:#ffcb6b}.markdown-body.svelte-z28whr .hljs-selector-id{color:#82aaff}.markdown-body.svelte-z28whr .hljs-regexp{color:#89ddff}.markdown-body.svelte-z28whr strong{color:var(--canvas-text);font-weight:700}.markdown-body.svelte-z28whr em{font-style:italic}.markdown-body.svelte-z28whr blockquote{border-left:2px solid var(--deep-sapphire);padding-left:var(--space-13);margin:var(--space-13) 0;color:var(--canvas-text-muted);font-style:italic}.markdown-body.svelte-z28whr a{color:var(--deep-sapphire);text-decoration:none;border-bottom:1px solid rgba(13,77,106,.3);transition:border-color .15s ease}.markdown-body.svelte-z28whr a:hover{border-color:var(--deep-sapphire)}.markdown-body.svelte-z28whr table{width:100%;border-collapse:collapse;margin-bottom:var(--space-13);font-size:11px}.markdown-body.svelte-z28whr th,.markdown-body.svelte-z28whr td{padding:var(--space-5) var(--space-8);border:1px solid rgba(13,77,106,.12);text-align:left}.markdown-body.svelte-z28whr th{background:#0d4d6a14;font-weight:600}.markdown-body.svelte-z28whr hr{border:none;border-top:1px solid rgba(13,77,106,.1);margin:var(--space-21) 0}.markdown-body.svelte-z28whr .katex-display{margin:var(--space-13) 0;overflow-x:auto;overflow-y:hidden;padding:var(--space-8) 0}.markdown-body.svelte-z28whr .katex{font-size:1.05em;color:var(--canvas-text)}.markdown-body.svelte-z28whr .katex-html{white-space:nowrap}.markdown-body.svelte-z28whr .katex .base{display:inline-block}
