body{color:#404040;background:#f9f9f9;font-family:open sans,noto sans kr,helvetica neue,sans-serif;font-size:16px}strong{color:#202020;font-weight:400;background:linear-gradient(transparent 30%,#edf3ff 50%,#d0f9ff 80%)}em{color:#202020;font-weight:400}blockquote{font-size:1em;font-style:normal;margin:1em 0;padding:2px 25px;border-left:10px solid #ccc}blockquote.comment{border-left-color:transparent}blockquote.comment:before{font-family:"font awesome 5 free";content:"\f075";display:inline-block;width:1.5em;margin-left:-35px;float:left}blockquote.point{border-left-color:transparent;color:#404040}blockquote.point:before{font-family:"font awesome 5 free";content:"\f0a6";display:inline-block;width:1.5em;margin-left:-35px;float:left;color:#e50}blockquote.boxed{padding:10px 20px;border:1px solid #ccc;border-radius:8px;background:0 0;box-shadow:2px 2px 4px #888888}blockquote *:first-child{margin-top:0!important}blockquote *:last-child{margin-bottom:0!important}.highlight pre,pre{font-family:Monaco,ubuntu mono,courier new,monospace!important;font-size:.8em;line-height:1.2;box-shadow:2px 2px 4px #888888}.highlight pre code,pre code{white-space:pre-wrap}.nowrap .highlight pre code,.nowrap pre code{white-space:pre}code{background-color:#f9f2f4;color:#c7254e}a{color:#0075aa}table{font-size:.9em;margin:1rem auto;display:table!important}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td{padding:1px 1em;border-width:1px 0}table thead tr{background:#eee;border-top:1px solid #a6a6a6}table tbody tr{background:#fff;border-top:1px solid #ccc}table tbody tr:nth-child(even){background:#f7f7f7}table tbody tr:first-child{border-top:1px solid #a6a6a6}table tbody tr:last-child{border-bottom:1px solid #a6a6a6}table.fit{width:95%;margin:1rem auto}table.filled{width:100%}table.centered{margin:1rem auto;max-width:80%;min-width:50%}table.styled thead tr{background:linear-gradient(#eeeeee 0%,#ffffff 40%,#ffffff 60%,#eeeeee 100%);border-top:1px solid #a6a6a6}table.styled tbody tr{background:#fff;border-top:1px solid #ccc}table.styled tbody tr:nth-child(even){background:#f7f7f7}table.styled tbody tr:first-child{border-top:1px solid #a6a6a6}table.styled tbody tr:last-child{border-bottom:1px solid #a6a6a6}table.borderless thead tr,table.borderless tbody tr{background:0 0}table.borderless thead tr th,table.borderless tbody tr td{border-color:transparent}.onethird{max-width:33%!important;display:block}.twothird{max-width:66%!important;display:block}.half{max-width:50%!important;display:block}.bordered{border:1px solid #202020}.centered{text-align:center!important}.mix-clear{clear:both}.mix-margin{margin:.5rem 2rem!important}.mix-margin.pull-right{margin-right:0!important}.mix-margin.pull-left{margin-left:0!important}.mix-boxed{border:1px solid #ccc;padding:2px 8px}.mix-boxed.mix-round{border-radius:8px}.mix-large{font-size:1.2em}.mix-xlarge{font-size:1.4em}.mix-xxlarge{font-size:1.6em}.mix-xxxlarge{font-size:1.8em}.block-title{font-size:.9em;background:#f1f1f1;padding-left:3em}.block-title:before{content:"\f14a";font-family:FontAwesome;display:inline-block;margin-left:-2.5em;width:1.5em}.inline{display:inline-block}.inline-badges a{display:inline-block}.navbar-custom{background:#000;border-bottom:1px solid #000;font-family:open sans,nanumsquare,helvetica neue,sans-serif}.navbar-custom .navbar-brand,.navbar-custom .nav li a{color:#fff;font-weight:800}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover,.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{color:#0085a1}.navbar-custom .avatar-container .avatar-img{border:3px solid #000}.navbar-custom .nav .navlinks-container:hover{background:#000}.navbar-custom .nav .navlinks-container .navlinks-children a{background:#000;border:1px solid #000}.intro-header.big-img .page-heading h1{font-size:3em;text-shadow:2px 2px 2px #202020}.intro-header.big-img .page-heading hr.small{box-shadow:1px 1px 2px #202020}.intro-header .categories-heading h1,.intro-header .tags-heading h1,.intro-header .projects-heading h1,.intro-header .page-heading h1,.intro-header .blog-heading h1,.intro-header .post-heading h1{margin-top:20px;text-shadow:2px 2px 2px #aaa}.intro-header .categories-heading hr.small,.intro-header .tags-heading hr.small,.intro-header .projects-heading hr.small,.intro-header .page-heading hr.small,.intro-header .blog-heading hr.small,.intro-header .post-heading hr.small{color:#5a5a5a;box-shadow:1px 1px 2px #aaaaaa}.intro-header .categories-heading .projects-subheading,.intro-header .categories-heading .page-subheading,.intro-header .categories-heading .blog-subheading,.intro-header .categories-heading .post-subheading,.intro-header .tags-heading .projects-subheading,.intro-header .tags-heading .page-subheading,.intro-header .tags-heading .blog-subheading,.intro-header .tags-heading .post-subheading,.intro-header .projects-heading .projects-subheading,.intro-header .projects-heading .page-subheading,.intro-header .projects-heading .blog-subheading,.intro-header .projects-heading .post-subheading,.intro-header .page-heading .projects-subheading,.intro-header .page-heading .page-subheading,.intro-header .page-heading .blog-subheading,.intro-header .page-heading .post-subheading,.intro-header .blog-heading .projects-subheading,.intro-header .blog-heading .page-subheading,.intro-header .blog-heading .blog-subheading,.intro-header .blog-heading .post-subheading,.intro-header .post-heading .projects-subheading,.intro-header .post-heading .page-subheading,.intro-header .post-heading .blog-subheading,.intro-header .post-heading .post-subheading{font-size:1.4em;font-family:open sans,noto sans kr,helvetica neue,sans-serif;font-weight:200}.intro-header .categories-heading,.intro-header .tags-heading,.intro-header .projects-heading,.intro-header .page-heading{text-align:center}.intro-header .categories-heading h1,.intro-header .tags-heading h1,.intro-header .projects-heading h1,.intro-header .page-heading h1{font-size:2.5em}.intro-header .categories-heading .projects-subheading,.intro-header .categories-heading .page-subheading,.intro-header .tags-heading .projects-subheading,.intro-header .tags-heading .page-subheading,.intro-header .projects-heading .projects-subheading,.intro-header .projects-heading .page-subheading,.intro-header .page-heading .projects-subheading,.intro-header .page-heading .page-subheading{margin-top:20px}.intro-header .blog-heading h1,.intro-header .post-heading h1{font-size:2em;border-bottom:1px solid #aaa;padding-bottom:4px}.intro-header .blog-heading hr.small,.intro-header .post-heading hr.small{display:none}.intro-header .blog-heading .blog-subheading,.intro-header .blog-heading .post-subheading,.intro-header .post-heading .blog-subheading,.intro-header .post-heading .post-subheading{margin-top:10px}.intro-header .blog-heading .post-meta,.intro-header .post-heading .post-meta{font-size:.9em;color:#aaa}.post-preview{font-family:open sans,noto sans kr,helvetica neue,sans-serif}.post-preview a{color:#404040}.post-preview a .post-title{padding:2px 0;border-bottom:1px solid #ccc}.post-preview a .img-title{max-height:360px;width:auto}.post-preview .post-meta{font-family:open sans,noto sans kr,helvetica neue,sans-serif;font-size:.9em}.post-preview .post-entry{font-family:open sans,noto sans kr,helvetica neue,sans-serif;text-align:justify}article.blog-page,article.blog-post{font-family:open sans,noto sans kr,helvetica neue,sans-serif;font-size:16px}article.blog-page h1,article.blog-page h2,article.blog-page h3,article.blog-page h4,article.blog-page h5,article.blog-post h1,article.blog-post h2,article.blog-post h3,article.blog-post h4,article.blog-post h5{margin-top:2em}article.blog-page h2,article.blog-post h2{padding:4px 0;border-bottom:1px solid #ccc}article.blog-page p,article.blog-post p{line-height:1.8;text-align:justify;margin:1.2em 0;word-break:keep-all}article.blog-page p:first-of-type,article.blog-post p:first-of-type{margin-top:0}article.blog-page p a,article.blog-post p a{color:#0075aa}article.blog-page img,article.blog-post img{max-width:95%}article.blog-page img.dropshadow,article.blog-post img.dropshadow{margin-top:1em;margin-bottom:1em;border:1px solid #bbb;box-shadow:3px 3px 5px #888888}article.blog-page img.inline,article.blog-post img.inline{margin-left:2rem;margin-right:2rem}article.blog-page img.inline.pull-left,article.blog-post img.inline.pull-left{margin-left:0}article.blog-page img.inline.pull-right,article.blog-post img.inline.pull-right{margin-right:0}article.blog-page dl.help,article.blog-page dl.info,article.blog-page dl.warn,article.blog-page dl.keypoint,article.blog-page dl.point,article.blog-post dl.help,article.blog-post dl.info,article.blog-post dl.warn,article.blog-post dl.keypoint,article.blog-post dl.point{margin:1.5em 5px}article.blog-page dl.help dt,article.blog-page dl.info dt,article.blog-page dl.warn dt,article.blog-page dl.keypoint dt,article.blog-page dl.point dt,article.blog-post dl.help dt,article.blog-post dl.info dt,article.blog-post dl.warn dt,article.blog-post dl.keypoint dt,article.blog-post dl.point dt{font-weight:400;border-bottom:1px dotted #ccc}article.blog-page dl.help dt:before,article.blog-page dl.info dt:before,article.blog-page dl.warn dt:before,article.blog-page dl.keypoint dt:before,article.blog-page dl.point dt:before,article.blog-post dl.help dt:before,article.blog-post dl.info dt:before,article.blog-post dl.warn dt:before,article.blog-post dl.keypoint dt:before,article.blog-post dl.point dt:before{font-family:FontAwesome;display:inline-block;width:35px}article.blog-page dl.point dt,article.blog-post dl.point dt{color:#e50}article.blog-page dl.point dt:before,article.blog-post dl.point dt:before{content:"\f0eb"}article.blog-page dl.keypoint dt,article.blog-post dl.keypoint dt{color:#e50}article.blog-page dl.keypoint dt:before,article.blog-post dl.keypoint dt:before{content:"\f084"}article.blog-page dl.warn dt,article.blog-post dl.warn dt{color:#e50}article.blog-page dl.warn dt:before,article.blog-post dl.warn dt:before{content:"\f071"}article.blog-page dl.info dt,article.blog-post dl.info dt{color:#404040}article.blog-page dl.info dt:before,article.blog-post dl.info dt:before{content:"\f05a"}article.blog-page dl.help dt,article.blog-post dl.help dt{color:#404040}article.blog-page dl.help dt:before,article.blog-post dl.help dt:before{content:"\f059"}article.blog-page dl dt,article.blog-post dl dt{margin-top:1em}article.blog-page dl dd,article.blog-post dl dd{padding-left:35px}article.blog-page ul:not(.share) li,article.blog-post ul:not(.share) li{list-style:square}article.blog-page ul:not(.share).nodot>li,article.blog-post ul:not(.share).nodot>li{list-style:none}article.blog-page ul:not(.share).angle>li,article.blog-post ul:not(.share).angle>li{list-style:none}article.blog-page ul:not(.share).angle>li:before,article.blog-post ul:not(.share).angle>li:before{font-family:fontawesome;content:"\f105";margin-left:-30px;float:left}article.blog-page ul:not(.share).check>li,article.blog-post ul:not(.share).check>li{list-style:none}article.blog-page ul:not(.share).check>li:before,article.blog-post ul:not(.share).check>li:before{font-family:fontawesome;content:"\f00c";margin-left:-30px;float:left}article.blog-page ul:not(.share).square-check>li,article.blog-post ul:not(.share).square-check>li{list-style:none}article.blog-page ul:not(.share).square-check>li:before,article.blog-post ul:not(.share).square-check>li:before{font-family:fontawesome;content:"\f14a";margin-left:-30px;float:left}article.blog-page .footnote-ref:before,article.blog-post .footnote-ref:before{content:'['!important}article.blog-page .footnote-ref:after,article.blog-post .footnote-ref:after{content:']'!important}article.blog-page .footnotes,article.blog-post .footnotes{font-size:.8em;margin:30px 0}article.blog-page .footnotes ol,article.blog-post .footnotes ol{padding:0 0 0 1em}article.blog-page .footnotes ol p,article.blog-post .footnotes ol p{margin-bottom:.5rem}.blog-tags{clear:both;text-align:right;font-family:open sans,noto sans kr,helvetica neue,sans-serif}.blog-tags a{color:#0075aa}.blog-tags a:hover{border-radius:2px;color:#008aff;background-color:#ccc}.pager .previous>a,.pager .next>a{font-size:1em;color:#0075aa;background:inherit;border:1px solid transparent}.pager .previous>a{padding-left:0}.pager .next>a{padding-right:0}.panel-group .panel{background:#f9f9f9}.panel-group .panel a.list-group-item{font-family:open sans,noto sans kr,helvetica neue,sans-serif;font-weight:inherit;background:#f9f9f9}footer{background:#f5f5f5;background-image:url(/images/orion.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 120px}footer a{color:#505050}pre.chroma{color:#e6edf3;background-color:#0d1117}@media only screen and (max-width:767px){body{font-size:15px}.navbar-custom .navbar-toggle{border-color:transparent}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:initial}.intro-header.big-img .page-heading h1{font-size:2.4em}.intro-header .categories-heading .projects-subheading,.intro-header .categories-heading .page-subheading,.intro-header .categories-heading .blog-subheading,.intro-header .categories-heading .post-subheading,.intro-header .tags-heading .projects-subheading,.intro-header .tags-heading .page-subheading,.intro-header .tags-heading .blog-subheading,.intro-header .tags-heading .post-subheading,.intro-header .projects-heading .projects-subheading,.intro-header .projects-heading .page-subheading,.intro-header .projects-heading .blog-subheading,.intro-header .projects-heading .post-subheading,.intro-header .page-heading .projects-subheading,.intro-header .page-heading .page-subheading,.intro-header .page-heading .blog-subheading,.intro-header .page-heading .post-subheading,.intro-header .blog-heading .projects-subheading,.intro-header .blog-heading .page-subheading,.intro-header .blog-heading .blog-subheading,.intro-header .blog-heading .post-subheading,.intro-header .post-heading .projects-subheading,.intro-header .post-heading .page-subheading,.intro-header .post-heading .blog-subheading,.intro-header .post-heading .post-subheading{font-size:1.2em}.intro-header .categories-heading h1,.intro-header .tags-heading h1,.intro-header .projects-heading h1,.intro-header .page-heading h1{font-size:2em}.intro-header .blog-heading h1,.intro-header .post-heading h1{font-size:1.6em}.post-preview a .post-title{font-size:1.6em}.post-preview a .post-subtitle{font-size:1.2em}article.blog-page h1,article.blog-post h1{font-size:1.8em}article.blog-page h2,article.blog-post h2{font-size:1.6em}article.blog-page h3,article.blog-post h3{font-size:1.4em}article.blog-page h4,article.blog-post h4{font-size:1.2em}article.blog-page h5,article.blog-post h5{font-size:1em}article.blog-page p,article.blog-post p{line-height:1.6;word-break:normal}footer{font-size:.8em}}