:where(.tiptap,.ProseMirror){--editor-block-width-normal:min(100%, 66ch);--editor-block-width-narrow:min(100%, 56ch);--editor-block-width-compact:min(100%, 40ch)}:where(.tiptap,.ProseMirror) div[data-type]{box-sizing:border-box;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0 0 .68rem;line-height:1.62}:where(.tiptap,.ProseMirror) div[data-type=scene_heading]{margin-top:1.28rem;margin-bottom:.62rem;padding:.15rem 0 .34rem;line-height:1.45}:where(.tiptap,.ProseMirror) div[data-type=subheader]{margin-top:.95rem;margin-bottom:.5rem;line-height:1.5}:where(.tiptap,.ProseMirror) div[data-type=scene_cast]{margin-bottom:.42rem;line-height:1.55}:where(.tiptap,.ProseMirror) div[data-type=character_cue]{margin-top:.95rem;margin-bottom:.12rem;line-height:1.45}:where(.tiptap,.ProseMirror) div[data-type=parenthetical],:where(.tiptap,.ProseMirror) div[data-type=voice_over],:where(.tiptap,.ProseMirror) div[data-type=off_screen]{margin-bottom:.2rem;line-height:1.55}:where(.tiptap,.ProseMirror) div[data-type=dialogue],:where(.tiptap,.ProseMirror) div[data-type=dual_dialogue]{line-height:1.72}:where(.tiptap,.ProseMirror) div[data-type=action],:where(.tiptap,.ProseMirror) div[data-type=body],:where(.tiptap,.ProseMirror) div[data-type=transition]{line-height:1.58}:where(.tiptap,.ProseMirror) div[data-width=normal],:where(.tiptap,.ProseMirror) p[data-width=normal]{width:var(--editor-block-width-normal);max-width:100%;margin-left:auto;margin-right:auto}:where(.tiptap,.ProseMirror) div[data-width=narrow],:where(.tiptap,.ProseMirror) p[data-width=narrow]{width:var(--editor-block-width-narrow);max-width:100%;margin-left:auto;margin-right:auto}:where(.tiptap,.ProseMirror) div[data-width=compact],:where(.tiptap,.ProseMirror) p[data-width=compact]{width:var(--editor-block-width-compact);max-width:100%;margin-left:auto;margin-right:auto}:where(.tiptap,.ProseMirror) div[data-indent=small],:where(.tiptap,.ProseMirror) p[data-indent=small]{padding-left:1.5rem}:where(.tiptap,.ProseMirror) div[data-indent=medium],:where(.tiptap,.ProseMirror) p[data-indent=medium]{padding-left:3rem}:where(.tiptap,.ProseMirror) div[data-indent=large],:where(.tiptap,.ProseMirror) p[data-indent=large]{padding-left:4.5rem}.ProseMirror .agent-selected-rewrite-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#3fb1ea3d;background:lab(67.6086% -18.6932 -38.6575/.24);border-radius:3px;box-shadow:0 0 0 1px #0091cb52;box-shadow:0 0 0 1px lab(55.9322% -18.2053 -41.3083/.32)}.dark .ProseMirror .agent-selected-rewrite-highlight{background:#2ea4dc52;background:lab(62.9507% -18.282 -38.5812/.32);box-shadow:0 0 0 1px #53b6eb61;box-shadow:0 0 0 1px lab(69.9501% -17.9006 -35.8143/.38)}.ProseMirror .script-review-comparison{box-sizing:border-box;width:100%;max-width:100%;margin-block:var(--space-3) var(--space-1)}.ProseMirror .script-review-original{color:var(--andora-color-text-secondary);font-family:inherit;font-size:inherit;line-height:inherit}.ProseMirror .script-review-before-label,.ProseMirror .script-review-current-label,.ProseMirror .script-review-waiting{font-family:var(--andora-font-ui);font-size:.6875rem;line-height:1rem;display:block}.ProseMirror .script-review-before-label,.ProseMirror .script-review-current-label{color:var(--andora-color-instrument)}.ProseMirror .script-review-original-block{text-decoration:line-through;text-decoration-thickness:1px}.ProseMirror .script-review-current-label{margin-top:var(--space-2)}.ProseMirror .script-review-action-row{align-items:center;gap:var(--space-1);vertical-align:text-bottom;margin-inline-start:var(--space-2);text-decoration:none;display:inline-flex}.ProseMirror .script-review-action{width:var(--andora-control-height-compact);min-width:var(--andora-control-height-compact)}.ProseMirror .script-review-waiting{color:var(--andora-color-text-secondary)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(andora-selected-rewrite){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(andora-selected-rewrite){animation:.42s cubic-bezier(.22,1,.36,1) both andora-selected-rewrite-out}::view-transition-new(andora-selected-rewrite){animation:.42s cubic-bezier(.22,1,.36,1) both andora-selected-rewrite-in}@keyframes andora-selected-rewrite-out{to{opacity:0}}@keyframes andora-selected-rewrite-in{0%{opacity:0}}:where(.tiptap,.ProseMirror) div[data-type].ProseMirror-selectednode{background:hsl(var(--accent) / .08);border-radius:4px}:where(.tiptap,.ProseMirror) div[data-type=scene_heading].ProseMirror-selectednode{background:hsl(var(--primary) / .06)}
