.rich-text-whole .ProseMirror .is-editor-empty:first-child:before,.rich-text-whole .ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.rich-text-whole .ProseMirror img{transition:filter .1s ease-in-out}.rich-text-whole .ProseMirror img:hover{cursor:pointer;filter:brightness(90%)}.rich-text-whole .ProseMirror [data-resize-container]{width:fit-content}.rich-text-whole .ProseMirror [data-resize-container].ProseMirror-selectednode img,.rich-text-whole .ProseMirror img.ProseMirror-selectednode{outline:3px solid #5abbf7;filter:brightness(90%)}.rich-text-whole .ProseMirror [data-resize-handle=left],.rich-text-whole .ProseMirror [data-resize-handle=right]{width:12px;cursor:ew-resize;z-index:10}.rich-text-whole .ProseMirror [data-resize-handle=left]:after,.rich-text-whole .ProseMirror [data-resize-handle=right]:after{content:"";position:absolute;top:50%;left:4px;width:4px;height:min(40px,50%);transform:translateY(-50%);border-radius:9999px;background-color:hsl(var(--foreground)/.6);opacity:0;transition:opacity .1s ease-in-out}.rich-text-whole .ProseMirror [data-resize-container].ProseMirror-selectednode [data-resize-handle]:after,.rich-text-whole .ProseMirror [data-resize-container]:hover [data-resize-handle]:after,.rich-text-whole .ProseMirror [data-resize-container][data-resize-state=true] [data-resize-handle]:after{opacity:1}.rich-text-whole .img-placeholder{position:relative}.rich-text-whole .img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid hsl(var(--border));border-top-color:hsl(var(--foreground));animation:spinning .6s linear infinite}@keyframes spinning{to{transform:rotate(1turn)}}.rich-text-whole ul[data-type=taskList] li>label{margin-right:.2rem;user-select:none}@media screen and (max-width:768px){.rich-text-whole ul[data-type=taskList] li>label{margin-right:.5rem}}.rich-text-whole ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:hsl(var(--background));cursor:pointer;width:1.2em;height:1.2em;position:relative;top:5px;border:2px solid hsl(var(--border));margin:0 .3rem 0 0;display:grid;place-content:center}.rich-text-whole ul[data-type=taskList] li>label input[type=checkbox]:active,.rich-text-whole ul[data-type=taskList] li>label input[type=checkbox]:hover{background-color:hsl(var(--accent))}.rich-text-whole ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.rich-text-whole ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}.rich-text-whole ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}.rich-text-whole .tippy-box{max-width:400px!important}.rich-text-whole .ProseMirror:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:var(--novel-highlight-blue);transition:background-color .2s;box-shadow:none}.rich-text-whole .drag-handle{position:fixed;opacity:1;transition:opacity .2s ease-in;border-radius:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:50%;width:1.2rem;height:1.5rem;z-index:50;cursor:grab}.rich-text-whole .drag-handle:hover{background-color:var(--novel-stone-100);transition:background-color .2s}.rich-text-whole .drag-handle:active{background-color:var(--novel-stone-200);transition:background-color .2s;cursor:grabbing}.rich-text-whole .drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.rich-text-whole .drag-handle{display:none;pointer-events:none}}.rich-text-whole .dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}.rich-text-whole iframe{border:8px solid red;border-radius:4px;min-width:200px;min-height:200px;display:block;outline:0 solid rgba(0,0,0,0)}.rich-text-whole .ProseMirror-selectednode iframe{transition:outline .15s;outline:6px solid #fbbf24}.rich-text-whole mark[style]>strong,.rich-text-whole span[style]>strong{color:inherit}.rich-text-whole pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.rich-text-whole pre code{background:none;color:inherit;font-size:.8rem;padding:0}.rich-text-whole pre .hljs-comment,.rich-text-whole pre .hljs-quote{color:#616161}.rich-text-whole pre .hljs-attribute,.rich-text-whole pre .hljs-link,.rich-text-whole pre .hljs-name,.rich-text-whole pre .hljs-regexp,.rich-text-whole pre .hljs-selector-class,.rich-text-whole pre .hljs-selector-id,.rich-text-whole pre .hljs-tag,.rich-text-whole pre .hljs-template-variable,.rich-text-whole pre .hljs-variable{color:#f98181}.rich-text-whole pre .hljs-built_in,.rich-text-whole pre .hljs-builtin-name,.rich-text-whole pre .hljs-literal,.rich-text-whole pre .hljs-meta,.rich-text-whole pre .hljs-number,.rich-text-whole pre .hljs-params,.rich-text-whole pre .hljs-type{color:#fbbc88}.rich-text-whole pre .hljs-bullet,.rich-text-whole pre .hljs-string,.rich-text-whole pre .hljs-symbol{color:#b9f18d}.rich-text-whole pre .hljs-section,.rich-text-whole pre .hljs-title{color:#faf594}.rich-text-whole pre .hljs-keyword,.rich-text-whole pre .hljs-selector-tag{color:#70cff8}.rich-text-whole pre .hljs-emphasis{font-style:italic}.rich-text-whole pre .hljs-strong{font-weight:700}