.blog-editor{padding:0!important;background:#fff;border:1px solid #ddd;overflow:visible}
.blog-desktop-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:16px;background:#f6f7f8;border-bottom:1px solid #ddd}
.blog-tools select{width:auto!important;max-width:140px;min-width:70px;padding:6px!important;font-size:14px}
.blog-tools input[type=color]{width:44px!important;height:44px;padding:4px!important}
.blog-tools .kr-file{margin:0}
.blog-page{max-width:860px;margin:0 auto;min-height:520px;padding:40px;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;font-family:'Noto Sans KR',sans-serif;font-size:16px;line-height:1.9;background:white;outline:none}
.blog-page p{margin:0 0 20px}.blog-page figure{cursor:pointer;clear:both}.blog-page img{max-width:100%;height:auto}.blog-page .blog-selected{outline:2px solid #566f56;outline-offset:4px}
.blog-editor>.kr-toolbar,.blog-editor>.kr-feedback{padding:15px 22px;margin:0;border-top:1px solid #eee}
.blog-photo-tools{padding:14px;background:#f4f5f2;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.blog-photo-tools[hidden]{display:none!important}.blog-photo-tools label{display:flex!important;gap:10px!important;align-items:center}.blog-photo-tools input{max-width:180px}
.blog-page ul{list-style:disc;padding-left:1.7em}.blog-page ol{list-style:decimal;padding-left:1.7em}.blog-page a{color:#245c9d;text-decoration:underline}
