.ProseMirror p{transition:background-color 1s ease-out}.simple-cursor{position:absolute;width:3px;height:1.2em;z-index:1000;pointer-events:none;border-radius:1px}.simple-cursor-label{position:absolute;top:-1.6em;left:-2px;font-size:11px;font-weight:600;border-radius:4px;padding:4px 8px;white-space:nowrap;box-shadow:0 2px 8px #00000026;z-index:1001;backdrop-filter:blur(2px);min-width:max-content;max-width:200px;overflow:hidden;text-overflow:ellipsis}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.title-editor.empty:before{content:attr(data-placeholder);position:absolute;top:0;left:0;color:#aaa;pointer-events:none;font-weight:500;opacity:1;user-select:none;font-size:inherit;font-family:inherit;line-height:inherit}.MuiPickersInputBase-sectionContent{font-size:.875rem!important;font-family:Inter,Arial,sans-serif!important;font-weight:400!important;line-height:1.2!important;padding:0!important}.MuiPickersInputBase-sectionsContainer{padding:0!important;box-sizing:border-box!important;display:flex;align-items:center}.data-drawer-medium .MuiFormControl-root .MuiOutlinedInput-root{min-height:56px!important;height:56px!important;display:flex;align-items:center}.data-drawer-medium .MuiFormControl-root .MuiOutlinedInput-input{min-height:56px!important;height:56px!important;padding:8px 12px!important;box-sizing:border-box}.data-drawer-medium .MuiInputBase-root{min-height:56px!important;height:56px!important;display:flex;align-items:center}.data-drawer-medium .MuiInputBase-input{min-height:56px!important;height:56px!important;padding:8px 12px!important;box-sizing:border-box;font-size:.875rem!important}div[data-drawer-medium=true].MuiPickersInputBase-root,div[data-drawer-medium=true].MuiPickersOutlinedInput-root,div[data-drawer-medium=true].MuiInputBase-root{min-height:56px!important;height:56px!important}.data-drawer-medium textarea.MuiInputBase-inputMultiline{padding:18px 12px!important;font-size:1rem;resize:vertical}textarea.MuiInputBase-inputMultiline[data-drawer-medium=true]{min-height:320px!important;height:320px!important;padding:18px 12px!important;font-size:1rem;resize:vertical}.novel-editor{box-shadow:none!important;border-radius:0!important;padding:40px 40px 0;margin:0!important}.novel-editor [data-radix-popper-content-wrapper] button>.flex.items-center.space-x-2{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;padding:12px}.novel-editor [data-radix-popper-content-wrapper] button>.flex.items-center.space-x-2 span{white-space:nowrap!important}.novel-editor [data-radix-popper-content-wrapper]>div{display:flex!important;flex-direction:column!important;gap:16px!important;padding:8px!important}.novel-transition-all{display:flex;flex-direction:column;gap:8px;padding:0}.novel-transition-all .novel-py-1{padding:8px!important}.novel-editor [data-radix-popper-content-wrapper] button{margin-bottom:8px!important;margin-top:0!important}.novel-editor [data-radix-popper-content-wrapper] button:first-child{margin-top:0!important}.novel-editor [data-radix-popper-content-wrapper] button:last-child{margin-bottom:0!important}.tippy-box[data-tippy-root],[data-tippy-root] .tippy-box,body>div[data-tippy-root] .tippy-box,div[data-tippy-root] .tippy-box{background-color:var(--background-subtle)!important;z-index:99999!important;border-radius:16px!important;width:auto!important;min-width:auto!important;max-width:90vw!important;box-shadow:0 4px 12px #00000026,0 0 0 1px #00000014!important;border:1px solid var(--border-default)!important;padding:4px 8px!important;animation:bubbleMenuEnter .2s ease-out!important}@keyframes bubbleMenuEnter{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.tippy-box,body .tippy-box,div.tippy-box{background-color:transparent!important;z-index:99999!important;border-radius:16px!important;box-shadow:0 4px 12px #00000026,0 0 0 1px #00000014!important;border:1px solid var(--border-default)!important;padding:4px 8px!important}#tippy-1 .tippy-box{background-color:transparent!important;z-index:99999!important;border-radius:16px!important;max-width:90vw!important;width:auto!important;min-width:auto!important;box-shadow:0 4px 12px #00000026,0 0 0 1px #00000014!important;border:1px solid var(--border-default)!important;padding:4px 8px!important}.tippy-box{background-color:#f0f!important;z-index:99999!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001f,0 0 0 1px #0000000d!important;border:1px solid rgba(0,0,0,.1)!important}#tippy-1{background-color:transparent!important;padding:0!important}#tippy-1 .tippy-box{background-color:var(--background-subtle)!important;z-index:99999!important;border-radius:8px!important;max-width:90vw!important;width:auto!important;min-width:auto!important;box-shadow:0 2px 8px #0000001f,0 0 0 1px #0000000d!important}#tippy-1,.novel-shadow-xl,.tippy-content{box-shadow:none!important}.novel-comment-button-injected{height:32px!important;min-height:32px!important;max-height:32px!important;width:auto!important;min-width:auto!important;max-width:none!important;flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 6px!important;border-radius:0!important;box-sizing:border-box!important;vertical-align:middle!important;white-space:nowrap!important;margin:0!important}.novel-flex,.tippy-box{padding:0!important}body>div[data-tippy-root],body>div[id*=tippy],div[data-tippy-root],div[id*=tippy],.tippy-box,.tippy-content,[class*=tippy],.tippy-box *,.tippy-content *,[data-tippy-root] *,div[id*=tippy] *{background-color:transparent!important;padding:1px 2px!important}[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(3),.novel-editor~[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(3){display:none!important}[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(4),.novel-editor~[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(4){display:none!important}[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(5),.novel-editor~[data-tippy-root] .tippy-box .novel-flex>div.novel-flex>button:nth-child(5){display:none!important}[data-tippy-root] .tippy-box .novel-flex>div:last-child:not(.novel-flex),.novel-editor~[data-tippy-root] .tippy-box .novel-flex>div:last-child:not(.novel-flex){display:none!important}.novel-flex,[data-tippy-root] .novel-flex,.tippy-content .novel-flex{background-color:var(--background-subtle)!important}[data-tippy-root] .tippy-content,.tippy-box .tippy-content{width:auto!important;min-width:auto!important;max-width:none!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content,div[id*=tippy]:not([data-tippy-root]) .tippy-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;padding:4px!important;width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-box,div[id*=tippy]:not([data-tippy-root]) .tippy-box{min-width:220px!important;max-width:280px!important;width:auto!important}.tippy-content .novel-node-option,.tippy-box .novel-node-option{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button,div[id*=tippy]:not([data-tippy-root]) .tippy-content button,div[id*=tippy]:not([data-tippy-root]) .tippy-box button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:0!important;flex-wrap:nowrap!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>*:first-child,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button>*:first-child,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>*:first-child,div[id*=tippy]:not([data-tippy-root]) .tippy-box button>*:first-child{display:inline-flex!important;flex-direction:row!important;align-items:center!important;vertical-align:middle!important;flex-wrap:nowrap!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div,div[id*=tippy]:not([data-tippy-root]) .tippy-box button>div{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important;flex:1 1 auto!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button>div>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div>div,div[id*=tippy]:not([data-tippy-root]) .tippy-box button>div>div{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center],body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center],div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center],div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center],body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]),body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]),div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]),div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]){display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center]>*,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center]>*,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center]>*,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center]>*,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check])>*,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check])>*,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check])>*,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check])>*{margin-left:0!important;margin-right:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button .flex.items-center.space-x-2>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button .flex.items-center.space-x-2>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button .flex.items-center.space-x-2>div,div[id*=tippy]:not([data-tippy-root]) .tippy-box button .flex.items-center.space-x-2>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center][class*=space-x-2]>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center][class*=space-x-2]>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center][class*=space-x-2]>div,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center][class*=space-x-2]>div{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content button svg,div[id*=tippy]:not([data-tippy-root]) .tippy-box button svg{width:16px!important;height:16px!important;flex-shrink:0!important;flex-grow:0!important;display:block!important;margin:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center] svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center] svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center] svg,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center] svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]) svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]) svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]) svg,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]) svg{display:inline-block!important;flex-shrink:0!important;flex-grow:0!important;margin:0!important;vertical-align:middle!important;float:none!important;clear:none!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center] span,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center] span,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex][class*=items-center] span,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex][class*=items-center] span,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]) span,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]) span,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]:not([class*=novel-check]) span,div[id*=tippy]:not([data-tippy-root]) .tippy-box button [class*=flex]:not([class*=novel-check]) span{display:inline-block!important;white-space:nowrap!important;margin:0!important;padding:0!important;vertical-align:middle!important;float:none!important;clear:none!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button span,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button span,div[id*=tippy]:not([data-tippy-root]) .tippy-content button span,div[id*=tippy]:not([data-tippy-root]) .tippy-box button span{white-space:nowrap!important;flex:none!important;display:inline-block!important;margin:0!important;padding:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>svg:last-of-type,body>div[id*=tippy]:not([data-tippy-root]) .tippy-box button>svg:last-of-type,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>svg:last-of-type,div[id*=tippy]:not([data-tippy-root]) .tippy-box button>svg:last-of-type{margin-left:auto!important;flex-shrink:0!important;flex-grow:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>button,div[id*=tippy]:not([data-tippy-root]) .tippy-content>button,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>.novel-flex,div[id*=tippy]:not([data-tippy-root]) .tippy-content>.novel-flex,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button.novel-flex,div[id*=tippy]:not([data-tippy-root]) .tippy-content button.novel-flex{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:8px 12px!important;margin:0 0 2px!important;text-align:left!important;border-radius:4px!important;gap:8px!important;box-sizing:border-box!important;flex:0 0 auto!important;flex-wrap:nowrap!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div:last-child,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div:last-child,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>button:last-child,div[id*=tippy]:not([data-tippy-root]) .tippy-content>button:last-child{margin-bottom:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div:hover,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div:hover,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>button:hover,div[id*=tippy]:not([data-tippy-root]) .tippy-content>button:hover{background-color:#0000000d!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div span,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div span,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div div,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button div,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-flex,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-flex,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-items-center,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-items-center,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-justify-between,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-justify-between{text-align:left!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>div svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content>div svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content button svg,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div svg,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div svg{width:18px!important;height:18px!important;flex-shrink:0!important;flex-grow:0!important;margin:0!important;display:block!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div>div:first-child,div[id*=tippy]:not([data-tippy-root]) .tippy-content button>div>div:first-child,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]>div:first-child,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]>div:first-child,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button div[class*=bg-white],div[id*=tippy]:not([data-tippy-root]) .tippy-content button div[class*=bg-white],body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button div[style*=background][style*=white],div[id*=tippy]:not([data-tippy-root]) .tippy-content button div[style*=background][style*=white],body>div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]>div,div[id*=tippy]:not([data-tippy-root]) .tippy-content button [class*=flex]>div{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;flex-grow:0!important;box-sizing:border-box!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content>.novel-flex,div[id*=tippy]:not([data-tippy-root]) .tippy-content>.novel-flex,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-flex,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-flex{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;gap:0!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-justify-between,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-justify-between{justify-content:flex-start!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-items-center,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-items-center{align-items:stretch!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-px-2,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-px-2,body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-py-1,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-py-1{padding:8px 12px!important}body>div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-rounded-sm,div[id*=tippy]:not([data-tippy-root]) .tippy-content .novel-rounded-sm{border-radius:4px!important}[data-tippy-root] .tippy-box .tippy-content>.novel-flex,.novel-editor [data-tippy-root] .tippy-box .tippy-content>.novel-flex{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:auto!important;max-width:none!important;flex-wrap:nowrap!important;flex-direction:row!important}.novel-comment-button-injected{font-family:Inter,Arial,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:20px!important;letter-spacing:normal!important;text-transform:none!important;color:var(--text-primary)!important}.novel-comment-button-injected span,.novel-comment-button-injected div{color:var(--text-primary)!important;font-family:Inter,Arial,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:20px!important}.novel-comment-button-injected{display:flex!important;align-items:center!important;gap:6px!important;border:none!important;background-color:transparent!important;cursor:pointer!important;transition:background-color .15s ease!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000!important}.novel-comment-button-injected:hover{background-color:var(--background-subtle)!important;transition:background-color .15s ease!important}.novel-comment-button-injected svg{width:18px!important;height:18px!important;flex-shrink:0!important;display:block!important}.tippy-box svg,.novel-flex svg{width:18px!important;height:18px!important;flex-shrink:0!important}div.novel-editor,.novel-editor,div[class*=novel-editor],.novel-editor>*,.novel-editor>div,.novel-editor>div>*,.novel-editor *{background-color:var(--background-default)!important;color:var(--text-primary)!important}.novel-editor--light,.novel-editor--dark,[data-theme=light] .novel-editor,[data-theme=dark] .novel-editor{background-color:var(--background-default)!important;color:var(--text-primary)!important}[data-theme=dark] .novel-editor .ProseMirror,[data-theme=dark] .novel-editor .ProseMirror *,[data-theme=dark] .novel-editor .ProseMirror p,[data-theme=dark] .novel-editor .ProseMirror h1,[data-theme=dark] .novel-editor .ProseMirror h2,[data-theme=dark] .novel-editor .ProseMirror h3,[data-theme=dark] .novel-editor .ProseMirror li,[data-theme=dark] .novel-editor .ProseMirror span,[data-theme=dark] .novel-editor .ProseMirror div,.novel-editor--dark .ProseMirror,.novel-editor--dark .ProseMirror *,.novel-editor--dark .ProseMirror p,.novel-editor--dark .ProseMirror h1,.novel-editor--dark .ProseMirror h2,.novel-editor--dark .ProseMirror h3,.novel-editor--dark .ProseMirror li,.novel-editor--dark .ProseMirror span,.novel-editor--dark .ProseMirror div{color:var(--text-primary)!important}.novel-editor .ProseMirror{outline:none;padding:0 40px 40px;background-color:var(--background-default)!important;color:var(--text-primary)!important}.novel-editor .ProseMirror *,.novel-editor .ProseMirror p,.novel-editor .ProseMirror h1,.novel-editor .ProseMirror h2,.novel-editor .ProseMirror h3,.novel-editor .ProseMirror h4,.novel-editor .ProseMirror h5,.novel-editor .ProseMirror h6,.novel-editor .ProseMirror li,.novel-editor .ProseMirror span,.novel-editor .ProseMirror div,.novel-editor .ProseMirror strong,.novel-editor .ProseMirror em,.novel-editor .ProseMirror b,.novel-editor .ProseMirror i{color:var(--text-primary)!important}.novel-editor .ProseMirror p.is-empty:before{content:"Pressione '/' para exibir atalhos"!important;color:var(--text-secondary)!important;float:left;height:0;pointer-events:none}.novel-editor .ProseMirror p{font-size:.9rem;font-weight:400;line-height:160%;margin-top:0;margin-bottom:1.25rem;color:var(--text-primary)!important}.novel-editor .ProseMirror p:last-child{margin-bottom:0}.novel-editor .ProseMirror h1{font-family:Merriweather,serif;font-size:2.986rem;font-weight:700;line-height:120%;margin-top:0;margin-bottom:24px;color:var(--text-primary)}.novel-editor .ProseMirror h2{font-size:1.295rem;font-weight:700;line-height:130%;margin-top:32px;margin-bottom:12px;color:var(--text-primary)!important}.novel-editor .ProseMirror h3{font-size:1.08rem;font-weight:700;line-height:130%;margin-top:28px;margin-bottom:8px;color:var(--text-primary)!important}.novel-editor .ProseMirror h1:first-child,.novel-editor .ProseMirror h2:first-child,.novel-editor .ProseMirror h3:first-child{margin-top:0}.novel-editor .ProseMirror ul,.novel-editor .ProseMirror ol{margin-top:.5rem;margin-bottom:1rem;padding-left:1.75rem}.novel-editor .ProseMirror ul{list-style-type:disc}.novel-editor .ProseMirror ol{list-style-type:decimal}.novel-editor .ProseMirror li{margin-top:.5rem;margin-bottom:.5rem;line-height:1.75rem;color:var(--text-primary)!important}.novel-editor .ProseMirror li p{margin-top:0;margin-bottom:.5rem}.novel-editor .ProseMirror li:last-child p{margin-bottom:0}.novel-editor .ProseMirror blockquote{border-left:4px solid rgba(0,0,0,.12);padding-left:12px;padding-right:0;padding-top:.5rem;padding-bottom:.5rem;margin:12px 0;font-style:italic;border-radius:0 12px 12px 0;background:#00000005}[data-theme=dark] .novel-editor .ProseMirror blockquote,html.dark .novel-editor .ProseMirror blockquote{border-left-color:#ffffff1f;background:#ffffff05}.novel-editor .ProseMirror blockquote p{margin-bottom:.5rem;color:var(--text-secondary)}.novel-editor .ProseMirror blockquote p:last-child{margin-bottom:0}.novel-editor .ProseMirror hr{border:none;border-top:1px solid var(--border-default);margin-top:2rem;margin-bottom:2rem}.novel-editor .ProseMirror code{background-color:var(--background-subtle);padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text-primary);font-weight:500}.novel-editor .ProseMirror pre{background-color:var(--background-subtle);color:var(--text-primary);padding:1rem;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;overflow-x:auto;line-height:1.5rem;border:1px solid var(--border-default)}.novel-editor--dark .ProseMirror pre{background-color:var(--background-default);border-color:var(--border-subtle)}.novel-editor .ProseMirror pre code{background:transparent;padding:0;color:var(--text-primary);font-size:.875rem;font-weight:400}.novel-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}.novel-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin-bottom:.5rem}.novel-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;user-select:none}.novel-editor .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.novel-editor .ProseMirror a{color:var(--link-color);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.novel-editor .ProseMirror a:hover{color:var(--link-color);opacity:.8}.novel-editor .ProseMirror strong{font-weight:600;color:var(--text-primary)!important}.novel-editor .ProseMirror em{font-style:italic;color:var(--text-primary)!important}.novel-editor .ProseMirror s{text-decoration:line-through;opacity:.7}.novel-editor button,.novel-editor [role=button],.novel-editor [type=button],.novel-editor button:active,.novel-editor button.is-active,.novel-editor [role=button]:active,.novel-editor [role=button].is-active{border-color:var(--brand-primary)!important}.novel-editor button:hover,.novel-editor [role=button]:hover{border-color:var(--brand-primary-hover)!important}[data-sidebar=true] button.MuiIconButton-root:has(svg[data-testid=AddCircleOutlineIcon]){background-color:var(--background-default)!important}[data-sidebar=true] button.MuiIconButton-root:has(svg[data-testid=AddCircleOutlineIcon]):hover{background-color:var(--background-subtle)!important}[data-sidebar=true] .MuiBox-root:has(button.MuiButton-root:has(svg[data-testid=NoteAddIcon])) button.MuiIconButton-root{background-color:var(--background-default)!important}[data-sidebar=true] .MuiBox-root:has(button.MuiButton-root:has(svg[data-testid=NoteAddIcon])) button.MuiIconButton-root:hover{background-color:var(--background-subtle)!important}[data-sidebar=true] .MuiBox-root button.MuiButton-root+button.MuiIconButton-root{background-color:var(--background-default)!important}[data-sidebar=true] .MuiBox-root button.MuiButton-root+button.MuiIconButton-root:hover{background-color:var(--background-subtle)!important}button.MuiButtonBase-root:hover:has(.MuiTypography-root):has(.MuiBox-root){background-color:var(--background-default)!important}button.MuiButtonBase-root:has(.MuiBox-root[style*=background]):has(.MuiTypography-root){background-color:var(--background-default)!important}button.MuiButtonBase-root[style*=background-color]:has(.MuiTypography-root):has(.MuiBox-root),button.MuiButtonBase-root[style*=background]:has(.MuiTypography-root):has(.MuiBox-root){background-color:var(--background-default)!important}[data-theme=light] button.MuiButtonBase-root:hover:has(.MuiTypography-root):has(.MuiBox-root),[data-theme=light] button.MuiButtonBase-root:has(.MuiBox-root[style*=background]):has(.MuiTypography-root),[data-theme=light] button.MuiButtonBase-root[style*=background-color]:has(.MuiTypography-root):has(.MuiBox-root),[data-theme=light] button.MuiButtonBase-root[style*=background]:has(.MuiTypography-root):has(.MuiBox-root){background-color:#fff!important}[data-theme=dark] button.MuiButtonBase-root:hover:has(.MuiTypography-root):has(.MuiBox-root),[data-theme=dark] button.MuiButtonBase-root:has(.MuiBox-root[style*=background]):has(.MuiTypography-root),[data-theme=dark] button.MuiButtonBase-root[style*=background-color]:has(.MuiTypography-root):has(.MuiBox-root),[data-theme=dark] button.MuiButtonBase-root[style*=background]:has(.MuiTypography-root):has(.MuiBox-root){background-color:#2f2f2f!important}button.MuiFab-root{background-color:var(--brand-primary)!important}button.MuiFab-root:hover{background-color:var(--brand-primary-hover)!important}[data-theme=light] button.MuiFab-root{background-color:#e4f223!important}[data-theme=light] button.MuiFab-root:hover,[data-theme=dark] button.MuiFab-root{background-color:#f6fab2!important}[data-theme=dark] button.MuiFab-root:hover{background-color:#e4f223!important}.chapter-row .drag-handle,.chapter-row .drag-handle[role=button],.chapter-row [role=button].drag-handle,.MuiListItem-root .chapter-drag-handle,.MuiListItem-root .chapter-drag-handle[role=button],.MuiListItem-root [role=button].chapter-drag-handle{background-image:unset!important}.novel-editor .ProseMirror figure[data-type=custom-image]{text-align:center;margin:24px 0;cursor:pointer;position:relative;border:2px solid transparent;border-radius:8px;transition:border-color .2s ease;display:flex;flex-direction:column;align-items:center}.novel-editor .ProseMirror figure[data-type=custom-image] img{max-width:100%;height:auto;display:block;margin:0 auto 8px;border-radius:8px;pointer-events:none;transition:width .2s ease}.novel-editor .ProseMirror figure[data-type=custom-image][data-img-width="30%"] img{width:30%!important;max-width:30%!important}.novel-editor .ProseMirror figure[data-type=custom-image][data-img-width="70%"] img{width:70%!important;max-width:70%!important}.novel-editor .ProseMirror figure[data-type=custom-image][data-img-width="100%"] img{width:100%!important;max-width:100%!important}.novel-editor .ProseMirror figure[data-type=custom-image].ProseMirror-selectednode{border:3px solid #007bff!important;border-radius:8px!important;box-sizing:border-box!important;background-color:#00000005}.novel-editor .ProseMirror figure[data-type=custom-image].ProseMirror-has-focus{border:3px solid #007bff!important;border-radius:8px!important;box-sizing:border-box!important;background-color:#00000005}.MuiBox-root.css-wbeihy{border:1px solid transparent!important}[data-theme=light] .MuiBox-root.css-wbeihy:hover{border:1px solid #EBEBEB!important}[data-theme=dark] .MuiBox-root.css-wbeihy:hover{border:1px solid #858585!important}.dragging{transform:rotate(2deg)!important;box-shadow:0 5px 15px #0003!important;z-index:1000!important;transition:none!important;will-change:transform!important;backface-visibility:hidden!important;transform-style:preserve-3d!important;opacity:.8!important;background:#1976d21a!important}.chapter-drag-handle{cursor:grab!important;transition:opacity .15s ease!important;z-index:10;pointer-events:auto!important;position:absolute!important;background-image:none!important;background-color:transparent!important;background-size:initial!important;background-repeat:initial!important;background-position:initial!important;border-radius:0!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;padding:0!important;margin:0!important;border:none!important}.chapter-drag-handle:hover,.chapter-drag-handle:active{cursor:grabbing!important;opacity:1!important;background-image:none!important;background-color:transparent!important;background-size:initial!important}.droppable-placeholder{background:#1976d21a!important;border:2px dashed rgba(25,118,210,.3)!important;border-radius:8px!important;margin:4px 0!important;height:56px!important;opacity:1!important}.list-item{transition:none!important;will-change:auto!important;backface-visibility:visible!important}.list-item:hover{transition:background-color .1s ease!important}.droppable-active{background:#1976d20d!important;border:1px solid rgba(25,118,210,.2)!important}.sortable-item-dragging{opacity:.8!important;transform:rotate(2deg)!important;box-shadow:0 5px 15px #0003!important;z-index:1000!important}.delete-chapter-btn[aria-disabled=true],.delete-chapter-btn:has(button[disabled]){pointer-events:auto!important;cursor:not-allowed!important;opacity:1!important}.MuiListItem-root:hover .chapter-drag-handle{opacity:1!important;pointer-events:auto!important}
