.deploy-theme .blog-prose{color:var(--muted-foreground);font-size:1rem;line-height:1.75}.deploy-theme .blog-prose>*+*{margin-top:1.25em}.deploy-theme .blog-prose h2,.deploy-theme .blog-prose h3,.deploy-theme .blog-prose h4{color:var(--foreground);font-weight:600;letter-spacing:-.01em;line-height:1.25}.deploy-theme .blog-prose h2{margin-top:2.25em;font-size:1.6rem}.deploy-theme .blog-prose h3{margin-top:1.75em;font-size:1.25rem}.deploy-theme .blog-prose h4{margin-top:1.5em;font-size:1.05rem}.deploy-theme .blog-prose a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.deploy-theme .blog-prose a:hover{color:var(--foreground)}.deploy-theme .blog-prose strong{color:var(--foreground);font-weight:600}.deploy-theme .blog-prose ol,.deploy-theme .blog-prose ul{padding-left:1.4em}.deploy-theme .blog-prose ul{list-style:disc}.deploy-theme .blog-prose ol{list-style:decimal}.deploy-theme .blog-prose li{margin-top:.5em}.deploy-theme .blog-prose li::marker{color:var(--muted-foreground)}.deploy-theme .blog-prose blockquote{border-left:3px solid var(--primary);padding-left:1.1em;color:var(--muted-foreground);font-style:italic}.deploy-theme .blog-prose code{background-color:var(--muted);border-radius:.35rem;padding:.15em .4em;font-size:.9em;font-family:var(--font-geist-mono),monospace}.deploy-theme .blog-prose pre{background-color:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:.75rem;padding:1.1em 1.25em;overflow-x:auto;font-size:.9rem;line-height:1.6}.deploy-theme .blog-prose pre code{background-color:transparent;padding:0;color:inherit}.deploy-theme .blog-prose img{border-radius:.75rem;border:1px solid var(--border)}.deploy-theme .blog-prose hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}.deploy-theme .blog-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.deploy-theme .blog-prose td,.deploy-theme .blog-prose th{border:1px solid var(--border);padding:.6em .8em;text-align:left}.deploy-theme .blog-prose th{background-color:var(--muted);color:var(--foreground);font-weight:600}