.blog-editor.ProseMirror{color:hsl(var(--foreground));background:hsl(var(--background));padding:1.5rem;line-height:1.8}.blog-editor.ProseMirror h1{color:hsl(var(--primary));border-bottom:2px solid hsl(var(--border));margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.blog-editor.ProseMirror h2{color:hsl(var(--primary));margin-top:2.5rem;margin-bottom:1.25rem;font-size:2rem;font-weight:600;line-height:1.3;position:relative}.blog-editor.ProseMirror h2:before{content:"";background:hsl(var(--primary));border-radius:2px;width:4px;height:70%;position:absolute;top:.5rem;left:-1rem}.blog-editor.ProseMirror h3{color:hsl(var(--foreground));margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.4}.blog-editor.ProseMirror p{color:hsl(var(--foreground) / .9);margin-bottom:1.25rem;font-size:1.125rem;line-height:1.8}.blog-editor.ProseMirror strong{color:hsl(var(--primary));font-weight:600}.blog-editor.ProseMirror em{color:hsl(var(--foreground) / .85);font-style:italic}.blog-editor.ProseMirror ul,.blog-editor.ProseMirror ol{margin:1.5rem 0;padding-left:2rem}.blog-editor.ProseMirror li{margin-bottom:.75rem;line-height:1.7}.blog-editor.ProseMirror img{border-radius:12px;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 4px 12px #0000001a}.blog-editor.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--foreground) / .8);margin:2rem 0;padding-left:1.5rem;font-style:italic}.blog-editor.ProseMirror code{background:hsl(var(--muted));border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.blog-editor.ProseMirror pre{background:hsl(var(--muted));border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-editor.ProseMirror:focus{outline:none}.blog-editor.ProseMirror p.is-editor-empty:first-child:before{content:"Bắt đầu viết nội dung blog của bạn...";color:hsl(var(--muted-foreground));float:left;pointer-events:none;height:0}
