.prose [data-annotation]{color:var(--tw-prose-links);cursor:help;font-weight:500}.prose [data-annotation]:hover{text-underline-offset:.2em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}article.prose [data-annotation]{color:var(--primary)}@media (hover:none){.prose [data-annotation]{cursor:pointer}}
.prose figure.image-figure{width:fit-content;max-width:100%;margin:1rem auto}.prose figure.image-figure[data-align=left]{margin-left:0;margin-right:auto}.prose figure.image-figure[data-align=right]{margin-left:auto;margin-right:0}.prose figure.image-figure>img{margin:0}.prose figure.image-figure>figcaption{width:0;min-width:100%;color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.875em;line-height:1.5}.prose figure.image-figure[data-align=left]>figcaption{text-align:left}.prose figure.image-figure[data-align=right]>figcaption{text-align:right}.prose .image-fallback{aspect-ratio:16/9;border-radius:.5rem;width:20rem;max-width:100%;margin:1rem auto;overflow:hidden}.prose .image-fallback[data-align=left]{margin-left:0;margin-right:auto}.prose .image-fallback[data-align=right]{margin-left:auto;margin-right:0}.prose figure.image-figure>.image-fallback{margin:0}
article img[data-align=center],article img[data-align=middle]{margin-left:auto;margin-right:auto;display:block}article img[data-align=left]{margin-left:0;margin-right:auto;display:block}article img[data-align=right]{margin-left:auto;margin-right:0;display:block}article{overflow-wrap:anywhere;word-wrap:break-word;background-color:#0000;max-width:100%}article p,article li,article td,article th,article div{overflow-wrap:anywhere;word-wrap:break-word}article pre{white-space:pre;overflow-wrap:normal;word-break:normal;max-width:100%;overflow-x:auto}article pre code{white-space:inherit;overflow-wrap:inherit;word-break:inherit}article :not(pre)>code{overflow-wrap:anywhere;white-space:pre-wrap}article table{word-wrap:break-word;max-width:100%;display:block;overflow-x:auto}article img:not([data-component-root] img){border-radius:.75rem;max-width:100%;height:auto;margin:1rem auto;display:block}article.prose a:not([data-component-root] a){color:var(--primary);text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);font-weight:500}article.prose a:not([data-component-root] a):hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}article h1,article h2,article h3,article h4{scroll-margin-top:calc(var(--nav-h,4.5rem) + 1rem)}article.prose blockquote{border-left:none;padding:.25rem 0 .25rem 1.25rem;font-style:normal;position:relative}article.prose blockquote:before{content:"";inset-block:0;background:var(--primary);border-radius:999px;width:4px;position:absolute;left:0}article.prose blockquote p:first-of-type:before,article.prose blockquote p:last-of-type:after{content:none}article.prose#blog-content{font-size:1.0625rem;line-height:1.85}
