.note-editor .ProseMirror{outline:none;min-height:100%}.note-editor .ProseMirror>*+*{margin-top:.7em}.note-editor .ProseMirror p{font-size:1rem;line-height:1.65}.note-editor .ProseMirror h1{letter-spacing:-.015em;font-size:1.9rem;font-weight:600;line-height:1.15}.note-editor .ProseMirror h2{letter-spacing:-.01em;font-size:1.45rem;font-weight:600;line-height:1.2}.note-editor .ProseMirror h3{font-size:1.2rem;font-weight:600;line-height:1.3}.note-editor .ProseMirror h4{font-size:1.05rem;font-weight:600}.note-editor .ProseMirror ul{padding-left:1.2rem;list-style:outside}.note-editor .ProseMirror ol{padding-left:1.2rem;list-style:decimal}.note-editor .ProseMirror code{background-color:var(--color-muted);border-radius:6px;padding:.15em .35em;font-size:85%}.note-editor .ProseMirror pre{background:var(--color-muted);color:var(--color-foreground);border-radius:.5rem;padding:.75rem 1rem}.note-editor .ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.82rem}.note-editor .ProseMirror img{max-width:100%;height:auto}.note-editor .ProseMirror blockquote{border-left:2px solid var(--color-border);color:var(--color-muted-foreground);padding-left:1rem}.note-editor .ProseMirror hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.note-editor .ProseMirror a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.note-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-muted-foreground);pointer-events:none;height:0}.note-editor .ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.note-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.note-editor .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;padding-top:.2rem}.note-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75em 0;overflow:hidden}.note-editor .ProseMirror th,.note-editor .ProseMirror td{border:1px solid var(--color-border);vertical-align:top;text-align:left;min-width:1.5rem;padding:.375rem .5rem}.note-editor .ProseMirror th{background:var(--color-muted);font-weight:600}.note-editor .ProseMirror .selectedCell{background:var(--color-secondary)}.note-editor .ProseMirror .column-resize-handle{background:var(--color-primary);pointer-events:none;width:3px}.note-editor .note-image{border-radius:8px;max-width:100%;height:auto;margin:.5rem 0;display:block}
