.editor-content{color:#333;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.editor-content h1{color:#1a1a1a;margin:1rem 0;font-size:2rem;font-weight:700;line-height:1.2}.editor-content h2{color:#1a1a1a;margin:.75rem 0;font-size:1.5rem;font-weight:600;line-height:1.3}.editor-content h3{color:#1a1a1a;margin:.5rem 0;font-size:1.25rem;font-weight:600;line-height:1.4}.editor-content h4{color:#1a1a1a;margin:.5rem 0;font-size:1.125rem;font-weight:600;line-height:1.5}.editor-content h5{color:#1a1a1a;margin:.25rem 0;font-size:1rem;font-weight:600;line-height:1.6}.editor-content h6{color:#1a1a1a;margin:.25rem 0;font-size:.875rem;font-weight:600;line-height:1.6}.editor-content p{margin:.5rem 0;line-height:1.6}.editor-content strong,.editor-content b{font-weight:700}.editor-content em,.editor-content i{font-style:italic}.editor-content u{text-decoration:underline}.editor-content s{text-decoration:line-through}.editor-content a{color:#3b82f6;text-decoration:underline;transition:color .2s}.editor-content a:hover{color:#1d4ed8}.editor-content ul{margin:1rem 0;padding-left:2rem;list-style-type:disc}.editor-content ol{margin:1rem 0;padding-left:2rem;list-style-type:decimal}figure{justify-content:center;align-items:center;display:flex}.editor-content li{margin:.25rem 0;padding-left:.25rem;line-height:1.6}.editor-content ul ul{margin:.25rem 0;padding-left:1.5rem;list-style-type:circle}.editor-content ul ul ul{list-style-type:square}.editor-content ol ol{margin:.25rem 0;padding-left:1.5rem;list-style-type:lower-alpha}.editor-content ol ol ol{list-style-type:lower-roman}.editor-content ul li{list-style:outside!important;display:list-item!important}.editor-content ol li{list-style:decimal!important;display:list-item!important}.editor-content ul li::marker{content:"• "!important}.editor-content ol li::marker{content:counter(list-item)". "!important}.editor-content blockquote{color:#6b7280;background-color:#f9fafb;border-left:4px solid #e5e7eb;border-radius:.375rem;margin:1rem 0;padding:1rem;font-style:italic}.editor-content code{color:#dc2626;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,Courier,monospace;font-size:.875em}.editor-content pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.editor-content pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem}.editor-content img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}.editor-content figure{text-align:center;margin:1rem 0}.editor-content figcaption{color:#6b7280;margin-top:.5rem;font-size:.875rem;font-style:italic}.editor-content table{border-collapse:collapse;border:1px solid #ccc;margin:1rem auto}.editor-content th,.editor-content td{text-align:left;border:1px solid #ccc;min-width:2rem;height:1.5rem;padding:.5rem .75rem}.editor-content th{color:#000;background-color:#fafafa;font-weight:600}.editor-content td{background-color:#fff}.editor-content hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.editor-content mark{background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem}.editor-content .text-left{text-align:left}.editor-content .text-center{text-align:center}.editor-content .text-right{text-align:right}.editor-content .text-justify{text-align:justify}.editor-content .indent{margin-left:2rem}.editor-content .text-tiny{font-size:.625rem}.editor-content .text-small{font-size:.75rem}.editor-content .text-default{font-size:1rem}.editor-content .text-big{font-size:1.125rem}.editor-content .text-huge{font-size:1.25rem}.editor-content .font-arial{font-family:Arial,Helvetica,sans-serif}.editor-content .font-courier{font-family:Courier New,Courier,monospace}.editor-content .font-georgia{font-family:Georgia,serif}.editor-content .font-lucida{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif}.editor-content .font-tahoma{font-family:Tahoma,Geneva,sans-serif}.editor-content .font-times{font-family:Times New Roman,Times,serif}.editor-content .font-trebuchet{font-family:Trebuchet MS,Helvetica,sans-serif}.editor-content .font-verdana{font-family:Verdana,Geneva,sans-serif}.editor-content .font-malgun{font-family:맑은 고딕,Malgun Gothic,sans-serif}.editor-content .font-nanum{font-family:나눔고딕,NanumGothic,sans-serif}.editor-content .font-dotum{font-family:돋움,Dotum,sans-serif}.editor-content .font-gulim{font-family:굴림,Gulim,sans-serif}
