.editor-shell.svelte-6ntb1j{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.toolbar.svelte-6ntb1j{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.toolbar.svelte-6ntb1j button:where(.svelte-6ntb1j){color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,transform .12s,border-color .12s}.toolbar.svelte-6ntb1j button:where(.svelte-6ntb1j):hover{background:#f3f4f6}.toolbar.svelte-6ntb1j button:where(.svelte-6ntb1j):focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.toolbar.svelte-6ntb1j button:where(.svelte-6ntb1j):active{background:#e5e7eb;transform:translateY(1px)}.color-indicator.svelte-6ntb1j{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dot.svelte-6ntb1j{border:1px solid #00000026;border-radius:999px;width:12px;height:12px;display:inline-block}.tiptap-editor{white-space:pre-wrap;word-break:break-word;outline:none;min-height:240px;padding:16px;font-size:15px;line-height:1.6}.tiptap-editor p{margin:0 0 12px}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor a{color:#2563eb;text-decoration:underline}.tiptap-editor strong{font-weight:700}.tiptap-editor s{text-decoration:line-through}
