.blog-writing-surface,.blog-content{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.blog-writing-surface p,.blog-content p{margin:.8em 0}.blog-writing-surface h1,.blog-content h1{font-size:2em}.blog-writing-surface h2,.blog-content h2{font-size:1.6em}.blog-writing-surface h3,.blog-content h3{font-size:1.3em}.blog-writing-surface h4,.blog-content h4{font-size:1.15em}.blog-writing-surface h5,.blog-content h5{font-size:1em}.blog-writing-surface h6,.blog-content h6{font-size:.9em}.blog-writing-surface :is(h1,h2,h3,h4,h5,h6),.blog-content :is(h1,h2,h3,h4,h5,h6){margin:1.4em 0 .5em;font-weight:650;line-height:1.35}.blog-writing-surface :first-child{margin-top:0}.blog-writing-surface ul,.blog-content ul{padding-left:1.5em;list-style:outside}.blog-writing-surface ol,.blog-content ol{padding-left:1.5em;list-style:decimal}.blog-writing-surface blockquote,.blog-content blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);margin:1.2em 0;padding-left:1em}.blog-writing-surface a,.blog-content a{color:var(--primary);text-decoration:underline}.blog-writing-surface pre,.blog-content pre{background:var(--muted);border-radius:8px;padding:1em;font-family:monospace;font-size:.875em;overflow-x:auto}.blog-writing-surface code,.blog-content code{background:var(--muted);border-radius:3px;padding:.15em .3em;font-family:monospace}.blog-writing-surface img,.blog-content img{border-radius:8px;max-width:100%;height:auto;max-height:600px;margin:1.5em auto}.blog-writing-surface img[data-align],.blog-content img[data-align]{height:auto;max-height:none;display:block}.blog-writing-surface img[data-align=left],.blog-content img[data-align=left]{margin-left:0;margin-right:auto}.blog-writing-surface img[data-align=center],.blog-content img[data-align=center]{margin-left:auto;margin-right:auto}.blog-writing-surface img[data-align=right],.blog-content img[data-align=right]{margin-left:auto;margin-right:0}.blog-writing-surface table,.blog-content table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1.5em 0}.blog-writing-surface :is(td,th),.blog-content :is(td,th){border:1px solid var(--border);vertical-align:top;min-width:60px;padding:.6em .8em;position:relative}.blog-writing-surface th,.blog-content th{background:var(--muted);font-weight:600}.blog-writing-surface hr,.blog-content hr{border-top:1px solid var(--border);margin:2em 0}.blog-writing-surface .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted-foreground);pointer-events:none}.blog-writing-surface .selectedCell{background:var(--muted)}.blog-writing-surface .ProseMirror-selectednode{outline:2px solid var(--primary)}.blog-writing-surface .column-resize-handle{background:var(--primary);cursor:col-resize;width:4px;position:absolute;top:0;bottom:0;right:-2px}
