.editor-root{--color-background:#f5f5f5;--color-text:#1a1a1a;--color-primary:#2563eb;--color-subtle:#9ca3af;color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.75}.editor-root p{max-width:none}.editor-root p:not([class*=mb-]),.editor-root :is(h1,h2,h3,h4,h5,h6):not([class*=mb-]){margin-bottom:0}.editor-root .prose{color:var(--color-text);line-height:1.8}.editor-root .prose p{margin-bottom:1.5rem}.editor-root .prose :is(h1,h2,h3){margin-bottom:1rem;line-height:1.3}.editor-root .prose h1{font-size:2rem}.editor-root .prose h2{font-size:1.5rem}.editor-root .prose h3{font-size:1.25rem}.editor-root [contenteditable]{text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;direction:ltr!important;unicode-bidi:normal!important}.editor-root [contenteditable]:focus{outline:none}.editor-root [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--color-subtle);pointer-events:none;display:block;position:absolute}.editor-root [contenteditable] :is(ul,ol){margin-top:.5rem;margin-bottom:.5rem;margin-left:1.5rem}.editor-root [contenteditable] ul{list-style-type:disc}.editor-root [contenteditable] ol{list-style-type:decimal}.editor-root [contenteditable] li{margin-bottom:.25rem;padding-left:.25rem}@keyframes editorFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.editor-root .animate-fadeIn{animation:.2s ease-out editorFadeIn}
