.rich-editor.svelte-1bnub6d{gap:.3rem;display:grid}.rich-editor__bar.svelte-1bnub6d{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.rich-editor__modes.svelte-1bnub6d,.rich-editor__fmt.svelte-1bnub6d,.rich-editor__math.svelte-1bnub6d{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.rich-editor__math-label.svelte-1bnub6d{color:var(--text-secondary);margin-right:.2rem}.rich-editor__bar.svelte-1bnub6d button:where(.svelte-1bnub6d){border:1px solid var(--border);background:var(--bg-surface);min-width:32px;min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:0 .5rem;font-size:.85rem}.rich-editor__bar.svelte-1bnub6d button.on:where(.svelte-1bnub6d){background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,#fff)}.rich-editor__host.svelte-1bnub6d{border:1px solid var(--border);background:var(--bg-surface);border-radius:6px;min-height:6rem;padding:.3rem .6rem}.rich-editor__host.svelte-1bnub6d .ProseMirror{outline:none;min-height:5rem}.rich-editor__host.svelte-1bnub6d .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-secondary)}textarea.svelte-1bnub6d{font:inherit;border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:6px;padding:.45rem .6rem}.rich-editor__required.svelte-1bnub6d{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rich-editor__status.svelte-1bnub6d{color:var(--text-secondary);margin:0;font-size:.85rem}
