html{background-color:#111;color:#ddd;line-height:1.2;-webkit-text-size-adjust:100%;font-size:1.1em}body{margin-left:auto;margin-right:auto;padding:1rem;max-width:34rem;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}code,pre{font-family:Consolas, monaco, monospace;font-size:0.95em}body{display:block}footer{display:block;margin-top:2rem}h1,h2,h3,h4,h5{font-family:helvetica neue, helvetica, sans-serif}p{font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}hr{border:0.5px solid #333}ul{list-style-position:outside}section.posts>h2{font-size:2.25em}section.posts>h3{font-size:1.75em}section.posts .more{font-size:1.1em}ul.posts-list{list-style:none;padding:0;font-size:1.1em;line-height:1.35}ul.posts-list>li{display:flex;align-items:baseline}ul.posts-list>li>time{opacity:0.5;margin-right:1rem;font-size:0.9em;white-space:nowrap}section.post>h1{font-size:2.25em;margin-bottom:0}section.post>h2{font-size:1.75em}section.post>:first-child{margin-bottom:0}section.post>h3{font-size:1.25em}section.post>h4{font-size:1.2em}section.post>h5{font-size:1.15em}section.post>time{text-transform:uppercase}section.post>img{display:block;margin:0 auto;max-width:100%}img{display:block;margin:0 auto;max-width:100%}figure{margin:0}figure>img{display:block;margin:0 auto;max-width:100%}figure>figcaption{font-size:0.75em;font-style:italic;margin-top:0.5rem}figure.left{float:left;margin-right:1rem;max-width:50%}figure.right{float:right;margin-left:1rem;max-width:50%}header>h1{font-size:3em;margin-top:0;margin-bottom:0.5rem}header>h2{font-size:1.5em;margin:0 0 1rem 0}header>nav>ul{display:flex;margin:0;padding:0;text-indent:0;list-style-type:none}header>nav>ul li{display:block;max-width:100%;max-height:100%;margin:0;padding:0;text-indent:0;list-style-type:none}header>nav>ul li~li:before{content:"|";margin-left:0.25rem;margin-right:0.25rem}footer{text-align:center}footer>ul{display:flex;align-items:center;justify-content:center;margin:0.5rem 0;padding:0;text-indent:0;list-style-type:none}footer>ul li{display:block;max-width:100%;max-height:100%;margin:0;padding:0;text-indent:0;list-style-type:none}footer>ul li~li:before{content:"|";margin-left:0.25rem;margin-right:0.25rem}a:link{color:#429EFF;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#bf5af2}section.post>pre{padding:0.5rem;display:block;border-radius:5px;border:1px solid #444d56;max-width:calc(100% - 1rem);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}section.post>pre::-webkit-scrollbar{display:none}.footnote-definition>p{display:inline;margin:0;line-height:2}section.post>table{width:100%;border-collapse:collapse;margin:1em 0 3em;border-spacing:0;max-width:100%;display:block;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}section.post>table::-webkit-scrollbar{display:none}td,th{text-align:center;padding:0.2rem}section.post>table thead{font-weight:600;border-bottom:1px solid #333}table .good{background-color:#409d1a}table .bad{background-color:#d32b2b}table .ok{background-color:#ffa500;color:#000}section.post>blockquote{font-style:italic;line-height:1.2em;border-left:0.4em solid #333;margin-left:1em;padding-right:1.5em;padding-left:1em}section.post>pre>code{display:block;padding:0px;border-radius:0px;margin:0px}section.post>pre>code span{display:inline}code{background-color:#2b303b;border-radius:4px;padding:0em 0.2em}nav.pagination{display:flex;justify-content:space-between;margin-top:2rem;width:100%;font-size:1.3em}nav.pagination .current{flex-grow:1;text-align:center}nav.pagination .first{text-align:left}nav.pagination .previous{text-align:left;margin-right:auto;margin-left:0.5rem}nav.pagination .next{margin-left:auto;margin-right:0.5rem;text-align:right}nav.pagination .last{text-align:right}.tag{color:#e5e5e5;background-color:#666;border:0 solid #666}@media (prefers-color-scheme: light){html{background-color:#ddd;color:#111}hr{border:0.5px solid #777}section.post>table thead{border-bottom:1px solid #777}section.post>blockquote{border-left:0.4em solid rgba(0,0,0,0.05)}.tag{color:#666666;background-color:#e5e5e5;border:0 solid #e5e5e5}}
