.rich-editor.svelte-en7jpm{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);overflow:hidden}.rich-toolbar.svelte-en7jpm{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-raised);flex-wrap:wrap;gap:.25rem;padding:.4rem;display:flex}.rich-toolbar.svelte-en7jpm button:where(.svelte-en7jpm){border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);min-width:1.95rem;min-height:1.95rem;color:var(--ui-muted);place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.rich-toolbar.svelte-en7jpm button:where(.svelte-en7jpm):hover,.rich-toolbar.svelte-en7jpm button.is-active:where(.svelte-en7jpm){border-color:color-mix(in srgb, var(--ui-primary) 56%, var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.rich-editor-body.svelte-en7jpm{min-height:14rem;color:var(--ui-text);padding:.85rem}.rich-editor-body.svelte-en7jpm .tiptap{outline:none;min-height:12rem}.rich-editor-body.svelte-en7jpm .tiptap>*+*{margin-top:.65rem}.rich-editor-body.svelte-en7jpm h1,.rich-editor-body.svelte-en7jpm h2,.rich-editor-body.svelte-en7jpm h3{color:var(--ui-heading);font-weight:950;line-height:1.25}.rich-editor-body.svelte-en7jpm h1{font-size:1.38rem}.rich-editor-body.svelte-en7jpm h2{font-size:1.16rem}.rich-editor-body.svelte-en7jpm h3{font-size:1rem}.rich-editor-body.svelte-en7jpm a{color:var(--ui-primary-strong);text-underline-offset:.18em;text-decoration:underline}
