pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#f8f8f2;background:#2b2b2b}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ffa07a}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5ab35}.hljs-attribute{color:gold}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#abe338}.hljs-title,.hljs-section{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}
:root{--color-light:#666}html{color:#333;background-color:#fffefc;max-width:36rem;margin:0 auto;font-family:inter-var,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.8}@media (min-width:1000px){html{font-size:1.6vw}}@media (min-width:1200px){html{font-size:19.2px}}main{word-wrap:break-word;padding:1.6rem 0}article,section{margin:0}section.post{margin:0 0 1rem}a{color:#2077b2;text-decoration:none;transition:all .2s}h1{font-size:1.5rem;line-height:1.3}h1.title{margin:0;padding:2rem 0 0;font-size:1.2rem;font-weight:900}h1.blogTitle{margin:0;padding:0;font-size:1.2rem;font-weight:900}h2{margin-top:4rem;margin-bottom:0;font-size:1.2rem}hr{text-align:center;border-width:0;margin:4rem 0;font-size:1rem}hr:before{color:var(--color-light);content:"❧";font-size:1.5rem}figure{margin:0}figcaption{color:var(--color-light);text-align:center;margin:.25rem 0 2rem;font-size:.8rem}img{backface-visibility:hidden;max-width:100%;margin:2rem auto;display:block}figure img{margin-bottom:0}p{margin:1.1rem 0}ol,ul{padding-left:1.5rem}code{background-color:#eee;border-radius:.2rem;padding:.2rem .4rem;font-family:monospace;font-size:.8rem}pre code{background-color:#0000;border-radius:0;padding:0}pre{color:#eee;background-color:#333;line-height:1.3;overflow-x:auto}figure>pre{margin-bottom:0}blockquote{color:#999;border-left:.25rem solid #eee;margin:1rem 0;padding-left:1rem;font-style:italic}figure>blockquote,figure>blockquote>p{margin-bottom:0}blockquote+figcaption{text-align:right}blockquote+figcaption:before{content:"――"}time{color:#0006;font-size:.8rem;display:block}nav{padding:.4rem 0 2rem}nav a{color:inherit;padding:0 .2rem;text-decoration:underline}dt{margin-top:1rem}.articles{padding-left:0;list-style-type:none}.articles li+li{margin-top:2rem}.hljs{background:0 0}#tags{flex-wrap:wrap;margin:0;padding:0;display:flex}.tag{background:#eee;border-radius:6px;justify-content:center;align-items:center;width:auto;margin:0 8px 8px 0;padding:2px 6px;font-size:.6rem;font-weight:700;list-style:none;display:flex}
