.blog-prose{color:hsl(var(--foreground) / .9);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:hsl(var(--foreground));margin-top:2em;scroll-margin-top:6rem;font-weight:700;line-height:1.3}.blog-prose h2{font-size:1.75rem}.blog-prose h3{font-size:1.4rem}.blog-prose h4{font-size:1.2rem}.blog-prose a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.blog-prose strong{color:hsl(var(--foreground))}.blog-prose ul{padding-left:1.5em;list-style:outside}.blog-prose ol{padding-left:1.5em;list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose img{border-radius:.5rem;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.blog-prose blockquote{border-left:3px solid hsl(var(--primary));background:hsl(var(--muted) / .4);border-radius:0 .5rem .5rem 0;padding:.75em 1em}.blog-prose code{background:hsl(var(--muted));border-radius:.25rem;padding:.15em .35em;font-size:.9em}.blog-prose pre{background:hsl(var(--muted));border-radius:.5rem;padding:1em;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-prose pre code{font-size:inherit;background:0 0;padding:0}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:.5em .75em}.blog-prose th{background:hsl(var(--muted) / .5)}.blog-prose hr{border-color:hsl(var(--border));margin:2.5em 0}.blog-prose iframe{border:0;border-radius:.5rem;width:100%;max-width:100%}.blog-prose iframe[src*=youtube]{aspect-ratio:16/9;height:auto}.blog-prose audio,.blog-prose video{width:100%}
