@layer components{.blog-prose{--prose-link:#c20039;color:color-mix(in oklab, var(--foreground) 90%, transparent);overflow-wrap:break-word;max-width:68ch;font-size:16px;line-height:1.7}@supports (color:lab(0% 0 0)){.blog-prose{--prose-link:lab(41.1651% 71.6251 30.3087)}}.dark .blog-prose{--prose-link:var(--primary)}@media (min-width:640px){.blog-prose{font-size:17px}}.blog-prose>*{margin:0}.blog-prose>*+*{margin-top:1.15em}.blog-prose h2,.blog-prose h3{color:var(--foreground);text-wrap:balance;scroll-margin-top:8rem}.blog-prose h2{letter-spacing:-.02em;font-size:1.6em;font-weight:700;line-height:1.25}.blog-prose>h2{margin-top:1.9em}.blog-prose h3{font-size:1.2em;font-weight:600;line-height:1.35}.blog-prose>h3{margin-top:1.6em}@media (min-width:1024px){.blog-prose h2,.blog-prose h3{scroll-margin-top:6rem}}.blog-prose a:not([data-slot=button]){color:var(--prose-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--prose-link) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--prose-link) 45%, transparent);transition:text-decoration-color .15s}.blog-prose a:not([data-slot=button]):hover{-webkit-text-decoration-color:var(--prose-link);text-decoration-color:var(--prose-link)}.blog-prose strong{color:var(--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 li+li,.blog-prose li>ul,.blog-prose li>ol{margin-top:.4em}.blog-prose li::marker{color:var(--primary)}.blog-prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:1em}.blog-prose :not(pre)>code{font-family:var(--font-mono);background:var(--muted);border-radius:.3em;padding:.1em .35em;font-size:.875em}.blog-prose hr{border:0;border-top:1px solid var(--border)}.blog-prose>.blog-block,.blog-prose>.blog-block+*{margin-top:1.6em}.blog-prose>:first-child{margin-top:0}}
