.blog-prose{color:var(--foreground);line-height:1.75}.blog-prose :where(h1,h2,h3,h4){margin-top:2rem;margin-bottom:.75rem;font-weight:600;line-height:1.25}.blog-prose :where(p,ul,ol,blockquote,pre){margin-top:1rem;margin-bottom:1rem}.blog-prose :where(a){text-decoration:underline}.blog-prose :where(ul){padding-left:1.25rem;list-style:outside}.blog-prose :where(ol){padding-left:1.25rem;list-style:decimal}.blog-prose :where(blockquote){color:#000000bf;border-left:3px solid #00000026;padding-left:1rem}@media (prefers-color-scheme:dark){.blog-prose :where(blockquote){color:#fffc;border-left-color:#fff3}}.blog-prose :where(pre){background:#0000000f;border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto}@media (prefers-color-scheme:dark){.blog-prose :where(pre){background:#ffffff14}}.blog-prose :where(code){font-family:var(--font-mono);font-size:.9em}.blog-prose :where(hr){border:none;border-top:1px solid #0000001f;margin:2rem 0}@media (prefers-color-scheme:dark){.blog-prose :where(hr){border-top-color:#ffffff2e}}
