.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}body{font:16px/1.5 system-ui,sans-serif;margin:2rem auto;max-width:1100px;padding:0 16px}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.editor .ProseMirror{border:1px solid #aaa;border-radius:6px;padding:8px 12px;min-height:120px}.ProseMirror-selectednode{outline:2px solid #0969da}.log{background:#f4f4f4;padding:8px;min-height:4em;white-space:pre-wrap;font-size:13px}a{color:#0969da}code{background:#eff1f3;border-radius:4px;padding:.1em .35em;font-size:.9em}
