.markdown-editor-term.svelte-evlmwq{border:2px solid var(--color-term-border-strong);background:var(--color-term-bg);position:relative}.markdown-editor-term.is-hidden.svelte-evlmwq{display:none}.markdown-editor-term.svelte-evlmwq .markdown-editor-content{min-height:160px}.markdown-editor-term.svelte-evlmwq .ProseMirror{min-height:160px;color:var(--color-term-fg);font-family:var(--font-mono);outline:none;padding:.75rem .75rem .75rem 2rem;font-size:.875rem}.markdown-editor-term.svelte-evlmwq .ProseMirror ::selection{background:color-mix(in srgb, var(--color-term-accent) 35%, transparent)}.markdown-editor-term.svelte-evlmwq .ProseMirror h1,.markdown-editor-term.svelte-evlmwq .ProseMirror h2,.markdown-editor-term.svelte-evlmwq .ProseMirror h3{color:var(--color-term-accent);margin:.6em 0 .3em;font-weight:700}.markdown-editor-term.svelte-evlmwq .ProseMirror h1{font-size:1.3rem}.markdown-editor-term.svelte-evlmwq .ProseMirror h2{font-size:1.15rem}.markdown-editor-term.svelte-evlmwq .ProseMirror h3{font-size:1.05rem}.markdown-editor-term.svelte-evlmwq .ProseMirror p{margin:.4em 0;line-height:1.5}.markdown-editor-term.svelte-evlmwq .ProseMirror strong{color:var(--color-term-fg);font-weight:700}.markdown-editor-term.svelte-evlmwq .ProseMirror em{font-style:italic}.markdown-editor-term.svelte-evlmwq .ProseMirror s{opacity:.7}.markdown-editor-term.svelte-evlmwq .ProseMirror blockquote{border-left:2px solid var(--color-term-accent);color:var(--color-term-muted);margin:.4em 0;padding:.2em .6em}.markdown-editor-term.svelte-evlmwq .ProseMirror ul{margin:.4em 0;padding-left:1.4em;list-style:outside}.markdown-editor-term.svelte-evlmwq .ProseMirror ol{margin:.4em 0;padding-left:1.4em;list-style:decimal}.markdown-editor-term.svelte-evlmwq .ProseMirror code{background:var(--color-term-surface);border:1px solid var(--color-term-border);font-family:var(--font-mono);padding:.1em .3em;font-size:.85em}.markdown-editor-term.svelte-evlmwq .ProseMirror pre{background:var(--color-term-surface);border:2px solid var(--color-term-border);padding:.6em;overflow-x:auto}.markdown-editor-term.svelte-evlmwq .ProseMirror pre code{background:0 0;border:none;padding:0}.markdown-editor-term.svelte-evlmwq .ProseMirror a{color:var(--color-term-accent);text-decoration:underline}.markdown-editor-term.svelte-evlmwq .ProseMirror img{border:2px solid var(--color-term-border);max-width:100%}.markdown-editor-term.svelte-evlmwq .ProseMirror hr{border:none;border-top:2px solid var(--color-term-border);margin:.8em 0}.markdown-editor-term.svelte-evlmwq .markdown-editor-drag-handle{width:1.1rem;height:1.1rem;color:var(--color-term-muted);cursor:grab;justify-content:center;align-items:center;font-size:.85rem;display:flex}.markdown-editor-term.svelte-evlmwq .markdown-editor-drag-handle:hover{color:var(--color-term-fg)}.markdown-editor-term.svelte-evlmwq .markdown-editor-floating-menu button{border:1px solid var(--color-term-border-strong);background:var(--color-term-surface);width:1.4rem;height:1.4rem;color:var(--color-term-fg);font-family:var(--font-mono);cursor:pointer}.markdown-editor-term.svelte-evlmwq .markdown-editor-bubble-menu{border:2px solid var(--color-term-border-strong);background:var(--color-term-surface);gap:.2rem;padding:.2rem;display:flex}.markdown-editor-term.svelte-evlmwq .markdown-editor-bubble-menu button{border:1px solid var(--color-term-border);background:var(--color-term-bg);min-width:1.8rem;color:var(--color-term-fg);font-family:var(--font-mono);cursor:pointer;padding:.2rem .4rem;font-size:.8rem}.markdown-editor-term.svelte-evlmwq .markdown-editor-bubble-menu button:hover{background:var(--color-term-border)}.markdown-editor-term.svelte-evlmwq .markdown-editor-bubble-menu button.active{background:var(--color-term-accent);color:var(--color-term-accent-fg);border-color:var(--color-term-accent)}.markdown-editor-slash-menu{border:2px solid var(--color-term-border-strong);background:var(--color-term-surface);flex-direction:column;width:max-content;min-width:11rem;padding:.2rem;display:flex}.markdown-editor-slash-item{text-align:left;color:var(--color-term-fg);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:.35rem .55rem;font-size:.8rem}.markdown-editor-slash-item.is-active{background:var(--color-term-accent);color:var(--color-term-accent-fg)}.markdown-editor-slash-empty{color:var(--color-term-muted);padding:.35rem .55rem;font-size:.8rem}
