:is(.docs-prose,.blog-prose){color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}:is(.docs-prose,.blog-prose)>:first-child{margin-top:0}:is(.docs-prose,.blog-prose) h1,:is(.docs-prose,.blog-prose) h2,:is(.docs-prose,.blog-prose) h3,:is(.docs-prose,.blog-prose) h4{color:hsl(var(--foreground));font-weight:650;line-height:1.25;scroll-margin-top:2rem}:is(.docs-prose,.blog-prose) h1{font-size:clamp(2.25rem,5vw,3.1rem);letter-spacing:-.04em;margin:0 0 1.2rem}:is(.docs-prose,.blog-prose) h2{font-size:1.7rem;letter-spacing:-.025em;margin:2.8rem 0 1rem;border-top:1px solid hsl(var(--border));padding-top:1.8rem}:is(.docs-prose,.blog-prose) h3{font-size:1.25rem;margin:2rem 0 .7rem}:is(.docs-prose,.blog-prose) h4{font-size:1.05rem;margin:1.6rem 0 .5rem}:is(.docs-prose,.blog-prose) blockquote,:is(.docs-prose,.blog-prose) ol,:is(.docs-prose,.blog-prose) p,:is(.docs-prose,.blog-prose) pre,:is(.docs-prose,.blog-prose) table,:is(.docs-prose,.blog-prose) ul{margin:1rem 0}:is(.docs-prose,.blog-prose) ol,:is(.docs-prose,.blog-prose) ul{padding-left:1.5rem}:is(.docs-prose,.blog-prose) ul{list-style:disc}:is(.docs-prose,.blog-prose) ol{list-style:decimal}:is(.docs-prose,.blog-prose) li{padding-left:.2rem;margin:.3rem 0}:is(.docs-prose,.blog-prose) li::marker{color:hsl(var(--primary))}:is(.docs-prose,.blog-prose) a{color:hsl(var(--primary));font-weight:550;text-decoration:underline;text-underline-offset:3px}:is(.docs-prose,.blog-prose) a:hover{color:hsl(var(--primary)/.85)}:is(.docs-prose,.blog-prose) strong{color:hsl(var(--foreground));font-weight:650}:is(.docs-prose,.blog-prose) code{border-radius:.3rem;background:hsl(var(--muted));padding:.12rem .32rem;font-size:.88em}:is(.docs-prose,.blog-prose) pre{overflow-x:auto;border:1px solid hsl(var(--foreground));border-radius:var(--radius);background:hsl(var(--foreground));color:hsl(var(--background));padding:1.1rem 1.3rem;line-height:1.55}:is(.docs-prose,.blog-prose) pre code{background:none;padding:0;color:inherit;font-size:.84rem}:is(.docs-prose,.blog-prose) blockquote{border-left:3px solid hsl(var(--primary));padding:.4rem 1rem;background:hsl(var(--accent));border-radius:0 .4rem .4rem 0}:is(.docs-prose,.blog-prose) blockquote p{margin:.2rem 0}:is(.docs-prose,.blog-prose) table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem}:is(.docs-prose,.blog-prose) td,:is(.docs-prose,.blog-prose) th{border:1px solid hsl(var(--border));padding:.55rem .8rem;text-align:left;vertical-align:top}:is(.docs-prose,.blog-prose) th{background:hsl(var(--muted));color:hsl(var(--foreground))}:is(.docs-prose,.blog-prose) img{max-width:100%;height:auto;border-radius:.7rem}:is(.docs-prose,.blog-prose) hr{border:0;border-top:1px solid hsl(var(--border));margin:2rem 0}@media (max-width:640px){:is(.docs-prose,.blog-prose) h2{font-size:1.45rem}}