.prose-blog{color:hsl(var(--foreground));font-family:var(--font-source-serif),Georgia,serif;font-size:1.3125rem;line-height:1.8}.prose-blog>:first-child{margin-top:0}.prose-blog>:last-child{margin-bottom:0}.prose-blog p{margin-bottom:1.75rem}.prose-blog h2{font-size:1.75rem;font-weight:700;margin-bottom:1.25rem;margin-top:3rem}.prose-blog h2,.prose-blog h3{color:hsl(var(--foreground));font-family:var(--font-source-serif),Georgia,serif;scroll-margin-top:5rem}.prose-blog h3{font-size:1.375rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.prose-blog ul{list-style:none;margin-bottom:1.75rem}.prose-blog ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.prose-blog ul{padding-left:0}.prose-blog ul>li{padding-left:1.25rem;position:relative}.prose-blog ul>li:before{background-color:hsl(var(--primary));border-radius:9999px;content:"";height:.375rem;left:0;position:absolute;top:.55em;width:.375rem}.prose-blog ol{margin-bottom:1.75rem}.prose-blog ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.prose-blog ol{padding-left:1.5rem}.prose-blog blockquote{border-color:hsl(var(--primary)/.4);border-left-width:3px;color:hsl(var(--muted-foreground));font-style:italic;margin-bottom:2rem;margin-top:2rem;padding-left:1.25rem}.prose-blog hr{background-color:hsl(var(--border));border:none;height:1px;margin-bottom:2.5rem;margin-top:2.5rem}.prose-blog pre{font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;margin-bottom:2rem;margin-top:2rem;overflow-x:auto;padding:1rem}.prose-blog pre,.prose-blog table{border-color:hsl(var(--border)/.5);border-radius:var(--radius);border-width:1px}.prose-blog table{font-size:1rem;line-height:1.5rem;overflow:hidden}.prose-blog th{background-color:hsl(var(--primary)/.05)}.prose-blog tr:nth-child(2n) td{background-color:hsl(var(--muted)/.2)}.prose-blog.font-sans-mode{font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.7}.prose-blog.font-sans-mode p{margin-bottom:1.5rem}.prose-blog.font-sans-mode h2{font-family:var(--font-satoshi),system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.prose-blog.font-sans-mode h3{font-family:var(--font-satoshi),system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.blog-callout{border-left-width:4px;border-radius:.75rem;margin-bottom:2rem;margin-top:2rem;padding:1.25rem;position:relative}.blog-callout-info{background-color:hsl(var(--info)/.06);border-left-color:hsl(var(--info))}.blog-callout-tip{background-color:hsl(var(--primary)/.06);border-left-color:hsl(var(--primary))}.blog-callout-warning{background-color:hsl(var(--warning)/.06);border-left-color:hsl(var(--warning))}.blog-section-bg{background-image:radial-gradient(circle,hsl(var(--border)) 1px,#0000 1px);background-size:24px 24px}