.editor-container{border:1px solid var(--color-border);background-color:#0000;border-radius:8px;max-width:100%;padding:1rem;font-family:Arial,sans-serif;box-shadow:0 4px 6px #0000001a}.editor-container .ProseMirror{overflow-y:auto}.dark .editor-container{border:1px solid var(--color-darkborder)!important}.editor-container ol{margin-left:20px;list-style-type:decimal}.editor-container ul{margin-left:20px;list-style-type:circle}.toolbar{border:1px solid var(--color-border);background-color:#0000;border-radius:8px;margin-bottom:1rem;padding:.5rem;display:flex;box-shadow:0 2px 4px #0000000d}.dark .toolbar{border:1px solid var(--color-darkborder)!important}.tiptap.ProseMirror.ProseMirror-focused{border-radius:6px;outline:none;border:1px solid var(--color-primary)!important}.tiptap.ProseMirror{height:100px;color:var(--color-dark);border-radius:4px;padding:6px 10px;font-size:16px;border:1px solid var(--color-border)!important;font-weight:500!important}.dark .tiptap.ProseMirror{color:var(--color-white);border:1px solid var(--color-darkborder)!important;font-weight:500!important}.output h3{margin:12px 0 10px;font-size:14px}.output p{color:var(--color-dark);font-size:16px}.dark .output p{color:var(--color-bodytext);font-size:16px}.editor-content{border:1px solid var(--color-border);color:#333;background-color:#fff;border-radius:4px;min-height:300px;padding:1rem;font-size:16px;line-height:1.6;overflow-y:auto}.dark .editor-content{border:1px solid var(--color-darkborder)!important}.editor-content p{margin-bottom:1rem}.editor-content blockquote{color:#555;background-color:#f9f9f9;border-left:4px solid #007bff;margin:1rem 0;padding-left:1rem;font-style:italic}.editor-content pre{color:#f8f8f2;background-color:#2d2d2d;border-radius:4px;padding:1rem;font-family:Courier New,Courier,monospace;overflow-x:auto}.editor-content code{color:#d6336c;background-color:#f4f4f4;border-radius:4px;padding:2px 4px;font-size:90%}.editor-content a{color:#007bff;text-decoration:underline}.editor-content a:hover{color:#0056b3;text-decoration:none}.editor-content ul{padding-left:1.5rem;list-style-type:disc}.editor-content ol{padding-left:1.5rem;list-style-type:decimal}.editor-content li{margin-bottom:.5rem}
