:is(.cf-editor,.cf-prose){font-size:.875rem;line-height:1.6}:is(.cf-editor,.cf-prose):focus{outline:none}:is(.cf-editor,.cf-prose) h1{margin:0 0 .6rem;font-size:1.5rem;font-weight:700}:is(.cf-editor,.cf-prose) h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}:is(.cf-editor,.cf-prose) h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:600}:is(.cf-editor,.cf-prose) h4{margin:0 0 .35rem;font-size:.95rem;font-weight:600}:is(.cf-editor,.cf-prose) p{margin:0 0 .75rem}:is(.cf-editor,.cf-prose) blockquote{color:var(--muted-foreground);border-left:3px solid #ccc;margin:0 0 .75rem;padding:.25rem 0 .25rem .75rem}:is(.cf-editor,.cf-prose) sup{vertical-align:super;font-size:.75em;line-height:0}:is(.cf-editor,.cf-prose) sub{vertical-align:sub;font-size:.75em;line-height:0}:is(.cf-editor,.cf-prose) u{text-decoration:underline}:is(.cf-editor,.cf-prose) s{text-decoration:line-through}:is(.cf-editor,.cf-prose) ul{margin:0 0 .75rem 1.25rem;list-style:outside}:is(.cf-editor,.cf-prose) ol{margin:0 0 .75rem 1.25rem;list-style:decimal}:is(.cf-editor,.cf-prose) a{color:var(--primary);text-decoration:underline}:is(.cf-editor,.cf-prose) p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);float:left;pointer-events:none;height:0}:is(.cf-editor,.cf-prose)>:last-child{margin-bottom:0}
