:root{--editor-bg:#fff;--editor-border:#e2e8f0;--editor-text:#1a202c;--editor-placeholder:#a0aec0;--toolbar-bg:#f8fafc;--toolbar-border:#e2e8f0;--toolbar-btn-hover:#edf2f7;--toolbar-btn-active:#e7fbeb;--toolbar-btn-border:#e2e8f0;--separator-color:#e2e8f0;--mention-bg:#3eb456;--mention-text:#fff;--mention-list-bg:#f0fdf4;--mention-list-border:#d1fae5;--mention-list-hover:#dcfce7;--mention-selected-bg:#3eb456;--blockquote-bg:#f8fafc;--blockquote-border:#cbd5e0;--code-bg:#61616114;--code-text:#4a5568;--link-color:#3eb456;--link-hover:#2b7a3d;--modal-bg:#fff;--modal-text:#2d3748;--modal-input-border:#e2e8f0;--modal-overlay:#0006;--select-bg:#fff}.ProseMirror{min-height:inherit;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;color:var(--editor-text);outline:none;line-height:1.7;font-size:13px!important}.ProseMirror p{margin:0 0 1.6em;line-height:1.6em}.ProseMirror ul,.ProseMirror ol{margin:1rem 0;padding:0 1.25rem}.ProseMirror ul{list-style:outside}.ProseMirror ol{list-style:decimal}.ProseMirror ul li,.ProseMirror ol li{margin-bottom:.5em}.ProseMirror ul li:last-child,.ProseMirror ol li:last-child,.ProseMirror ul p,.ProseMirror ol p{margin-bottom:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:var(--editor-text);letter-spacing:-.01em;margin-top:1.5rem;margin-bottom:.5rem;font-weight:700;line-height:1.3}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child{margin-top:0}.ProseMirror h1{font-size:1.875rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror h4{font-size:1.125rem}.ProseMirror h5{font-size:1rem}.ProseMirror h6{font-size:.875rem}.ProseMirror code{background-color:var(--code-bg);color:var(--code-text);border:1px solid #0000000f;border-radius:4px;padding:.2em .45em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.84em}.ProseMirror pre{color:#e2e8f0;background:#0f1117;border:1px solid #ffffff0f;border-radius:8px;margin:1.25rem 0;padding:1rem 1.25rem;font-family:JetBrainsMono,SFMono-Regular,monospace;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.82rem}.ProseMirror blockquote{background-color:var(--blockquote-bg);color:var(--editor-text);border-left:3px solid #3eb456;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.75em 1.25rem;font-style:italic}.ProseMirror blockquote p:last-child{margin-bottom:0}.ProseMirror hr{border:none;border-top:2px solid var(--editor-border);margin:2rem 0}.ProseMirror a{color:var(--link-color);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.ProseMirror a:hover{color:var(--link-hover)}.note-preview-content a{color:var(--link-color);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.note-preview-content a:hover{color:var(--link-hover)}.tiptap-container .ProseMirror a{cursor:pointer;pointer-events:auto}.ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--editor-placeholder);pointer-events:none;height:0}.ProseMirror-focused{outline:none}.highlight,mark[style*=background-color]{border-radius:3px;padding:.1em .25em}.ProseMirror .task-list{margin:.75rem 0;padding:0;list-style:none}.ProseMirror .task-item{align-items:flex-start;gap:8px;margin:.4rem 0;display:flex}.ProseMirror .task-item input[type=checkbox]{cursor:pointer;accent-color:#3eb456;flex-shrink:0;width:15px;height:15px;margin:.3rem 0 0}.ProseMirror .task-item>div{flex:1}.ProseMirror .task-item[data-checked=true]{opacity:.65}.ProseMirror .task-item[data-checked=true]>div{text-decoration:line-through}.ProseMirror ul[data-type=taskList],.ProseMirror ol[data-type=taskList]{padding-left:0}.ProseMirror li[data-type=taskItem]{display:flex}.ProseMirror .subscript{vertical-align:sub;font-size:.8em}.ProseMirror .superscript{vertical-align:super;font-size:.8em}.ProseMirror .underline{text-underline-offset:2px;text-decoration:underline}
