.blog-prose h3:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:2px;background:hsl(var(--primary))}.blog-prose h3+ol,.blog-prose h3+p,.blog-prose h3+ul{margin-left:.875rem}.blog-prose li::marker{color:hsl(var(--primary))}.blog-prose p.blog-label>strong{display:inline-block;margin-top:.4em;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.blog-prose>h2:first-child{border-top:0;padding-top:0;margin-top:0}.blog-prose :not(pre)>code:after,.blog-prose :not(pre)>code:before{content:""}.blog-prose :not(pre)>code{background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border));border-radius:4px;padding:.1em .35em;font-size:.9em;font-weight:500;color:hsl(var(--foreground))}