.ProseMirror{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.011em;color:#37352f;caret-color:#37352f;overflow-wrap:break-word;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;font-size:16px;font-weight:400;line-height:1.7;outline:none!important}.ProseMirror:focus{box-shadow:none!important;border:none!important;outline:none!important}.article-title-editor.ProseMirror{letter-spacing:-.02em!important;color:#37352f!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;min-height:50px!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.15!important}.article-title-editor.ProseMirror p{letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;margin:0!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.15!important}.article-title-editor.ProseMirror,.article-title-editor.ProseMirror *{max-width:100%!important}.ProseMirror>*{margin-left:-2px;padding-left:2px;position:relative}.content-canvas-editor.ProseMirror>*{position:relative}.ProseMirror p{margin-top:2px;margin-bottom:2px;line-height:1.7}.ProseMirror p+p{margin-top:.75em}.ProseMirror h1{color:#37352f;letter-spacing:-.01em;margin-top:2em;margin-bottom:.5em;font-size:1.875rem;font-weight:700;line-height:1.25}.content-canvas-editor>h1:first-child{letter-spacing:-.02em;color:#37352f;margin-top:0;margin-bottom:.75em;font-size:2.25rem;font-weight:700;line-height:1.15}.content-canvas-editor>h1:first-child:after{font-size:13px;top:13px}.ProseMirror h2{color:#37352f;margin-top:1.75em;margin-bottom:.4em;font-size:1.5rem;font-weight:600;line-height:1.3}.ProseMirror h3{color:#37352f;margin-top:1.5em;margin-bottom:.3em;font-size:1.25rem;font-weight:600;line-height:1.35}.ProseMirror h4{color:#37352f;margin-top:1.25em;margin-bottom:.25em;font-size:1.1rem;font-weight:600;line-height:1.4}.ProseMirror h1+p,.ProseMirror h2+p,.ProseMirror h3+p,.ProseMirror h4+p{margin-top:.25em}.ProseMirror strong{color:#37352f;font-weight:650}.ProseMirror em{font-style:italic}.ProseMirror ul{margin-top:.5em;margin-bottom:.5em;padding-left:1.625em;list-style-type:disc}.ProseMirror ul ul{margin-top:.125em;margin-bottom:.125em;list-style-type:circle}.ProseMirror ul ul ul{list-style-type:square}.ProseMirror ul li{margin-top:.2em;margin-bottom:.2em;padding-left:.25em;line-height:1.65}.ProseMirror ul li p{margin:0}.ProseMirror ul li>p>strong:first-child{display:inline}.ProseMirror ol{margin-top:.5em;margin-bottom:.5em;padding-left:1.625em;list-style-type:decimal}.ProseMirror ol ol{margin-top:.125em;margin-bottom:.125em;list-style-type:lower-alpha}.ProseMirror ol ol ol{list-style-type:lower-roman}.ProseMirror ol li{margin-top:.2em;margin-bottom:.2em;padding-left:.25em;line-height:1.65}.ProseMirror ol li p{margin:0}.ProseMirror li .is-editor-empty:before,.ProseMirror ul li p:before,.ProseMirror ol li p:before{content:none!important}:is(.ProseMirror ol:has(li:first-child p.is-editor-empty),.ProseMirror ul:has(li:first-child p.is-editor-empty)){position:relative}.ProseMirror blockquote{color:#44403c;background-color:#f5f5f4;border:none;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem 1.5rem;font-style:normal}.ProseMirror blockquote p{margin-top:.25em;margin-bottom:.25em}.ProseMirror blockquote blockquote{background-color:#e7e5e4;margin-left:0}.ProseMirror code{color:#eb5757;background-color:#8783781f;border-radius:4px;padding:.15em .35em;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Menlo,monospace;font-size:.9em}.ProseMirror pre{tab-size:2;color:#37352f;background-color:#f7f6f3;border-radius:6px;margin:1em 0;padding:1em 1.25em;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Menlo,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.ProseMirror pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.ProseMirror hr{border:none;border-top:1px solid #e7e5e4;margin:1.75em 0}.ProseMirror a{color:#c16336;text-underline-offset:2px;cursor:pointer;border-radius:2px;-webkit-text-decoration:underline #c1633666;text-decoration:underline #c1633666;text-decoration-thickness:1px;transition:all .15s}.ProseMirror a:hover{color:#c16336;background-color:#c1633614;text-decoration-color:#c16336}.ProseMirror a:focus{outline-offset:1px;outline:2px solid #c16336}.ProseMirror a.ProseMirror-selectednode{outline-offset:1px;background-color:#c1633626;outline:2px solid #c16336}.ProseMirror a[href^=http]:after{opacity:.7;vertical-align:super;margin-left:2px;font-size:.75em}.ProseMirror a[href^=http]:hover:after{opacity:1}.ProseMirror a[data-link-editing=true]{outline-offset:1px;background-color:#16a34a33;outline:2px dashed #16a34a}[data-radix-popper-content-wrapper]{z-index:1000}.ProseMirror table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.925rem}.ProseMirror table th,.ProseMirror table td{text-align:left;vertical-align:top;border:1px solid #e7e5e4;padding:.5em .75em}.ProseMirror table th{color:#37352f;background-color:#fafaf9;font-weight:600}.ProseMirror table td{color:#37352f}.ProseMirror table tr:hover td{background-color:#00000004}.ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto}.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#37352f59;pointer-events:none;height:0;font-size:1rem;font-style:normal;font-weight:400}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror p.is-empty.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a3a3a3;pointer-events:none;height:0;font-size:.9375rem;font-style:normal;font-weight:300}.ProseMirror img{border-radius:4px;max-width:100%;height:auto;margin:1em 0;transition:filter .1s ease-in-out}.ProseMirror img:hover{cursor:pointer;filter:brightness(90%)}.ProseMirror img.ProseMirror-selectednode{filter:brightness(90%);outline:3px solid #5abbf7}.ProseMirror img[alt=IMAGE_PLACEHOLDER]{cursor:pointer;border:2px dashed #d6d3d1;border-radius:8px;width:100%;max-width:100%;height:auto;margin:1.5rem 0;transition:all .2s;display:block}.ProseMirror img[alt=IMAGE_PLACEHOLDER]:hover{background-color:#f5f5f4;border-color:#a8a29e}.img-placeholder{position:relative}.img-placeholder:before{content:"";box-sizing:border-box;border:3px solid var(--novel-stone-200);border-top-color:var(--novel-stone-800);border-radius:50%;width:36px;height:36px;animation:.6s linear infinite spinning;position:absolute;top:50%;left:50%}@keyframes spinning{to{transform:rotate(360deg)}}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-right:.2rem}@media screen and (max-width:768px){ul[data-type=taskList] li>label{margin-right:.5rem}}ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;background-color:var(--background);cursor:pointer;border:2px solid var(--border);place-content:center;width:1.2em;height:1.2em;margin-right:.3rem;display:grid;position:relative;top:5px}ul[data-type=taskList] li>label input[type=checkbox]:hover,ul[data-type=taskList] li>label input[type=checkbox]:active{background-color:var(--accent)}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}.tippy-box{max-width:400px!important}.ProseMirror:not(.dragging) .ProseMirror-selectednode{box-shadow:none;transition:background-color .2s;outline:none!important}iframe{border-radius:4px;outline:0 solid #0000;min-width:200px;min-height:200px;display:block}div[data-youtube-video]>iframe{cursor:move;aspect-ratio:16/9;width:100%}.ProseMirror-selectednode iframe{outline:6px solid #fbbf24;transition:outline .15s}@media only screen and (max-width:480px){div[data-youtube-video]>iframe{max-height:50px}}@media only screen and (max-width:720px){div[data-youtube-video]>iframe{max-height:100px}}span[style]>strong,mark[style]>strong{color:inherit}.persistent-selection-highlight{color:#faf9f5;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#c15f3c;border-radius:0;padding-top:.25rem;padding-bottom:.25rem;display:inline}.tc-deletion{color:#dc2626;background-color:#ef444414;border-radius:2px;padding:1px 0;-webkit-text-decoration:line-through #dc262699;text-decoration:line-through #dc262699;text-decoration-thickness:1.5px}.tc-insertion-wrapper{-webkit-user-select:none;user-select:none}.tc-insertion{color:#15803d;text-underline-offset:2px;background-color:#22c55e14;border-radius:2px;padding:1px 0;-webkit-text-decoration:underline #16a34a80;text-decoration:underline #16a34a80;text-decoration-thickness:1.5px}.tc-actions{vertical-align:middle;align-items:center;gap:2px;margin-left:4px;display:inline-flex;position:relative;top:-1px}.tc-btn{cursor:pointer;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:1;transition:all .15s;display:inline-flex}.tc-btn:disabled{opacity:.4;cursor:not-allowed}.tc-btn-accept{color:#16a34a;background-color:#16a34a1a;border-color:#16a34a33}.tc-btn-accept:hover:not(:disabled){color:#fff;background-color:#16a34a;border-color:#15803d}.tc-btn-reject{color:#dc2626;background-color:#dc26261a;border-color:#dc262633}.tc-btn-reject:hover:not(:disabled){color:#fff;background-color:#dc2626;border-color:#b91c1c}.content-canvas-editor>h1:after,.content-canvas-editor>h2:after,.content-canvas-editor>h3:after,.content-canvas-editor>h4:after,.content-canvas-editor>p:after,.content-canvas-editor>ul:after,.content-canvas-editor>ol:after,.content-canvas-editor>blockquote:after,.content-canvas-editor>pre:after,.content-canvas-editor>.tableWrapper:after{font-family:var(--font-geist-mono,"SF Mono","Fira Code","Fira Mono",monospace);color:#a8a29e73;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;right:calc(100% + 14px)}.content-canvas-editor>h1:after{content:"h1";font-size:13px;top:11px}.content-canvas-editor>h2:after{content:"h2";font-size:12px;top:8px}.content-canvas-editor>h3:after{content:"h3";top:7px}.content-canvas-editor>h4:after{content:"h4";top:6px}.content-canvas-editor>p:after{content:"p";top:7px}.content-canvas-editor>ul:after{content:"ul";top:7px}.content-canvas-editor>ol:after{content:"ol";top:7px}.content-canvas-editor>blockquote:after{content:"bq";top:calc(1.25rem + 7px)}.content-canvas-editor>pre:after{content:"code";top:calc(1em + 7px)}.content-canvas-editor>.tableWrapper:after{content:"table";top:7px}.content-canvas-editor>p.is-editor-empty:first-child:after,.content-canvas-editor>h1.is-empty:first-child:after{content:none}.content-canvas-editor>p.is-empty:after{color:#0000!important}.hide-gutter-labels .content-canvas-editor>:after{display:none!important}.canvas-streaming .content-canvas-editor>:last-child{animation:.45s cubic-bezier(.16,1,.3,1) both stream-edge-in}@keyframes stream-edge-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}
/*# sourceMappingURL=c190f8f7075942e1.css.map*/