.blog-editor__surface .ProseMirror{min-height:var(--blog-editor-min-height, 360px);max-height:min(75vh,720px);overflow-y:auto;padding:1rem 1.25rem;font-size:15px;line-height:1.65;color:#292524}.dark .blog-editor__surface .ProseMirror{color:#f1f5f9}.blog-editor__surface .ProseMirror p.is-editor-empty:first-child:before{color:#a8a29e;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .blog-editor__surface .ProseMirror p.is-editor-empty:first-child:before{color:#64748b}.blog-editor__surface .ProseMirror h1,.blog-editor__surface .ProseMirror h2,.blog-editor__surface .ProseMirror h3{font-weight:700;margin:1rem 0 .5rem}.blog-editor__surface .ProseMirror h1{font-size:1.75rem}.blog-editor__surface .ProseMirror h2{font-size:1.35rem}.blog-editor__surface .ProseMirror h3{font-size:1.15rem}.blog-editor__surface .ProseMirror ul,.blog-editor__surface .ProseMirror ol{margin:.75rem 0;padding-left:1.5rem}.blog-editor__surface .ProseMirror ul{list-style-type:disc}.blog-editor__surface .ProseMirror ol{list-style-type:decimal}.blog-editor__surface .ProseMirror li{display:list-item;margin:.35rem 0}.blog-editor__surface .ProseMirror li p{margin:0}.blog-editor__surface .ProseMirror ul ul{list-style-type:circle;margin-top:.35rem}.blog-editor__surface .ProseMirror ol ol{list-style-type:lower-alpha;margin-top:.35rem}.blog-editor__surface .ProseMirror blockquote{border-left:3px solid #d6d3d1;padding-left:.75rem;color:#57534e;margin:.75rem 0}.blog-editor__surface .ProseMirror a{color:#b45309;text-decoration:underline}.blog-editor__surface .ProseMirror table{width:100%;border-collapse:collapse;margin:1rem 0}.blog-editor__surface .ProseMirror th,.blog-editor__surface .ProseMirror td{border:1px solid #d6d3d1;padding:.5rem .75rem;min-width:3rem;vertical-align:top}.blog-editor__surface .ProseMirror th{background:#f5f5f4;font-weight:600}.dark .blog-editor__surface .ProseMirror th{background:#1e293b}.dark .blog-editor__surface .ProseMirror th,.dark .blog-editor__surface .ProseMirror td{border-color:#334155}.blog-image-wrap{margin:.75rem 0;clear:both}.blog-image-wrap--left{float:left;margin:0 1rem .75rem 0;max-width:50%}.blog-image-wrap--right{float:right;margin:0 0 .75rem 1rem;max-width:50%}.blog-image-wrap--center{display:flex;justify-content:center;clear:both}.blog-image-wrap--full{width:100%;clear:both}.blog-image-wrap__inner{position:relative;display:inline-block;max-width:100%}.blog-image-wrap__inner.is-selected{outline:2px solid #f59e0b;outline-offset:2px;border-radius:.5rem}.blog-image-wrap__inner img{display:block;max-width:100%;height:auto;border-radius:.5rem}.blog-image-wrap--full .blog-image-wrap__inner,.blog-image-wrap--full .blog-image-wrap__inner img{width:100%}.blog-image-wrap__handle{position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;background:#f59e0b;border:2px solid #fff;border-radius:2px;cursor:se-resize}.blog-side-by-side{display:flex;gap:1rem;align-items:flex-start;margin:1rem 0;padding:.75rem;border:1px dashed #d6d3d1;border-radius:.75rem;clear:both}.blog-side-by-side.is-selected{border-color:#f59e0b;background:#fffbeb}.dark .blog-side-by-side.is-selected{background:#f59e0b14}.blog-side-by-side__media{flex-shrink:0;position:relative}.blog-side-by-side__media img{width:100%;height:auto;border-radius:.5rem;display:block}.blog-side-by-side__placeholder,.blog-side-by-side__change{font-size:12px}.blog-side-by-side__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:140px;border:2px dashed #d6d3d1;border-radius:.5rem;color:#78716c;background:#fafaf9;cursor:pointer}.blog-side-by-side__change{margin-top:.35rem;color:#b45309;cursor:pointer;background:none;border:none;padding:0}.blog-side-by-side__content{flex:1;min-width:0}@media (max-width: 640px){.blog-side-by-side{flex-direction:column}.blog-side-by-side__media{width:100%!important;max-width:100%!important}}
