@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR&family=Noto+Sans+Mono&family=Noto+Serif+KR&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap");@import url("https://fonts.googleapis.com/css2?family=Merriweather&family=Montserrat+Subrayada:wght@400;700&display=swap");.highlight .c{color:#545454;font-style:italic}.highlight .err{color:#f07178;background-color:#e3d2d2}.highlight .k{color:#89DDFF;font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#545454;font-style:italic}.highlight .cp{color:#545454;font-weight:bold}.highlight .c1{color:#545454;font-style:italic}.highlight .cs{color:#545454;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#f07178}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#f07178}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#FFCB6B;font-weight:bold}.highlight .m{color:#F78C6C}.highlight .s{color:#C3E88D}.highlight .na{color:teal}.highlight .nb{color:#eff}.highlight .nc{color:#FFCB6B;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#82AAFF;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#FFCB6B}.highlight .nv{color:#eff}.highlight .ow{font-weight:bold}.highlight .w{color:#eff}.highlight .mf{color:#F78C6C}.highlight .mh{color:#F78C6C}.highlight .mi{color:#F78C6C}.highlight .mo{color:#F78C6C}.highlight .sb{color:#C3E88D}.highlight .sc{color:#C3E88D}.highlight .sd{color:#C3E88D}.highlight .s2{color:#C3E88D}.highlight .se{color:#eff}.highlight .sh{color:#C3E88D}.highlight .si{color:#C3E88D}.highlight .sx{color:#C3E88D}.highlight .sr{color:#C3E88D}.highlight .s1{color:#C3E88D}.highlight .ss{color:#C3E88D}.highlight .bp{color:#999}.highlight .vc{color:#FFCB6B}.highlight .vg{color:#eff}.highlight .vi{color:#eff}.highlight .il{color:#F78C6C}html{font-size:16px}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 "Merriweather","Noto Serif KR",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Segoe UI Emoji","Segoe UI Symbol","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;color:#fafafa;background-color:#09090b;-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;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:1rem}hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px #fafafa solid;opacity:.125}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:2rem}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#0d6efd;text-decoration:none}a:visited{color:#0d6efd}a:hover{color:#fafafa;text-decoration:underline}.social-media-list a:hover,.pagination a:hover{text-decoration:none}.social-media-list a:hover .username,.pagination a:hover .username{text-decoration:underline}a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration-thickness:1px;text-underline-offset:0.25rem}blockquote{color:#0d6efd;border-left:4px solid #0d6efd;padding-left:1rem;font-size:1.125rem;font-style:italic}blockquote>:last-child{margin-bottom:0}blockquote i,blockquote em{font-style:normal}pre,code{font-family:"Roboto Mono","Noto Serif KR","Menlo","Inconsolata","Consolas","Roboto Mono","Ubuntu Mono","Liberation Mono","Courier New",monospace;font-size:1rem;border-radius:0.25rem;background-color:#1b1f22}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.highlight{border-radius:3px;background:#1b1f22}.highlighter-rouge .highlight{background:#1b1f22}.wrapper{max-width:calc(768px - (2rem));margin-right:auto;margin-left:auto;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 768px){.wrapper{max-width:calc(768px - (2rem * 2));padding-right:2rem;padding-left:2rem}}.wrapper:after{content:"";display:table;clear:both}.orange{color:#f66a0a}.grey{color:#828282}.svg-icon{width:1.25em;height:1.25em;display:inline-block;fill:currentColor;vertical-align:text-bottom}table{margin-bottom:2rem;width:100%;text-align:left;color:#fafafa;border-collapse:collapse;border:1px solid #012457}table tr:nth-child(even){background-color:#121216}table th,table td{padding:.6666666667rem 1rem}table th{background-color:#202027;border:1px solid #393946}table td{border:1px solid #012457}@media screen and (max-width: 768px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.site-header{position:relative}.site-title{font-family:"Montserrat Subrayada","Montserrat","Noto Sans KR",sans-serif;font-size:2.5rem;font-weight:700;margin:0;line-height:1.25}.site-title,.site-title:visited{color:#267dfd}.site-title:hover{text-decoration:none;color:#fafafa}.site-nav{line-height:1.25}.site-nav ul{display:flex;gap:1rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.site-nav ul li{flex:0 0 auto;margin:0;padding:0;list-style:none}.site-bio{display:flex;justify-content:flex-start;align-items:center}.site-bio .bio-avatar{display:block;margin-right:1rem;width:50px;height:50px;border-radius:50%;overflow:hidden;flex:0 0 auto}.site-bio .bio-avatar img{width:100%;height:auto;display:block;object-fit:cover}.site-bio .bio-summary{margin:0}.home .site-bio{margin:1rem 0 3rem 0}.site-footer{padding:2rem 0}.footer-heading{font-size:1.125rem;margin-bottom:1rem}.feed-subscribe .svg-icon{padding:5px 5px 2px 0}.contact-list,.social-media-list,.pagination{list-style:none;margin-left:0}.footer-col-wrapper,.social-links{font-size:.9375rem;color:#0d6efd}.footer-col{margin-bottom:1rem}.footer-col-1,.footer-col-2{width:calc(50% - (2rem / 2))}.footer-col-3{width:calc(100% - (2rem / 2))}@media screen and (min-width: 768px){.footer-col-1{width:calc(35% - (2rem / 2))}.footer-col-2{width:calc(20% - (2rem / 2))}.footer-col-3{width:calc(45% - (2rem / 2))}}@media screen and (min-width: 576px){.footer-col-wrapper{display:flex}.footer-col{width:calc(100% - (2rem / 2));padding:0 1rem}.footer-col:first-child{padding-right:1rem;padding-left:0}.footer-col:last-child{padding-right:0;padding-left:1rem}}.page-heading{font-size:2rem}.post-list-heading{font-size:1.75rem}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:3rem}.post-list>li>h3{margin-bottom:0}.post-list>li>p{margin-top:0.5rem;margin-bottom:0;opacity:0.75}.post-meta{opacity:0.5}.post-link{display:block;font-size:1.5rem}.post{margin-top:1.5rem}.post-header{margin-bottom:2rem}.post-title,.post-content h1{font-size:2.625rem;line-height:1.25;margin:0}@media screen and (min-width: 768px){.post-title,.post-content h1{font-size:2.625rem}}.post-content{margin-bottom:3rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:2rem}.post-content h2{font-size:1.75rem}@media screen and (min-width: 768px){.post-content h2{font-size:2rem}}.post-content h3{font-size:1.375rem}@media screen and (min-width: 768px){.post-content h3{font-size:1.625rem}}.post-content h4{font-size:1.25rem}.post-content h5{font-size:1.125rem}.post-content h6{font-size:1.0625rem}.post-nav{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;line-height:1.25;margin:2.5rem 0 0 0}.post-nav>*{position:relative;max-width:50%}.post-nav>*>span{display:none}.post-nav .prev{text-align:left;padding-left:1.25rem}.post-nav .prev::before{content:"\00AB";position:absolute;top:0;left:0}.post-nav .next{text-align:right;padding-right:1.25rem}.post-nav .next::after{content:"\00BB";position:absolute;top:0;right:0}.social-media-list,.pagination{display:table;margin:0 auto}.social-media-list li,.pagination li{float:left;margin:5px 10px 5px 0}.social-media-list li:last-of-type,.pagination li:last-of-type{margin-right:0}.social-media-list li a,.pagination li a{display:block;padding:10px 12px;border:1px solid #012457}.social-media-list li a:hover,.pagination li a:hover{border-color:#267dfd}.pagination{margin-bottom:2rem}.pagination li a,.pagination li div{min-width:41px;text-align:center;box-sizing:border-box}.pagination li div{display:block;padding:.5rem;border:1px solid transparent}.pagination li div.pager-edge{color:#012457;border:1px dashed}@media screen and (min-width: 768px){.one-half{width:calc(50% - (2rem / 2))}}
