:root{--bg-color:#ffffff;--text-color:#000000;--link-color:#000000;--border-color:#BB4ADC;--secondary-text:#666666;--code-bg:#282a36;--code-font:#b0b0b0;--blockquote-color:#57606a;--blockquote-border:#d0d7de;--post-link-color:#BB4ADC}[data-theme=dark]{--bg-color:#1a1a1a;--text-color:#e0e0e0;--link-color:#b0b0b0;--border-color:#BB4ADC;--secondary-text:#aaaaaa;--code-bg:#282a36;--blockquote-color:#a0a0a0;--blockquote-border:#404040;--post-link-color:#BB4ADC}body{font-family:bree serif,sans-serif;-webkit-font-smoothing:antialiased;margin:0 20px;background-color:var(--bg-color);color:var(--text-color)}article{max-width:800px;margin-left:auto;margin-right:auto}a{color:var(--link-color);text-decoration:none}a:hover{font-weight:600;text-decoration:underline}.markdown-body{font-size:18px;max-width:100%}.markdown-body a{text-decoration:none;color:var(--post-link-color)}.markdown-body blockquote{margin:1em 0;padding:.5em 1em;color:var(--blockquote-color);border-left:.25em solid var(--blockquote-border);border-radius:8px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body pre{color:var(--code-font);padding:16px;overflow:auto;border-radius:10px;background-color:var(--code-bg)!important}.markdown-body code{color:var(--code-font);padding:.2em .4em;font-size:80%;background-color:var(--code-bg)!important;border-radius:6px}.markdown-body pre>code{color:var(--code-font);padding:0;font-size:80%;background-color:var(--code-bg)!important;border:0}.Chinese .markdown-body{line-height:200%}.site-date-catalog{font-size:2rem}.header-title{font-size:2rem;font-weight:700;margin-top:32px;font-family:bungee shade,sans-serif}.header-title a{text-decoration:none}.header-subtitle{color:var(--secondary-text)}.row.header-items{margin-left:0;margin-right:0}.header-items{display:flex;margin:10px 0;flex-wrap:wrap;padding:0}.header-item{margin:0 5px}.header-items>:last-child{margin-right:0}.header-item-left{margin-left:5px;margin-right:auto}.header-line{width:100%;border-width:2px;border-color:var(--border-color);border-style:solid none none none}.lang-switch{font-weight:600}.theme-toggle{background:0 0;border:none;color:var(--link-color);cursor:pointer;font-weight:600;font-size:inherit;padding:0}.theme-toggle:hover{font-weight:800}#posts-list{min-height:600px}.posts-line{font-size:1.2rem;margin:12px 0}.posts-categories{font-size:.8rem;margin:auto;text-align:center}.posts-category{padding:3px 0;border:var(--text-color)2px solid;border-radius:5px}.posts-category a{color:var(--link-color)!important}.posts-title a{color:var(--post-link-color)}.posts-title p{color:var(--link-color);font-size:.7em;margin:2px}.site-footer{margin:80px 0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 0;border-width:2px;border-style:solid none none;border-color:var(--border-color)}.site-footer>:last-child{justify-self:end;display:flex;gap:10px}.post-header{margin-bottom:10px}.post-title{font-size:2rem;font-weight:600}.post-tags{display:inline-block;font-size:.9rem;padding:2px 5px;margin-right:6px;margin-top:0;margin-bottom:2em;border:var(--text-color)2px solid;border-radius:5px}.post-date,.reading-time{font-size:.9rem;font-style:italic}.post-author{float:right;font-weight:600}.page-content{min-height:60%}.post-content{margin-bottom:50px;overflow-wrap:anywhere}.post-content p{hyphens:auto;line-height:1.8;text-justify:ideographic;margin-bottom:1em}.post-content img{max-width:100%;display:block;margin-right:auto;margin-top:6px}.post-content .post-gallery{display:flex;flex-wrap:wrap;gap:6px}.post-content .post-gallery img{margin-right:auto;margin-top:auto;width:calc(50% - 3px)}.related-content{background-color:#303134;padding:20px 30px;margin-bottom:20px;margin-top:80px;border-radius:15px}.related-content li{margin:5px 0}.taxonomy-term{font-size:3rem}.gallery-img{text-align:center}.gallery-img span{text-align:center}.gallery-img-desc{font-size:.8em;font-weight:800}.error-404{display:block;max-width:40%;height:auto;margin:2em auto;border-radius:8px}@media screen and (max-width:600px){.header-title{font-size:clamp(1.1rem,6vw,2rem)}.posts-line{font-size:16px}.markdown-body{font-size:16px}.posts-line .posts-date,.posts-line .posts-title{flex-basis:100%;max-width:100%}.post-desc>[class*=col-xs-]{flex-basis:100%;max-width:100%}.post-title{font-size:1.7rem}.post-content p{letter-spacing:normal;hyphens:manual}.post-content .post-gallery img{width:100%}.site-footer{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.site-footer>.copyrights{order:2}.site-footer>.header-items{display:none}}@media screen and (max-width:48em){.posts-category{display:none}}