:root{--white-pure:#ffffff;--white:#fbfbfb;--light:#ececec;--black:#2f2f2f;--black-light:#5c5c5c;--gray:#cccccc;--blue:#1565c0;--blue-deep:#0d47a1;--text:var(--black);--text-tips:var(--black-light);--line:var(--gray);--link:var(--blue);--link-visited:var(--blue-deep);font-family:jetbrains mono,pingfang sc,microsoft yahei,hiragino sans gb,sans-serif;font-size:15px;letter-spacing:1px;line-height:1.8;text-align:start;word-break:break-all;background-color:var(--white);color:var(--text)}body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.5rem;margin:0 auto;padding:1rem;max-width:800px}header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.5rem;margin:0;padding:0;font-size:calc(1rem + 2px)}main{margin:0;padding:0;min-height:500px}main>article{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7rem;margin:0;padding:0}footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,li{margin:0;padding:0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4,h5,h6{font-size:1.25rem}ul,ol{margin:0;padding-left:2rem}li table,li img,li .highlight{margin-top:1rem}table,th,td{padding:.5rem;text-align:left;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background-color:var(--white-pure);box-sizing:border-box;text-indent:initial}pre{margin:0;padding:1rem;white-space:pre;overflow-x:auto;font-family:jetbrains mono,monospace;font-size:12px;background-color:var(--light)}code{margin:0;padding:0 2px;font-family:jetbrains mono,monospace;background-color:var(--light);border-radius:4px}pre>code{padding:0}blockquote{margin:0;padding:1rem;background-color:var(--light);border-left:4px solid var(--line);border-radius:4px}a{color:var(--link);text-decoration:none}a:visited{color:var(--link-visited)}a:focus,a:hover,a:active{text-decoration:underline}header a,header a:visited,footer a,footer a:visited{color:var(--text)}header a:hover,header a:focus,header a:active{font-weight:700}img{display:block;max-width:100%;border-style:none}#scroll-to-top{position:fixed;bottom:1rem;right:calc((100vw - 800px - 2rem)/2 + 1rem);z-index:100;cursor:pointer;visibility:visible;opacity:.5;transition:visibility .3s,opacity .3s}#menu-toggle{display:none}.menu-button{display:none}.menu-nav{display:block}.menu-nav ul{display:flex;flex-flow:row wrap;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}@media only screen and (max-width:calc(800px + 2rem)){#scroll-to-top{right:1rem}}@media only screen and (max-width:640px){header{position:relative;z-index:2}.menu-button{display:block;color:var(--text)}.menu-nav{display:none}#menu-toggle:checked+label>span{color:var(--gray)}#menu-toggle:checked+label+.menu-nav{display:block;position:absolute;top:100%;left:0;z-index:2;width:100%;background-color:var(--white)}.menu-nav ul{justify-content:space-between;width:100%}}.post-list>span+*{margin-left:.5rem}.post-tips{color:var(--text-tips)}.highlight{overflow:hidden;border:1px solid var(--line);border-radius:4px}.utterances{max-width:100%!important}