﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{color:#111;margin:0;padding:0;line-height:1.5}html{font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei";font-size:19px;overflow-y:scroll;overflow-wrap:break-word}@media (min-width: 600px){html{font-size:18px}}body{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;line-height:normal}a{color:#2a70b0;text-decoration:none}a:visited{color:#8656b2}blockquote{border-left:.25rem solid #d0d0d0;color:#666;margin:.8rem 0;padding:.5rem 1rem}blockquote p:last-child{margin-bottom:0}@media (min-width: 600px){blockquote{padding:0 5rem 0 1.25rem}}img{display:block;margin:0 0 1rem;max-width:100%}td{vertical-align:top}pre,code{font-family:"IBM Plex Mono",Menlo,Monaco,"DejaVu Sans Mono",Consolas,monospace;font-size:75%}h1 pre,h1 code,h2 pre,h2 code,h3 pre,h3 code{font-size:95%}code{border-radius:4px;padding:2px 5px;background-color:#f0f0f0;white-space:pre-wrap}pre{margin:0 0 15px;border-radius:4px;padding:8px 12px 10px;overflow:auto}p+pre{margin-top:18px}pre code{background-color:rgba(0,0,0,0);white-space:unset;font-size:unset;color:inherit;border:0;padding:0}.post{padding:0rem 0}.post-title{color:#222;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;font-size:2.5rem;margin:0;text-align:center}.post-info{color:#828282;font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei";text-align:center;margin:.5rem 0 1rem}.post-info span{font-style:italic}.post-line{border-top:.4rem solid #222;display:block;margin:.5rem auto 1.5rem;width:4rem}@media (min-width: 600px){.post{padding:1.5rem 0}.post-line{margin:.5rem auto 2rem}}.post :target.footnote-definition{background-color:#ffb}.post h1,.post h2{margin-top:20px;margin-bottom:10px}.post h3,.post h4,.post h5,.post h6{margin-top:20px;margin-bottom:7px}.post h1 .zola-anchor,.post h2 .zola-anchor,.post h3 .zola-anchor,.post h4 .zola-anchor,.post h5 .zola-anchor,.post h6 .zola-anchor{float:left;margin-left:-5px;padding-right:6px;line-height:1}.post h1 .zola-anchor>span,.post h2 .zola-anchor>span,.post h3 .zola-anchor>span,.post h4 .zola-anchor>span,.post h5 .zola-anchor>span,.post h6 .zola-anchor>span{font-size:16px;display:inline-block}@media (min-width: 844px){.post h1 .zola-anchor,.post h2 .zola-anchor,.post h3 .zola-anchor,.post h4 .zola-anchor,.post h5 .zola-anchor,.post h6 .zola-anchor{margin-left:-22px}.post h1 .zola-anchor>span,.post h2 .zola-anchor>span,.post h3 .zola-anchor>span,.post h4 .zola-anchor>span,.post h5 .zola-anchor>span,.post h6 .zola-anchor>span{width:16px;visibility:hidden}.post h1:hover .zola-anchor>span,.post h2:hover .zola-anchor>span,.post h3:hover .zola-anchor>span,.post h4:hover .zola-anchor>span,.post h5:hover .zola-anchor>span,.post h6:hover .zola-anchor>span{visibility:visible}}.post p,.post ul,.post ol,.post details{margin:0 0 15px}.post ul ul,.post ul ol,.post ol ul,.post ol ol{margin-bottom:0}.post li+li>p{margin-top:15px}.post details{border-left:2px solid #aaa;padding-left:.75em}.post details[open] summary{margin-bottom:.25em}.post a:hover{text-decoration:underline}.post img{margin:0 auto .5rem}.post figure.image{display:flex;flex-direction:column;justify-content:center;align-items:center}.post figure.image>a{display:flex;margin:0 auto .5rem}.post figure.image>a>img{margin:0}.post figure.image>figcaption{font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;font-size:.9rem;text-align:center}.post img.emoji{display:inline-block;left:0;transform:none;width:1rem;height:1rem;vertical-align:text-top;padding:0;margin:0}.post hr{margin-top:1.5em;margin-bottom:1.4em}.post sup.footnote-reference{line-height:1}.post sup.footnote-reference a::before{content:"["}.post sup.footnote-reference a::after{content:"]"}.footnote-definition sup{top:-.2 .5em;font-size:.75em;display:inline}.footnote-definition p{display:inline}main,footer,.nav-container{display:block;box-sizing:content-box;margin:0 auto;padding-right:15px;padding-left:15px;max-width:800px}.nav{box-shadow:0 2px 2px -2px rgba(0,0,0,.2);overflow:auto}.nav .nav-container{margin:1rem auto .9rem;position:relative;text-align:center;display:flex;flex-direction:column;gap:.5rem}.nav .nav-title{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;color:#111;display:inline-block;margin:0;padding-right:.2rem}.nav .nav-title:hover,.nav .nav-title:focus{opacity:.6}.nav [role=doc-subtitle]{font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;display:inline-block;opacity:.6}.nav ul{list-style-type:none;margin:.25rem 0 0;padding:0;text-align:center}.nav li{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;color:#111;display:inline-block;opacity:.6;padding:0 2rem 0 0}.nav li:last-child{padding-right:0}.nav li:hover,.nav li:focus{opacity:1}.nav a{color:#111;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif}@media (min-width: 600px){.nav .nav-container{flex-direction:row;text-align:left;display:flex;align-items:center}.nav [role=doc-subtitle]{margin-top:.2em}.nav ul{margin:.2em 0 0 auto}}footer{font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei";padding:2rem 0;text-align:center}footer span{color:#111;font-size:.8rem}.pagination{border-top:.5px solid #d0d0d0;font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei";padding-top:2rem;position:relative;text-align:center}.pagination span{color:#222;font-size:1.1rem}.pagination .top{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;color:#111;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;font-size:1.1rem;opacity:.6}.pagination .top:hover{opacity:1}.pagination .arrow{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;color:#111;position:absolute}.pagination .arrow:hover,.pagination .arrow:focus{opacity:.6;text-decoration:none}.pagination .left{left:0}.pagination .right{right:0}.catalogue-item{border-bottom:1px solid #d0d0d0;display:block;padding:.5rem 0 2rem}.catalogue-item,.catalogue-item:visited{color:#111}.catalogue-item:hover .catalogue-line,.catalogue-item:focus .catalogue-line{width:5rem}.catalogue-item:last-child{border:0}.catalogue-item .catalogue-pinned{color:#828282;font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei"}.catalogue-item .catalogue-title{color:#222;display:block;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;margin:.5rem 0 .4rem}.catalogue-item .catalogue-time{color:#828282;font-family:"Crimson Pro","Source Serif Pro","Times New Roman",Times,serif,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","微软雅黑","思源黑体",SYHT,"WenQuanYi Micro Hei"}.catalogue-item>div>:last-child{margin-bottom:0}.notfound{position:relative;text-align:center;margin:4rem 0}.notfound-error{font-size:4rem;margin:1rem 0}.notfound-line{border-top:.4rem solid #222;display:block;margin:0 auto 3rem;width:4rem}.notfound-message{max-width:25rem;margin:0 auto}@media (min-width: 600px){.tags-header{padding-top:1rem}}.tags-header-title{color:#222;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;font-size:2.5rem;margin:1rem 0;text-align:center}.tags-header-line{border-top:.4rem solid #222;display:block;margin:0 auto 3rem;width:4rem}.tags-clouds{text-align:center;font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif}.tags-clouds a{display:inline-block;margin:0 .1rem .2rem;padding:.2rem .5rem;background:rgba(0,0,0,.05);border-radius:5px;color:#111;text-decoration:none}.tags-clouds a:hover,.tags-clouds a:active{background:rgba(0,0,0,.1)}.tags-item-icon{height:1rem}.tags-item-label{display:inline-block;margin:2rem 0 .5rem}.tags-item-label a{font-family:"Helvetica Neue","Segoe UI","Arimo","Liberation Sans",Arial,Helvetica,sans-serif;color:#111}.tags-post{display:flex;justify-content:space-between;padding:5px 0}.tags-post-title{color:#111;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-post-line{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border-top:.1rem solid #222;display:block;width:0}.tags-post-meta{color:#828282;text-align:right;white-space:nowrap}.tags-post:hover .tags-post-line,.tags-post:active .tags-post-line{width:3rem}.tags-post:hover .tags-post-meta,.tags-post:active .tags-post-meta{color:#222}