diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..0665d09
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+root = false
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
diff --git a/dist/paragraph.mjs b/dist/paragraph.mjs
index 8db20b2..3375175 100644
--- a/dist/paragraph.mjs
+++ b/dist/paragraph.mjs
@@ -1,5 +1,11 @@
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".ce-paragraph{line-height:1.6em;outline:none}.ce-paragraph[data-placeholder]:empty:before{content:attr(data-placeholder);color:#707684;font-weight:400;opacity:0}.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:before{opacity:1}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty:before,.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus:before{opacity:0}.ce-paragraph p:first-of-type{margin-top:0}.ce-paragraph p:last-of-type{margin-bottom:0}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
const s = '';
+function o(r) {
+ const t = document.createElement("div");
+ t.innerHTML = r.trim();
+ const e = document.createDocumentFragment();
+ return e.append(...Array.from(t.childNodes)), e;
+}
/**
* Base Paragraph Block for the Editor.js.
* Represents a regular text block
@@ -8,7 +14,7 @@ const s = '