.editor-post{--gzh-light:color-mix(in srgb, var(--gzh-primary) 8%, transparent);--gzh-mid:color-mix(in srgb, var(--gzh-primary) 30%, transparent);--gzh-mono:Menlo, Monaco, Consolas, "Courier New", monospace}.site-main>.container>.editor-post-layout{width:min(720px,100%);margin-inline:auto}.site-main>.container>.editor-post-layout.has-sidebar{width:min(1116px,100%)}.editor-post .article-header{border-bottom:1px solid #eef0f2;margin-bottom:32px;padding-bottom:20px}.editor-post .article-title{color:#1a1a1a;letter-spacing:.5px;margin:0 0 12px;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.85rem);font-weight:600;line-height:1.4}.article-content.gzh-article{color:#333;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-size:var(--gzh-fs);letter-spacing:.5px;text-align:left;word-break:break-word;line-height:1.75}.article-content.gzh-article p{text-align:justify;margin:1.2em 0;line-height:1.8}.article-content.gzh-article h1,.article-content.gzh-article h2,.article-content.gzh-article h3,.article-content.gzh-article h4,.article-content.gzh-article h5,.article-content.gzh-article h6{color:#222;border:0;padding:0;font-weight:700;line-height:1.4}.article-content.gzh-article h1{font-size:calc(var(--gzh-fs) * 1.5);margin:1.6em 0 1em}.article-content.gzh-article h2{font-size:calc(var(--gzh-fs) * 1.3);margin:1.8em 0 1em}.article-content.gzh-article h3{font-size:calc(var(--gzh-fs) * 1.15);margin:1.5em 0 .8em}.article-content.gzh-article h4,.article-content.gzh-article h5,.article-content.gzh-article h6{font-size:var(--gzh-fs);margin:1.2em 0 .6em}.article-content.gzh-article blockquote{border-left:4px solid var(--gzh-primary);color:#555;background:var(--gzh-light);border-radius:2px;margin:1.2em 0;padding:12px 16px}.article-content.gzh-article blockquote p{margin:.4em 0;line-height:1.75}.article-content.gzh-article ul,.article-content.gzh-article ol{margin:1em 0;padding-left:1.6em}.article-content.gzh-article ul{list-style-type:disc}.article-content.gzh-article ol{list-style-type:decimal}.article-content.gzh-article ul ul,.article-content.gzh-article ol ul{margin:.2em 0;list-style-type:circle}.article-content.gzh-article ol ol,.article-content.gzh-article ul ol{margin:.2em 0;list-style-type:lower-alpha}.article-content.gzh-article li{margin:.3em 0;padding-left:0;line-height:1.8}.article-content.gzh-article li::marker{color:inherit;font-weight:400}.article-content.gzh-article li p{margin:0}.article-content.gzh-article strong{color:var(--gzh-primary);font-weight:700}.article-content.gzh-article em{color:inherit;font-style:italic}.article-content.gzh-article del,.article-content.gzh-article s{color:#999;text-decoration:line-through}.article-content.gzh-article a{border-bottom:1px solid var(--gzh-primary);color:var(--gzh-primary);text-decoration:none}.article-content.gzh-article a:hover{border-bottom-width:2px}.article-content.gzh-article mark{color:inherit;border-radius:0;padding:0}.article-content.gzh-article hr{background:#e5e5e5;border:none;height:1px;margin:2em 0}.article-content.gzh-article img{border-radius:4px;max-width:100%;height:auto;margin:.6em auto;display:block}.article-content.gzh-article figure{flex-direction:column;margin:1.2em 0;display:flex}.article-content.gzh-article figure img{margin:0}.article-content.gzh-article figcaption{color:#999;max-width:100%;font-size:calc(var(--gzh-fs) * .85);text-align:center;margin:.5em 0 0;line-height:1.6}.article-content.gzh-article :not(pre)>code{color:var(--gzh-primary);background:var(--gzh-light);font-family:var(--gzh-mono);word-break:break-all;border:0;border-radius:4px;margin:0 2px;padding:2px 5px;font-size:.88em}.article-content.gzh-article .article-code-block{box-shadow:none;background:#282c34;border:0;border-radius:8px;margin:1.2em 0}.article-content.gzh-article .article-code-toolbar{color:#abb2bfb3;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:10px 10px 0 14px}.article-content.gzh-article .article-code-toolbar:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='12' viewBox='0 0 45 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23ff5f56'/%3E%3Ccircle cx='22.5' cy='6' r='6' fill='%23ffbd2e'/%3E%3Ccircle cx='39' cy='6' r='6' fill='%2327c93f'/%3E%3C/svg%3E") no-repeat;flex:none;width:45px;height:12px}.article-content.gzh-article .article-code-copy{color:#abb2bf;background:0 0;border-color:#abb2bf4d;min-height:24px;padding:3px 8px}.article-content.gzh-article pre,.article-content.gzh-article .article-code-block pre{color:#abb2bf;background:0 0;border:0;border-radius:0;margin:0;padding:10px 14px 14px}.article-content.gzh-article pre code{font-family:var(--gzh-mono);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.7}.article-content.gzh-article pre code *{color:inherit!important}.article-content.gzh-article pre .hljs-comment,.article-content.gzh-article pre .hljs-quote{font-style:italic;color:#5c6370!important}.article-content.gzh-article pre .hljs-doctype,.article-content.gzh-article pre .hljs-keyword,.article-content.gzh-article pre .hljs-formula{color:#c678dd!important}.article-content.gzh-article pre .hljs-section,.article-content.gzh-article pre .hljs-name,.article-content.gzh-article pre .hljs-selector-tag,.article-content.gzh-article pre .hljs-deletion,.article-content.gzh-article pre .hljs-subst,.article-content.gzh-article pre .hljs-tag{color:#e06c75!important}.article-content.gzh-article pre .hljs-literal{color:#56b6c2!important}.article-content.gzh-article pre .hljs-string,.article-content.gzh-article pre .hljs-regexp,.article-content.gzh-article pre .hljs-addition,.article-content.gzh-article pre .hljs-attribute,.article-content.gzh-article pre .hljs-meta .hljs-string{color:#98c379!important}.article-content.gzh-article pre .hljs-attr,.article-content.gzh-article pre .hljs-variable,.article-content.gzh-article pre .hljs-template-variable,.article-content.gzh-article pre .hljs-type,.article-content.gzh-article pre .hljs-selector-class,.article-content.gzh-article pre .hljs-selector-attr,.article-content.gzh-article pre .hljs-selector-pseudo,.article-content.gzh-article pre .hljs-number{color:#d19a66!important}.article-content.gzh-article pre .hljs-symbol,.article-content.gzh-article pre .hljs-bullet,.article-content.gzh-article pre .hljs-link,.article-content.gzh-article pre .hljs-meta,.article-content.gzh-article pre .hljs-selector-id,.article-content.gzh-article pre .hljs-title{color:#61aeee!important}.article-content.gzh-article pre .hljs-built_in,.article-content.gzh-article pre .hljs-title.class_,.article-content.gzh-article pre .hljs-class .hljs-title{color:#e6c07b!important}.article-content.gzh-article pre .hljs-emphasis{font-style:italic}.article-content.gzh-article pre .hljs-strong{font-weight:700}.article-content.gzh-article .article-table-scroll{background:0 0;border:0;border-radius:0;margin:1.2em 0}.article-content.gzh-article table,.article-content.gzh-article .article-table-scroll table{border-collapse:collapse;width:100%;min-width:0;font-size:calc(var(--gzh-fs) * .9)}.article-content.gzh-article th,.article-content.gzh-article td,.article-content.gzh-article th:last-child,.article-content.gzh-article td:last-child,.article-content.gzh-article tr:last-child td{text-align:left;border:1px solid #dfe2e5;padding:6px 10px}.article-content.gzh-article th{color:inherit;background:var(--gzh-light);font-weight:700}.article-content.gzh-article tbody tr:nth-child(2n) td{background:0 0}.article-content.gzh-theme-simple h1{text-align:center}.article-content.gzh-theme-simple h2{border-left:4px solid var(--gzh-primary);padding-left:10px}.article-content.gzh-theme-simple h3{color:var(--gzh-primary)}.article-content.gzh-theme-simple h2:is([style*="text-align: center"],[style*="text-align: right"]){border-left:0;padding-left:0}.article-content.gzh-theme-orange h1{border-bottom:2px solid var(--gzh-primary);text-align:center;padding-bottom:10px}.article-content.gzh-theme-orange h2{text-align:center}.article-content.gzh-theme-orange h2 .gzh-h-text{color:#fff;background:var(--gzh-primary);font-size:calc(var(--gzh-fs) * 1.15);border-radius:6px;padding:4px 16px;display:inline-block}.article-content.gzh-theme-orange h3{border-left:3px solid var(--gzh-primary);padding-left:10px}.article-content.gzh-theme-orange h3:is([style*="text-align: center"],[style*="text-align: right"]){border-left:0;padding-left:0}.article-content.gzh-theme-orange blockquote{border-left:none;border-radius:8px}.article-content.gzh-theme-orange hr{background:var(--gzh-mid);height:2px}.article-content.gzh-theme-ink{color:#3f3f3f;letter-spacing:1px}.article-content.gzh-theme-ink p{line-height:1.9}.article-content.gzh-theme-ink h1{letter-spacing:3px;text-align:center;font-weight:400}.article-content.gzh-theme-ink h2{letter-spacing:2px;text-align:center;font-weight:400}.article-content.gzh-theme-ink h2 .gzh-h-text{border-top:1px solid var(--gzh-primary);border-bottom:1px solid var(--gzh-primary);padding:6px 4px;display:inline-block}.article-content.gzh-theme-ink blockquote{color:#777;background:0 0;border-left:2px solid #ccc;font-style:italic}.article-content.gzh-theme-ink strong{color:#000}.article-content.gzh-theme-fresh h1{color:var(--gzh-primary);text-align:center}.article-content.gzh-theme-fresh h2{border-bottom:1px solid var(--gzh-mid)}.article-content.gzh-theme-fresh h2 .gzh-h-text{border-bottom:3px solid var(--gzh-primary);margin-bottom:-1px;padding-bottom:6px;display:inline-block}.article-content.gzh-theme-fresh h3{color:var(--gzh-primary)}.article-content.gzh-theme-fresh h3 .gzh-h-text{border-left:4px solid var(--gzh-primary);padding-left:8px}.article-content.gzh-theme-fresh blockquote{border-left:4px solid var(--gzh-primary);border-radius:4px}
