/* One content stylesheet for writing, preview and published posts. */
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document){--doc-ink:#203248;--doc-muted:#75869a;--doc-line:#dfe7ee;--doc-soft:#f3f6f9;--doc-accent:#1c8a77;--doc-accent-line:#acd9c9;--doc-accent-soft:#edf8f4;--doc-link:#216ca1;font:14px/1.8 var(--rudyon-font-ui,'Noto Sans KR',sans-serif);color:var(--doc-ink);letter-spacing:normal;word-break:normal;overflow-wrap:anywhere;text-align:left}
html[data-theme="dark"] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document){--doc-ink:#e7eff9;--doc-muted:#9fb1c8;--doc-line:#304258;--doc-soft:#142133;--doc-accent:#89daca;--doc-accent-line:#437a75;--doc-accent-soft:#203d3d;--doc-link:#8ec7ff}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(p,li,th,td,blockquote,h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:inherit;color:inherit;overflow-wrap:anywhere;word-break:normal}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:12px 0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:1.4;letter-spacing:-.5px;border:0;padding:0;margin:18px 0 12px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h1{font-size:28px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h2{font-size:20px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h3{font-size:18px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h4{font-size:16px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h5{font-size:14px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) h6{font-size:13px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(strong,b){font-weight:700}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(em,i){font-style:italic}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(span,strong,b,em,i,s,del,a){line-height:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(s,del){color:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) div{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(ul,ol){margin:12px 0;padding-left:24px;font:inherit;color:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) ul{list-style:disc}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) ol{list-style:decimal}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) li{font-size:inherit;line-height:inherit;margin:5px 0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) li::before{content:none}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) li p{margin:5px 0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) blockquote{margin:23px 0;border:0;border-left:3px solid var(--doc-accent-line);border-radius:0 6px 6px 0;padding:8px 15px;background:var(--doc-accent-soft);color:var(--doc-accent);font-size:13px;line-height:1.8}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) blockquote p{margin:4px 0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) pre{letter-spacing:normal;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:16px;border:1px solid var(--doc-line);border-radius:8px;background:var(--doc-soft);color:inherit;font:13px/1.6 Consolas,monospace}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) code{letter-spacing:inherit;line-height:inherit;font-family:Consolas,monospace;font-size:.92em;color:inherit;background:var(--doc-soft);padding:2px 5px;border-radius:4px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) pre code{font:inherit;background:transparent;padding:0;border-radius:0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:16px 0;font:inherit;color:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(thead,tbody,tr){font:inherit;color:inherit}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) :is(th,td){padding:10px;border:1px solid var(--doc-line);font-size:inherit;line-height:1.6;vertical-align:top;text-align:left;background:transparent}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) th{font-weight:650;background:var(--doc-soft)}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) [align="center"]{text-align:center}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) [align="right"]{text-align:right}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) [align="justify"]{text-align:justify}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) img{line-height:inherit;display:block;max-width:100%;height:auto;margin:12px 0;border-radius:0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) a{color:var(--doc-link);text-decoration:underline;text-underline-offset:2px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) hr{margin:24px 0;border:0;border-top:1px solid var(--doc-line);height:0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) .task-list-item{list-style:none;position:relative;padding-left:22px}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) .task-list-item::before{content:'☐';position:absolute;left:0;top:0;width:16px;height:auto;border:0;background:none;color:var(--doc-accent);font:16px/1.6 var(--rudyon-font-ui)}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) .task-list-item::after{content:none}
html[data-theme] body #editor .toastui-editor-ww-code-block{padding:0;margin:0;background:transparent;border:0}
html[data-theme] body :is(#editor .toastui-editor-contents,#viewer .toastui-editor-contents,.rudyon-rich-document) .task-list-item.checked::before{content:'☑'}
.rudyon-rich-document [style*="Malgun Gothic"]{font-family:var(--rudyon-font-ui)!important}
