.rich-text-editor.svelte-1k9qzqh{border:1px solid #d1d5db;border-radius:.75rem;background-color:#fff;overflow:hidden;display:flex;flex-direction:column}.rich-text-editor[data-readonly=true].svelte-1k9qzqh .toolbar:where(.svelte-1k9qzqh){opacity:.6;pointer-events:none}.toolbar.svelte-1k9qzqh{display:flex;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.toolbar-button.svelte-1k9qzqh{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid transparent;background-color:transparent;color:#4b5563;transition:all .15s ease-in-out}.toolbar-button.svelte-1k9qzqh:hover:not(:disabled){background-color:#eef2ff;color:#4338ca}.toolbar-button.active.svelte-1k9qzqh{background-color:#eef2ff;border-color:#4338ca;color:#4338ca}.toolbar-button.svelte-1k9qzqh:disabled{opacity:.5;cursor:not-allowed}.separator.svelte-1k9qzqh{width:1px;height:1.5rem;background-color:#e5e7eb;margin:0 .25rem}.editor-surface.svelte-1k9qzqh{min-height:150px}.ProseMirror{min-height:150px;padding:.75rem;outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror-focused{outline:none}pre code{display:block;background-color:#111827;color:#f9fafb;padding:.75rem;border-radius:.5rem;overflow-x:auto;font-size:.875rem}
