.ProseMirror.blog-editor blockquote,.blog-prose blockquote{border-left:3px solid hsl(var(--foreground) / .82);quotes:none;color:hsl(var(--foreground) / .88);margin:1.75rem 0;padding:.2rem 0 .2rem 1.25rem;font-style:normal;font-weight:400}.ProseMirror.blog-editor blockquote{font-size:1.25rem;line-height:1.58}.blog-prose blockquote{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6}.ProseMirror.blog-editor blockquote p,.blog-prose blockquote p{margin:0}.ProseMirror.blog-editor blockquote p+p,.blog-prose blockquote p+p{margin-top:.875rem}.ProseMirror.blog-editor.prose blockquote,.blog-prose.prose blockquote{font-style:normal}.ProseMirror.blog-editor.prose blockquote p:first-of-type:before,.ProseMirror.blog-editor.prose blockquote p:last-of-type:after,.blog-prose.prose blockquote p:first-of-type:before,.blog-prose.prose blockquote p:last-of-type:after{content:none}
.ProseMirror.blog-editor.prose .blog-paragraph-gap,.blog-prose.prose .blog-paragraph-gap{height:1.35em;min-height:1.35em;margin-top:0;margin-bottom:0;padding:0;line-height:0;display:block;overflow:hidden}.ProseMirror.blog-editor .blog-paragraph-gap br,.blog-prose .blog-paragraph-gap br{display:none}.ProseMirror.blog-editor p:empty,.blog-prose p:empty{min-height:1.35em;margin:0;display:block}.ProseMirror.blog-editor p:empty:before,.blog-prose p:empty:before{content:" ";visibility:hidden}.blog-prose h1+p:not(.blog-paragraph-gap),.blog-prose h2+p:not(.blog-paragraph-gap),.blog-prose h3+p:not(.blog-paragraph-gap),.ProseMirror.blog-editor h1+p:not(.blog-paragraph-gap),.ProseMirror.blog-editor h2+p:not(.blog-paragraph-gap),.ProseMirror.blog-editor h3+p:not(.blog-paragraph-gap){margin-top:.25em}
