.markdown-render{--font-heading:"Inter", system-ui, sans-serif;--font-code:"JetBrains Mono", "Fira Code", monospace;font-family:var(--font-heading);max-width:740px;margin:0 auto;line-height:1.75}.markdown-render h1,.markdown-render h2,.markdown-render h3{letter-spacing:-.02em;margin-top:2rem;margin-bottom:1rem;font-weight:800}.markdown-render [data-rehype-pretty-code-fragment]{border-radius:12px;margin:2.5rem 0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.markdown-render [data-rehype-pretty-code-title]{font-size:.75rem;font-family:var(--font-code);padding:.6rem 1rem}.markdown-render pre{font-family:var(--font-code);padding:1.5rem 0;font-size:.95rem;overflow-x:auto}.markdown-render [data-line]{border-left:3px solid #0000;padding-left:1.5rem;padding-right:1.5rem}.markdown-render .line--highlighted{display:block}.markdown-render [data-theme=dark]{display:none}.dark .markdown-render [data-theme=dark]{display:block}.dark .markdown-render [data-theme=light]{display:none}:is(.dracula,.one-dark,.catppuccin,.solarized) .prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-quotes:var(--foreground);--tw-prose-code:var(--foreground);--tw-prose-hr:var(--border);--tw-prose-quote-borders:var(--primary)}
