img.emoji{height:1em;width:1em;margin:0 0.05em 0 0.1em;vertical-align:-0.1em}.fleuron{text-align:center;margin:30px}.unselectable{-webkit-user-select:none;-ms-user-select:none;user-select:none}a:hover .blink-cursor,a:focus .blink-cursor{transition:opacity 1.5s linear;animation:1.5s blinker linear infinite;-webkit-animation:1.5s blinker linear infinite;-moz-animation:1.5s blinker linear infinite}@-moz-keyframes blinker{0%{opacity:1.0}50%{opacity:0.0}100%{opacity:1.0}}@-webkit-keyframes blinker{0%{opacity:1.0}50%{opacity:0.0}100%{opacity:1.0}}@keyframes blinker{0%{opacity:1.0}50%{opacity:0.0}100%{opacity:1.0}}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 "Inter","Noto Sans","Noto Sans CJK SC","Noto Sans SC",sans-serif;color:#1c1c1c;background-color:#fbf9f6;word-break:break-all}@supports (font-variation-settings: normal){body{font:400 16px/1.5 "Inter var","Noto Sans","Noto Sans CJK SC","Noto Sans SC",sans-serif;color:#1c1c1c;background-color:#fbf9f6;word-break:break-all;font-kerning:normal;font-variant:contextual diagonal-fractions;font-feature-settings:'ss01' 1}}table{width:100%;margin:0 0 20px 0;text-align:left}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:15px}img{max-width:100%;vertical-align:middle;border-radius:8px}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit}a{color:#005caf;text-decoration:none}a:visited{color:#002649}a:hover{color:#1c1c1c;text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px}blockquote>:last-child{margin-bottom:0}blockquote pre,blockquote code{color:#1c1c1c}hr{height:4px;margin:15px 0;border:0;background-color:#e8e8e8}pre,code{font-family:"Noto Sans Mono","Noto Sans Mono CJK SC","Noto Sans Mono SC",monospace;font-size:14px;border-radius:8px}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto;word-break:keep-all}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.pagination:after,.wrapper:after{content:"";display:table;clear:both}.site-header{min-height:56px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:56px}.site-nav .page-link{color:#1c1c1c;line-height:1.5}.site-nav .page-link:not(:last-child){margin-right:20px}.site-nav .page-link:hover{text-decoration:underline}@media screen and (max-width: 600px){.site-nav .page-link{padding:20px 0;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{padding:30px 0;font-size:15px;color:#828282;text-align:center}.page-content{padding:30px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list .post-link:hover{text-decoration:none}.post-list>li{margin-bottom:60px}.post-list>li:not(:first-child){border-top:4px solid #e8e8e8;padding-top:60px}.post-archives{margin-left:0;list-style:none}.post-archives .post-link{font-size:24px}.post-archives>li{margin-bottom:30px}.post-meta{font-size:14px;color:#828282}.post-link,.post-link:visited{color:#1c1c1c}.post-link:hover{color:#005caf}.post-continue a{padding:8px 15px;text-decoration:none;border-radius:4px;box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px}.post-continue a,.post-continue a:visited{color:#424242;background-color:#e8e8e8}.post-continue a:hover{color:white;background-color:#005caf}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h1{font-size:38px}@media screen and (max-width: 800px){.post-content h1{font-size:34px}}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.pagination{padding:15px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center}.pagination a,.pagination a:visited{color:#828282}.pagination a:hover{color:#005caf}.pagination .previous{float:left}.pagination .next{float:right}

/*# sourceMappingURL=style.css.map */