.rich-text-editor.svelte-1xgyhb1{border:1px solid #d1d5db;border-radius:.75rem;background-color:#fff;overflow:hidden;display:flex;flex-direction:column}.rich-text-editor[data-readonly=true].svelte-1xgyhb1 .toolbar:where(.svelte-1xgyhb1){opacity:.6;pointer-events:none}.toolbar.svelte-1xgyhb1{display:flex;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.toolbar-button.svelte-1xgyhb1{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-1xgyhb1:hover:not(:disabled){background-color:#eef2ff;color:#4338ca}.toolbar-button.active.svelte-1xgyhb1{background-color:#eef2ff;border-color:#4338ca;color:#4338ca}.toolbar-button.svelte-1xgyhb1:disabled{opacity:.5;cursor:not-allowed}.separator.svelte-1xgyhb1{width:1px;height:1.5rem;background-color:#e5e7eb;margin:0 .25rem}.editor-surface.svelte-1xgyhb1{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}.ProseMirror pre{background-color:#111827;border-radius:.5rem;padding:.75rem;margin:.5rem 0;overflow-x:auto}.ProseMirror pre code{display:block;background-color:transparent;color:#f9fafb;padding:0;font-size:.875rem;font-family:Fira Code,Courier New,monospace}
