*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}: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;-webkit-text-size-adjust:100%;text-size-adjust:100%;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:calc(800px + 2rem)}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}header,main,footer,main>article>*{min-width: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}a{color:var(--link);text-decoration:none;-webkit-tap-highlight-color:transparent}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}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{text-decoration:underline dotted}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);text-indent:initial}pre{margin:0;padding:1rem;white-space:pre;overflow-x:auto;tab-size:4;font-family:jetbrains mono,monospace;font-size:12px;background-color:var(--light)}code{margin:0;padding:0 2px;font-family:jetbrains mono,monospace;font-size:1em;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}hr{margin:0;height:0;border:0;border-top:1px solid var(--line)}figure{margin:0}img,svg,video,canvas{display:block;max-width:100%;height:auto}img{border-style:none}iframe{max-width:100%;border:0}#scroll-to-top{position:fixed;bottom:1rem;right:calc((100% - 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}.katex-display{overflow-x:auto}.utterances{max-width:100%!important}