.editor{word-break:break-word;outline:none}.editor p.is-editor-empty:first-child:before{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor h4{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700}.editor h5{margin:.75rem 0;font-size:1.125rem;font-weight:700}.editor h6{margin:.75rem 0;font-size:1rem;font-weight:700}.editor p{margin:0}.editor ul,.editor ol{margin:1rem 0;padding-left:1.75rem}.editor ul{list-style:outside}.editor ol{list-style:decimal}.editor li{margin:.35rem 0}.editor li>p{margin:0}.editor blockquote{border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem;font-style:italic}.editor a{color:#00f;cursor:pointer;text-decoration:underline}.editor img{border-radius:.75rem;max-width:100%;margin:1rem auto;display:block}.editor code{background:hsl(var(--muted));border-radius:.35rem;padding:.15rem .35rem;font-size:.9em}.editor pre{color:#fff;background:#0f172a;border-radius:.75rem;padding:1rem;overflow-x:auto}.editor pre code{background:0 0;padding:0}.editor hr{border:none;border-top:1px solid hsl(var(--border));margin:2rem 0}.editor ul[data-type=taskList]{padding-left:0;list-style:none}.editor ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.editor ul[data-type=taskList] input{margin-top:.35rem}.editor ::selection{background:var(--muted)}
