@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,500,600,700,800,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400&display=swap");body{margin:0;height:100%}body{font:400 16px 'Roboto Slab',AppleSDGothicNeo,sans-serif;color:rgba(0,0,0,0.84);-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}body,th,td,div,p,li{word-break:keep-all}p,li{color:#4D5667}a:visited{color:#344B83}.post-content{line-height:2}blockquote{font-family:'Noto Serif KR', serif;background:#FFFFFF;margin:0;padding:1px 0px 1px 8px;border-left:4px solid #CCCCCC}blockquote p{line-height:2;color:#503e2b}code,pre{font-family:Consolas,"Courier New",Courier}code{color:inherit;background-color:#ebedf0;padding:1px 3px;border-radius:3px}pre{overflow-x:auto;padding:10px 10px}pre,pre code{color:#fafafa;background-color:#223}pre code{padding:0}.hide{display:none}.center{text-align:center}.language-html table{background:transparent;margin:0}.language-html td{padding:0;border:0}h1{font-weight:normal}h2,h3,h4,h5,h6{font-weight:normal;color:#4D5667}.post-content h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{color:#ff8e03}h1{font-size:2.2rem;margin:0px}.post-content h1{border-bottom:1px solid #ff8e03}h2{font-size:1.8em;border-bottom:1px solid #d0d0d0}.post-content h2:before{content:"⠁"}h3{font-size:1.6em;font-style:italic}.post-content h3:before{content:"⠃"}h4{font-size:1.4em;padding-left:5px;font-style:italic}.post-content h4:before{content:"⠋"}h5{font-size:1.2em;padding-left:10px;font-style:italic}.post-content h5:before{content:"⠛"}h6{font-size:1.0em;padding-left:15px;font-weight:bold;font-style:italic}.post-content h6:before{content:"⠟"}.post-content .external-link:after{content:url("/resource/icon/external-link.svg")}.post-content .tagged-link:before{content:"#"}.error-link:after,.link-404:after,.link-400:after,.link-408:after,.link-500:after{font-style:italic;color:red}.link-404:after{content:"[404 Not Found]"}.link-400:after{content:"[400 Bad Request]"}.link-408:after{content:"[408 Request Timeout]"}.link-500:after{content:"[500 Internal Server Error]"}.post-item:hover{background-color:#FFF5FF}.wrapper{margin:0 auto}@media (min-width: 800px){body{width:800px;margin:auto;border:1px solid #d0d0d0}}div.gsc-control-cse{padding:0}.search form.gsc-search-box{margin:0}table.gsc-search-box{margin:0px}.header{background-color:#ff8e03}.header:after{clear:both;content:' ';display:block}.header .site-title{float:left;text-decoration:none;color:#FFFFFF;line-height:1.3;padding-left:10px;font-style:italic}.header .site-title-right{float:right;text-decoration:none;color:#FFFFFF;line-height:1.3;padding-right:10px;font-style:italic}.page-content{background:#FAFAFA}.page-content img{max-width:100%}.post{overflow-x:auto;padding:5px}.post table{border-collapse:collapse;border-spacing:0;border-color:#000000;margin-bottom:10px}.post table td,.post table th{border:1px solid #9e948a;padding:5px 5px}.post table th{font-weight:normal;color:#FFFFFF;background:#ff8e03}.post table tr:nth-child(even){background-color:#f4f4f4}.post table tr:hover{background:#BEE7F6}.toc{background:#EEE}.post-tag a{color:#4287f5;text-decoration:none}@media (max-width: 1120px){.page-content .wrapper:before{display:none}}.footer{text-align:center}ul.tag-list{list-style-type:none;margin:0;padding:0;overflow:hidden}ul.tag-list li{float:left}ul.tag-list li a{padding-right:5px;text-decoration:none}.post-link{text-decoration:none}.no-text-deco a{text-decoration:none}.section-nav{background-color:#FFF;margin:5px 0;padding:10px 30px;border:1px solid #E8E8E8;border-radius:3px}.history-button{text-align:right;font-size:0.8em}.title-summary{font-size:1.6em;font-style:italic;color:gray}.visible{display:block}.invisible{display:none}.pagination{text-align:center}.pagination a{font-size:1em;margin:2px;padding:2px;text-decoration:none;border-radius:10px;border:0px solid #ff8e03;background-color:#ff8e03;color:#FFFFFF}.pagination a.active{border:0px solid transparent;background-color:transparent;color:#000000}.pagination li{display:inline-block}.tag-list li{display:inline-block}div.search{background-color:#f6f5ea;width:100%;position:relative;border-bottom:1px solid #ff8e03;line-height:1}.searchInput{background-color:transparent;width:100%;height:100%;top:0;position:relative;padding:0px;padding-left:5px;border:0px;margin:0px;font-size:13px;direction:ltr;-webkit-appearance:textfield;border-radius:0px}.searchButton{border:0px;border-radius:0px;background-color:transparent;position:absolute;top:0;right:0;height:100%;z-index:2}.post-header h2{border:0px}.post-header p{margin:0}.post-header .page-title a{text-decoration:none}.post-excerpt{color:#808094}.post-sub-document{color:#000000}code{font-family:Consolas, "Courier New", Courier}code a{color:inherit;text-decoration:none}div.highlight{font-size:0.9em;line-height:1.3}.highlight .hll{background-color:#49483e}.highlight .c{color:#FED7BF}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#cc7832}.highlight .p{color:#f8f8f2}.highlight .cm{color:#fcba03}.highlight .cp{color:#75715e}.highlight .c1{color:#acca8b}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#00d0a5}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#ff8080}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#bed6ff}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#26cff9}.highlight .nv{color:#bed6ff}.highlight .ow{color:#f92672}.highlight .w{color:#d0d0d0}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#f8ff30}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}.highlight .lineno{color:#ffe5a0}.language-ascii-art{display:inline-block;letter-spacing:-0.1em;line-height:1.0em}.blog-face{text-align:center}.indent{margin-left:30px}.contact{margin-top:10px;text-align:center}.contact a{background:#ff8e03;color:#FFFFFF;padding:5px 10px;text-decoration:none;border-radius:8px;white-space:nowrap}.contact a:hover{transition:background 0.3s ease;background:#666}#random-button:hover{cursor:pointer}summary{color:gray}details{border:1px dashed gray;padding:2px;margin-bottom:5px}details[open]>div{opacity:0;animation-name:slideDown;animation-duration:0.5s;animation-delay:0.2s;animation-fill-mode:forwards}@keyframes slideDown{from{opacity:0}to{opacity:1}}.tag-item{padding:1px;padding-right:2px}.tag-item :hover{background-color:gold}@media (min-width: 1700px){ul#markdown-toc{position:fixed;top:0;bottom:0;left:calc(50vw + 410px);width:380px;background-color:white;z-index:9999;font-size:0.8em;overflow-y:auto;overflow-x:hidden;border:0px solid;line-height:1.5}}#markdown-toc{border:1px solid;padding:10px;padding-left:30px;background-color:#FFFFFF;line-height:1.5}.active-toc{color:red}.active-toc:visited{color:red}
