.tiptap-wrapper.svelte-kcv3dy{background-color:var(--c-bg-panel);border:1px solid var(--c-border-main);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s}.tiptap-wrapper.svelte-kcv3dy:focus-within{border-color:var(--c-border-focus)}.toolbar.svelte-kcv3dy{display:flex;align-items:center;padding:8px;gap:4px;background-color:var(--c-bg-secondary);border-bottom:1px solid var(--c-border-main);flex-wrap:wrap}.group.svelte-kcv3dy{display:flex;align-items:center;gap:2px}.divider.svelte-kcv3dy{width:1px;height:20px;background-color:var(--c-border-main);margin:0 4px}.toolbar-btn.svelte-kcv3dy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--c-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s;padding:0}.toolbar-btn.svelte-kcv3dy:hover{background-color:var(--c-bg-input);color:var(--c-text-primary)}.toolbar-btn.active.svelte-kcv3dy{background-color:#f5e3931a;color:var(--c-text-accent)}.editor-content.svelte-kcv3dy{flex:1;min-height:150px;background-color:var(--c-bg-input);color:var(--c-text-primary);font-family:var(--font-body);font-size:1rem;cursor:text}.ProseMirror{padding:1rem;min-height:150px;outline:none}.ProseMirror p{margin-top:0;margin-bottom:1em;line-height:1.6}.ProseMirror h1{font-family:var(--font-title);font-size:1.75em;font-weight:700;margin-bottom:.5em;color:var(--c-text-primary)}.ProseMirror h2{font-family:var(--font-title);font-size:1.4em;font-weight:600;margin-top:1em;margin-bottom:.5em;color:var(--c-text-primary)}.ProseMirror ul,.ProseMirror ol{padding-left:1.5em;margin-bottom:1em}.ProseMirror blockquote{border-left:3px solid var(--c-accent);margin:1em 0;padding-left:1em;font-style:italic;color:var(--c-text-secondary)}.ProseMirror hr{border:none;border-top:1px solid var(--c-border-main);margin:2em 0}
