.editor-shell{display:flex;flex-direction:column;height:100vh;padding:1rem;box-sizing:border-box}.editor-content{flex-grow:1;padding:1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;overflow-y:auto}.ProseMirror{outline:none;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;min-height:300px}.ProseMirror>*+*{margin-top:.75em}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror h1{font-size:2em;font-weight:700}.ProseMirror h2{font-size:1.5em;font-weight:700}.ProseMirror h3{font-size:1.25em;font-weight:700}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem}.ProseMirror blockquote{border-left:3px solid #ccc;padding-left:1rem;font-style:italic}.ProseMirror code{background-color:#f0f0f0;padding:.2em .4em;border-radius:.25em;font-family:monospace}.ProseMirror pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.8rem}