.blog-prose{color:var(--color-foreground);line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{letter-spacing:-.01em;margin-top:2em;font-size:1.5rem}.blog-prose h3{margin-top:1.5em;font-size:1.15rem}.blog-prose p,.blog-prose li{color:var(--color-muted-foreground);font-size:.9375rem}.blog-prose strong{color:var(--color-foreground);font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.25em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.blog-prose table{border-collapse:collapse;width:100%;font-size:.875rem}.blog-prose th,.blog-prose td{border:1px solid var(--color-border);text-align:left;padding:.6em .8em}.blog-prose th{background:var(--color-card);font-weight:600}.blog-prose hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.blog-prose blockquote{border-left:2px solid var(--color-primary);color:var(--color-muted-foreground);padding-left:1em;font-style:italic}
