.post-page .article-details:not(:first-child){margin-top:30px}.post-page .article-details{background-color:#fff;border:1px solid #eee3e1;border-radius:10px;box-shadow:0 12px 32px #1f23280e;margin-top:36px;overflow:hidden;padding:0 44px 46px}.post-page .article-details .article-header{background:linear-gradient(135deg,#fff1f2,snow 58%,#fff);border-bottom:1px solid #f1dfe0;margin:0 -44px 38px;overflow:hidden;padding:46px 44px 30px;position:relative}.post-page .article-details .article-header:after{background:#b13a4612;border-radius:50%;content:"";height:180px;position:absolute;right:-48px;top:-82px;width:180px}.post-page .article-details .article-eyebrow{color:#b13a46;display:block;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 auto 10px;max-width:760px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.post-page .article-details .article-title{color:#1f2328;font-size:30px;font-weight:500;line-height:1.35;margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.post-page .article-details .article-meta{color:#8c776f;line-height:1.7;text-align:center;padding:18px 0 0;font-size:12px;position:relative;z-index:1}.post-page .article-details .article-meta ul{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;list-style:none;padding-right:0}.post-page .article-details .article-meta ul>li{align-items:center;display:inline-flex;margin-left:0;line-height:1.8}.post-page .article-details .article-meta ul>li>i{margin-right:8px}.post-page .article-details .article-meta ul>li>span a{color:#a1887f;margin-left:10px}.post-page .article-details .article-meta ul>li a span{color:#a1887f}.post-page .article-details .article-meta ul>li>li :first-child,.post-page .article-details .article-meta ul>li>span a:first-child{margin-left:0}.post-page .article-details .article-content{color:#343a40;margin:8px auto 30px;max-width:760px;line-height:1.85;font-weight:400;font-size:16px}.post-page .article-details .article-content p{margin:1.05em 0}.post-page .article-details .article-content h1,.post-page .article-details .article-content h2,.post-page .article-details .article-content h3,.post-page .article-details .article-content h4,.post-page .article-details .article-content h5,.post-page .article-details .article-content h6{color:#20252b;font-weight:600;line-height:1.45;scroll-margin-top:24px}.post-page .article-details .article-content h1+blockquote,.post-page .article-details .article-content h1+ol,.post-page .article-details .article-content h1+p,.post-page .article-details .article-content h1+pre,.post-page .article-details .article-content h1+table,.post-page .article-details .article-content h1+ul,.post-page .article-details .article-content h2+blockquote,.post-page .article-details .article-content h2+ol,.post-page .article-details .article-content h2+p,.post-page .article-details .article-content h2+pre,.post-page .article-details .article-content h2+table,.post-page .article-details .article-content h2+ul,.post-page .article-details .article-content h3+blockquote,.post-page .article-details .article-content h3+ol,.post-page .article-details .article-content h3+p,.post-page .article-details .article-content h3+pre,.post-page .article-details .article-content h3+table,.post-page .article-details .article-content h3+ul,.post-page .article-details .article-content h4+blockquote,.post-page .article-details .article-content h4+ol,.post-page .article-details .article-content h4+p,.post-page .article-details .article-content h4+pre,.post-page .article-details .article-content h4+table,.post-page .article-details .article-content h4+ul,.post-page .article-details .article-content h5+blockquote,.post-page .article-details .article-content h5+ol,.post-page .article-details .article-content h5+p,.post-page .article-details .article-content h5+pre,.post-page .article-details .article-content h5+table,.post-page .article-details .article-content h5+ul,.post-page .article-details .article-content h6+blockquote,.post-page .article-details .article-content h6+ol,.post-page .article-details .article-content h6+p,.post-page .article-details .article-content h6+pre,.post-page .article-details .article-content h6+table,.post-page .article-details .article-content h6+ul{margin-top:.75em}.post-page .article-details .article-content h1{border-bottom:1px solid #eceff1;font-size:1.72em;margin:2em 0 .8em;padding-bottom:.36em}.post-page .article-details .article-content h2{font-size:1.42em;margin:1.8em 0 .72em}.post-page .article-details .article-content h3{font-size:1.2em;margin:1.55em 0 .65em}.post-page .article-details .article-content h4,.post-page .article-details .article-content h5,.post-page .article-details .article-content h6{font-size:1.05em;margin:1.4em 0 .55em}.post-page .article-details .article-content>:first-child{margin-top:0}.post-page .article-details .article-content a[href]{color:#a61b2b;text-decoration:underline;text-decoration-color:#a61b2b52;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}.post-page .article-details .article-content a[href]:hover{color:#cd0216;text-decoration-color:currentColor}.post-page .article-details .article-content ol,.post-page .article-details .article-content ul{margin:1em 0;padding-left:2em}.post-page .article-details .article-content li{margin:.38em 0}.post-page .article-details .article-content li::marker{color:#68717a;font-weight:600}.post-page .article-details .article-content li>ol,.post-page .article-details .article-content li>ul{margin:.35em 0}.post-page .article-details .article-content blockquote{background:#f7f8f9;border-left:4px solid #c4ccd4;border-radius:0 6px 6px 0;color:#596168;margin:1.5em 0;padding:.85em 1.1em}.post-page .article-details .article-content blockquote>:first-child{margin-top:0}.post-page .article-details .article-content blockquote>:last-child{margin-bottom:0}.post-page .article-details .article-content hr{border:0;border-top:1px solid #dfe3e7;margin:2.25em 0}.post-page .article-details .article-content strong{color:#252a30;font-weight:600}.post-page .article-details .article-content img{border-radius:6px;margin:1.5em auto}.post-page .article-details .article-content table{border-collapse:collapse;display:block;font-size:.94em;margin:1.5em 0;max-width:100%;overflow-x:auto;scrollbar-color:#b8c0c8 transparent;scrollbar-width:thin;width:-moz-max-content;width:max-content}.post-page .article-details .article-content table td,.post-page .article-details .article-content table th{border:1px solid #dfe3e7;min-width:7em;padding:.65em .8em;text-align:left;vertical-align:top}.post-page .article-details .article-content table th{background:#f5f7f8;color:#252a30;font-weight:600}.post-page .article-details .article-content table tr:nth-child(2n) td{background:#fafbfc}.post-page .article-details .article-content kbd{background:#f5f6f7;border:solid #d5d9dd;border-width:1px 1px 2px;border-radius:4px;box-shadow:inset 0 -1px #d5d9dd;color:#343a40;font-family:inherit;font-size:.82em;padding:.12em .42em}.post-page .article-details .article-content pre{-webkit-overflow-scrolling:touch;background:#f6f8fa;border:1px solid #e1e7ec;border-radius:8px;box-shadow:inset 0 1px #ffffffb8;line-height:1.65;margin:24px 10px;overscroll-behavior-x:contain;text-align:left;overflow-x:auto;scrollbar-color:#b8c0c8 transparent;scrollbar-width:thin}.post-page .article-details .article-content pre code{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:#2f363d;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13.5px;line-height:1.65;min-width:100%;overflow-wrap:normal;padding:18px 20px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;width:-moz-max-content;width:max-content}.post-page .article-details .article-content pre::-webkit-scrollbar{height:8px}.post-page .article-details .article-content pre::-webkit-scrollbar-thumb{background:#c2c9d0;border:2px solid #f6f8fa;border-radius:999px}.post-page .article-details .article-content :not(pre)>code{-webkit-box-decoration-break:clone;background:#fff3f4;border:1px solid #f1d8dc;border-radius:4px;box-decoration-break:clone;color:#8f3f4c;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;font-weight:400;line-height:inherit;margin:0 .08em;overflow-wrap:anywhere;padding:.12em .38em}.post-page .article-details .copyright{border-top:1px solid #eceff1;color:#8a9299;font-size:12px;margin:56px auto 0;max-width:760px;padding-top:18px}@media(max-width:768px){.post-page .article-details{border-radius:8px;margin-top:0;padding:0 18px 30px}.post-page .article-details .article-header{margin:0 -18px 28px;padding:34px 18px 24px}.post-page .article-details .article-eyebrow{margin-bottom:8px;text-align:left}.post-page .article-details .article-title{font-size:24px;text-align:left}.post-page .article-details .article-meta{padding:14px 0 20px;text-align:left}.post-page .article-details .article-meta ul{align-items:flex-start;flex-direction:column;gap:6px;justify-content:flex-start}.post-page .article-details .article-meta ul>li{flex-wrap:wrap;width:100%}.post-page .article-details .article-meta ul>li a{white-space:nowrap}.post-page .article-details .article-content{font-size:15px;line-height:1.82}.post-page .article-details .article-content h1{font-size:1.58em;margin-top:1.8em}.post-page .article-details .article-content h2{font-size:1.34em}.post-page .article-details .article-content h3{font-size:1.16em}.post-page .article-details .article-content ol,.post-page .article-details .article-content ul{padding-left:1.75em}.post-page .article-details .article-content blockquote{margin:1.3em 0;padding:.75em .9em}.post-page .article-details .article-content table{font-size:.9em}.post-page .article-details .article-content table td,.post-page .article-details .article-content table th{min-width:6.5em;padding:.55em .65em}.post-page .article-details .article-content pre{border-radius:7px;margin:20px 4px}.post-page .article-details .article-content pre code{font-size:12.5px;padding:15px 16px}}.post-page .comment{width:100%;margin-top:60px}.post-page .comment .comment-title{color:#252a2f;font-size:20px;font-weight:600;margin-bottom:20px}.post-page .comment .comment-item{background:#fcfbfb;border:1px solid #eee8e6;border-radius:8px;margin-top:12px;padding:14px}.post-page .comment .comment-item.comment-item--child{background:#fff6f6;margin-left:50px;margin-top:12px}.post-page .comment .comment-avatar{float:left;margin-top:3px}.post-page .comment .comment-avatar img{border-radius:50%;width:40px;border-style:none;cursor:pointer;box-sizing:border-box;margin:0}.post-page .comment .comment-area{margin-left:50px}.post-page .comment .comment-area .comment-author,.post-page .comment .comment-area .comment-info{font-size:10px}.post-page .comment .comment-area .comment-author{color:#a1887f}.post-page .comment .comment-area .comment-info{color:#777}.post-page .comment .comment-area .comment-info .reply{color:#a1887f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:10px}.post-page .comment .comment-area .comment-info .comment-moderation-actions{display:inline-flex;gap:6px;margin-left:10px;vertical-align:middle}.post-page .comment .comment-area .comment-info .comment-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:999px;background:transparent;padding:2px 8px;color:#777;cursor:pointer;font:inherit;line-height:1.5;transition:background-color .2s ease,color .2s ease}.post-page .comment .comment-area .comment-info .comment-action:disabled{cursor:wait;opacity:.55}.post-page .comment .comment-area .comment-info .comment-action--approve{color:#4f7b62}.post-page .comment .comment-area .comment-info .comment-action--approve:hover:not(:disabled){background:#4f7b62;color:#fff}.post-page .comment .comment-area .comment-info .comment-action--spam{color:#b34f4f}.post-page .comment .comment-area .comment-info .comment-action--spam:hover:not(:disabled){background:#b34f4f;color:#fff}.post-page .comment .comment-no-userinfo{float:left;font-size:12px;line-height:50px;margin-left:10px}.post-page .comment .comment-userinfo{width:200px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px;margin-left:10px;display:inline-block;height:30px}.post-page .comment .comment-userinfo .comment-avatar{position:absolute;left:0;top:0;width:30px;height:30px;overflow:hidden}.post-page .comment .comment-userinfo .comment-avatar img{border-radius:50%;width:30px;height:30px;border-style:none;box-sizing:border-box;margin:0}.post-page .comment .comment-userinfo .comment-nickname{color:#a1887f;margin-left:50px;height:30px;line-height:30px;font-size:12px;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-page .comment .comment-userinfo .comment-content{width:100%;padding:5px 0}.post-page .comment .comment-userinfo .comment-content img{max-width:100%}.post-page .comment .comment-userinfo .comment-status{color:#ca7474}.post-page .comment .comment-userinfo .comment-logout,.post-page .comment .comment-userinfo .comment-setting{width:51px;height:100%;line-height:30px;border:1px solid #586069;font-size:12px;border-radius:2px;box-sizing:border-box;display:none;text-align:center;float:left}.post-page .comment .comment-userinfo .comment-logout{margin-left:10px}.post-page .comment .comment-userinfo .comment-userinfo:hover .comment-avatar,.post-page .comment .comment-userinfo .comment-userinfo:hover .comment-nickname{display:none}.post-page .comment .comment-userinfo .comment-userinfo:hover .comment-logout,.post-page .comment .comment-userinfo .comment-userinfo:hover .comment-setting{display:block}.post-page .comment .comment-userinfo .comment-userinfo:active .comment-logout,.post-page .comment .comment-userinfo .comment-userinfo:active .comment-setting{background-color:#586069;color:#fff}.post-page .comment #editor{margin-top:10px;border-bottom-color:#e6e5e5;border-bottom-style:dotted;border-bottom-left-radius:0;border-bottom-right-radius:0}.post-page .comment .comment-toolbar{width:100%;height:50px;flex-direction:column;border-radius:0 0 3px 3px;box-sizing:border-box;border:1px solid #d1d5da;border-top:none;color:#586069}.post-page .comment .comment-btn{background:#b13a46;color:#fff;float:right;line-height:12px;margin-top:12px;margin-right:10px;padding:6px 12px;border:1px solid #586069;box-sizing:border-box;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:999px}.post-page .comment .comment-btn:active{background-color:#8f2e38;color:#fff}.post-page .comment .comment-reply-commit{margin:10px 0 10px 50px}.post-page .comment .comment-default-commit{margin-top:125px}.post-page .comment .comment-default-commit,.post-page .comment .comment-reply-commit{position:relative}.post-page .comment .comment-default-commit .login,.post-page .comment .comment-reply-commit .login{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;line-height:1;margin:auto;z-index:99;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.post-page .comment .comment-default-commit .login .item,.post-page .comment .comment-reply-commit .login .item{flex:1;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;position:relative}.post-page .comment .comment-default-commit .login .logo,.post-page .comment .comment-reply-commit .login .logo{background-color:#f5f4f4;width:64px;height:64px;border-radius:50%;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1000;top:calc(50% - 32px);transition:transform .2s cubic-bezier(.075,.82,.165,1),top .2s cubic-bezier(.075,.82,.165,1)}.post-page .comment .comment-default-commit .login .logo.loading,.post-page .comment .comment-reply-commit .login .logo.loading{animation:spin 1s linear infinite}.post-page .comment .comment-default-commit .login .logo:hover,.post-page .comment .comment-reply-commit .login .logo:hover{background-color:#fff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.post-page .comment .comment-default-commit .login:hover,.post-page .comment .comment-reply-commit .login:hover{background-color:#fff}.post-page .comment .comment-default-commit .login:before,.post-page .comment .comment-reply-commit .login:before{content:"";position:absolute;background:#0000001a;top:0;left:0;width:100%;height:100%;filter:blur(5px);z-index:9}.post-page .comment #editor-reply{margin:0}.post-page .btnFooter{font-size:12px;margin-top:25px}.post-page .btnFooter i{margin:10px}.post-page .btn-prev{float:left}.post-page .btn-next{float:right}.post-page footer .footer{color:#ccc;text-align:left;line-height:1.5;margin:20px 0}.post-page .anchor-fix{display:block;height:70px;margin-top:-70px;visibility:hidden}.post-page .articleRightToc{font-size:12px;position:fixed;width:15%;top:0;right:0;overflow-y:auto;background-color:#000;box-shadow:0 0 8px #000;z-index:99999;padding:10px 10px 20px;min-width:240px;max-width:300px}.post-page .article-toc{width:100%}.post-page .article-toc,.post-page .articleRightToc{color:#bbb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-page .article-toc .article-title,.post-page .articleRightToc .article-title{font-weight:400;margin-bottom:10px}.post-page .article-toc .article-toc-list,.post-page .article-toc .article-toc-list a,.post-page .article-toc .article-toc-list a:visited,.post-page .articleRightToc .article-toc-list,.post-page .articleRightToc .article-toc-list a,.post-page .articleRightToc .article-toc-list a:visited{color:#bbb}.post-page .article-toc .article-toc-list a:hover,.post-page .articleRightToc .article-toc-list a:hover{color:#d01c2e}.post-page .article-toc .article-toc-list ol.toc,.post-page .article-toc .article-toc-list ol.toc ol,.post-page .articleRightToc .article-toc-list ol.toc,.post-page .articleRightToc .article-toc-list ol.toc ol{counter-reset:toc;list-style:none}.post-page .article-toc .article-toc-list ol li,.post-page .articleRightToc .article-toc-list ol li{counter-increment:toc;margin-top:6px}.post-page .article-toc .article-toc-list ol li .toc li:before,.post-page .articleRightToc .article-toc-list ol li .toc li:before{content:counters(toc,".") " "}.post-page .article-toc .article-toc-list ol li ol,.post-page .articleRightToc .article-toc-list ol li ol{margin-left:20px}.post-page .article-toc .article-toc-list ol li ol li,.post-page .articleRightToc .article-toc-list ol li ol li{font-weight:400}.post-page .article-toc .article-toc-list ol li ol li ol,.post-page .articleRightToc .article-toc-list ol li ol li ol{margin-left:20px}.post-page .article-toc .article-toc-list ol li ol li ol li,.post-page .articleRightToc .article-toc-list ol li ol li ol li{font-weight:300}.post-page .tools{margin-top:30px;margin-bottom:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-page .tools .reward{border:1px solid #e4bfc3;border-radius:999px;padding:7px 16px;display:inline-block;color:#a23440;font-weight:300;cursor:pointer;margin:auto}.post-page .vditor--fullscreen{z-index:9999}.post-page .modal-setting{z-index:99999}.post-page .vue-modal-content{padding:10px 20px 10px 10px;box-sizing:border-box}.post-page .vue-modal-content .vue-modal-title{text-align:center;margin-top:5px;margin-bottom:10px;font-weight:500}.post-page .vue-modal-content .el-form-item{margin-bottom:10px}.post-page .vue-modal-buttons{display:flex;flex:0 1 auto;width:100%;border-top:1px solid #eee;box-sizing:border-box;text-align:center;bottom:0;position:absolute}.post-page .vue-modal-buttons .vue-modal-button{font-size:12px!important;background:transparent;padding:0;margin:0;border:0;cursor:pointer;box-sizing:border-box;line-height:40px;height:40px;color:inherit;font:inherit;outline:none;text-align:center;width:100%;bottom:0}@media(max-width:768px){.post-page .article-details{margin-top:0;padding:0 18px 30px}.post-page .article-details .comment{margin-top:42px}.post-page .article-details .comment .comment-item--child,.post-page .article-details .comment .comment-reply-commit{margin-left:18px}.post-page .article-details .articleRightToc{position:fixed;width:80%;top:100px;bottom:95px;right:10px;background-color:#000;padding:10px;overflow-y:auto;box-shadow:0 0 8px #000}.post-page .article-details .mobile-toc{bottom:48px}}
