@layer editor-base{.ProseMirror{text-transform:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:NotoFallback,sans-serif;font-size:14px;line-height:1.4}.ProseMirror ul,.ProseMirror ol{list-style-type:none;list-style-position:inside}.ProseMirror li{padding-left:26px}.ProseMirror .list-item-marker{box-sizing:border-box;min-width:26px;margin-left:-26px;padding-left:6px;padding-right:4px;display:inline-block}.ProseMirror .list-item-marker svg{width:.5em;height:.5em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-weight:700}.ProseMirror h1{font-size:3em}.ProseMirror h2{font-size:2.5em}.ProseMirror h3{font-size:2em}.ProseMirror h4{font-size:1.5em}.ProseMirror h5{font-size:1.2em}.ProseMirror h6{font-size:1em}.ProseMirror blockquote{box-sizing:border-box;border-left:2px solid #ddd}.ProseMirror a{color:#2563eb;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#1d4ed8}.ProseMirror .mention{color:#2563eb;margin:0 4px}.ProseMirror img.ProseMirror-separator{vertical-align:baseline;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;display:inline}.ProseMirror .ProseMirror-selectednode{caret-color:auto;background-color:#2563eb1a;border-radius:4px;outline:none;box-shadow:0 0 0 4px #2563eb1a}.ProseMirror:has(.ProseMirror-selectednode){caret-color:#0000}.ProseMirror[contenteditable] .placeholder:before{color:#aaa;cursor:text;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror .diff-inserted{color:#16a34a;background-color:#22c55e33}.ProseMirror .diff-deleted{color:#6b7280;background-color:#ef444433;font-size:16px;text-decoration:line-through}.ProseMirror .diff-deleted h1,.ProseMirror .diff-deleted h2,.ProseMirror .diff-deleted h3,.ProseMirror .diff-deleted h4,.ProseMirror .diff-deleted h5,.ProseMirror .diff-deleted h6,.ProseMirror .diff-deleted p{display:inline-block}.ProseMirror .diff-deleted-widget{font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.ProseMirror .diff-deleted-widget>*{color:#6b7280;background-color:#ef444433;text-decoration:line-through}.ProseMirror.format-brush-active{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='6' height='10' rx='1'/%3E%3Cpath d='M5 12v4a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M9 18h6a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M17 2h4v4'/%3E%3Cpath d='M21 2l-7 7'/%3E%3C/svg%3E") 4 16,crosshair}.ProseMirror.editor-doc{white-space:pre-wrap;overflow-wrap:break-word;width:100%;height:100%;font-size:16px}.ProseMirror.editor-doc p,.ProseMirror.editor-doc blockquote,.ProseMirror.editor-doc ul,.ProseMirror.editor-doc ol,.ProseMirror.editor-doc h1,.ProseMirror.editor-doc h2,.ProseMirror.editor-doc h3,.ProseMirror.editor-doc h4,.ProseMirror.editor-doc h5,.ProseMirror.editor-doc h6{margin:16px 0}.ProseMirror.editor-doc>:first-child{margin-top:0}.ProseMirror.editor-doc blockquote{padding-left:12px}.ProseMirror.editor-doc .ProseMirror-selectednode[data-node-type=image]>*,.ProseMirror.editor-doc .ProseMirror-selectednode[data-node-type=video]>*,.ProseMirror.editor-doc .ProseMirror-selectednode[data-node-type=table]>*{outline:2px solid var(--color-editor-selection);border-radius:2px}.ProseMirror.editor-doc .ProseMirror-selectednode[data-node-type=horizontal_rule]>*{background-color:#2563eb1a;border-radius:4px;box-shadow:0 0 0 4px #2563eb1a}.ProseMirror.editor-comment{white-space:pre-wrap;overflow-wrap:break-word}.ProseMirror.editor-comment p{margin:0}.ProseMirror.editor-chat{white-space:pre-wrap;overflow-wrap:break-word}.ProseMirror.editor-chat p{margin:0}.ProseMirror.editor-design{white-space:pre-wrap;overflow-wrap:break-word;outline:none}.ProseMirror.editor-design p,.ProseMirror.editor-design ul,.ProseMirror.editor-design ol{margin:0}.ProseMirror.editor-design>:first-child{margin-top:0}.ProseMirror.editor-design>:last-child{margin-bottom:0}.ProseMirror.editor-sheet p{margin:0}}