pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:.1875rem .3125rem}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.article-content{line-height:1.5;font-size:1rem}@media (min-width:48rem){.article-content{font-size:1.125rem}}.article-content h1{font-size:1.5rem}.article-content h1,.article-content h2{font-weight:700;margin-top:1em;margin-bottom:.5em}.article-content h2{font-size:1.25rem}.article-content h3{font-size:1.125rem;font-weight:700;margin-top:1em;margin-bottom:.5em}@media (min-width:48rem){.article-content h1{font-size:2rem;font-weight:700}.article-content h2{font-size:1.75rem;font-weight:700}.article-content h3{font-size:1.25rem;font-weight:700}}.article-content h4{font-size:1.1em}.article-content h4,.article-content h5{font-weight:700;margin-top:1em;margin-bottom:.5em}.article-content h5{font-size:1em}.article-content h6{font-size:.875em;font-weight:700;margin-top:1em;margin-bottom:.5em;color:#6a737d}.article-content strong{font-weight:700}.article-content em{font-style:italic}.article-content blockquote{border-left:.25rem solid #dfe2e5;color:#6a737d;padding:0 1em;margin:0 0 1rem;line-height:1.4}.article-content blockquote p{margin:0!important;padding:0!important;line-height:1.4!important}.article-content blockquote br{line-height:1.4!important}.article-content blockquote *{margin-top:0!important;margin-bottom:0!important}.article-content ul{list-style-type:disc;padding-left:2em;margin-bottom:0}.article-content ol{list-style-type:decimal;padding-left:2em;margin-bottom:0}.article-content li{margin-bottom:.25em}.article-content li:last-child{margin-bottom:0}.article-content a{color:#007bff;text-decoration:underline}.article-content a:hover{text-decoration:underline solid}.article-content code:not(.hljs){background-color:rgba(27,31,35,.05);border-radius:.1875rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:100%;padding:.2em .4em;margin:0}.article-content hr{height:.0625rem;padding:0;margin:1.5rem 0;background-color:#e1e4e8;border:0}.article-content img,.article-content img.resizable-image{max-width:100%;height:auto;display:block}.article-content img.resizable-image{width:100%;object-fit:contain}.article-content .editor-table{border-collapse:collapse;width:100%;margin:1em 0;table-layout:fixed}.article-content .editor-table td,.article-content .editor-table th{border:.0625rem solid #e2e8f0;padding:.5em;position:relative;overflow:hidden;text-overflow:ellipsis}.article-content .editor-table th{background-color:#f8fafc;font-weight:600}.article-content .editor-table.no-border,.article-content .editor-table.no-border td,.article-content .editor-table.no-border th{border:none!important}.article-content .editor-table td.selected,.article-content .editor-table th.selected{background:#e8f0fe!important;color:#2563eb!important;border:.125rem solid #90b4f8!important;box-shadow:0 0 0 .125rem #90b4f833;transition:background .15s,color .15s,border .15s}.article-content .youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1.5em 0;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);background-color:#000}.article-content .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem}.article-content .youtube-shorts-embed{position:relative;width:25.3125rem;max-width:100%;aspect-ratio:9/16;margin:1.5em 0;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);background-color:#000;overflow:hidden}.article-content .youtube-shorts-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem}.article-content pre,.article-content pre code{line-height:1.7;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block;width:100%;box-sizing:border-box;white-space:pre}.article-content ol li{display:list-item}.codeblock-container{position:relative;margin:1em 0}.codeblock-pre{position:relative;background:#f8fafc!important;border-radius:1rem;margin:0;padding:.5em .5em .5em 3.2em;overflow-x:auto}.code-line,.codeblock-linenumbers span,.codeblock-pre code{line-height:1.7;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.codeblock-pre code{padding-left:3em;padding-top:.7em;display:block}.codeblock-linenumbers{position:absolute;width:3em;top:.7em;left:0;color:#b6b6b6;text-align:right;pointer-events:none;user-select:none;background:transparent}.codeblock-linenumbers span{display:block;height:1.7em;line-height:1.7;text-align:right}.hljs{line-height:1.7;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.codeblock-lang-floating{position:absolute;top:.5em;right:.5em;z-index:2}.codeblock-lang-btn,.codeblock-lang-floating{display:flex;flex-direction:row;align-items:center}.codeblock-lang-btn{background:rgba(255,255,255,.7);border-radius:.375rem;padding:.2em .5em;border:none;cursor:pointer;font-weight:500}.codeblock-lang-select{position:absolute;right:0;top:2.2em;z-index:10;background:white;border:.0625rem solid #e5e7eb;border-radius:.375rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.08);padding:.25em .5em;min-width:7.5rem;max-height:12.5rem;overflow-y:auto}.codeblock-lang-option{cursor:pointer}.codeblock-copy-btn{background:none;border:none;cursor:pointer;color:#2563eb;font-weight:500}.codeblock-copy-floating{position:absolute;top:3.5rem;right:.5em;z-index:2;display:flex;align-items:center}.codeblock-copy-btn svg{display:block;color:#2563eb}.code-line{display:block}.markdown-editor .resize-handle{display:block!important}#article-content .resize-handle,.article-content:not(.markdown-editor) .resize-handle{display:none!important}.codeblock-copy-btn.pressed{background:#f3f4f6!important;color:#2563eb!important;box-shadow:0 .0625rem .375rem 0 rgba(37,99,235,.1);transform:scale(.88);transition:all .12s cubic-bezier(.4,0,.2,1)}.codeblock-copy-btn.pressed svg{color:#2563eb!important;transition:color .12s}.article-content .table-resize-handle{display:none!important}.markdown-editor .table-resize-handle{display:block!important}.markdown-editor .editor-table td,.markdown-editor .editor-table th{position:relative;border:.0625rem solid #e2e8f0;padding:.5em;overflow:hidden;text-overflow:ellipsis}.markdown-editor .editor-table td.selected,.markdown-editor .editor-table th.selected{background-color:rgba(37,99,235,.1)!important;border:.125rem solid #2563eb!important}.table-context-menu{position:fixed;background:white;border:.0625rem solid #e5e7eb;border-radius:.375rem;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1);padding:.25rem 0;z-index:1000;font-size:.875rem;min-width:7.5rem}.table-context-menu div{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s}.table-context-menu div:hover{background-color:#f3f4f6}.markdown-editor .editor-table td.deleting,.markdown-editor .editor-table th.deleting,.markdown-editor .editor-table tr.deleting{background-color:rgba(239,68,68,.1)!important;border:.125rem dashed #ef4444!important;transition:all .3s ease}body.table-resizing,body.table-resizing *{cursor:col-resize!important}.article-content.markdown-editor .table-resize-handle{display:block!important}.cell-resize-handle{position:absolute;right:-.1875rem;top:0;width:.75rem;height:100%;cursor:col-resize;z-index:2;user-select:none;background:transparent;pointer-events:auto;transition:background .2s}.cell-resize-handle:hover{background:#007bff22}.markdown-editor .editor-table.no-border,.markdown-editor .editor-table.no-border td,.markdown-editor .editor-table.no-border th{border:none!important}.article-content .external-link:after{content:"↗";display:inline-block;margin-left:.25em;font-size:.8em;color:#6b7280;transition:color .2s ease}.article-content .external-link:hover:after{color:#3b82f6}.markdown-editor .external-link:after{content:"↗";display:inline-block;margin-left:.25em;font-size:.8em;color:#6b7280;transition:color .2s ease}.markdown-editor .external-link:hover:after{color:#3b82f6}.markdown-editor.drag-over{border:.125rem dashed #007bff!important;background-color:rgba(0,123,255,.05)!important;transition:all .2s ease}.markdown-editor.drag-over:before{content:"이미지를 여기에 드롭하세요";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,123,255,.9);color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;z-index:10;pointer-events:none}.article-content .table-container,.markdown-editor .table-container{overflow-x:auto;max-width:100%;border-radius:.5rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.article-content .table-container table,.markdown-editor .table-container table{min-width:100%;margin:0}.article-content .table-container::-webkit-scrollbar,.markdown-editor .table-container::-webkit-scrollbar{height:.5rem}.article-content .table-container::-webkit-scrollbar-track,.markdown-editor .table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem}.article-content .table-container::-webkit-scrollbar-thumb,.markdown-editor .table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.25rem}.article-content .table-container::-webkit-scrollbar-thumb:hover,.markdown-editor .table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}