.emend-editor{background:var(--background);width:100%;min-width:0;max-width:100%;height:100%;color:var(--foreground);flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden;container:emend-editor/inline-size}.emend-editor__toolbar{z-index:2;border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 94%, var(--muted));flex-shrink:0;align-items:center;gap:.25rem;min-width:0;padding:.375rem;display:flex;position:sticky;top:0}.emend-editor__toolbar-group,.emend-editor__toolbar-section,.emend-editor__toolbar-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.emend-editor__toolbar-group,.emend-editor__toolbar-section{padding-inline:.375rem}.emend-editor__separator{align-self:center;height:1.25rem}.emend-editor__block-type{width:7.5rem}.emend-editor__font-size{width:5.5rem}.emend-editor__toolbar[data-variant=compact],.emend-editor__toolbar[data-variant=compact] .emend-editor__toolbar-group,.emend-editor__toolbar[data-variant=compact] .emend-editor__toolbar-section,.emend-editor__toolbar[data-variant=compact] .emend-editor__toolbar-actions{gap:.125rem;padding-inline:.25rem}.emend-editor__toolbar[data-variant=compact] .emend-editor__separator{height:.75rem}.emend-editor__toolbar[data-variant=compact] .emend-editor__block-type{width:6.5rem}.emend-editor__toolbar[data-variant=compact] .emend-editor__font-size{width:5rem}.emend-editor__workspace,.emend-editor__main,.emend-editor__content{min-width:0;min-height:0}.emend-editor__workspace{flex:1;position:relative}.emend-editor__main{flex-direction:column;height:100%;display:flex;position:relative}.emend-editor__main--ai{padding-bottom:3.625rem}.emend-editor__content{flex:1;overflow:hidden auto}.emend-editor__ai-tools{z-index:2;width:min(100% - 2rem,36rem);margin:0 auto;position:absolute;bottom:1rem;left:0;right:0}.emend-editor .emend-ai-target{background:color-mix(in oklch, var(--primary) 14%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem}.emend-editor .emend-editor__mention{background:color-mix(in oklch, var(--primary) 12%, transparent);color:var(--primary);border-radius:.25rem;padding:.1rem .3rem;font-weight:500}.emend-editor .find-and-replace-result{background:color-mix(in oklch, var(--chart-1) 45%, transparent);border-radius:.15rem}.emend-editor .find-and-replace-result-current{background:color-mix(in oklch, var(--chart-2) 75%, transparent)}.emend-editor [data-emend-preview=true]{background:color-mix(in oklch, var(--chart-2) 20%, transparent);opacity:.8;border-radius:.375rem;margin-inline:.25rem}.emend-editor .ProseMirror{overflow-wrap:anywhere;outline:none;max-width:52rem;min-height:32rem;margin-inline:auto;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3rem)}.emend-editor .ProseMirror>*+*{margin-top:.75rem}.emend-editor .ProseMirror h1{font-size:2rem;font-weight:650;line-height:1.2}.emend-editor .ProseMirror h2{margin-top:1.75rem;font-size:1.5rem;font-weight:650;line-height:1.3}.emend-editor .ProseMirror h3{margin-top:1.5rem;font-size:1.25rem;font-weight:650}.emend-editor .ProseMirror h4,.emend-editor .ProseMirror h5,.emend-editor .ProseMirror h6{margin-top:1.25rem;font-weight:650}.emend-editor .ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.emend-editor .ProseMirror ul,.emend-editor .ProseMirror ol{padding-left:1.5rem}.emend-editor .ProseMirror ul{list-style:outside}.emend-editor .ProseMirror ol{list-style:decimal}.emend-editor .ProseMirror li+li{margin-top:.25rem}.emend-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.emend-editor .ProseMirror ul[data-type=taskList]>li{gap:.5rem;display:flex}.emend-editor .ProseMirror ul[data-type=taskList]>li>div{flex:1}.emend-editor .ProseMirror a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.emend-editor .ProseMirror code{background:var(--muted);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .3rem;font-size:.9em}.emend-editor .ProseMirror pre{border-radius:calc(var(--radius) * .8);background:var(--muted);padding:1rem;overflow-x:auto}.emend-editor .ProseMirror pre code{padding:0}.emend-editor .ProseMirror hr{border-color:var(--border);margin-block:2rem}.emend-editor .ProseMirror img{border-radius:calc(var(--radius) * .8);max-width:100%;height:auto;display:block}.emend-editor .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--ring);outline-offset:2px}.emend-editor .ProseMirror .tableWrapper{overflow-x:auto}.emend-editor .ProseMirror table{border-collapse:collapse;width:100%}.emend-editor .ProseMirror th,.emend-editor .ProseMirror td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:7rem;padding:.5rem .75rem}.emend-editor .ProseMirror th{background:var(--muted);font-weight:600}.emend-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--muted-foreground);content:attr(data-placeholder);pointer-events:none}.emend-editor__footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.75rem;display:flex}
