.ProseMirror{min-height:var(--editor-min-h,70vh)!important;width:100%!important;max-width:100%!important;line-height:var(--editor-line-height,1.5)!important;font-family:var(--editor-font-family,"Georgia", serif)!important;font-size:var(--editor-font-size,16px)!important;color:#2c3e50!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:1rem!important}@media (width>=768px){.ProseMirror{padding:20px 40px 40px!important}}.editor-annotation-layout{--editor-annotation-rail-width:320px;--editor-annotation-button-offset:var(--editor-annotation-rail-width);display:block}.editor-annotation-layout.has-margin-notes{--editor-annotation-rail-width:220px;--editor-annotation-button-offset:var(--editor-annotation-rail-width)}.editor-annotation-layout.has-annotation-rail{align-items:stretch;display:flex}.editor-annotation-document-pane{width:100%;min-width:0}.editor-annotation-layout.has-annotation-rail .editor-annotation-document-pane{flex:auto}.editor-annotation-layout.has-annotation-rail .editor-annotation-rail{height:min(max(var(--editor-min-h,70vh), 520px), calc(100vh - 88px));min-height:min(var(--editor-min-h,70vh), calc(100vh - 88px));width:var(--editor-annotation-rail-width);align-self:flex-start;position:sticky;top:0}.editor-annotation-layout.has-margin-notes.has-annotation-rail .editor-annotation-rail{align-self:stretch;height:auto;min-height:100%;position:relative;top:auto;border-left:0!important}.editor-annotation-rail,.editor-annotation-rail *{box-sizing:border-box}.editor-annotation-rail>*,.editor-annotation-rail form,.editor-annotation-rail textarea{max-width:100%}.editor-margin-notes-layer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor-margin-note-text-clamp{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-margin-note-card,.editor-margin-note-add{transform:translateZ(0)}@media (width<=767px){.editor-margin-note-card{width:min(190px,100vw - 5rem)!important}.editor-margin-notes-pane,.editor-margin-notes-layer{display:none!important}}.fixed-width-container{width:100%!important;max-width:1024px!important;padding:0 1rem!important}.ProseMirror-focused{outline:none!important}.ProseMirror ::selection{color:inherit;background-color:#fed7aa}.ProseMirror p{text-indent:var(--editor-paragraph-indent,2em)!important;margin-bottom:1em!important}.ProseMirror ul,.ProseMirror ol{margin:0 0 1em 2.5em!important;padding-left:1.25em!important}.ProseMirror ul{list-style-type:disc!important}.ProseMirror ol{list-style-type:decimal!important}.ProseMirror li{margin:.25em 0!important;padding-left:.25em!important}.ProseMirror li p{text-indent:0!important;margin-bottom:.35em!important}.ProseMirror h1{scroll-margin-top:16px;color:#1a202c!important;text-indent:0!important;margin-top:.25em!important;margin-bottom:.5em!important;font-size:1.8em!important;font-weight:600!important}.ProseMirror .chapter-jump-target,.ProseMirror .chapter-jump-target-inline{background-color:#fed7aa;border-radius:6px;padding:.05em .25em;box-shadow:0 0 0 3px #fed7aa8c}.ProseMirror .text-analysis-jump-target{background-color:#fed7aa;border-radius:4px;padding:.03em .12em;box-shadow:0 0 0 3px #fed7aa73}.ProseMirror .comment-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background-color:#7c3aed1f;border-bottom:2px solid #7c3aed47;border-radius:3px}.ProseMirror .comment-highlight-resolved{background-color:#94a3b829;border-bottom-color:#94a3b86b}.ProseMirror .comment-highlight-active{background-color:#7c3aed3d;border-bottom-color:#6d28d99e;box-shadow:0 0 0 2px #7c3aed24}.ProseMirror .is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-toolbar{box-shadow:none!important;background:linear-gradient(#f8f9fa 0%,#fff 100%)!important;border-bottom:1px solid #e9ecef!important}.editor-header-row{background:#fff!important}.editor-document-title{font-family:var(--editor-font-family,"Georgia", serif)!important}@media (width<=960px){.editor-annotation-layout{--editor-annotation-rail-width:260px}.editor-annotation-layout.has-margin-notes{--editor-annotation-rail-width:200px}}@media (width>=961px) and (width<=1180px){.editor-annotation-layout{--editor-annotation-rail-width:280px}.editor-annotation-layout.has-margin-notes{--editor-annotation-rail-width:210px}}@media (width>=768px) and (width<=860px){.editor-annotation-layout{--editor-annotation-rail-width:240px}.editor-annotation-layout.has-margin-notes{--editor-annotation-rail-width:190px}}@media (width<=767px){.editor-annotation-layout{--editor-annotation-rail-width:min(300px, calc(100vw - 56px));--editor-annotation-button-offset:0px}.editor-annotation-layout.has-annotation-rail{display:block}.editor-annotation-layout.has-annotation-rail .editor-annotation-rail{top:calc(var(--lc-header-offset,4rem) + .5rem);z-index:90;width:var(--editor-annotation-rail-width);border-top:0;border-left:1px solid #e5e7eb;border-radius:18px;min-height:0;max-height:none;position:fixed;bottom:.75rem;right:.5rem;box-shadow:0 24px 60px -32px #0f172a73;height:auto!important}.editor-annotation-rail-header{padding:.75rem .75rem .5rem!important}}.editor-font-size-slider{appearance:none;cursor:pointer;background:0 0;height:16px}.editor-font-size-slider:focus{outline:none}.editor-font-size-slider::-webkit-slider-runnable-track{background:#fdba74;border-radius:9999px;height:4px}.editor-font-size-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #f97316;border-radius:9999px;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 3px #ea580c33}.editor-font-size-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fb923c47}.editor-font-size-slider::-moz-range-track{background:#fdba74;border:0;border-radius:9999px;height:4px}.editor-font-size-slider::-moz-range-thumb{background:#fff;border:2px solid #f97316;border-radius:9999px;width:14px;height:14px;box-shadow:0 1px 3px #ea580c33}.ProseMirror .express-edit-original{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f3f4f6;-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626;text-decoration-thickness:1px;color:#9ca3af!important}.express-edit-suggestion-widget{color:#166534;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dcfce7;border-radius:4px;margin-left:.35em;margin-right:.15em;padding:.05em .25em;display:inline;position:relative}.express-edit-suggestion-text{white-space:pre-wrap}.express-edit-suggestion-actions{z-index:30;opacity:0;pointer-events:none;vertical-align:baseline;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:7px;align-items:center;gap:1px;padding:3px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 8px 20px #11182724}.express-edit-suggestion-button{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:4px;height:22px;padding:0 7px;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:22px}.express-edit-suggestion-button:hover{background:#f3f4f6}.express-edit-suggestion-widget:hover .express-edit-suggestion-actions,.express-edit-suggestion-widget:focus-within .express-edit-suggestion-actions,.express-edit-suggestion-widget.is-actions-visible .express-edit-suggestion-actions,.ProseMirror .express-edit-original:hover+.express-edit-suggestion-widget .express-edit-suggestion-actions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.express-edit-suggestion-actions:after{content:"";background:#fff;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.express-edit-suggestion-button-accept{color:#15803d}.express-edit-suggestion-button-reject{color:#b91c1c}.tiptap-toolbar button{transition:background-color .16s,color .16s,box-shadow .16s}.tiptap-toolbar button:hover{background-color:#f3f4f6}.tiptap-toolbar button[data-state=active]{color:#ea580c;background-color:#fff7ed}.ProseMirror .is-text-align-left{text-align:left!important}.ProseMirror .is-text-align-center{text-align:center!important}.ProseMirror .is-text-align-right{text-align:right!important}.ProseMirror .is-text-align-justify{text-align:justify!important}.tippy-box{overflow:hidden!important}.tippy-content{max-width:100%!important;overflow:hidden!important}.ProseMirror{position:relative!important;overflow:visible!important}.editor-container{width:100%!important;position:relative!important;overflow:hidden!important}.tippy-box[data-placement^=top]{margin-bottom:8px!important}.tippy-box[data-placement^=bottom]{margin-top:8px!important}.tippy-box[data-placement^=left]{margin-right:8px!important}.tippy-box[data-placement^=right]{margin-left:8px!important}.tippy-box .tippy-content{word-wrap:break-word!important;max-width:none!important}.tippy-box{z-index:9999!important}.overflow-hidden .tippy-box{max-width:none!important}.tippy-content .flex{flex-wrap:nowrap!important;max-width:100%!important}.tippy-content .flex button{white-space:nowrap!important;flex-shrink:0!important}.editor-bubble-toolbar{box-sizing:border-box;scrollbar-width:none;max-width:100%;overflow:auto hidden}.editor-bubble-toolbar::-webkit-scrollbar{display:none}.editor-express-panel{box-sizing:border-box;max-width:100%}.editor-express-panel textarea{width:100%}@media (width<=768px){.tippy-box .tippy-content{max-width:100%!important}.tippy-content .flex{flex-wrap:nowrap!important}.editor-express-panel{gap:.375rem!important;padding:.5rem!important}.editor-express-panel .lc-story-bible-ghost-btn,.editor-express-panel .lc-story-bible-cta{padding-left:.625rem!important;padding-right:.625rem!important}}.tippy-box[data-placement^=top] .tippy-arrow{bottom:-4px!important}.tippy-box[data-placement^=bottom] .tippy-arrow{top:-4px!important}.tippy-box[data-placement^=left] .tippy-arrow{right:-4px!important}.tippy-box[data-placement^=right] .tippy-arrow{left:-4px!important}.editor-container{contain:layout style paint!important}.editor-container .tippy-box{left:auto!important;right:auto!important}.ProseMirror .search-result{background-color:#fed7aa;border-radius:2px}.ProseMirror .search-result-current{background-color:#fdba74}.ProseMirror .language-check-highlight{text-underline-offset:.16em;cursor:help;-webkit-text-decoration:underline #dc2626;text-decoration:underline #dc2626;text-decoration-thickness:1.2px}.ProseMirror .language-check-category-typos,.ProseMirror .language-check-misspelling{text-decoration-color:#dc2626}.ProseMirror .language-check-category-grammar,.ProseMirror .language-check-grammar{text-decoration-color:#9333ea}.ProseMirror .language-check-category-punctuation,.ProseMirror .language-check-highlight[data-language-check-rule*=COMMA],.ProseMirror .language-check-highlight[data-language-check-rule*=PUNCT]{text-decoration-color:#2563eb}.ProseMirror .language-check-category-style,.ProseMirror .language-check-style{text-decoration-color:#7c3aed}.ProseMirror .language-check-category-typography,.ProseMirror .language-check-typographical{text-decoration-color:#ea580c}.ProseMirror span[style*="color:#EA580C"],.ProseMirror span[style*="color: #EA580C"],.ProseMirror span[style*="color:#ea580c"],.ProseMirror span[style*="color: #ea580c"],.ProseMirror span[style*="color:rgb(234, 88, 12)"],.ProseMirror span[style*="color: rgb(234, 88, 12)"],.ProseMirror span[style*="color:rgb(234,88,12)"],.ProseMirror span[style*="color: rgb(234,88,12)"]{border-radius:2px;padding:0 1px;background-color:#fed7aa!important}
