Personal no-bs blogging platform.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293/* EXTRACTED FROM NPM PACKAGE prosemirror-view/styles/prosemirror.css */.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; /* the above doesn't seem to work in Edge */}
.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;}
/* See https://code.haverbeke.berlin/prosemirror/prosemirror/issues/1421#issuecomment-1759320191 */.ProseMirror [draggable][contenteditable=false] { user-select: text}
.ProseMirror-selectednode { outline: 2px solid #8cf;}
/* Make sure li selections wrap around markers */
li.ProseMirror-selectednode { outline: none;}
li.ProseMirror-selectednode:after { content: ""; position: absolute; left: -32px; right: -2px; top: -2px; bottom: -2px; border: 2px solid #8cf; pointer-events: none;}
/* Protect against generic img rules */
img.ProseMirror-separator { display: inline !important; border: none !important; margin: 0 !important;}
.ProseMirror { flex-grow: 1; padding: 2vh; outline: none; border: none;}
.ProseMirror>:first-child { margin: 0;}
.ProseMirror h1 { font-size: 2rem; font-weight: bold; margin-bottom: 0;}
.ProseMirror blockquote { border-left: 4px solid var(--link-col); padding-left: 0.5vw; margin-left: 1vw; color: var(--text-col); font-style: italic;}