Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruPagge <git@upagge.ru>2021-03-12 00:44:00 +0300
committeruPagge <git@upagge.ru>2021-03-12 00:44:00 +0300
commit4e7b1fdda9d517e512da6b46027df74216e1ff25 (patch)
tree84f1ddd5de651040da9a6873f05dab5c34f0795a
parentc8d40bec3a5ea681f3197ce0f3e2b9b238bfa8b9 (diff)
release-2.0.1v.2.0.1
-rw-r--r--exampleSite/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content2
1 files changed, 1 insertions, 1 deletions
diff --git a/exampleSite/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content b/exampleSite/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content
index 2aba1c4..6de7a6d 100644
--- a/exampleSite/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content
+++ b/exampleSite/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content
@@ -1,3 +1,3 @@
-html{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-display:swap;font-size:16px;line-height:1.5rem;width:100%}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background-color:rgba(53,166,247,0.25)}[theme=dark] ::selection{background-color:rgba(50,112,194,0.4)}body{background-color:#fff;color:#161209;word-wrap:break-word;overflow-wrap:break-word;scrollbar-color:auto}body[theme=dark]{color:#DDD;background-color:#282c35}input::-ms-clear{display:none}a,a::before,a::after{text-decoration:none;color:#161209}[theme=dark] a,[theme=dark] a::before,[theme=dark] a::after{color:#a9a9b3}a:active,a:hover{color:#2d96bd}[theme=dark] a:active,[theme=dark] a:hover{color:#ef3982}#mask{background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0)}.blur #mask{z-index:100;background-color:rgba(0,0,0,0.25)}.svg-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite.svg)}[theme=dark] .svg-icon{background-image:url(/img/icon/sprite-dark.svg)}.icon-moon{width:18px;height:24px;background-position:0 0;vertical-align:middle}.icon-search{width:20px;height:24px;background-position:-18px 0;vertical-align:middle}.icon-cancel{width:20px;height:24px;background-position:-39px 0;vertical-align:middle}.icon-loading{width:20px;height:24px;background-position:-60px 0;vertical-align:middle}.icon-arrow-right{width:20px;height:24px;background-position:-80px 0;vertical-align:middle}.icon-arrow-up{width:16px;height:22px;background-position:-100px 0;vertical-align:middle}.icon-comments-fixed{width:16px;height:22px;background-position:-122px 0;vertical-align:middle}.icon-eye{width:14px;height:12px;background-position:-155px 0}.icon-folder{width:14px;height:12px;background-position:-173px 0}.icon-clock{width:14px;height:12px;background-position:-190px 0}.icon-user{width:14px;height:12px;background-position:-205px 0}.icon-comments{width:14px;height:12px;background-position:-220px 0}.icon-pencil{width:14px;height:12px;background-position:-235px 0}.icon-stopwatch{width:14px;height:11px;background-position:-248px 0}.icon-copyright{width:14px;height:12px;background-position:-263px 0}.icon-eye-big{width:20px;height:24px;background-position:-300px 0;vertical-align:middle}.icon-clock-big{width:20px;height:24px;background-position:-325px 0;vertical-align:middle}.icon-pencil-big{width:20px;height:24px;background-position:-345px 0;vertical-align:middle}.icon-stopwatch-big{width:25px;height:23px;background-position:-362px 0;vertical-align:middle}.icon-copy{width:20px;height:25px;background-position:-390px 0;vertical-align:middle}.icon-ellipsis{width:20px;height:25px;background-position:-415px 0;vertical-align:middle}.icon-code-right{width:20px;height:25px;background-position:-428px 0;vertical-align:middle}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.details .details-summary:hover{cursor:pointer}.details i.details-icon{color:#a9a9b3;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}[theme=dark] .details i.details-icon{color:#939090}.details .details-content{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.details.open i.details-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.details.open .details-content{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}#fixed-buttons{display:none}.fixed-button{display:none;z-index:100;position:fixed;right:1.5rem;padding:.31rem .75rem;background:#ececec;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}.blur .fixed-button{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}[theme=dark] .fixed-button{background:#252627}#back-to-top{display:block;bottom:1.5rem}#view-comments{bottom:4.5rem}.cc-window.cc-banner .cc-btn{color:#161209}.cc-window.cc-banner .cc-btn:hover,.cc-window.cc-banner .cc-btn:focus{background-color:#ccc}[theme=dark] .cc-window.cc-banner .cc-btn{color:#161209}[theme=dark] .cc-window.cc-banner .cc-btn:hover,[theme=dark] .cc-window.cc-banner .cc-btn:focus{background-color:#fff}img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.wrapper main{flex:1 0 auto}.wrapper main .container{padding:0 1rem}.page,.content-block-position{position:relative;max-width:800px;width:60%;margin:0 auto}.blur .page,.blur .content-block-position{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.toc .toc-title{font-size:1.2rem;font-weight:bold;text-transform:uppercase;border-radius:6px;transition-property:border-radius;transition-duration:1.5s}.toc.open .toc-title{border-radius:6px 6px 0 0}.toc .toc-content{font-size:1rem;border-radius:0 0 6px 6px}.toc .toc-content ul{text-indent:-0.85rem;padding-left:.8rem;list-style:none;margin:0}.toc .toc-content ul a{border-bottom:none}.toc .toc-content ul a:first-child::before{content:"|";font-weight:bolder;margin-right:.5rem;color:#2c678d}[theme=dark] .toc .toc-content ul a:first-child::before{color:#55bde2}.toc .toc-content ul ul{padding-left:1.5rem}.toc ruby{background:#ececf0}.toc ruby rt{color:#a9a9b3}[theme=dark] .toc ruby{background:#272C34}[theme=dark] .toc ruby rt{color:#939090}#toc-auto{display:block;position:absolute;width:12000px;max-width:0;padding:0 .8rem;border-left:4px solid #2c678d;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;top:10rem;left:0;visibility:hidden}[data-header-desktop=normal] #toc-auto{top:5rem}.blur #toc-auto{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}[theme=dark] #toc-auto{border-left-color:#a9a9b3}#toc-auto .toc-title{margin:.8rem 0}#toc-auto .toc-content.always-active ul{display:block}#toc-auto .toc-content>nav>ul{margin:.625rem 0}#toc-auto .toc-content ul ul{display:none}#toc-auto .toc-content ul .has-active>ul{display:block}#toc-auto .toc-content a.active{font-weight:bold;color:#2c678d}[theme=dark] #toc-auto .toc-content a.active{color:#55bde2}#toc-auto .toc-content a.active::before{color:#ef3982}[theme=dark] #toc-auto .toc-content a.active::before{color:#bdebfc}#toc-static{display:none;margin:.8rem 0 2rem 0}#toc-static[data-kept=true]{display:block}#toc-static .toc-title{display:flex;justify-content:space-between;line-height:2em;padding:0 .75rem;background:#dbdbe3}[theme=dark] #toc-static .toc-title{background:#9999a5}#toc-static .toc-content{background-color:#ececf0}#toc-static .toc-content>nav>ul{margin:0;padding:.4rem 1rem .4rem 1.8rem}[theme=dark] #toc-static .toc-content{background-color:#272C34}#toc-static.open .toc-title{background:#e3e3e9}[theme=dark] #toc-static.open .toc-title{background:#20252b}.single .single-title{margin:1rem 0 .5rem;font-size:1.6rem;font-weight:bold;line-height:140%}.single .featured-image img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .featured-image img.lazyloaded{width:100%}.single .post-footer{margin-top:3rem}.single .post-footer .post-info{border-bottom:1px solid #2c678d;padding:1rem 0 0.3rem}[theme=dark] .single .post-footer .post-info{border-bottom:1px solid #a9a9b3}.single .post-footer .post-info .post-info-line{display:flex;justify-content:space-between}.single .post-footer .post-info .post-info-line .post-info-mod{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod{color:#939090}.single .post-footer .post-info .post-info-line .post-info-mod a,.single .post-footer .post-info .post-info-line .post-info-mod a::before,.single .post-footer .post-info .post-info-line .post-info-mod a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-mod a:active,.single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-license{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license{color:#939090}.single .post-footer .post-info .post-info-line .post-info-license a,.single .post-footer .post-info .post-info-line .post-info-license a::before,.single .post-footer .post-info .post-info-line .post-info-license a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-license a:active,.single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-md{font-size:0.8rem;width:8rem}.single .post-footer .post-info .post-info-line .post-info-md a,.single .post-footer .post-info .post-info-line .post-info-md a::before,.single .post-footer .post-info .post-info-line .post-info-md a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-md a:active,.single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-share a *{vertical-align:text-bottom}.single .post-footer .post-info-more{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.single .post-footer .post-tags{max-width:65%}.single .post-footer .post-tags *{display:inline}.single .post-footer .post-nav::before,.single .post-footer .post-nav::after{content:' ';display:table}.single .post-footer .post-nav a.prev,.single .post-footer .post-nav a.next{font-size:1rem;font-weight:600;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.single .post-footer .post-nav a.prev{float:left}.single .post-footer .post-nav a.prev:hover{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}.single .post-footer .post-nav a.next{float:right}.single .post-footer .post-nav a.next:hover{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.single #comments{padding:8rem 0 2rem}.single h2{font-size:1.6rem}.single h2 code{font-size:1.25rem}.single h3{font-size:1.375rem}.single h3 code{font-size:1.125rem}.single h4{font-size:1.25rem}.single h4 code{font-size:1rem}.single h5{font-size:1.125rem}.single h6{font-size:1rem}.single h2,.single h3,.single h4,.single h5,.single h6{font-weight:bold;margin-bottom:1.2rem;margin-top:3.2rem}[theme=dark] .single h2,[theme=dark] .single h3,[theme=dark] .single h4,[theme=dark] .single h5,[theme=dark] .single h6{font-weight:bolder}.single h2>.header-mark::before,.single h3>.header-mark::before,.single h4>.header-mark::before,.single h5>.header-mark::before,.single h6>.header-mark::before{content:"|";margin-right:.3125rem;color:#2c678d;margin-left:-0.15rem;font-size:1.7rem}[theme=dark] .single h2>.header-mark::before,[theme=dark] .single h3>.header-mark::before,[theme=dark] .single h4>.header-mark::before,[theme=dark] .single h5>.header-mark::before,[theme=dark] .single h6>.header-mark::before{color:#55bde2}.single h2>.header-mark::before{content:"#";margin-left:-0.1rem}.single p{margin:1.5rem 0}.single b,.single strong{font-weight:bold}[theme=dark] .single b,[theme=dark] .single strong{color:#ddd}.single a,.single a::before,.single a::after{text-decoration:none;color:#2c678d}[theme=dark] .single a,[theme=dark] .single a::before,[theme=dark] .single a::after{color:#55bde2}.single a:active,.single a:hover{color:#ef3982}[theme=dark] .single a:active,[theme=dark] .single a:hover{color:#ef3982}.single a{word-wrap:break-word;overflow-wrap:break-word}[theme=dark] .single a b,[theme=dark] .single a strong{color:#55bde2}.single [theme=dark] a:hover b,.single [theme=dark] a:hover strong{color:#bdebfc}.single ul,.single ol{margin:1.2rem 0;padding-left:2.5rem}.single ul{list-style-type:disc}.single ruby{background:#ececf0}.single ruby rt{color:#a9a9b3}[theme=dark] .single ruby{background:#272C34}[theme=dark] .single ruby rt{color:#939090}.single .table-wrapper{overflow-x:auto}.single .table-wrapper::-webkit-scrollbar{background-color:#fff}[theme=dark] .single .table-wrapper::-webkit-scrollbar{background-color:#272c34}.single .table-wrapper>table{width:100%;max-width:100%;margin:.625rem 0;border-spacing:0;background:#fff;border-collapse:collapse}[theme=dark] .single .table-wrapper>table{background:#272c34}.single .table-wrapper>table thead{background:#ededed}[theme=dark] .single .table-wrapper>table thead{background-color:#20252b}.single .table-wrapper>table th,.single .table-wrapper>table td{padding:.3rem 1rem;border:1px solid #e8e8e8}[theme=dark] .single .table-wrapper>table th,[theme=dark] .single .table-wrapper>table td{border-color:#1c2025}.single img{max-width:100%;min-height:1em;content-visibility:auto}.single .render-image img{box-shadow:0 0 15px rgba(122,122,122,0.3)}.single .lazyloading{-o-object-fit:none;object-fit:none;font-family:"object-fit: none;"}.single blockquote{display:block;border-left:0.3rem solid #6bd6fd;background-color:rgba(107,214,253,0.2);padding:.25rem .75rem;margin:1rem 0}[theme=dark] .single blockquote{border-left-color:#59c5ec;background-color:rgba(89,197,236,0.2)}.single .footnotes{color:#a9a9b3}[theme=dark] .single .footnotes{color:#939090}.single .footnotes p{margin:.25rem 0}.single code{display:inline-block;max-width:100%;padding:.1rem .4rem 0 .4rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-break:anywhere;-ms-line-break:anywhere;line-break:anywhere;font-size:.875rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#c7254e;border-radius:3px}[theme=dark] .single code{color:#E5BF78}.single em code{line-height:1.8rem}.single pre{margin:0;padding:.25rem 0 .25rem .5rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.single pre code{padding:0}.single pre img{min-height:1em;max-height:1.2em;vertical-align:text-bottom}.single code,.single pre,.single .highlight table,.single .highlight tr,.single .highlight td{background:#ececf0}[theme=dark] .single code,[theme=dark] .single pre,[theme=dark] .single .highlight table,[theme=dark] .single .highlight tr,[theme=dark] .single .highlight td{background:#272C34}.single .highlight,.single .gist{font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.single .highlight .table-wrapper>table,.single .highlight .table-wrapper>table thead,.single .highlight .table-wrapper>table tr,.single .highlight .table-wrapper>table td,.single .gist .table-wrapper>table,.single .gist .table-wrapper>table thead,.single .gist .table-wrapper>table tr,.single .gist .table-wrapper>table td{margin:0;padding:5px;border:none !important;white-space:nowrap}.single .highlight{line-height:1.4em;margin:1.5rem 0}.single .highlight>.chroma{position:relative}.single .highlight>.chroma .code-header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;color:#9c9c9c;background:#d5d5de;border-radius:6px;transition-property:background-color, color;transition-duration:0.5s}.single .highlight>.chroma .code-header:hover{cursor:pointer}.single .highlight>.chroma .code-header .code-title{width:100%;padding:.4rem}.single .highlight>.chroma .code-header .code-title::after{padding-left:.2rem;content:'Code'}.single .highlight>.chroma .code-header.language-bash .code-title::after{content:"Bash"}.single .highlight>.chroma .code-header.language-c .code-title::after{content:"C"}.single .highlight>.chroma .code-header.language-cs .code-title::after{content:"C#"}.single .highlight>.chroma .code-header.language-cpp .code-title::after{content:"C++"}.single .highlight>.chroma .code-header.language-clojure .code-title::after{content:"Clojure"}.single .highlight>.chroma .code-header.language-coffeescript .code-title::after{content:"CoffeeScript"}.single .highlight>.chroma .code-header.language-css .code-title::after{content:"CSS"}.single .highlight>.chroma .code-header.language-dart .code-title::after{content:"Dart"}.single .highlight>.chroma .code-header.language-diff .code-title::after{content:"Diff"}.single .highlight>.chroma .code-header.language-erlang .code-title::after{content:"Erlang"}.single .highlight>.chroma .code-header.language-go .code-title::after{content:"Go"}.single .highlight>.chroma .code-header.language-go-html-template .code-title::after{content:"Go HTML Template"}.single .highlight>.chroma .code-header.language-groovy .code-title::after{content:"Groovy"}.single .highlight>.chroma .code-header.language-haskell .code-title::after{content:"Haskell"}.single .highlight>.chroma .code-header.language-html .code-title::after{content:"HTML"}.single .highlight>.chroma .code-header.language-http .code-title::after{content:"HTTP"}.single .highlight>.chroma .code-header.language-xml .code-title::after{content:"XML"}.single .highlight>.chroma .code-header.language-java .code-title::after{content:"Java"}.single .highlight>.chroma .code-header.language-js .code-title::after{content:"JavaScript"}.single .highlight>.chroma .code-header.language-javascript .code-title::after{content:"JavaScript"}.single .highlight>.chroma .code-header.language-json .code-title::after{content:"JSON"}.single .highlight>.chroma .code-header.language-kotlin .code-title::after{content:"Kotlin"}.single .highlight>.chroma .code-header.language-latex .code-title::after{content:"LaTeX"}.single .highlight>.chroma .code-header.language-less .code-title::after{content:"Less"}.single .highlight>.chroma .code-header.language-lisp .code-title::after{content:"Lisp"}.single .highlight>.chroma .code-header.language-lua .code-title::after{content:"Lua"}.single .highlight>.chroma .code-header.language-makefile .code-title::after{content:"Makefile"}.single .highlight>.chroma .code-header.language-markdown .code-title::after{content:"Markdown"}.single .highlight>.chroma .code-header.language-matlab .code-title::after{content:"Matlab"}.single .highlight>.chroma .code-header.language-objectivec .code-title::after{content:"Objective-C"}.single .highlight>.chroma .code-header.language-php .code-title::after{content:"PHP"}.single .highlight>.chroma .code-header.language-perl .code-title::after{content:"Perl"}.single .highlight>.chroma .code-header.language-python .code-title::after{content:"Python"}.single .highlight>.chroma .code-header.language-r .code-title::after{content:"R"}.single .highlight>.chroma .code-header.language-ruby .code-title::after{content:"Ruby"}.single .highlight>.chroma .code-header.language-rust .code-title::after{content:"Rust"}.single .highlight>.chroma .code-header.language-scala .code-title::after{content:"Scala"}.single .highlight>.chroma .code-header.language-scss .code-title::after{content:"Scss"}.single .highlight>.chroma .code-header.language-shell .code-title::after{content:"Shell"}.single .highlight>.chroma .code-header.language-sql .code-title::after{content:"SQL"}.single .highlight>.chroma .code-header.language-swift .code-title::after{content:"Swift"}.single .highlight>.chroma .code-header.language-tex .code-title::after{content:"TeX"}.single .highlight>.chroma .code-header.language-toml .code-title::after{content:"TOML"}.single .highlight>.chroma .code-header.language-ts .code-title::after{content:"TypeScript"}.single .highlight>.chroma .code-header.language-typescript .code-title::after{content:"TypeScript"}.single .highlight>.chroma .code-header.language-vue .code-title::after{content:"Vue"}.single .highlight>.chroma .code-header.language-yml .code-title::after{content:"YAML"}.single .highlight>.chroma .code-header.language-yaml .code-title::after{content:"YAML"}.single .highlight>.chroma .lntd:first-child{min-width:1.6rem;text-align:right}.single .highlight>.chroma .lntd:last-child{width:100%}.single .highlight>.chroma .lntd:last-child pre{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:intrinsic;min-width:max-content}.single .highlight>.chroma .ln{padding-right:.75rem}.single .highlight>.chroma .hl{display:block;background-color:#d0d0da}[theme=dark] .single .highlight>.chroma .hl{background-color:#1c2025}.single .highlight>.chroma .ln,.single .highlight>.chroma .lnt{color:#a9a9b3}[theme=dark] .single .highlight>.chroma .ln,[theme=dark] .single .highlight>.chroma .lnt{color:#939090}.single .highlight>.chroma .arrow{padding:0 .2rem;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}.single .highlight>.chroma .ellipses{padding:.4rem}.single .highlight>.chroma .copy{display:none;padding:.4rem}.single .highlight>.chroma .copy:hover{cursor:pointer;color:#2d96bd}[theme=dark] .single .highlight>.chroma .copy:hover{color:#fff}.single .highlight>.chroma .table-wrapper{max-height:0;overflow-y:hidden;border-radius:0 0 6px 6px;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.single .highlight>.chroma.open .code-header{background:#e3e3e9;border-radius:6px 6px 0 0}[theme=dark] .single .highlight>.chroma.open .code-header{background:#20252b}.single .highlight>.chroma.open .table-wrapper{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}.single .highlight>.chroma.open .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.single .highlight>.chroma.open .ellipses{display:none}.single .highlight>.chroma.open .copy{display:inline}.single .highlight .c,.single .highlight .ch,.single .highlight .cm,.single .highlight .c1,.single .highlight .cs,.single .highlight .cp,.single .highlight .cpf{font-style:italic}.single .highlight .gl{text-decoration:underline}.single .highlight .p{color:#a9a9b3}.single .highlight .k{color:#b501a9}.single .highlight .kc{color:#b501a9}.single .highlight .kd{color:#b501a9}.single .highlight .kn{color:#b501a9}.single .highlight .kp{color:#b501a9}.single .highlight .kr{color:#b501a9}.single .highlight .kt{color:#b501a9}.single .highlight .n{color:#333}.single .highlight .na{color:#2b77fa}.single .highlight .nb{color:#f74840}.single .highlight .bp{color:#f74840}.single .highlight .nc{color:#cb8100}.single .highlight .no{color:#2b77fa}.single .highlight .nd{color:#0086c1}.single .highlight .ni{color:#2b77fa}.single .highlight .ne{color:#2b77fa}.single .highlight .nf{color:#2b77fa}.single .highlight .fm{color:#1ccad6}.single .highlight .nl{color:#2b77fa}.single .highlight .nn{color:#2b77fa}.single .highlight .nx{color:#333}.single .highlight .py{color:#2b77fa}.single .highlight .nt{color:#2b77fa}.single .highlight .nv{color:#2b77fa}.single .highlight .vc{color:#2b77fa}.single .highlight .vg{color:#2b77fa}.single .highlight .vi{color:#2b77fa}.single .highlight .vm{color:#2b77fa}.single .highlight .l{color:#2aa198}.single .highlight .ld{color:#2aa198}.single .highlight .s{color:#24a443}.single .highlight .sa{color:#24a443}.single .highlight .sb{color:#24a443}.single .highlight .sc{color:#24a443}.single .highlight .dl{color:#24a443}.single .highlight .sd{color:#24a443}.single .highlight .s2{color:#24a443}.single .highlight .se{color:#24a443}.single .highlight .sh{color:#24a443}.single .highlight .si{color:#24a443}.single .highlight .sx{color:#24a443}.single .highlight .sr{color:#24a443}.single .highlight .s1{color:#24a443}.single .highlight .ss{color:#24a443}.single .highlight .m{color:#e2893c}.single .highlight .mb{color:#e2893c}.single .highlight .mf{color:#e2893c}.single .highlight .mh{color:#e2893c}.single .highlight .mi{color:#e2893c}.single .highlight .il{color:#e2893c}.single .highlight .mo{color:#e2893c}.single .highlight .o{color:#f19b04}.single .highlight .ow{color:#b501a9}.single .highlight .c{color:#a0a1a8}.single .highlight .ch{color:#a0a1a8}.single .highlight .cm{color:#a0a1a8}.single .highlight .c1{color:#a0a1a8}.single .highlight .cs{color:#a0a1a8}.single .highlight .cp{color:#a0a1a8}.single .highlight .cpf{color:#a0a1a8}.single .highlight .g{color:#e72d40}.single .highlight .gd{color:#e72d40}.single .highlight .ge{color:#e72d40}.single .highlight .gr{color:#e72d40}.single .highlight .gh{color:#e72d40}.single .highlight .gi{color:#e72d40}.single .highlight .go{color:#e72d40}.single .highlight .gp{color:#e72d40}.single .highlight .gs{color:#e72d40}.single .highlight .gu{color:#e72d40}.single .highlight .gt{color:#e72d40}.single .highlight .w{color:#bbb}[theme=dark] .single .highlight .p{color:#a9a9b3}[theme=dark] .single .highlight .k{color:#d371e3}[theme=dark] .single .highlight .kc{color:#d371e3}[theme=dark] .single .highlight .kd{color:#d371e3}[theme=dark] .single .highlight .kn{color:#d371e3}[theme=dark] .single .highlight .kp{color:#d371e3}[theme=dark] .single .highlight .kr{color:#d371e3}[theme=dark] .single .highlight .kt{color:#d371e3}[theme=dark] .single .highlight .n{color:#a9b2c0}[theme=dark] .single .highlight .na{color:#41b0f5}[theme=dark] .single .highlight .nb{color:#19b9c4}[theme=dark] .single .highlight .bp{color:#ecbf6f}[theme=dark] .single .highlight .nc{color:#ecbf6f}[theme=dark] .single .highlight .no{color:#41b0f5}[theme=dark] .single .highlight .nd{color:#ecbf6f}[theme=dark] .single .highlight .ni{color:#41b0f5}[theme=dark] .single .highlight .ne{color:#41b0f5}[theme=dark] .single .highlight .nf{color:#41b0f5}[theme=dark] .single .highlight .fm{color:#19b9c4}[theme=dark] .single .highlight .nl{color:#41b0f5}[theme=dark] .single .highlight .nn{color:#41b0f5}[theme=dark] .single .highlight .nx{color:#a9a9b3}[theme=dark] .single .highlight .py{color:#41b0f5}[theme=dark] .single .highlight .nt{color:#41b0f5}[theme=dark] .single .highlight .nv{color:#41b0f5}[theme=dark] .single .highlight .vc{color:#41b0f5}[theme=dark] .single .highlight .vg{color:#41b0f5}[theme=dark] .single .highlight .vi{color:#41b0f5}[theme=dark] .single .highlight .vm{color:#41b0f5}[theme=dark] .single .highlight .l{color:#2aa198}[theme=dark] .single .highlight .ld{color:#2aa198}[theme=dark] .single .highlight .s{color:#8cc570}[theme=dark] .single .highlight .sa{color:#8cc570}[theme=dark] .single .highlight .sb{color:#8cc570}[theme=dark] .single .highlight .sc{color:#8cc570}[theme=dark] .single .highlight .dl{color:#8cc570}[theme=dark] .single .highlight .sd{color:#8cc570}[theme=dark] .single .highlight .s2{color:#8cc570}[theme=dark] .single .highlight .se{color:#8cc570}[theme=dark] .single .highlight .sh{color:#8cc570}[theme=dark] .single .highlight .si{color:#8cc570}[theme=dark] .single .highlight .sx{color:#8cc570}[theme=dark] .single .highlight .sr{color:#8cc570}[theme=dark] .single .highlight .s1{color:#8cc570}[theme=dark] .single .highlight .ss{color:#8cc570}[theme=dark] .single .highlight .m{color:#db985c}[theme=dark] .single .highlight .mb{color:#db985c}[theme=dark] .single .highlight .mf{color:#db985c}[theme=dark] .single .highlight .mh{color:#db985c}[theme=dark] .single .highlight .mi{color:#db985c}[theme=dark] .single .highlight .il{color:#db985c}[theme=dark] .single .highlight .mo{color:#db985c}[theme=dark] .single .highlight .o{color:#ecbf6f}[theme=dark] .single .highlight .ow{color:#d371e3}[theme=dark] .single .highlight .c{color:#7e848f}[theme=dark] .single .highlight .ch{color:#7e848f}[theme=dark] .single .highlight .cm{color:#7e848f}[theme=dark] .single .highlight .c1{color:#7e848f}[theme=dark] .single .highlight .cs{color:#7e848f}[theme=dark] .single .highlight .cp{color:#7e848f}[theme=dark] .single .highlight .cpf{color:#7e848f}[theme=dark] .single .highlight .g{color:#f16372}[theme=dark] .single .highlight .gd{color:#f16372}[theme=dark] .single .highlight .ge{color:#f16372}[theme=dark] .single .highlight .gr{color:#f16372}[theme=dark] .single .highlight .gh{color:#f16372}[theme=dark] .single .highlight .gi{color:#f16372}[theme=dark] .single .highlight .go{color:#f16372}[theme=dark] .single .highlight .gp{color:#f16372}[theme=dark] .single .highlight .gs{color:#f16372}[theme=dark] .single .highlight .gu{color:#f16372}[theme=dark] .single .highlight .gt{color:#f16372}[theme=dark] .single .highlight .w{color:#bbb}.single .gist .gist-file,.single .gist .gist-data,.single .gist .gist-meta{border:none}.single .gist .gist-meta{padding:.4rem .8rem;background-color:#dedee5}.single .gist .gist-meta a,.single .gist .gist-meta a::before,.single .gist .gist-meta a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .gist .gist-meta a,[theme=dark] .single .gist .gist-meta a::before,[theme=dark] .single .gist .gist-meta a::after{color:#55bde2}.single .gist .gist-meta a:active,.single .gist .gist-meta a:hover{color:#ef3982}[theme=dark] .single .gist .gist-meta a:active,[theme=dark] .single .gist .gist-meta a:hover{color:#ef3982}[theme=dark] .single .gist .gist-meta{background-color:#1c2025}[theme=dark] .single .gist .highlight{background:#141414}[theme=dark] .single .gist .blob-num,[theme=dark] .single .gist .blob-code-inner,[theme=dark] .single .gist .highlight,[theme=dark] .single .gist .pl-enm,[theme=dark] .single .gist .pl-ko,[theme=dark] .single .gist .pl-mo,[theme=dark] .single .gist .pl-mp1 .pl-sf,[theme=dark] .single .gist .pl-ms,[theme=dark] .single .gist .pl-pdc1,[theme=dark] .single .gist .pl-scp,[theme=dark] .single .gist .pl-smc,[theme=dark] .single .gist .pl-som,[theme=dark] .single .gist .pl-va,[theme=dark] .single .gist .pl-vpf,[theme=dark] .single .gist .pl-vpu,[theme=dark] .single .gist .pl-mdr{color:#aab1bf}[theme=dark] .single .gist .pl-mb,[theme=dark] .single .gist .pl-pdb{font-weight:700}[theme=dark] .single .gist .pl-c,[theme=dark] .single .gist .pl-c span,[theme=dark] .single .gist .pl-pdc{color:#5b6270;font-style:italic}[theme=dark] .single .gist .pl-sr .pl-cce{color:#56b5c2;font-weight:400}[theme=dark] .single .gist .pl-ef,[theme=dark] .single .gist .pl-en,[theme=dark] .single .gist .pl-enf,[theme=dark] .single .gist .pl-eoai,[theme=dark] .single .gist .pl-kos,[theme=dark] .single .gist .pl-mh .pl-pdh,[theme=dark] .single .gist .pl-mr{color:#61afef}[theme=dark] .single .gist .pl-ens,[theme=dark] .single .gist .pl-vi{color:#be5046}[theme=dark] .single .gist .pl-enti,[theme=dark] .single .gist .pl-mai .pl-sf,[theme=dark] .single .gist .pl-ml,[theme=dark] .single .gist .pl-sf,[theme=dark] .single .gist .pl-sr,[theme=dark] .single .gist .pl-sr .pl-sra,[theme=dark] .single .gist .pl-src,[theme=dark] .single .gist .pl-st,[theme=dark] .single .gist .pl-vo{color:#56b5c2}[theme=dark] .single .gist .pl-eoi,[theme=dark] .single .gist .pl-mri,[theme=dark] .single .gist .pl-pds,[theme=dark] .single .gist .pl-pse .pl-s1,[theme=dark] .single .gist .pl-s,[theme=dark] .single .gist .pl-s1{color:#97c279}[theme=dark] .single .gist .pl-k,[theme=dark] .single .gist .pl-kolp,[theme=dark] .single .gist .pl-mc,[theme=dark] .single .gist .pl-pde{color:#c578dd}[theme=dark] .single .gist .pl-mi,[theme=dark] .single .gist .pl-pdi{color:#c578dd;font-style:italic}[theme=dark] .single .gist .pl-mp,[theme=dark] .single .gist .pl-stp{color:#818896}[theme=dark] .single .gist .pl-mdh,[theme=dark] .single .gist .pl-mdi,[theme=dark] .single .gist .pl-mdr{font-weight:400}[theme=dark] .single .gist .pl-mdht,[theme=dark] .single .gist .pl-mi1{color:#97c279;background:#020}[theme=dark] .single .gist .pl-md,[theme=dark] .single .gist .pl-mdhf{color:#df6b75;background:#200}[theme=dark] .single .gist .pl-corl{color:#df6b75;text-decoration:underline}[theme=dark] .single .gist .pl-ib{background:#df6b75}[theme=dark] .single .gist .pl-ii{background:#e0c184;color:#fff}[theme=dark] .single .gist .pl-iu{background:#e05151}[theme=dark] .single .gist .pl-ms1{color:#aab1bf;background:#373b41}[theme=dark] .single .gist .pl-c1,[theme=dark] .single .gist .pl-cn,[theme=dark] .single .gist .pl-e,[theme=dark] .single .gist .pl-eoa,[theme=dark] .single .gist .pl-eoac,[theme=dark] .single .gist .pl-eoac .pl-pde,[theme=dark] .single .gist .pl-kou,[theme=dark] .single .gist .pl-mm,[theme=dark] .single .gist .pl-mp .pl-s3,[theme=dark] .single .gist .pl-mq,[theme=dark] .single .gist .pl-s3,[theme=dark] .single .gist .pl-sok,[theme=dark] .single .gist .pl-sv,[theme=dark] .single .gist .pl-mb{color:#d19965}[theme=dark] .single .gist .pl-enc,[theme=dark] .single .gist .pl-entc,[theme=dark] .single .gist .pl-pse .pl-s2,[theme=dark] .single .gist .pl-s2,[theme=dark] .single .gist .pl-sc,[theme=dark] .single .gist .pl-smp,[theme=dark] .single .gist .pl-sr .pl-sre,[theme=dark] .single .gist .pl-stj,[theme=dark] .single .gist .pl-v,[theme=dark] .single .gist .pl-pdb{color:#e4bf7a}[theme=dark] .single .gist .pl-ent,[theme=dark] .single .gist .pl-entl,[theme=dark] .single .gist .pl-entm,[theme=dark] .single .gist .pl-mh,[theme=dark] .single .gist .pl-pdv,[theme=dark] .single .gist .pl-smi,[theme=dark] .single .gist .pl-sol,[theme=dark] .single .gist .pl-mdh,[theme=dark] .single .gist .pl-mdi{color:#df6b75}[theme=dark] .single iframe.instagram-media{border:none !important}.single .admonition{border-radius:6px;position:relative;margin:1.5rem 0;padding:0 .75rem;background-color:rgba(68,138,255,0.1);border-left:0.25rem solid #448aff;overflow:auto}.single .admonition p:first-child,.single .admonition ul:first-child{margin-top:0}.single .admonition p:last-child,.single .admonition ul:last-child{margin-bottom:0}.single .admonition .admonition-title{font-weight:bold;margin:0 -0.75rem;padding:.25rem 1.8rem;border-bottom:1px solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .admonition .admonition-title-none{display:none}.single .admonition.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .admonition .admonition-content{padding:.5rem 0}.single .admonition i.icon{font-size:0.85rem;color:#448aff;position:absolute;top:.6rem;left:.5rem}.single .admonition i.details-icon{color:#448aff;position:absolute;top:.55rem;right:.3rem}.single .admonition .admonition-icon{display:inline-block;background-repeat:no-repeat;width:20px;height:20px;background-image:url(/img/icon/admonition.svg)}.single .admonition .icon-note{background-position:0}.single .admonition .icon-abstract{background-position:-23px 0}.single .admonition .icon-info{background-position:-46px}.single .admonition .icon-tip{background-position:-64px}.single .admonition .icon-success{background-position:-84px}.single .admonition .icon-question{background-position:-106px}.single .admonition .icon-warning{background-position:-129px}.single .admonition .icon-failure{background-position:-152px}.single .admonition .icon-danger{background-position:-170px}.single .admonition .icon-bug{background-position:-190px}.single .admonition .icon-example{background-position:-210px}.single .admonition .icon-quote{background-position:-233px}.single .admonition .admonition-icon-arrow-right{background-position:-253px}.single .admonition.note{border-left-color:#448aff}.single .admonition.note i.icon{color:#448aff}.single .admonition.note i.details-icon{color:#448aff}.single .admonition.abstract{border-left-color:#00b0ff}.single .admonition.abstract i.icon{color:#00b0ff}.single .admonition.abstract i.details-icon{color:#00b0ff}.single .admonition.info{border-left-color:#00b8d4}.single .admonition.info i.icon{color:#00b8d4}.single .admonition.info i.details-icon{color:#00b8d4}.single .admonition.tip{border-left-color:#00bfa5}.single .admonition.tip i.icon{color:#00bfa5}.single .admonition.tip i.details-icon{color:#00bfa5}.single .admonition.success{border-left-color:#00c853}.single .admonition.success i.icon{color:#00c853}.single .admonition.success i.details-icon{color:#00c853}.single .admonition.question{border-left-color:#64dd17}.single .admonition.question i.icon{color:#64dd17}.single .admonition.question i.details-icon{color:#64dd17}.single .admonition.warning{border-left-color:#ff9100}.single .admonition.warning i.icon{color:#ff9100}.single .admonition.warning i.details-icon{color:#ff9100}.single .admonition.failure{border-left-color:#ff5252}.single .admonition.failure i.icon{color:#ff5252}.single .admonition.failure i.details-icon{color:#ff5252}.single .admonition.danger{border-left-color:#ff1744}.single .admonition.danger i.icon{color:#ff1744}.single .admonition.danger i.details-icon{color:#ff1744}.single .admonition.bug{border-left-color:#f50057}.single .admonition.bug i.icon{color:#f50057}.single .admonition.bug i.details-icon{color:#f50057}.single .admonition.example{border-left-color:#651fff}.single .admonition.example i.icon{color:#651fff}.single .admonition.example i.details-icon{color:#651fff}.single .admonition.quote{border-left-color:#9e9e9e}.single .admonition.quote i.icon{color:#9e9e9e}.single .admonition.quote i.details-icon{color:#9e9e9e}.single .admonition.note{background-color:rgba(68,138,255,0.1)}.single .admonition.note .admonition-title{border-bottom-color:rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .admonition.note.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .admonition.abstract{background-color:rgba(0,176,255,0.1)}.single .admonition.abstract .admonition-title{border-bottom-color:rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.25)}.single .admonition.abstract.open .admonition-title{background-color:rgba(0,176,255,0.1)}.single .admonition.info{background-color:rgba(0,184,212,0.1)}.single .admonition.info .admonition-title{border-bottom-color:rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.25)}.single .admonition.info.open .admonition-title{background-color:rgba(0,184,212,0.1)}.single .admonition.tip{background-color:rgba(0,191,165,0.1)}.single .admonition.tip .admonition-title{border-bottom-color:rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.25)}.single .admonition.tip.open .admonition-title{background-color:rgba(0,191,165,0.1)}.single .admonition.success{background-color:rgba(0,200,83,0.1)}.single .admonition.success .admonition-title{border-bottom-color:rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.25)}.single .admonition.success.open .admonition-title{background-color:rgba(0,200,83,0.1)}.single .admonition.question{background-color:rgba(100,221,23,0.1)}.single .admonition.question .admonition-title{border-bottom-color:rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.25)}.single .admonition.question.open .admonition-title{background-color:rgba(100,221,23,0.1)}.single .admonition.warning{background-color:rgba(255,145,0,0.1)}.single .admonition.warning .admonition-title{border-bottom-color:rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.25)}.single .admonition.warning.open .admonition-title{background-color:rgba(255,145,0,0.1)}.single .admonition.failure{background-color:rgba(255,82,82,0.1)}.single .admonition.failure .admonition-title{border-bottom-color:rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.25)}.single .admonition.failure.open .admonition-title{background-color:rgba(255,82,82,0.1)}.single .admonition.danger{background-color:rgba(255,23,68,0.1)}.single .admonition.danger .admonition-title{border-bottom-color:rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.25)}.single .admonition.danger.open .admonition-title{background-color:rgba(255,23,68,0.1)}.single .admonition.bug{background-color:rgba(245,0,87,0.1)}.single .admonition.bug .admonition-title{border-bottom-color:rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.25)}.single .admonition.bug.open .admonition-title{background-color:rgba(245,0,87,0.1)}.single .admonition.example{background-color:rgba(101,31,255,0.1)}.single .admonition.example .admonition-title{border-bottom-color:rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.25)}.single .admonition.example.open .admonition-title{background-color:rgba(101,31,255,0.1)}.single .admonition.quote{background-color:rgba(159,159,159,0.1)}.single .admonition.quote .admonition-title{border-bottom-color:rgba(159,159,159,0.1);background-color:rgba(159,159,159,0.25)}.single .admonition.quote.open .admonition-title{background-color:rgba(159,159,159,0.1)}.single .admonition:last-child{margin-bottom:.75rem}.single .echarts{margin:.5rem 0;text-align:center}.single .mapbox{margin:.5rem 0;padding:.5rem 0}.single meting-js{margin:.5rem 0}.single .bilibili{position:relative;width:100%;height:0;padding-bottom:75%;margin:3% auto;text-align:center}.single .bilibili iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single hr{margin:1rem 0;position:relative;border-top:4px dashed #2c678d;border-bottom:none}[theme=dark] .single hr{border-top:4px dashed #a9a9b3}.single kbd{display:inline-block;padding:.25rem;background-color:#fff;border:1px solid #2c678d;border-bottom-color:#2c678d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #2c678d;box-shadow:inset 0 -1px 0 #2c678d;font-size:.8rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#c7254e}[theme=dark] .single kbd{background-color:#282c35;border:1px solid #a9a9b3;border-bottom-color:#a9a9b3;-webkit-box-shadow:inset 0 -1px 0 #a9a9b3;box-shadow:inset 0 -1px 0 #a9a9b3;color:#E5BF78}.single .version{height:1.25em;vertical-align:text-bottom}.single blockquote blockquote{padding:0;width:100%;line-height:3.5rem}.single blockquote blockquote blockquote{width:100%;padding:0;line-height:6rem}.single blockquote blockquote blockquote blockquote{width:100%;padding:0;line-height:8rem}.lg-toolbar .lg-icon::after{color:#999}.special .single-title,.special .single-subtitle{text-align:right}.archive .single-title{text-align:right}.archive .group-title-year{font-size:30px;font-weight:600;margin-top:2.5rem;margin-bottom:1.5rem}.archive .group-title-month{margin-top:1.5rem;margin-bottom:0.5rem;font-size:20px;font-weight:600}.archive .categories-card{margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;line-height:1.6rem}.archive .categories-card .card-item{font-size:.875rem;text-align:left;width:45%;display:flex;align-items:flex-start;margin-top:2rem;min-height:10rem;padding:0 2%;position:relative}.archive .categories-card .card-item .card-item-wrapper{width:100%;overflow:hidden}.archive .categories-card .card-item .card-item-wrapper .card-item-title{font-size:1.2rem;font-weight:bold;display:inline-block;margin-top:1rem;margin-bottom:.75rem}.archive .categories-card .card-item .card-item-wrapper span{float:right;padding-right:1rem}.archive .archive-item{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:.25rem 0 .25rem 1.5rem}.archive .archive-item-link{min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.archive .archive-item-link:hover{color:#2d96bd;background-color:transparent}[theme=dark] .archive .archive-item-link{color:#a9a9b3}[theme=dark] .archive .archive-item-link:hover{color:#fff}.archive .archive-item-date{width:4em;text-align:right;color:#a9a9b3}[theme=dark] .archive .archive-item-date{color:#939090}.archive .more-post{text-align:right}.archive .tag-cloud-tags{margin:10px 0}.archive .tag-cloud-tags a,.archive .tag-cloud-tags a::before,.archive .tag-cloud-tags a::after{text-decoration:none;color:#161209}[theme=dark] .archive .tag-cloud-tags a,[theme=dark] .archive .tag-cloud-tags a::before,[theme=dark] .archive .tag-cloud-tags a::after{color:#a9a9b3}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:hover{color:#2d96bd}[theme=dark] .archive .tag-cloud-tags a:active,[theme=dark] .archive .tag-cloud-tags a:hover{color:#ef3982}.archive .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;overflow-wrap:break-word;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:focus,.archive .tag-cloud-tags a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.archive .tag-cloud-tags a sup{color:#a9a9b3}[theme=dark] .archive .tag-cloud-tags a sup{color:#939090}.home .home-profile{-webkit-transform:translateY(16vh);-moz-transform:translateY(16vh);-ms-transform:translateY(16vh);-o-transform:translateY(16vh);transform:translateY(16vh);padding:0 0 .5rem;text-align:center}.home .home-profile .home-avatar{padding:.5rem}.home .home-profile .home-avatar img{display:inline-block;width:8rem;height:auto;margin:0 auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem)}.home .home-profile .home-title{font-size:1.25rem;font-weight:bold;margin:0;padding:0 0.5rem}.home .home-profile .home-subtitle{font-size:1rem;font-weight:normal;margin:0;padding:.5rem}.home .home-profile .links{padding:0 .5rem;font-size:1.5rem}.home .home-profile .links a *{vertical-align:text-bottom;margin-right:6px}.home .home-profile .links img{height:1.5rem;padding:0 .25rem}.home .home-profile .home-disclaimer{font-size:1rem;line-height:1.5rem;font-weight:normal;margin:0;padding:.5rem;color:#a9a9b3}[theme=dark] .home .home-profile .home-disclaimer{color:#939090}.home[data-home=posts] .home-profile{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-top:2rem}.home[data-home=posts] .home-avatar img{width:6rem}.home[data-home=posts] .summary{padding-top:1rem;padding-bottom:.8rem;color:#161209;border-bottom:4px dashed #2c678d}[theme=dark] .home[data-home=posts] .summary{color:#DDD;border-bottom:4px dashed #a9a9b3}.home[data-home=posts] .summary .featured-image-preview{width:100%;padding:30% 0 0;position:relative;margin:0.6rem auto;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}.home[data-home=posts] .summary .featured-image-preview img{position:absolute;width:100%;height:100%;left:0;top:0}.home[data-home=posts] .summary .featured-image-preview img.lazyloaded{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.home[data-home=posts] .summary .featured-image-preview:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.home[data-home=posts] .summary .single-title{font-size:1.25rem;line-height:140%;margin:0 0}.home[data-home=posts] .summary .single{display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;margin-top:.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .home[data-home=posts] .summary .single{color:#939090}.home[data-home=posts] .summary .single h2,.home[data-home=posts] .summary .single h3,.home[data-home=posts] .summary .single h4,.home[data-home=posts] .summary .single h5,.home[data-home=posts] .summary .single h6,.home[data-home=posts] .summary .single p{font-size:1rem;line-height:1.5;display:inline}.home[data-home=posts] .summary .single h2::after,.home[data-home=posts] .summary .single h3::after,.home[data-home=posts] .summary .single h4::after,.home[data-home=posts] .summary .single h5::after,.home[data-home=posts] .summary .single h6::after,.home[data-home=posts] .summary .single p::after{content:"\A";white-space:pre}.home[data-home=posts] .summary .single h2{font-size:1.125rem}.home[data-home=posts] .summary .single a,.home[data-home=posts] .summary .single a::before,.home[data-home=posts] .summary .single a::after{text-decoration:none;color:#2c678d}[theme=dark] .home[data-home=posts] .summary .single a,[theme=dark] .home[data-home=posts] .summary .single a::before,[theme=dark] .home[data-home=posts] .summary .single a::after{color:#a9a9b3}.home[data-home=posts] .summary .single a:active,.home[data-home=posts] .summary .single a:hover{color:#ef3982}[theme=dark] .home[data-home=posts] .summary .single a:active,[theme=dark] .home[data-home=posts] .summary .single a:hover{color:#ef3982}.home[data-home=posts] .summary .single b,.home[data-home=posts] .summary .single strong{color:#a9a9b3}[theme=dark] .home[data-home=posts] .summary .single b,[theme=dark] .home[data-home=posts] .summary .single strong{color:#939090}.home[data-home=posts] .summary .post-footer{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.home[data-home=posts] .summary .post-footer a,.home[data-home=posts] .summary .post-footer a::before,.home[data-home=posts] .summary .post-footer a::after{text-decoration:none;color:#2c678d}[theme=dark] .home[data-home=posts] .summary .post-footer a,[theme=dark] .home[data-home=posts] .summary .post-footer a::before,[theme=dark] .home[data-home=posts] .summary .post-footer a::after{color:#55bde2}.home[data-home=posts] .summary .post-footer a:active,.home[data-home=posts] .summary .post-footer a:hover{color:#ef3982}[theme=dark] .home[data-home=posts] .summary .post-footer a:active,[theme=dark] .home[data-home=posts] .summary .post-footer a:hover{color:#ef3982}.home[data-home=posts] .summary .post-footer .post-tags{padding:0}.home[data-home=posts] .summary .post-footer .post-tags a,.home[data-home=posts] .summary .post-footer .post-tags a::before,.home[data-home=posts] .summary .post-footer .post-tags a::after{text-decoration:none;color:#161209}[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a::before,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a::after{color:#a9a9b3}.home[data-home=posts] .summary .post-footer .post-tags a:active,.home[data-home=posts] .summary .post-footer .post-tags a:hover{color:#2d96bd}[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a:active,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a:hover{color:#ef3982}#content-404{font-size:1.8rem;line-height:3rem;-webkit-transform:translateY(30vh);-moz-transform:translateY(30vh);-ms-transform:translateY(30vh);-o-transform:translateY(30vh);transform:translateY(30vh);text-align:center}header{width:100%;z-index:150;background-color:#ececec;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}[theme=dark] header{background-color:#252627}header .logo{min-height:1.5em;height:1.5em;vertical-align:text-bottom}header .logo,header .header-title-pre{padding-right:.25rem}header .header-title-post{padding-left:.25rem}header:hover{-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}.header-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%}.header-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;margin-right:.5rem;min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-flex:10;flex:10}.menu .menu-item{position:relative}.language-select{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%}.language-select:hover{cursor:pointer}.search{position:relative}.search input{color:transparent;box-sizing:border-box;height:2.5rem;width:2.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;border:none;outline:none;background-color:#ececec;vertical-align:baseline !important;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}[theme=dark] .search input{background-color:#252627}.search input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.search input:-moz-placeholder{color:rgba(0,0,0,0)}.search input::-moz-placeholder{color:rgba(0,0,0,0)}.search input:-ms-input-placeholder{color:rgba(0,0,0,0)}.search input::placeholder{color:rgba(0,0,0,0)}.search .search-button{margin:0;position:absolute;left:auto;right:1rem}.search .search-toggle{left:.5rem;right:auto}.search .search-loading{display:none}.search .search-clear{display:none}.open .search input,.search.mobile input{color:#161209;background-color:#e9e9e9;padding:0 2rem 0 2rem}[theme=dark] .open .search input,[theme=dark] .search.mobile input{color:#DDD;background-color:#363636}[theme=dark] .open .search input::-webkit-input-placeholder,[theme=dark] .search.mobile input::-webkit-input-placeholder{color:#939090}[theme=dark] .open .search input:-moz-placeholder,[theme=dark] .search.mobile input:-moz-placeholder{color:#939090}[theme=dark] .open .search input::-moz-placeholder,[theme=dark] .search.mobile input::-moz-placeholder{color:#939090}[theme=dark] .open .search input:-ms-input-placeholder,[theme=dark] .search.mobile input:-ms-input-placeholder{color:#939090}[theme=dark] .open .search input::placeholder,[theme=dark] .search.mobile input::placeholder{color:#939090}.open .search input::-webkit-input-placeholder,.search.mobile input::-webkit-input-placeholder{color:#a9a9b3}.open .search input:-moz-placeholder,.search.mobile input:-moz-placeholder{color:#a9a9b3}.open .search input::-moz-placeholder,.search.mobile input::-moz-placeholder{color:#a9a9b3}.open .search input:-ms-input-placeholder,.search.mobile input:-ms-input-placeholder{color:#a9a9b3}.open .search input::placeholder,.search.mobile input::placeholder{color:#a9a9b3}.open .search .search-button,.search.mobile .search-button{color:#a9a9b3}[theme=dark] .open .search .search-button,[theme=dark] .search.mobile .search-button{color:#939090}.open .search .search-clear:hover,.search.mobile .search-clear:hover{color:#ff6b6b}.open .search .search-toggle:hover,.search.mobile .search-toggle:hover{cursor:default}.theme-switch i{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}#header-desktop{display:block;position:fixed;height:3.5rem;line-height:3.5rem}[data-header-desktop=normal] #header-desktop{position:static}#header-desktop .header-wrapper{padding:0 2rem 0 10vh}#header-desktop .header-wrapper .header-title{font-size:1.5rem}#header-desktop .header-wrapper .menu{overflow:hidden;white-space:nowrap}#header-desktop .header-wrapper .menu .menu-inner{float:right}#header-desktop .header-wrapper .menu .menu-item{margin:0 .5rem}#header-desktop .header-wrapper .menu .menu-item.delimiter{border-left:1.5px solid #161209}[theme=dark] #header-desktop .header-wrapper .menu .menu-item.delimiter{border-left-color:#a9a9b3}#header-desktop .header-wrapper .menu .menu-item.language{margin-right:0}#header-desktop .header-wrapper .menu .menu-item.search{margin:0 -.5rem 0 0}#header-desktop .header-wrapper .menu a.active{font-weight:900;color:#161209}[theme=dark] #header-desktop .header-wrapper .menu a.active{color:#fff}#header-desktop.open .header-wrapper .menu .menu-item.search{margin:0 .25rem 0 .5rem}#header-desktop.open .header-wrapper .menu .menu-item.search input{width:24rem}#header-mobile{display:none;position:fixed;height:3.5rem;line-height:3.5rem}[data-header-mobile=normal] #header-mobile{position:static}#header-mobile .header-container{padding:0;margin:0}#header-mobile .header-container .header-wrapper{padding:0 1rem;font-size:1.125rem;-webkit-transition:margin-top 0.3s ease;-moz-transition:margin-top 0.3s ease;-o-transition:margin-top 0.3s ease;transition:margin-top 0.3s ease}#header-mobile .header-container .header-wrapper .header-title{font-size:1.5rem;max-width:80%}#header-mobile .header-container .header-wrapper .menu-toggle{line-height:4rem;cursor:pointer;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}#header-mobile .header-container .header-wrapper .menu-toggle span{display:block;background:#161209;width:1.5rem;height:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}[theme=dark] #header-mobile .header-container .header-wrapper .menu-toggle span{background:#DDD}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(1){margin-bottom:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(3){margin-top:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(0.4rem, 0.5rem);-moz-transform:rotate(45deg) translate(0.4rem, 0.5rem);-ms-transform:rotate(45deg) translate(0.4rem, 0.5rem);-o-transform:rotate(45deg) translate(0.4rem, 0.5rem);transform:rotate(45deg) translate(0.4rem, 0.5rem)}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(2){opacity:0}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-moz-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-ms-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-o-transform:rotate(-45deg) translate(0.4rem, -0.5rem);transform:rotate(-45deg) translate(0.4rem, -0.5rem)}#header-mobile .header-container .menu{text-align:center;background:#ececec;border-top:2px solid #2c678d;display:none;padding-top:.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}#header-mobile .header-container .menu .search-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.5rem 1rem;line-height:2.5rem}#header-mobile .header-container .menu .search{flex-grow:10}#header-mobile .header-container .menu .search .algolia-autocomplete,#header-mobile .header-container .menu .search input{width:100%}#header-mobile .header-container .menu .search-button{top:0}#header-mobile .header-container .menu .search-cancel{display:none;margin-left:.75rem}#header-mobile .header-container .menu .menu-item{display:block;line-height:2.5rem}#header-mobile .header-container .menu.active{display:block}[theme=dark] #header-mobile .header-container .menu{background:#252627;border-top-color:#a9a9b3}#header-mobile.open .header-wrapper{margin-top:-3.5rem}#header-mobile.open .menu{padding-top:0;border-top:none}#header-mobile.open .menu .menu-item{display:none}#header-mobile.open .menu .search-cancel{display:inline}.search-dropdown{position:fixed;z-index:200;top:3.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}.search-dropdown.desktop{right:2rem;width:30rem}.search-dropdown.mobile{right:0;width:100%}.search-dropdown .dropdown-menu{right:0 !important;background-color:#fff}[theme=dark] .search-dropdown .dropdown-menu{background-color:#282c35}.search-dropdown .dropdown-menu .suggestions{overflow-y:auto;max-height:calc(100vh - 3.5rem)}.search-dropdown .dropdown-menu .suggestions .suggestion{padding:.75rem 1rem}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:bold;max-width:75%}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{font-size:.875rem;float:right;text-align:right;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{color:#939090}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{line-height:1.25rem;display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{color:#939090}.search-dropdown .dropdown-menu .suggestions .suggestion em{font-style:normal;background-color:rgba(53,166,247,0.25)}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion em{background-color:rgba(50,112,194,0.4)}.search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#dedee5}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#323843}.search-dropdown .dropdown-menu .suggestions .suggestion:hover{cursor:pointer}.search-dropdown .dropdown-menu .search-empty{padding:1rem;text-align:center}.search-dropdown .dropdown-menu .search-empty .search-query{font-weight:bold}[theme=dark] .search-dropdown .dropdown-menu .search-empty .search-query{color:#ddd}.search-dropdown .dropdown-menu .search-footer{padding:.5rem 1rem;float:right;font-size:.8rem;color:#a9a9b3}.search-dropdown .dropdown-menu .search-footer [theme=dark]{color:#939090}.search-dropdown .dropdown-menu .search-footer a,.search-dropdown .dropdown-menu .search-footer a::before,.search-dropdown .dropdown-menu .search-footer a::after{text-decoration:none;color:#2c678d}[theme=dark] .search-dropdown .dropdown-menu .search-footer a,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::before,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::after{color:#55bde2}.search-dropdown .dropdown-menu .search-footer a:active,.search-dropdown .dropdown-menu .search-footer a:hover{color:#ef3982}[theme=dark] .search-dropdown .dropdown-menu .search-footer a:active,[theme=dark] .search-dropdown .dropdown-menu .search-footer a:hover{color:#ef3982}.search-dropdown .dropdown-menu .search-footer a{font-size:1rem}footer{height:2rem;width:100%;text-align:center;line-height:1.25rem;padding:1rem 0}footer .footer-container{font-size:.875rem}footer .footer-container .footer-line{width:100%}footer .footer-container .footer-line .icp-br{display:none}.blur footer{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;white-space:nowrap;width:100%;padding:1rem 0 0}.pagination a{font-size:.8rem;color:#bfbfbf;letter-spacing:.1rem;font-weight:700;padding:5px 5px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.pagination li{padding-bottom:3px;margin:0 20px;box-sizing:border-box;position:relative;display:inline}.pagination li.disabled{display:none}.pagination li:hover a{color:#000}[theme=dark] .pagination li:hover a{color:#fff}.pagination li:before,.pagination li:after{position:absolute;content:"";width:0;height:3px;background:#000;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;bottom:0px}[theme=dark] .pagination li:before,[theme=dark] .pagination li:after{background:#fff}.pagination li:before .active,.pagination li:after .active{width:100%}.pagination li:before{left:50%}.pagination li:after{right:50%}.pagination li:hover:before,.pagination li:hover:after{width:50%}.pagination li.active a{color:#000}[theme=dark] .pagination li.active a{color:#fff}.pagination li.active:before,.pagination li.active:after{width:60%}@media only screen and (max-width: 1440px){.page,.content-block-position{width:56%}}@media only screen and (max-width: 1200px){.page,.content-block-position{width:52%}#header-desktop .header-wrapper{padding-right:1rem}.search-dropdown.desktop{right:1rem}}@media only screen and (max-width: 960px){#toc-auto{display:none}#toc-static{display:block}.page,.content-block-position{width:80%}#header-desktop .header-wrapper{padding-left:1rem}}@media only screen and (max-width: 680px){#header-desktop{display:none}#header-mobile{display:block}body.blur{overflow:hidden}.page,.content-block{width:100%}.page .categories-card .card-item,.content-block .categories-card .card-item{width:100%}.copyright .copyright-line .icp-splitter{display:none}.copyright .copyright-line .icp-br{display:block}}body{line-height:1.9rem}.summary-title{margin:0}.summary-content{color:#a9a9b3;display:block;margin-top:1rem}.summary-content p{margin:0}header{box-shadow:0 0 10px rgba(0,0,0,0.1)}.logo-svg{fill:#2c678d}[theme=dark] .logo-svg{fill:#DDD}article .content-block a:visited{color:#70a0b0}[theme=dark] article .content-block a:visited{color:#70a0b0}article .content-block a{border-bottom:dashed 1px}article .content-block a[class="header-mark"],article .content-block .post-footer a{border-bottom:none}article .content-block{border-radius:20px;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}article .content-block h2:first-child,article .content-block h3:first-child{margin-top:20px}[theme=dark] article .content-block{background:#1B1B1C}article .content-block-position:last-child{margin-bottom:0}article .content-break h2{font-size:230%;padding-top:90px;text-align:center;line-height:3rem;margin-bottom:0.5rem}article .content-break h2 a.header-mark:before{content:none}article .content-break h2>.content-block-position:first-child{margin-top:0}article .content-break figure{margin:0}article .content-break img{margin-top:40px;border-radius:20px;width:100%;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}article em{background:#fff3bc;font-style:inherit;padding:4px 7px 6px;box-decoration-break:clone}[theme=dark] article em{background:#AE8029}article .featured-image{border-top-left-radius:20px;border-top-right-radius:20px}article a.button{display:inline-block;padding:10px 20px;max-width:90%;box-sizing:border-box;text-decoration:none;border-radius:10px;background-color:#333;border:solid 2px #333;color:#FFF;text-align:center}[theme=dark] article a.button{color:#FFF}article a.button:hover{color:#333;background-color:#FFF}article a.button-big{padding:15px 30px;font-size:160%;font-weight:bold}article a.button-white{background-color:#FFF;color:#333;border-color:#333}article a.button-white:hover{background-color:#000;color:#FFF}article a.button-black{background-color:#000;color:#FFF;border-color:#FFF}article a.button-black:hover{background-color:#FFF;color:#333}article a.button-red{background-color:#fb0021;border:solid 2px #fb0021}article a.button-red:visited{color:#ffffff}article a.button-red:hover{background-color:#FFF;color:#fb0021}article a.big-grey-button{display:inline-block;max-width:90%;box-sizing:border-box;padding:15px 30px;background-color:#666;border:solid 2px #555;color:#FFF;text-align:center;text-decoration:none;font-size:160%;font-weight:bold;border-radius:20px;margin:50px auto 0}article a.big-grey-button:hover{background-color:#FFF;color:#666}.article-mini{border-radius:20px;cursor:pointer}.summary-animation{box-shadow:none;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.summary-animation:hover{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.1);box-shadow:0 0 40px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}[theme=dark] .summary-animation{box-shadow:none}[theme=dark] .summary-animation:hover{border:2px solid #1B1B1C;transform:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-shadow:0 0 1.5rem rgba(94,104,125,0.3);box-shadow:0 0 1.5rem rgba(94,104,125,0.3)}.post-tags-summary-image{position:absolute;right:13px;top:13px;z-index:1}.post-tags-summary-under-footer{margin-bottom:6rem;margin-top:0.5rem;text-align:right}.post-tags-summary-footer{margin-top:1rem;text-align:right}a.post-tag-summary{background:#2c678d;opacity:0.9;padding:2px 6px 2px 6px;border-radius:5px;margin-right:5px;color:white;font-size:14px;display:inline-block;margin-top:5px}a.post-tag-summary:hover{color:white}.page{max-width:900px;width:100%;min-width:200px;box-sizing:border-box}[data-header-desktop] .page{margin-top:6rem;padding-top:0}.content-block-position{max-width:900px;width:100%;min-width:200px;box-sizing:border-box}.page.home{max-width:800px}.home .home-profile{text-align:left;padding-bottom:4rem}.home .home-profile .home-meta{display:inline-block;width:80%}.home .home-profile .home-title{font-size:30px}.home .home-profile .home-avatar{vertical-align:top;width:120px;display:inline-block;box-sizing:border-box;margin-right:10px}.home .home-profile .home-avatar img{border-radius:10px;width:7rem}.home .home-profile .home-avatar img:hover{box-shadow:0 0 40px rgba(0,0,0,0.1)}[theme=dark] .home .home-profile .home-avatar img{box-shadow:0 0 0 0.3618em #a9a9b3}[theme=dark] .home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem);box-shadow:0 0 40px rgba(94,104,125,0.3)}.home[data-home=posts] .summary{padding-top:0;padding-bottom:1rem;margin-bottom:6rem;border:2px solid #DDD;background:#fff;border-radius:20px}[theme=dark] .home[data-home=posts] .summary{border:2px solid #a9a9b3;background:#1B1B1C}.home[data-home=posts] .summary:hover{cursor:pointer}.home[data-home=posts] .summary .featured-image-preview{margin:0 auto}.home[data-home=posts] .summary .featured-image-preview:hover{transform:none}#data-header-desktop{line-height:3.2rem}.single blockquote{margin:auto;background:none;border:none;display:block;text-align:center;font-size:160%;width:90%;padding:40px 20px;box-sizing:border-box;font-weight:400;line-height:2rem;text-transform:uppercase}[theme="dark"] .single blockquote{background:none;border:none}.single figure{margin:0}.single p+ul{margin-top:-1.2rem;margin-bottom:1.2rem}.single br+img{margin-top:1.2rem}.single h2{font-size:2rem;margin-top:7rem}.single h2 code{font-size:90%}.single h2[id^=u-]>.header-mark::before,.single h3[id^=u-]>.header-mark::before,.single h4[id^=u-]>.header-mark::before,.single h5[id^=u-]>.header-mark::before,.single h6[id^=u-]>.header-mark::before{content:none}.single h3{font-size:1.5rem}.single #comments{padding:0}.comments{padding:20px 60px 20px;border-radius:30px;background:#eee;margin-top:3rem;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}[theme=dark] .comments{background:#1B1B1C}.footer-post-author{padding:20px;background-color:#eee;color:black;display:inline-block;width:100%;box-sizing:border-box;border:solid 2px #DDD;border-radius:10px;border-bottom:solid 2px #DDD}[theme=dark] .footer-post-author{background-color:#eee}.author-avatar{width:105px;padding:0 25px 0 0;vertical-align:middle;box-sizing:border-box;display:inline-block}.author-avatar img{display:block;width:100%;border-radius:100%}.author-info{vertical-align:middle;display:inline-block;box-sizing:border-box}.author-info a{color:black}.author-info a:hover{color:#2d96bd}.author-info .name a{border-bottom:none;color:#161209;font-weight:700}.article-text{padding-top:20px;padding-left:20px;padding-right:20px}.header-post{box-shadow:0 -0.9rem 1.5rem 0 rgba(0,0,0,0.1);margin:6rem 1rem 0;max-width:900px;width:100%;min-width:200px;box-sizing:border-box;border-radius:20px 20px 0 0}[theme=dark] .header-post{background:#1B1B1C}.header-post .single-title{margin:0 !important;border-bottom:1px solid #DDD;font-size:1.6rem;font-weight:bold;line-height:140%}.header-post .featured-image{height:86vh;min-height:200px;position:relative;background-position:center 50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0px 0px}.header-post .featured-image .post-title{position:absolute;bottom:0;background:#000;opacity:0.85;width:100%;color:#ffffff}.header-post .single-subtitle{margin:.4rem 0;font-size:1.2rem;font-weight:normal;font-style:italic;line-height:100%}.header-post .single-subtitle:before{content:none}.header-post .post-meta-line a{color:#a9a9b3}.header-post .post-meta-line span{margin-right:13px}.header-post .post-meta-line span i.svg-icon{margin-right:1px}.post-all-meta{padding:20px 60px 20px}.donate-link:after{padding-left:6px;content:"\01F37A"}.donate-link:hover::after{content:"\01F37B"}.author-comment{padding:40px 0}.author-comment .name{color:#161209;font-weight:700;font-size:18px;line-height:28px}[theme=dark] .author-comment .name{color:#DDDDDD}.author-comment .author-comment-text{color:#161209;font-size:24px}[theme=dark] .author-comment .author-comment-text{color:#DDDDDD}.post-nav{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.post-nav a[rel="next"]{text-align:right}footer{padding:2rem 0;margin-top:3rem}.page-toc{margin:0}.page-toc .header-post{margin:6rem 1rem 0}.page-toc .header-post{margin:6rem 1rem 0}.content-block-position{margin-top:3rem}.page-toc .content-block-position{margin-left:1rem}.content-break{max-width:900px}#toc-auto{line-height:1.5rem}.breadcrumbs{font-size:15px;color:#a9a9b3}.breadcrumbs a{color:#a9a9b3}.page-toc .content-break img{border-radius:0}.theme-full .content-block-first,.theme-classic .content-block-first,.theme-wide .content-block-first{margin-top:0 !important;box-shadow:0 1.2rem 1.2rem 0 rgba(0,0,0,0.1);border-radius:0 0 20px 20px}.theme-full .header-post,.theme-classic .header-post,.theme-wide .header-post{margin-left:auto;margin-right:auto}.theme-mega-full .header-post{height:100vh;max-width:none;border-radius:0;margin:0 !important}.theme-mega-full .header-post h1{font-size:2.1rem !important}.theme-mega-full .header-post .featured-image{height:100vh}.theme-classic .header-post,.theme-wide .header-post,.theme-full .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:auto}.theme-classic article,.theme-wide article,.theme-full article{margin-top:-20px}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:1rem}.theme-full .post-title a{color:#a9a9b3}.theme-wide .image-theme-wide{margin-right:-60px;margin-left:-60px}.theme-mega-full.page-toc .content-block-first{margin-top:2rem}.post-update{border-radius:10px;padding:10px;margin:20px 0 20px 0;background-color:#a9a9b3;color:#161209}[theme=dark] .post-update b{color:black !important}.post-navigation{display:flex;margin-bottom:2rem}.post-navigation .post-nav-box{flex:none;width:49%;display:block}.post-navigation .post-nav-box :hover{color:#ef3982}.post-navigation .nav-box-prev{margin-right:16px}.post-navigation .nav-box{justify-content:space-between;align-items:center;display:flex !important;justify-content:space-between;border-radius:6px;box-shadow:0 0 1em 0 rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.02);color:#2c678d;padding:1.25rem}[theme=dark] .post-navigation .nav-box{background-color:#DDD;box-shadow:0 0 20px 2px rgba(94,104,125,0.3)}.post-navigation .nav-icon{height:2rem;width:2rem}.post-navigation .nav-text-h{font-size:.75rem}.post-share{max-width:900px;width:100%;min-width:200px;text-align:center;margin:1rem auto}.post-tags{box-sizing:border-box}.post-tags .tag{margin-top:10px;margin-right:10px;padding:5px 10px 5px 10px;border-radius:4px;color:#DDD;display:inline-block;border:2px solid #DDD}[theme=dark] .post-tags .tag{color:#DDD}.post-share-toc{margin:1rem 0}.is-style-explanation{padding:.75rem 1rem .75rem 4rem;font-size:1rem;position:relative;margin:0 0 1.5rem;border-left:1px solid #2c678d;background:linear-gradient(90deg, #2c678d, #eee);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}[theme=dark] .is-style-explanation{background:linear-gradient(90deg, #2c678d, #1B1B1C);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}.is-style-explanation :after{content:"";position:absolute;bottom:0;left:0;height:1px;width:25%;background:linear-gradient(90deg, #2c678d, #eee)}[theme=dark] .is-style-explanation :after{background:linear-gradient(90deg, #2c678d, #1B1B1C)}.is-style-explanation :before{content:"Hey!";font-style:italic;font-weight:700;color:#2c678d;position:absolute;top:.75rem;left:1rem}.post-tags-summary-under-footer-display{display:none}.block-media_column{display:inline-block}.block-media_column .content-column{display:block;float:left;width:50%;border-right:solid 5px transparent;box-sizing:border-box}.block-media_column .content-column img{width:100%}.block-media_right{width:50%;float:right;text-align:right;padding-right:0;margin-left:40px;margin-bottom:10px}.block-media_left{width:50%;float:left;text-align:left;padding-right:0;margin-right:40px}figure{margin:.5rem;text-align:center}figure .image-caption:not(:empty){box-sizing:border-box;border-left:none;width:90%;padding:10px 0 0 0;margin:0 auto;text-align:center;font-weight:500;color:#666;font-size:95%;min-width:20%;max-width:80%;display:inline-block}[theme=dark] figure .image-caption:not(:empty){color:#a9a9b3}figure img{display:block;height:auto;margin:0 auto;overflow:hidden}.post-meta{font-size:.875rem;color:#a9a9b3}.post-meta span{display:inline-block}[theme=dark] .post-meta{color:#939090}.post-meta a,.post-meta a::before,.post-meta a::after{text-decoration:none;color:#2c678d}[theme=dark] .post-meta a,[theme=dark] .post-meta a::before,[theme=dark] .post-meta a::after{color:#a9a9b3}.post-meta a:active,.post-meta a:hover{color:#ef3982}[theme=dark] .post-meta a:active,[theme=dark] .post-meta a:hover{color:#ef3982}.post-meta .author{font-size:1.05rem}.summary-post-meta{font-size:0.8rem}.summary-post-meta .author{font-size:0.8rem}.summary-post-meta span{margin-right:13px}.summary-post-meta span i.svg-icon{margin-right:1px}.page.home{padding-top:32px}.wrapper main .container.content-article{padding:0}.split-post .code-header,.split-post .table-wrapper,.split-post .admonition{border-radius:0 !important}.split-post .details-icon{display:none}.split-post img{width:100%;box-shadow:none}.theme-hero .header-post{max-width:none;margin:0 !important;border-bottom:1px solid #CDD2D4;padding-bottom:80px;background-color:#fff;position:relative;display:block;box-sizing:border-box}[theme=dark] .theme-hero .header-post{background-color:#1B1B1C}.post-hero.mobile{display:block;padding-bottom:32px}.post-hero.mobile .post-hero-grid{flex-direction:column}.post-hero-grid{display:flex;flex-direction:row;align-items:center;padding-right:16px;padding-left:16px}.post-hero-grid .post-hero-info{flex:1;display:flex;flex-direction:column;justify-content:center;margin-right:78px}.post-hero-grid .post-hero-logo{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-text-container .hero-text-description{margin-top:24px;margin-bottom:32px}[theme=dark] .hero-text-container .hero-text-description{color:#939090}.hero-text-container span{font-weight:600;font-size:10px;letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-bottom:0}.hero-text-container h1{font-weight:400;color:#000000;letter-spacing:0.2px;line-height:32px}[theme=dark] .hero-text-container h1{color:#DDD}.hero-text-container p{font-weight:400;font-size:16px;color:#333333;letter-spacing:0.1px;text-align:left;line-height:24px}.hero-author .hero-author-profile{display:flex;align-items:center;height:56px;margin-bottom:24px}.hero-author .hero-author-profile .hero-author-profile-name{font-size:16px;color:#242424;letter-spacing:-0.2px;text-align:left;line-height:24px}[theme=dark] .hero-author .hero-author-profile .hero-author-profile-name{color:#DDD}.hero-author .hero-author-profile .hero-author-profile-title{font-size:16px;color:#606060;font-weight:300;letter-spacing:0.1px;text-align:left;line-height:24px}[theme=dark] .hero-author .hero-author-profile .hero-author-profile-title{color:#DDD}.hero-author .hero-author-profile:last-of-type{margin-bottom:0}.hero-author img.hero-author-avatar{height:100%;border-radius:50%;margin-right:16px}.hero-author .profile-text-wrapper{display:flex;flex-direction:column}.hero-author h4{font-weight:500;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px;margin:0}.hero-author p{opacity:0.7;font-weight:400;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px;margin:0}.rendered{margin-top:32px;margin-bottom:0;opacity:0.7;font-weight:400;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px}[theme=dark] .rendered{color:#DDD}.hero-img{margin:0;display:flex;justify-content:center}.hero-img img{align-self:center}.hero-tags{margin-top:3rem;text-align:center}.hero-tags span{margin-right:3rem}[theme=dark] .hero-tags{color:#DDD}.cat-cit{margin-top:4rem;margin-bottom:4rem;border:2.5px dashed #2c678d;padding:10px}[theme=dark] .cat-cit{background:#dddddd}.cat-cit .no-adb{color:black}.header-title-share{text-align:center}.header-title-share a{font-size:12px;display:inline-block;padding:2px 7px;border:solid 2px #555555;border-radius:15px;color:#555555;text-decoration:none;margin-right:4px;line-height:16px}[theme=dark] .header-title-share a{color:#DDD}.home[data-home=posts] .post-pinned .summary{border:3px solid #2c678d}.render-image{text-align:center;display:inline-block}.post-info-share{text-align:center;padding:40px 0 40px 0}.post-share a.share-icon{border-bottom:none;color:white}.post-share a.share-icon:hover{background:white;border:solid 2px #2c678d;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.post-share a.share-icon:hover .svg-social-icon{background-image:url(/img/icon/sprite-social-color.svg)}.share-link{margin-top:15px;margin-right:8px;font-size:20px;display:inline-block}.share-text{font-size:30px;margin-bottom:10px}.share-icon{border-radius:6px;padding:8px 16px 6px 16px}.share-telegram{background:#2CA5E0;border:solid 2px #2CA5E0}.share-twitter{background:#1DA1F2;border:solid 2px #1DA1F2}.share-vk{background:#4680C2;border:solid 2px #4680C2}.share-facebook{background:#1877F2;border:solid 2px #1877F2}.share-whatsapp{background:#25D366;border:solid 2px #25D366}.share-pocket{background:#EF3F56;border:solid 2px #EF3F56}.share-linkedin{background:#0077B5;border:solid 2px #0077B5}.share-viber{background:#665CAC;border:solid 2px #665CAC}.share-pinterest{background:#BD081C;border:solid 2px #BD081C}.share-tumblr{background:#36465D;border:solid 2px #36465D}.share-reddit{background:#FF4500;border:solid 2px #FF4500}.share-buffer{background:#168EEA;border:solid 2px #168EEA}.share-xing{background:#006567;border:solid 2px #006567}.share-line{background:#00C300;border:solid 2px #00C300}.share-instapaper{background:#1F1F1F;border:solid 2px #1F1F1F}.share-digg{background:#000000;border:solid 2px #000000}.share-stumbleupon{background:#FD8235;border:solid 2px #FD8235}.share-flipboard{background:#E12828;border:solid 2px #E12828}.share-weibo{background:#20B8E5;border:solid 2px #20B8E5}.share-renren{background:#217DC6;border:solid 2px #217DC6}.share-myspace{background:#030303;border:solid 2px #030303}.share-blogger{background:#FF5722;border:solid 2px #FF5722}.share-baidu{background:#2319DC;border:solid 2px #2319DC}.share-ok{background:#EE8208;border:solid 2px #EE8208}.share-evernote{background:#00A82D;border:solid 2px #00A82D}.share-skype{background:#00AFF0;border:solid 2px #00AFF0}.share-trello{background:#0079BF;border:solid 2px #0079BF}.share-mix{background:#FF8126;border:solid 2px #FF8126}.share-hackernews{background:#FF8126;border:solid 2px #FF8126}.svg-social-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite-social.svg)}.svg-social-icon-color{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite-social-color.svg)}.icon-rss{width:20px;height:20px;background-position:0 0}.icon-mail-dot-ru{width:20px;height:20px;background-position:-25px 0}.icon-udemy{width:20px;height:20px;background-position:-50px 0}.icon-discord{width:20px;height:20px;background-position:-75px 0}.icon-docker{width:20px;height:20px;background-position:-100px 0}.icon-matrix{width:20px;height:20px;background-position:-125px 0}.icon-xmpp{width:20px;height:20px;background-position:-150px 0}.icon-gitea{width:20px;height:20px;background-position:-175px 0}.icon-mastodon{width:20px;height:20px;background-position:-200px 0}.icon-researchgate{width:20px;height:20px;background-position:-225px 0}.icon-google{width:20px;height:20px;background-position:0 -25px}.icon-vine{width:20px;height:20px;background-position:-25px -25px}.icon-wordpress{width:20px;height:20px;background-position:-50px -25px}.icon-dribbble{width:20px;height:20px;background-position:-75px -25px}.icon-behance{width:20px;height:20px;background-position:-100px -25px}.icon-deviantart{width:20px;height:20px;background-position:-125px -25px}.icon-jsfiddle{width:20px;height:20px;background-position:-150px -25px}.icon-angellist{width:20px;height:20px;background-position:-175px -25px}.icon-zhihu{width:20px;height:20px;background-position:-200px -25px}.icon-strava{width:20px;height:20px;background-position:-225px -25px}.icon-twitch{width:20px;height:20px;background-position:0 -50px}.icon-steam{width:20px;height:20px;background-position:-25px -50px}.icon-patreon{width:20px;height:20px;background-position:-50px -50px}.icon-kickstarter{width:20px;height:20px;background-position:-75px -50px}.icon-foursquare{width:20px;height:20px;background-position:-100px -50px}.icon-last-dot-fm{width:20px;height:20px;background-position:-125px -50px}.icon-goodreads{width:20px;height:20px;background-position:-150px -50px}.icon-500px{width:20px;height:20px;background-position:-175px -50px}.icon-paypal{width:20px;height:20px;background-position:-200px -50px}.icon-bandcamp{width:20px;height:20px;background-position:-225px -50px}.icon-spotify{width:20px;height:20px;background-position:0 -75px}.icon-soundcloud{width:20px;height:20px;background-position:-25px -75px}.icon-snapchat{width:20px;height:20px;background-position:-50px -75px}.icon-xing{width:20px;height:20px;background-position:-75px -75px}.icon-flickr{width:20px;height:20px;background-position:-100px -75px}.icon-stackoverflow{width:20px;height:20px;background-position:-125px -75px}.icon-bitbucket{width:20px;height:20px;background-position:-150px -75px}.icon-freecodecamp{width:20px;height:20px;background-position:-175px -75px}.icon-codepen{width:20px;height:20px;background-position:-200px -75px}.icon-pinterest{width:20px;height:20px;background-position:-225px -75px}.icon-keybase{width:20px;height:20px;background-position:0 -100px}.icon-quora{width:20px;height:20px;background-position:-25px -100px}.icon-tumblr{width:20px;height:20px;background-position:-50px -100px}.icon-youtube{width:20px;height:20px;background-position:-75px -100px}.icon-gitlab{width:20px;height:20px;background-position:-100px -100px}.icon-medium{width:20px;height:20px;background-position:-125px -100px}.icon-instagram{width:20px;height:20px;background-position:-150px -100px}.icon-linkedin{width:20px;height:20px;background-position:-175px -100px}.icon-github{width:20px;height:20px;background-position:-200px -100px}.icon-mixer{width:20px;height:20px;background-position:-225px -100px}.icon-trello{width:20px;height:20px;background-position:0 -125px}.icon-skype{width:20px;height:20px;background-position:-25px -125px}.icon-evernote{width:20px;height:20px;background-position:-50px -125px}.icon-odnoklassniki{width:20px;height:20px;background-position:-75px -125px}.icon-baidu{width:20px;height:20px;background-position:-100px -125px}.icon-blogger{width:20px;height:20px;background-position:-125px -125px}.icon-myspace{width:20px;height:20px;background-position:-150px -125px}.icon-renren{width:20px;height:20px;background-position:-175px -125px}.icon-sinaweibo{width:20px;height:20px;background-position:-200px -125px}.icon-flipboard{width:20px;height:20px;background-position:-225px -125px}.icon-digg{width:20px;height:20px;background-position:0 -150px}.icon-pocket{width:20px;height:20px;background-position:-25px -150px}.icon-instapaper{width:20px;height:20px;background-position:-50px -150px}.icon-line{width:20px;height:20px;background-position:-75px -150px}.icon-xing1{width:20px;height:20px;background-position:-100px -150px}.icon-buffer{width:20px;height:20px;background-position:-125px -150px}.icon-reddit{width:20px;height:20px;background-position:-150px -150px}.icon-tumblr1{width:20px;height:20px;background-position:-175px -150px}.icon-pinterest1{width:20px;height:20px;background-position:-200px -150px}.icon-viber{width:20px;height:20px;background-position:-225px -150px}.icon-linkedin1{width:20px;height:20px;background-position:0 -175px}.icon-telegram{width:20px;height:20px;background-position:-25px -175px}.icon-whatsapp{width:20px;height:20px;background-position:-50px -175px}.icon-facebook{width:20px;height:20px;background-position:-75px -175px}.icon-vk{width:20px;height:20px;background-position:-100px -175px}.icon-twitter{width:20px;height:20px;background-position:-125px -175px}.icon-leanpub{width:23px;height:20px;background-position:0 -200px}.icon-hacker-news{width:17px;height:20px;background-position:-50px -200px}.icon-stumbleupon{width:21px;height:20px;background-position:-75px -200px}@media only screen and (min-width: 1300px){.page-toc article{margin-right:auto;margin-left:auto}.page-toc article .content-block-position{margin:0 auto}.theme-mega-full .content-block-first,.theme-hero .content-block-first{margin:2rem auto}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-right:auto;margin-left:auto}.theme-full .header-post .featured-image{height:40vh}.page,.content-block-position{width:100%}.post-share-toc{margin:1rem auto}}@media only screen and (min-width: 1201px){.page,.content-block-position{width:100%}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 1200px){#toc-auto{display:none}#toc-static{display:block}.page,.content-block-position{width:100%}.theme-mega-full.page-toc .content-block-position,.theme-hero.page-toc .content-block-position{margin:2rem auto}.theme-mega-full.page-toc .content-break,.theme-hero.page-toc .content-break{margin-right:auto;margin-bottom:3rem;margin-left:auto}.page-toc article{margin-right:auto;margin-left:auto}.page-toc .content-block-position{margin-left:auto;margin-right:auto}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:auto}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-radius:30px 30px 0 0}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 960px){.page,.content-block-position{width:100%}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 680px){.home .home-profile .home-avatar{display:none}article.single{font-size:16px}article.single .post{padding:10px}article.single .post .render-image{margin-left:-10px;margin-right:-10px}article.single .content-block{border-radius:0}article.single .featured-image{border-radius:0}article.single .content-block-position:first-child{margin-top:0}.header-post{border-radius:0;margin-top:0}.comments{padding:10px 10px 10px}.featured-image{height:100vh}.theme-wide .image-theme-wide{margin-right:-10px;margin-left:-10px}.theme-classic .header-post,.theme-wide .header-post,.theme-full .header-post{margin-top:3rem}.theme-classic article,.theme-wide article,.theme-full article,.theme-mega-full article,.theme-hero article{margin-top:0}.single{border-radius:0}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 10px 0 10px}.post-all-meta{padding:20px 10px 20px}.author-comment-text{font-size:18px}.post-navigation{display:inline-block;width:100%}.post-navigation .nav-box-prev{margin-right:0}.post-navigation .post-nav-box{width:100%;padding-top:10px}.post-tags .tag{padding:2px 5px 2px 5px;font-size:14px}.post-tags-summary-image{display:none}.post-tags-summary-under-footer-display{display:inline-block}.block-media_column .content-column{width:100%;padding-bottom:15px}.block-media_right,.block-media_left{width:100%;text-align:center;float:none;margin-left:0}.cat-cit{padding:0;border:0}[theme=dark] .cat-cit{background:initial}.cat-cit:before{content:"";width:100%;border-bottom:3px dashed #2c678d;margin-bottom:20px;display:block}.cat-cit:after{content:"";width:100%;border-top:3px dashed #2c678d;margin-top:20px;display:block}.breadcrumbs,span.tag-none-display{display:none}}@media only screen and (max-width: 400px){.home article .featured-image-preview{display:none}}@media print{div.menu,.fixed-button,.toc,#toc-auto,.post-info-share,.post-footer,.comments,.post-tags,footer,.breadcrumbs{display:none !important}.content-block-first,.content-block{box-shadow:none}.header-post{box-shadow:none;position:static;height:auto}.header-post .featured-image{height:0}.header-post .post-title{position:static;display:block;top:0}.footer-post-author{border-radius:6px;border-bottom:solid 2px #DDD}#header-desktop{box-shadow:none;border-bottom:1px solid black;padding-bottom:10px;position:absolute}#header-desktop .header-wrapper{padding:0}.post-all-meta{padding:0}.single .admonition .admonition-title{border-bottom-width:5px}[data-header-desktop] .page,[data-header-desktop] .content-block-position{margin-top:0}.single .post-meta{display:none}.single .post .admonition .details-icon{display:none}article .content-block{box-shadow:none}article .content-block-position:first-child{margin-top:0}article .featured-image{height:0}.theme-full .content-block-first,.theme-classic .content-block-first,.theme-wide .content-block-first{box-shadow:none}}@media screen and (min-width: 900px){.post-hero{display:block}.post-hero.mobile{display:none}.post-hero-grid{max-width:1200px;margin:0 auto;padding:4rem 16px 0}.hero-text-container{padding:0}.hero-text-container span{font-size:13px;letter-spacing:1.35px;line-height:24px}.hero-text-container h1{opacity:0.9;font-weight:500;font-size:40px;letter-spacing:0px;line-height:48px;margin-bottom:24px}.hero-text-container p{font-size:24px;color:#606060;letter-spacing:0.2px;line-height:32px;margin-bottom:16px}.hero-author{padding:0}.hero-author h4{font-size:16px;color:#242424;letter-spacing:-0.2px;line-height:24px}.hero-author p{font-weight:300;font-size:16px;color:#606060;letter-spacing:0.1px}.rendered{font-weight:300;font-size:16px;color:#606060;letter-spacing:0.1px}.hero-img{height:528px;width:528px}}@media screen and (max-width: 900px){.hero-text-container{padding-top:6rem}.post-hero-grid .post-hero-logo{display:none}.post-hero-grid .post-hero-info{margin-right:0}}@media screen and (min-width: 400px){.hero-img{height:450px;width:450px}}@media screen and (min-width: 1200px){.hero-img{width:588px;height:528px}.hero-text-container h1{font-weight:600;font-size:60px;line-height:72px;letter-spacing:-1.35px}}
+html{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-display:swap;font-size:16px;line-height:1.5rem;width:100%}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background-color:rgba(53,166,247,0.25)}[theme=dark] ::selection{background-color:rgba(50,112,194,0.4)}body{background-color:#fff;color:#161209;word-wrap:break-word;overflow-wrap:break-word;scrollbar-color:auto}body[theme=dark]{color:#DDD;background-color:#282c35}input::-ms-clear{display:none}a,a::before,a::after{text-decoration:none;color:#161209}[theme=dark] a,[theme=dark] a::before,[theme=dark] a::after{color:#a9a9b3}a:active,a:hover{color:#2d96bd}[theme=dark] a:active,[theme=dark] a:hover{color:#ef3982}#mask{background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0)}.blur #mask{z-index:100;background-color:rgba(0,0,0,0.25)}.svg-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite.svg)}[theme=dark] .svg-icon{background-image:url(/img/icon/sprite-dark.svg)}.icon-moon{width:18px;height:24px;background-position:0 0;vertical-align:middle}.icon-search{width:20px;height:24px;background-position:-18px 0;vertical-align:middle}.icon-cancel{width:20px;height:24px;background-position:-39px 0;vertical-align:middle}.icon-loading{width:20px;height:24px;background-position:-60px 0;vertical-align:middle}.icon-arrow-right{width:20px;height:24px;background-position:-80px 0;vertical-align:middle}.icon-arrow-up{width:16px;height:22px;background-position:-100px 0;vertical-align:middle}.icon-comments-fixed{width:16px;height:22px;background-position:-122px 0;vertical-align:middle}.icon-eye{width:14px;height:12px;background-position:-155px 0}.icon-folder{width:14px;height:12px;background-position:-173px 0}.icon-clock{width:14px;height:12px;background-position:-190px 0}.icon-user{width:14px;height:12px;background-position:-205px 0}.icon-comments{width:14px;height:12px;background-position:-220px 0}.icon-pencil{width:14px;height:12px;background-position:-235px 0}.icon-stopwatch{width:14px;height:11px;background-position:-248px 0}.icon-copyright{width:14px;height:12px;background-position:-263px 0}.icon-eye-big{width:20px;height:24px;background-position:-300px 0;vertical-align:middle}.icon-clock-big{width:20px;height:24px;background-position:-325px 0;vertical-align:middle}.icon-pencil-big{width:20px;height:24px;background-position:-345px 0;vertical-align:middle}.icon-stopwatch-big{width:25px;height:23px;background-position:-362px 0;vertical-align:middle}.icon-copy{width:20px;height:25px;background-position:-390px 0;vertical-align:middle}.icon-ellipsis{width:20px;height:25px;background-position:-415px 0;vertical-align:middle}.icon-code-right{width:20px;height:25px;background-position:-428px 0;vertical-align:middle}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.details .details-summary:hover{cursor:pointer}.details i.details-icon{color:#a9a9b3;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}[theme=dark] .details i.details-icon{color:#939090}.details .details-content{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.details.open i.details-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.details.open .details-content{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}#fixed-buttons{display:none}.fixed-button{display:none;z-index:100;position:fixed;right:1.5rem;padding:.31rem .75rem;background:#ececec;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}.blur .fixed-button{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}[theme=dark] .fixed-button{background:#252627}#back-to-top{display:block;bottom:1.5rem}#view-comments{bottom:4.5rem}.cc-window.cc-banner .cc-btn{color:#161209}.cc-window.cc-banner .cc-btn:hover,.cc-window.cc-banner .cc-btn:focus{background-color:#ccc}[theme=dark] .cc-window.cc-banner .cc-btn{color:#161209}[theme=dark] .cc-window.cc-banner .cc-btn:hover,[theme=dark] .cc-window.cc-banner .cc-btn:focus{background-color:#fff}img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.wrapper main{flex:1 0 auto}.wrapper main .container{padding:0 1rem}.page,.content-block-position{position:relative;max-width:800px;width:60%;margin:0 auto}.blur .page,.blur .content-block-position{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.toc .toc-title{font-size:1.2rem;font-weight:bold;text-transform:uppercase;border-radius:6px;transition-property:border-radius;transition-duration:1.5s}.toc.open .toc-title{border-radius:6px 6px 0 0}.toc .toc-content{font-size:1rem;border-radius:0 0 6px 6px}.toc .toc-content ul{text-indent:-0.85rem;padding-left:.8rem;list-style:none;margin:0}.toc .toc-content ul a{border-bottom:none}.toc .toc-content ul a:first-child::before{content:"|";font-weight:bolder;margin-right:.5rem;color:#2c678d}[theme=dark] .toc .toc-content ul a:first-child::before{color:#55bde2}.toc .toc-content ul ul{padding-left:1.5rem}.toc ruby{background:#ececf0}.toc ruby rt{color:#a9a9b3}[theme=dark] .toc ruby{background:#272C34}[theme=dark] .toc ruby rt{color:#939090}#toc-auto{display:block;position:absolute;width:12000px;max-width:0;padding:0 .8rem;border-left:4px solid #2c678d;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;top:10rem;left:0;visibility:hidden}[data-header-desktop=normal] #toc-auto{top:5rem}.blur #toc-auto{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}[theme=dark] #toc-auto{border-left-color:#a9a9b3}#toc-auto .toc-title{margin:.8rem 0}#toc-auto .toc-content.always-active ul{display:block}#toc-auto .toc-content>nav>ul{margin:.625rem 0}#toc-auto .toc-content ul ul{display:none}#toc-auto .toc-content ul .has-active>ul{display:block}#toc-auto .toc-content a.active{font-weight:bold;color:#2c678d}[theme=dark] #toc-auto .toc-content a.active{color:#55bde2}#toc-auto .toc-content a.active::before{color:#ef3982}[theme=dark] #toc-auto .toc-content a.active::before{color:#bdebfc}#toc-static{display:none;margin:.8rem 0 2rem 0}#toc-static[data-kept=true]{display:block}#toc-static .toc-title{display:flex;justify-content:space-between;line-height:2em;padding:0 .75rem;background:#dbdbe3}[theme=dark] #toc-static .toc-title{background:#9999a5}#toc-static .toc-content{background-color:#ececf0}#toc-static .toc-content>nav>ul{margin:0;padding:.4rem 1rem .4rem 1.8rem}[theme=dark] #toc-static .toc-content{background-color:#272C34}#toc-static.open .toc-title{background:#e3e3e9}[theme=dark] #toc-static.open .toc-title{background:#20252b}.single .single-title{margin:1rem 0 .5rem;font-size:1.6rem;font-weight:bold;line-height:140%}.single .featured-image img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .featured-image img.lazyloaded{width:100%}.single .post-footer{margin-top:3rem}.single .post-footer .post-info{border-bottom:1px solid #2c678d;padding:1rem 0 0.3rem}[theme=dark] .single .post-footer .post-info{border-bottom:1px solid #a9a9b3}.single .post-footer .post-info .post-info-line{display:flex;justify-content:space-between}.single .post-footer .post-info .post-info-line .post-info-mod{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod{color:#939090}.single .post-footer .post-info .post-info-line .post-info-mod a,.single .post-footer .post-info .post-info-line .post-info-mod a::before,.single .post-footer .post-info .post-info-line .post-info-mod a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-mod a:active,.single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-license{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license{color:#939090}.single .post-footer .post-info .post-info-line .post-info-license a,.single .post-footer .post-info .post-info-line .post-info-license a::before,.single .post-footer .post-info .post-info-line .post-info-license a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-license a:active,.single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-md{font-size:0.8rem;width:8rem}.single .post-footer .post-info .post-info-line .post-info-md a,.single .post-footer .post-info .post-info-line .post-info-md a::before,.single .post-footer .post-info .post-info-line .post-info-md a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-md a:active,.single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}.single .post-footer .post-info .post-info-line .post-info-share a *{vertical-align:text-bottom}.single .post-footer .post-info-more{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.single .post-footer .post-tags{max-width:65%}.single .post-footer .post-tags *{display:inline}.single .post-footer .post-nav::before,.single .post-footer .post-nav::after{content:' ';display:table}.single .post-footer .post-nav a.prev,.single .post-footer .post-nav a.next{font-size:1rem;font-weight:600;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.single .post-footer .post-nav a.prev{float:left}.single .post-footer .post-nav a.prev:hover{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}.single .post-footer .post-nav a.next{float:right}.single .post-footer .post-nav a.next:hover{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.single #comments{padding:8rem 0 2rem}.single h2{font-size:1.6rem}.single h2 code{font-size:1.25rem}.single h3{font-size:1.375rem}.single h3 code{font-size:1.125rem}.single h4{font-size:1.25rem}.single h4 code{font-size:1rem}.single h5{font-size:1.125rem}.single h6{font-size:1rem}.single h2,.single h3,.single h4,.single h5,.single h6{font-weight:bold;margin-bottom:1.2rem;margin-top:3.2rem}[theme=dark] .single h2,[theme=dark] .single h3,[theme=dark] .single h4,[theme=dark] .single h5,[theme=dark] .single h6{font-weight:bolder}.single h2>.header-mark::before,.single h3>.header-mark::before,.single h4>.header-mark::before,.single h5>.header-mark::before,.single h6>.header-mark::before{content:"|";margin-right:.3125rem;color:#2c678d;margin-left:-0.15rem;font-size:1.7rem}[theme=dark] .single h2>.header-mark::before,[theme=dark] .single h3>.header-mark::before,[theme=dark] .single h4>.header-mark::before,[theme=dark] .single h5>.header-mark::before,[theme=dark] .single h6>.header-mark::before{color:#55bde2}.single h2>.header-mark::before{content:"#";margin-left:-0.1rem}.single p{margin:1.5rem 0}.single b,.single strong{font-weight:bold}[theme=dark] .single b,[theme=dark] .single strong{color:#ddd}.single a,.single a::before,.single a::after{text-decoration:none;color:#2c678d}[theme=dark] .single a,[theme=dark] .single a::before,[theme=dark] .single a::after{color:#55bde2}.single a:active,.single a:hover{color:#ef3982}[theme=dark] .single a:active,[theme=dark] .single a:hover{color:#ef3982}.single a{word-wrap:break-word;overflow-wrap:break-word}[theme=dark] .single a b,[theme=dark] .single a strong{color:#55bde2}.single [theme=dark] a:hover b,.single [theme=dark] a:hover strong{color:#bdebfc}.single ul,.single ol{margin:1.2rem 0;padding-left:2.5rem}.single ul{list-style-type:disc}.single ruby{background:#ececf0}.single ruby rt{color:#a9a9b3}[theme=dark] .single ruby{background:#272C34}[theme=dark] .single ruby rt{color:#939090}.single .table-wrapper{overflow-x:auto}.single .table-wrapper::-webkit-scrollbar{background-color:#fff}[theme=dark] .single .table-wrapper::-webkit-scrollbar{background-color:#272c34}.single .table-wrapper>table{width:100%;max-width:100%;margin:.625rem 0;border-spacing:0;background:#fff;border-collapse:collapse}[theme=dark] .single .table-wrapper>table{background:#272c34}.single .table-wrapper>table thead{background:#ededed}[theme=dark] .single .table-wrapper>table thead{background-color:#20252b}.single .table-wrapper>table th,.single .table-wrapper>table td{padding:.3rem 1rem;border:1px solid #e8e8e8}[theme=dark] .single .table-wrapper>table th,[theme=dark] .single .table-wrapper>table td{border-color:#1c2025}.single img{max-width:100%;min-height:1em;content-visibility:auto}.single .render-image img{box-shadow:0 0 15px rgba(122,122,122,0.3)}.single .lazyloading{-o-object-fit:none;object-fit:none;font-family:"object-fit: none;"}.single blockquote{display:block;border-left:0.3rem solid #6bd6fd;background-color:rgba(107,214,253,0.2);padding:.25rem .75rem;margin:1rem 0}[theme=dark] .single blockquote{border-left-color:#59c5ec;background-color:rgba(89,197,236,0.2)}.single .footnotes{color:#a9a9b3}[theme=dark] .single .footnotes{color:#939090}.single .footnotes p{margin:.25rem 0}.single code{display:inline-block;max-width:100%;padding:.1rem .4rem 0 .4rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-break:anywhere;-ms-line-break:anywhere;line-break:anywhere;font-size:.875rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#c7254e;border-radius:3px}[theme=dark] .single code{color:#E5BF78}.single em code{line-height:1.8rem}.single pre{margin:0;padding:.25rem 0 .25rem .5rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.single pre code{padding:0}.single pre img{min-height:1em;max-height:1.2em;vertical-align:text-bottom}.single code,.single pre,.single .highlight table,.single .highlight tr,.single .highlight td{background:#ececf0}[theme=dark] .single code,[theme=dark] .single pre,[theme=dark] .single .highlight table,[theme=dark] .single .highlight tr,[theme=dark] .single .highlight td{background:#272C34}.single .highlight,.single .gist{font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.single .highlight .table-wrapper>table,.single .highlight .table-wrapper>table thead,.single .highlight .table-wrapper>table tr,.single .highlight .table-wrapper>table td,.single .gist .table-wrapper>table,.single .gist .table-wrapper>table thead,.single .gist .table-wrapper>table tr,.single .gist .table-wrapper>table td{margin:0;padding:5px;border:none !important;white-space:nowrap}.single .highlight{line-height:1.4em;margin:1.5rem 0}.single .highlight>.chroma{position:relative}.single .highlight>.chroma .code-header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;color:#9c9c9c;background:#d5d5de;border-radius:6px;transition-property:background-color, color;transition-duration:0.5s}.single .highlight>.chroma .code-header:hover{cursor:pointer}.single .highlight>.chroma .code-header .code-title{width:100%;padding:.4rem}.single .highlight>.chroma .code-header .code-title::after{padding-left:.2rem;content:'Code'}.single .highlight>.chroma .code-header.language-bash .code-title::after{content:"Bash"}.single .highlight>.chroma .code-header.language-c .code-title::after{content:"C"}.single .highlight>.chroma .code-header.language-cs .code-title::after{content:"C#"}.single .highlight>.chroma .code-header.language-cpp .code-title::after{content:"C++"}.single .highlight>.chroma .code-header.language-clojure .code-title::after{content:"Clojure"}.single .highlight>.chroma .code-header.language-coffeescript .code-title::after{content:"CoffeeScript"}.single .highlight>.chroma .code-header.language-css .code-title::after{content:"CSS"}.single .highlight>.chroma .code-header.language-dart .code-title::after{content:"Dart"}.single .highlight>.chroma .code-header.language-diff .code-title::after{content:"Diff"}.single .highlight>.chroma .code-header.language-erlang .code-title::after{content:"Erlang"}.single .highlight>.chroma .code-header.language-go .code-title::after{content:"Go"}.single .highlight>.chroma .code-header.language-go-html-template .code-title::after{content:"Go HTML Template"}.single .highlight>.chroma .code-header.language-groovy .code-title::after{content:"Groovy"}.single .highlight>.chroma .code-header.language-haskell .code-title::after{content:"Haskell"}.single .highlight>.chroma .code-header.language-html .code-title::after{content:"HTML"}.single .highlight>.chroma .code-header.language-http .code-title::after{content:"HTTP"}.single .highlight>.chroma .code-header.language-xml .code-title::after{content:"XML"}.single .highlight>.chroma .code-header.language-java .code-title::after{content:"Java"}.single .highlight>.chroma .code-header.language-js .code-title::after{content:"JavaScript"}.single .highlight>.chroma .code-header.language-javascript .code-title::after{content:"JavaScript"}.single .highlight>.chroma .code-header.language-json .code-title::after{content:"JSON"}.single .highlight>.chroma .code-header.language-kotlin .code-title::after{content:"Kotlin"}.single .highlight>.chroma .code-header.language-latex .code-title::after{content:"LaTeX"}.single .highlight>.chroma .code-header.language-less .code-title::after{content:"Less"}.single .highlight>.chroma .code-header.language-lisp .code-title::after{content:"Lisp"}.single .highlight>.chroma .code-header.language-lua .code-title::after{content:"Lua"}.single .highlight>.chroma .code-header.language-makefile .code-title::after{content:"Makefile"}.single .highlight>.chroma .code-header.language-markdown .code-title::after{content:"Markdown"}.single .highlight>.chroma .code-header.language-matlab .code-title::after{content:"Matlab"}.single .highlight>.chroma .code-header.language-objectivec .code-title::after{content:"Objective-C"}.single .highlight>.chroma .code-header.language-php .code-title::after{content:"PHP"}.single .highlight>.chroma .code-header.language-perl .code-title::after{content:"Perl"}.single .highlight>.chroma .code-header.language-python .code-title::after{content:"Python"}.single .highlight>.chroma .code-header.language-r .code-title::after{content:"R"}.single .highlight>.chroma .code-header.language-ruby .code-title::after{content:"Ruby"}.single .highlight>.chroma .code-header.language-rust .code-title::after{content:"Rust"}.single .highlight>.chroma .code-header.language-scala .code-title::after{content:"Scala"}.single .highlight>.chroma .code-header.language-scss .code-title::after{content:"Scss"}.single .highlight>.chroma .code-header.language-shell .code-title::after{content:"Shell"}.single .highlight>.chroma .code-header.language-sql .code-title::after{content:"SQL"}.single .highlight>.chroma .code-header.language-swift .code-title::after{content:"Swift"}.single .highlight>.chroma .code-header.language-tex .code-title::after{content:"TeX"}.single .highlight>.chroma .code-header.language-toml .code-title::after{content:"TOML"}.single .highlight>.chroma .code-header.language-ts .code-title::after{content:"TypeScript"}.single .highlight>.chroma .code-header.language-typescript .code-title::after{content:"TypeScript"}.single .highlight>.chroma .code-header.language-vue .code-title::after{content:"Vue"}.single .highlight>.chroma .code-header.language-yml .code-title::after{content:"YAML"}.single .highlight>.chroma .code-header.language-yaml .code-title::after{content:"YAML"}.single .highlight>.chroma .lntd:first-child{min-width:1.6rem;text-align:right}.single .highlight>.chroma .lntd:last-child{width:100%}.single .highlight>.chroma .lntd:last-child pre{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:intrinsic;min-width:max-content}.single .highlight>.chroma .ln{padding-right:.75rem}.single .highlight>.chroma .hl{display:block;background-color:#d0d0da}[theme=dark] .single .highlight>.chroma .hl{background-color:#1c2025}.single .highlight>.chroma .ln,.single .highlight>.chroma .lnt{color:#a9a9b3}[theme=dark] .single .highlight>.chroma .ln,[theme=dark] .single .highlight>.chroma .lnt{color:#939090}.single .highlight>.chroma .arrow{padding:0 .2rem;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}.single .highlight>.chroma .ellipses{padding:.4rem}.single .highlight>.chroma .copy{display:none;padding:.4rem}.single .highlight>.chroma .copy:hover{cursor:pointer;color:#2d96bd}[theme=dark] .single .highlight>.chroma .copy:hover{color:#fff}.single .highlight>.chroma .table-wrapper{max-height:0;overflow-y:hidden;border-radius:0 0 6px 6px;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.single .highlight>.chroma.open .code-header{background:#e3e3e9;border-radius:6px 6px 0 0}[theme=dark] .single .highlight>.chroma.open .code-header{background:#20252b}.single .highlight>.chroma.open .table-wrapper{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}.single .highlight>.chroma.open .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.single .highlight>.chroma.open .ellipses{display:none}.single .highlight>.chroma.open .copy{display:inline}.single .highlight .c,.single .highlight .ch,.single .highlight .cm,.single .highlight .c1,.single .highlight .cs,.single .highlight .cp,.single .highlight .cpf{font-style:italic}.single .highlight .gl{text-decoration:underline}.single .highlight .p{color:#a9a9b3}.single .highlight .k{color:#b501a9}.single .highlight .kc{color:#b501a9}.single .highlight .kd{color:#b501a9}.single .highlight .kn{color:#b501a9}.single .highlight .kp{color:#b501a9}.single .highlight .kr{color:#b501a9}.single .highlight .kt{color:#b501a9}.single .highlight .n{color:#333}.single .highlight .na{color:#2b77fa}.single .highlight .nb{color:#f74840}.single .highlight .bp{color:#f74840}.single .highlight .nc{color:#cb8100}.single .highlight .no{color:#2b77fa}.single .highlight .nd{color:#0086c1}.single .highlight .ni{color:#2b77fa}.single .highlight .ne{color:#2b77fa}.single .highlight .nf{color:#2b77fa}.single .highlight .fm{color:#1ccad6}.single .highlight .nl{color:#2b77fa}.single .highlight .nn{color:#2b77fa}.single .highlight .nx{color:#333}.single .highlight .py{color:#2b77fa}.single .highlight .nt{color:#2b77fa}.single .highlight .nv{color:#2b77fa}.single .highlight .vc{color:#2b77fa}.single .highlight .vg{color:#2b77fa}.single .highlight .vi{color:#2b77fa}.single .highlight .vm{color:#2b77fa}.single .highlight .l{color:#2aa198}.single .highlight .ld{color:#2aa198}.single .highlight .s{color:#24a443}.single .highlight .sa{color:#24a443}.single .highlight .sb{color:#24a443}.single .highlight .sc{color:#24a443}.single .highlight .dl{color:#24a443}.single .highlight .sd{color:#24a443}.single .highlight .s2{color:#24a443}.single .highlight .se{color:#24a443}.single .highlight .sh{color:#24a443}.single .highlight .si{color:#24a443}.single .highlight .sx{color:#24a443}.single .highlight .sr{color:#24a443}.single .highlight .s1{color:#24a443}.single .highlight .ss{color:#24a443}.single .highlight .m{color:#e2893c}.single .highlight .mb{color:#e2893c}.single .highlight .mf{color:#e2893c}.single .highlight .mh{color:#e2893c}.single .highlight .mi{color:#e2893c}.single .highlight .il{color:#e2893c}.single .highlight .mo{color:#e2893c}.single .highlight .o{color:#f19b04}.single .highlight .ow{color:#b501a9}.single .highlight .c{color:#a0a1a8}.single .highlight .ch{color:#a0a1a8}.single .highlight .cm{color:#a0a1a8}.single .highlight .c1{color:#a0a1a8}.single .highlight .cs{color:#a0a1a8}.single .highlight .cp{color:#a0a1a8}.single .highlight .cpf{color:#a0a1a8}.single .highlight .g{color:#e72d40}.single .highlight .gd{color:#e72d40}.single .highlight .ge{color:#e72d40}.single .highlight .gr{color:#e72d40}.single .highlight .gh{color:#e72d40}.single .highlight .gi{color:#e72d40}.single .highlight .go{color:#e72d40}.single .highlight .gp{color:#e72d40}.single .highlight .gs{color:#e72d40}.single .highlight .gu{color:#e72d40}.single .highlight .gt{color:#e72d40}.single .highlight .w{color:#bbb}[theme=dark] .single .highlight .p{color:#a9a9b3}[theme=dark] .single .highlight .k{color:#d371e3}[theme=dark] .single .highlight .kc{color:#d371e3}[theme=dark] .single .highlight .kd{color:#d371e3}[theme=dark] .single .highlight .kn{color:#d371e3}[theme=dark] .single .highlight .kp{color:#d371e3}[theme=dark] .single .highlight .kr{color:#d371e3}[theme=dark] .single .highlight .kt{color:#d371e3}[theme=dark] .single .highlight .n{color:#a9b2c0}[theme=dark] .single .highlight .na{color:#41b0f5}[theme=dark] .single .highlight .nb{color:#19b9c4}[theme=dark] .single .highlight .bp{color:#ecbf6f}[theme=dark] .single .highlight .nc{color:#ecbf6f}[theme=dark] .single .highlight .no{color:#41b0f5}[theme=dark] .single .highlight .nd{color:#ecbf6f}[theme=dark] .single .highlight .ni{color:#41b0f5}[theme=dark] .single .highlight .ne{color:#41b0f5}[theme=dark] .single .highlight .nf{color:#41b0f5}[theme=dark] .single .highlight .fm{color:#19b9c4}[theme=dark] .single .highlight .nl{color:#41b0f5}[theme=dark] .single .highlight .nn{color:#41b0f5}[theme=dark] .single .highlight .nx{color:#a9a9b3}[theme=dark] .single .highlight .py{color:#41b0f5}[theme=dark] .single .highlight .nt{color:#41b0f5}[theme=dark] .single .highlight .nv{color:#41b0f5}[theme=dark] .single .highlight .vc{color:#41b0f5}[theme=dark] .single .highlight .vg{color:#41b0f5}[theme=dark] .single .highlight .vi{color:#41b0f5}[theme=dark] .single .highlight .vm{color:#41b0f5}[theme=dark] .single .highlight .l{color:#2aa198}[theme=dark] .single .highlight .ld{color:#2aa198}[theme=dark] .single .highlight .s{color:#8cc570}[theme=dark] .single .highlight .sa{color:#8cc570}[theme=dark] .single .highlight .sb{color:#8cc570}[theme=dark] .single .highlight .sc{color:#8cc570}[theme=dark] .single .highlight .dl{color:#8cc570}[theme=dark] .single .highlight .sd{color:#8cc570}[theme=dark] .single .highlight .s2{color:#8cc570}[theme=dark] .single .highlight .se{color:#8cc570}[theme=dark] .single .highlight .sh{color:#8cc570}[theme=dark] .single .highlight .si{color:#8cc570}[theme=dark] .single .highlight .sx{color:#8cc570}[theme=dark] .single .highlight .sr{color:#8cc570}[theme=dark] .single .highlight .s1{color:#8cc570}[theme=dark] .single .highlight .ss{color:#8cc570}[theme=dark] .single .highlight .m{color:#db985c}[theme=dark] .single .highlight .mb{color:#db985c}[theme=dark] .single .highlight .mf{color:#db985c}[theme=dark] .single .highlight .mh{color:#db985c}[theme=dark] .single .highlight .mi{color:#db985c}[theme=dark] .single .highlight .il{color:#db985c}[theme=dark] .single .highlight .mo{color:#db985c}[theme=dark] .single .highlight .o{color:#ecbf6f}[theme=dark] .single .highlight .ow{color:#d371e3}[theme=dark] .single .highlight .c{color:#7e848f}[theme=dark] .single .highlight .ch{color:#7e848f}[theme=dark] .single .highlight .cm{color:#7e848f}[theme=dark] .single .highlight .c1{color:#7e848f}[theme=dark] .single .highlight .cs{color:#7e848f}[theme=dark] .single .highlight .cp{color:#7e848f}[theme=dark] .single .highlight .cpf{color:#7e848f}[theme=dark] .single .highlight .g{color:#f16372}[theme=dark] .single .highlight .gd{color:#f16372}[theme=dark] .single .highlight .ge{color:#f16372}[theme=dark] .single .highlight .gr{color:#f16372}[theme=dark] .single .highlight .gh{color:#f16372}[theme=dark] .single .highlight .gi{color:#f16372}[theme=dark] .single .highlight .go{color:#f16372}[theme=dark] .single .highlight .gp{color:#f16372}[theme=dark] .single .highlight .gs{color:#f16372}[theme=dark] .single .highlight .gu{color:#f16372}[theme=dark] .single .highlight .gt{color:#f16372}[theme=dark] .single .highlight .w{color:#bbb}.single .gist .gist-file,.single .gist .gist-data,.single .gist .gist-meta{border:none}.single .gist .gist-meta{padding:.4rem .8rem;background-color:#dedee5}.single .gist .gist-meta a,.single .gist .gist-meta a::before,.single .gist .gist-meta a::after{text-decoration:none;color:#2c678d}[theme=dark] .single .gist .gist-meta a,[theme=dark] .single .gist .gist-meta a::before,[theme=dark] .single .gist .gist-meta a::after{color:#55bde2}.single .gist .gist-meta a:active,.single .gist .gist-meta a:hover{color:#ef3982}[theme=dark] .single .gist .gist-meta a:active,[theme=dark] .single .gist .gist-meta a:hover{color:#ef3982}[theme=dark] .single .gist .gist-meta{background-color:#1c2025}[theme=dark] .single .gist .highlight{background:#141414}[theme=dark] .single .gist .blob-num,[theme=dark] .single .gist .blob-code-inner,[theme=dark] .single .gist .highlight,[theme=dark] .single .gist .pl-enm,[theme=dark] .single .gist .pl-ko,[theme=dark] .single .gist .pl-mo,[theme=dark] .single .gist .pl-mp1 .pl-sf,[theme=dark] .single .gist .pl-ms,[theme=dark] .single .gist .pl-pdc1,[theme=dark] .single .gist .pl-scp,[theme=dark] .single .gist .pl-smc,[theme=dark] .single .gist .pl-som,[theme=dark] .single .gist .pl-va,[theme=dark] .single .gist .pl-vpf,[theme=dark] .single .gist .pl-vpu,[theme=dark] .single .gist .pl-mdr{color:#aab1bf}[theme=dark] .single .gist .pl-mb,[theme=dark] .single .gist .pl-pdb{font-weight:700}[theme=dark] .single .gist .pl-c,[theme=dark] .single .gist .pl-c span,[theme=dark] .single .gist .pl-pdc{color:#5b6270;font-style:italic}[theme=dark] .single .gist .pl-sr .pl-cce{color:#56b5c2;font-weight:400}[theme=dark] .single .gist .pl-ef,[theme=dark] .single .gist .pl-en,[theme=dark] .single .gist .pl-enf,[theme=dark] .single .gist .pl-eoai,[theme=dark] .single .gist .pl-kos,[theme=dark] .single .gist .pl-mh .pl-pdh,[theme=dark] .single .gist .pl-mr{color:#61afef}[theme=dark] .single .gist .pl-ens,[theme=dark] .single .gist .pl-vi{color:#be5046}[theme=dark] .single .gist .pl-enti,[theme=dark] .single .gist .pl-mai .pl-sf,[theme=dark] .single .gist .pl-ml,[theme=dark] .single .gist .pl-sf,[theme=dark] .single .gist .pl-sr,[theme=dark] .single .gist .pl-sr .pl-sra,[theme=dark] .single .gist .pl-src,[theme=dark] .single .gist .pl-st,[theme=dark] .single .gist .pl-vo{color:#56b5c2}[theme=dark] .single .gist .pl-eoi,[theme=dark] .single .gist .pl-mri,[theme=dark] .single .gist .pl-pds,[theme=dark] .single .gist .pl-pse .pl-s1,[theme=dark] .single .gist .pl-s,[theme=dark] .single .gist .pl-s1{color:#97c279}[theme=dark] .single .gist .pl-k,[theme=dark] .single .gist .pl-kolp,[theme=dark] .single .gist .pl-mc,[theme=dark] .single .gist .pl-pde{color:#c578dd}[theme=dark] .single .gist .pl-mi,[theme=dark] .single .gist .pl-pdi{color:#c578dd;font-style:italic}[theme=dark] .single .gist .pl-mp,[theme=dark] .single .gist .pl-stp{color:#818896}[theme=dark] .single .gist .pl-mdh,[theme=dark] .single .gist .pl-mdi,[theme=dark] .single .gist .pl-mdr{font-weight:400}[theme=dark] .single .gist .pl-mdht,[theme=dark] .single .gist .pl-mi1{color:#97c279;background:#020}[theme=dark] .single .gist .pl-md,[theme=dark] .single .gist .pl-mdhf{color:#df6b75;background:#200}[theme=dark] .single .gist .pl-corl{color:#df6b75;text-decoration:underline}[theme=dark] .single .gist .pl-ib{background:#df6b75}[theme=dark] .single .gist .pl-ii{background:#e0c184;color:#fff}[theme=dark] .single .gist .pl-iu{background:#e05151}[theme=dark] .single .gist .pl-ms1{color:#aab1bf;background:#373b41}[theme=dark] .single .gist .pl-c1,[theme=dark] .single .gist .pl-cn,[theme=dark] .single .gist .pl-e,[theme=dark] .single .gist .pl-eoa,[theme=dark] .single .gist .pl-eoac,[theme=dark] .single .gist .pl-eoac .pl-pde,[theme=dark] .single .gist .pl-kou,[theme=dark] .single .gist .pl-mm,[theme=dark] .single .gist .pl-mp .pl-s3,[theme=dark] .single .gist .pl-mq,[theme=dark] .single .gist .pl-s3,[theme=dark] .single .gist .pl-sok,[theme=dark] .single .gist .pl-sv,[theme=dark] .single .gist .pl-mb{color:#d19965}[theme=dark] .single .gist .pl-enc,[theme=dark] .single .gist .pl-entc,[theme=dark] .single .gist .pl-pse .pl-s2,[theme=dark] .single .gist .pl-s2,[theme=dark] .single .gist .pl-sc,[theme=dark] .single .gist .pl-smp,[theme=dark] .single .gist .pl-sr .pl-sre,[theme=dark] .single .gist .pl-stj,[theme=dark] .single .gist .pl-v,[theme=dark] .single .gist .pl-pdb{color:#e4bf7a}[theme=dark] .single .gist .pl-ent,[theme=dark] .single .gist .pl-entl,[theme=dark] .single .gist .pl-entm,[theme=dark] .single .gist .pl-mh,[theme=dark] .single .gist .pl-pdv,[theme=dark] .single .gist .pl-smi,[theme=dark] .single .gist .pl-sol,[theme=dark] .single .gist .pl-mdh,[theme=dark] .single .gist .pl-mdi{color:#df6b75}[theme=dark] .single iframe.instagram-media{border:none !important}.single .admonition{border-radius:6px;position:relative;margin:1.5rem 0;padding:0 .75rem;background-color:rgba(68,138,255,0.1);border-left:0.25rem solid #448aff;overflow:auto}.single .admonition p:first-child,.single .admonition ul:first-child{margin-top:0}.single .admonition p:last-child,.single .admonition ul:last-child{margin-bottom:0}.single .admonition .admonition-title{font-weight:bold;margin:0 -0.75rem;padding:.25rem 1.8rem;border-bottom:1px solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .admonition .admonition-title-none{display:none}.single .admonition.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .admonition .admonition-content{padding:.5rem 0}.single .admonition i.icon{font-size:0.85rem;color:#448aff;position:absolute;top:.6rem;left:.5rem}.single .admonition i.details-icon{color:#448aff;position:absolute;top:.55rem;right:.3rem}.single .admonition .admonition-icon{display:inline-block;background-repeat:no-repeat;width:20px;height:20px;background-image:url(/img/icon/admonition.svg)}.single .admonition .icon-note{background-position:0}.single .admonition .icon-abstract{background-position:-23px 0}.single .admonition .icon-info{background-position:-46px}.single .admonition .icon-tip{background-position:-64px}.single .admonition .icon-success{background-position:-84px}.single .admonition .icon-question{background-position:-106px}.single .admonition .icon-warning{background-position:-129px}.single .admonition .icon-failure{background-position:-152px}.single .admonition .icon-danger{background-position:-170px}.single .admonition .icon-bug{background-position:-190px}.single .admonition .icon-example{background-position:-210px}.single .admonition .icon-quote{background-position:-233px}.single .admonition .admonition-icon-arrow-right{background-position:-253px}.single .admonition.note{border-left-color:#448aff}.single .admonition.note i.icon{color:#448aff}.single .admonition.note i.details-icon{color:#448aff}.single .admonition.abstract{border-left-color:#00b0ff}.single .admonition.abstract i.icon{color:#00b0ff}.single .admonition.abstract i.details-icon{color:#00b0ff}.single .admonition.info{border-left-color:#00b8d4}.single .admonition.info i.icon{color:#00b8d4}.single .admonition.info i.details-icon{color:#00b8d4}.single .admonition.tip{border-left-color:#00bfa5}.single .admonition.tip i.icon{color:#00bfa5}.single .admonition.tip i.details-icon{color:#00bfa5}.single .admonition.success{border-left-color:#00c853}.single .admonition.success i.icon{color:#00c853}.single .admonition.success i.details-icon{color:#00c853}.single .admonition.question{border-left-color:#64dd17}.single .admonition.question i.icon{color:#64dd17}.single .admonition.question i.details-icon{color:#64dd17}.single .admonition.warning{border-left-color:#ff9100}.single .admonition.warning i.icon{color:#ff9100}.single .admonition.warning i.details-icon{color:#ff9100}.single .admonition.failure{border-left-color:#ff5252}.single .admonition.failure i.icon{color:#ff5252}.single .admonition.failure i.details-icon{color:#ff5252}.single .admonition.danger{border-left-color:#ff1744}.single .admonition.danger i.icon{color:#ff1744}.single .admonition.danger i.details-icon{color:#ff1744}.single .admonition.bug{border-left-color:#f50057}.single .admonition.bug i.icon{color:#f50057}.single .admonition.bug i.details-icon{color:#f50057}.single .admonition.example{border-left-color:#651fff}.single .admonition.example i.icon{color:#651fff}.single .admonition.example i.details-icon{color:#651fff}.single .admonition.quote{border-left-color:#9e9e9e}.single .admonition.quote i.icon{color:#9e9e9e}.single .admonition.quote i.details-icon{color:#9e9e9e}.single .admonition.note{background-color:rgba(68,138,255,0.1)}.single .admonition.note .admonition-title{border-bottom-color:rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .admonition.note.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .admonition.abstract{background-color:rgba(0,176,255,0.1)}.single .admonition.abstract .admonition-title{border-bottom-color:rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.25)}.single .admonition.abstract.open .admonition-title{background-color:rgba(0,176,255,0.1)}.single .admonition.info{background-color:rgba(0,184,212,0.1)}.single .admonition.info .admonition-title{border-bottom-color:rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.25)}.single .admonition.info.open .admonition-title{background-color:rgba(0,184,212,0.1)}.single .admonition.tip{background-color:rgba(0,191,165,0.1)}.single .admonition.tip .admonition-title{border-bottom-color:rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.25)}.single .admonition.tip.open .admonition-title{background-color:rgba(0,191,165,0.1)}.single .admonition.success{background-color:rgba(0,200,83,0.1)}.single .admonition.success .admonition-title{border-bottom-color:rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.25)}.single .admonition.success.open .admonition-title{background-color:rgba(0,200,83,0.1)}.single .admonition.question{background-color:rgba(100,221,23,0.1)}.single .admonition.question .admonition-title{border-bottom-color:rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.25)}.single .admonition.question.open .admonition-title{background-color:rgba(100,221,23,0.1)}.single .admonition.warning{background-color:rgba(255,145,0,0.1)}.single .admonition.warning .admonition-title{border-bottom-color:rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.25)}.single .admonition.warning.open .admonition-title{background-color:rgba(255,145,0,0.1)}.single .admonition.failure{background-color:rgba(255,82,82,0.1)}.single .admonition.failure .admonition-title{border-bottom-color:rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.25)}.single .admonition.failure.open .admonition-title{background-color:rgba(255,82,82,0.1)}.single .admonition.danger{background-color:rgba(255,23,68,0.1)}.single .admonition.danger .admonition-title{border-bottom-color:rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.25)}.single .admonition.danger.open .admonition-title{background-color:rgba(255,23,68,0.1)}.single .admonition.bug{background-color:rgba(245,0,87,0.1)}.single .admonition.bug .admonition-title{border-bottom-color:rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.25)}.single .admonition.bug.open .admonition-title{background-color:rgba(245,0,87,0.1)}.single .admonition.example{background-color:rgba(101,31,255,0.1)}.single .admonition.example .admonition-title{border-bottom-color:rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.25)}.single .admonition.example.open .admonition-title{background-color:rgba(101,31,255,0.1)}.single .admonition.quote{background-color:rgba(159,159,159,0.1)}.single .admonition.quote .admonition-title{border-bottom-color:rgba(159,159,159,0.1);background-color:rgba(159,159,159,0.25)}.single .admonition.quote.open .admonition-title{background-color:rgba(159,159,159,0.1)}.single .admonition:last-child{margin-bottom:.75rem}.single .echarts{margin:.5rem 0;text-align:center}.single .mapbox{margin:.5rem 0;padding:.5rem 0}.single meting-js{margin:.5rem 0}.single .bilibili{position:relative;width:100%;height:0;padding-bottom:75%;margin:3% auto;text-align:center}.single .bilibili iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single hr{margin:1rem 0;position:relative;border-top:4px dashed #2c678d;border-bottom:none}[theme=dark] .single hr{border-top:4px dashed #a9a9b3}.single kbd{display:inline-block;padding:.25rem;background-color:#fff;border:1px solid #2c678d;border-bottom-color:#2c678d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #2c678d;box-shadow:inset 0 -1px 0 #2c678d;font-size:.8rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#c7254e}[theme=dark] .single kbd{background-color:#282c35;border:1px solid #a9a9b3;border-bottom-color:#a9a9b3;-webkit-box-shadow:inset 0 -1px 0 #a9a9b3;box-shadow:inset 0 -1px 0 #a9a9b3;color:#E5BF78}.single .version{height:1.25em;vertical-align:text-bottom}.single blockquote blockquote{padding:0;width:100%;line-height:3.5rem}.single blockquote blockquote blockquote{width:100%;padding:0;line-height:6rem}.single blockquote blockquote blockquote blockquote{width:100%;padding:0;line-height:8rem}.lg-toolbar .lg-icon::after{color:#999}.special .single-title,.special .single-subtitle{text-align:right}.archive .single-title{text-align:right}.archive .group-title-year{font-size:30px;font-weight:600;margin-top:2.5rem;margin-bottom:1.5rem}.archive .group-title-month{margin-top:1.5rem;margin-bottom:0.5rem;font-size:20px;font-weight:600}.archive .categories-card{margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;line-height:1.6rem}.archive .categories-card .card-item{font-size:.875rem;text-align:left;width:45%;display:flex;align-items:flex-start;margin-top:2rem;min-height:10rem;padding:0 2%;position:relative}.archive .categories-card .card-item .card-item-wrapper{width:100%;overflow:hidden}.archive .categories-card .card-item .card-item-wrapper .card-item-title{font-size:1.2rem;font-weight:bold;display:inline-block;margin-top:1rem;margin-bottom:.75rem}.archive .categories-card .card-item .card-item-wrapper span{float:right;padding-right:1rem}.archive .archive-item{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:.25rem 0 .25rem 1.5rem}.archive .archive-item-link{min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.archive .archive-item-link:hover{color:#2d96bd;background-color:transparent}[theme=dark] .archive .archive-item-link{color:#a9a9b3}[theme=dark] .archive .archive-item-link:hover{color:#fff}.archive .archive-item-date{width:4em;text-align:right;color:#a9a9b3}[theme=dark] .archive .archive-item-date{color:#939090}.archive .more-post{text-align:right}.archive .tag-cloud-tags{margin:10px 0}.archive .tag-cloud-tags a,.archive .tag-cloud-tags a::before,.archive .tag-cloud-tags a::after{text-decoration:none;color:#161209}[theme=dark] .archive .tag-cloud-tags a,[theme=dark] .archive .tag-cloud-tags a::before,[theme=dark] .archive .tag-cloud-tags a::after{color:#a9a9b3}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:hover{color:#2d96bd}[theme=dark] .archive .tag-cloud-tags a:active,[theme=dark] .archive .tag-cloud-tags a:hover{color:#ef3982}.archive .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;overflow-wrap:break-word;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:focus,.archive .tag-cloud-tags a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.archive .tag-cloud-tags a sup{color:#a9a9b3}[theme=dark] .archive .tag-cloud-tags a sup{color:#939090}.home .home-profile{-webkit-transform:translateY(16vh);-moz-transform:translateY(16vh);-ms-transform:translateY(16vh);-o-transform:translateY(16vh);transform:translateY(16vh);padding:0 0 .5rem;text-align:center}.home .home-profile .home-avatar{padding:.5rem}.home .home-profile .home-avatar img{display:inline-block;width:8rem;height:auto;margin:0 auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem)}.home .home-profile .home-title{font-size:1.25rem;font-weight:bold;margin:0;padding:0 0.5rem}.home .home-profile .home-subtitle{font-size:1rem;font-weight:normal;margin:0;padding:.5rem}.home .home-profile .links{padding:0 .5rem;font-size:1.5rem}.home .home-profile .links a *{vertical-align:text-bottom;margin-right:6px}.home .home-profile .links img{height:1.5rem;padding:0 .25rem}.home .home-profile .home-disclaimer{font-size:1rem;line-height:1.5rem;font-weight:normal;margin:0;padding:.5rem;color:#a9a9b3}[theme=dark] .home .home-profile .home-disclaimer{color:#939090}.home[data-home=posts] .home-profile{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-top:2rem}.home[data-home=posts] .home-avatar img{width:6rem}.home[data-home=posts] .summary{padding-top:1rem;padding-bottom:.8rem;color:#161209;border-bottom:4px dashed #2c678d}[theme=dark] .home[data-home=posts] .summary{color:#DDD;border-bottom:4px dashed #a9a9b3}.home[data-home=posts] .summary .featured-image-preview{width:100%;padding:30% 0 0;position:relative;margin:0.6rem auto;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}.home[data-home=posts] .summary .featured-image-preview img{position:absolute;width:100%;height:100%;left:0;top:0}.home[data-home=posts] .summary .featured-image-preview img.lazyloaded{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.home[data-home=posts] .summary .featured-image-preview:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.home[data-home=posts] .summary .single-title{font-size:1.25rem;line-height:140%;margin:0 0}.home[data-home=posts] .summary .single{display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;margin-top:.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .home[data-home=posts] .summary .single{color:#939090}.home[data-home=posts] .summary .single h2,.home[data-home=posts] .summary .single h3,.home[data-home=posts] .summary .single h4,.home[data-home=posts] .summary .single h5,.home[data-home=posts] .summary .single h6,.home[data-home=posts] .summary .single p{font-size:1rem;line-height:1.5;display:inline}.home[data-home=posts] .summary .single h2::after,.home[data-home=posts] .summary .single h3::after,.home[data-home=posts] .summary .single h4::after,.home[data-home=posts] .summary .single h5::after,.home[data-home=posts] .summary .single h6::after,.home[data-home=posts] .summary .single p::after{content:"\A";white-space:pre}.home[data-home=posts] .summary .single h2{font-size:1.125rem}.home[data-home=posts] .summary .single a,.home[data-home=posts] .summary .single a::before,.home[data-home=posts] .summary .single a::after{text-decoration:none;color:#2c678d}[theme=dark] .home[data-home=posts] .summary .single a,[theme=dark] .home[data-home=posts] .summary .single a::before,[theme=dark] .home[data-home=posts] .summary .single a::after{color:#a9a9b3}.home[data-home=posts] .summary .single a:active,.home[data-home=posts] .summary .single a:hover{color:#ef3982}[theme=dark] .home[data-home=posts] .summary .single a:active,[theme=dark] .home[data-home=posts] .summary .single a:hover{color:#ef3982}.home[data-home=posts] .summary .single b,.home[data-home=posts] .summary .single strong{color:#a9a9b3}[theme=dark] .home[data-home=posts] .summary .single b,[theme=dark] .home[data-home=posts] .summary .single strong{color:#939090}.home[data-home=posts] .summary .post-footer{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.home[data-home=posts] .summary .post-footer a,.home[data-home=posts] .summary .post-footer a::before,.home[data-home=posts] .summary .post-footer a::after{text-decoration:none;color:#2c678d}[theme=dark] .home[data-home=posts] .summary .post-footer a,[theme=dark] .home[data-home=posts] .summary .post-footer a::before,[theme=dark] .home[data-home=posts] .summary .post-footer a::after{color:#55bde2}.home[data-home=posts] .summary .post-footer a:active,.home[data-home=posts] .summary .post-footer a:hover{color:#ef3982}[theme=dark] .home[data-home=posts] .summary .post-footer a:active,[theme=dark] .home[data-home=posts] .summary .post-footer a:hover{color:#ef3982}.home[data-home=posts] .summary .post-footer .post-tags{padding:0}.home[data-home=posts] .summary .post-footer .post-tags a,.home[data-home=posts] .summary .post-footer .post-tags a::before,.home[data-home=posts] .summary .post-footer .post-tags a::after{text-decoration:none;color:#161209}[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a::before,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a::after{color:#a9a9b3}.home[data-home=posts] .summary .post-footer .post-tags a:active,.home[data-home=posts] .summary .post-footer .post-tags a:hover{color:#2d96bd}[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a:active,[theme=dark] .home[data-home=posts] .summary .post-footer .post-tags a:hover{color:#ef3982}#content-404{font-size:1.8rem;line-height:3rem;-webkit-transform:translateY(30vh);-moz-transform:translateY(30vh);-ms-transform:translateY(30vh);-o-transform:translateY(30vh);transform:translateY(30vh);text-align:center}header{width:100%;z-index:150;background-color:#ececec;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}[theme=dark] header{background-color:#252627}header .logo{min-height:1.5em;height:1.5em;vertical-align:text-bottom}header .logo,header .header-title-pre{padding-right:.25rem}header .header-title-post{padding-left:.25rem}header:hover{-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}.header-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%}.header-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;margin-right:.5rem;min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-flex:10;flex:10}.menu .menu-item{position:relative}.language-select{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%}.language-select:hover{cursor:pointer}.search{position:relative}.search input{color:transparent;box-sizing:border-box;height:2.5rem;width:2.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;border:none;outline:none;background-color:#ececec;vertical-align:baseline !important;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}[theme=dark] .search input{background-color:#252627}.search input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.search input:-moz-placeholder{color:rgba(0,0,0,0)}.search input::-moz-placeholder{color:rgba(0,0,0,0)}.search input:-ms-input-placeholder{color:rgba(0,0,0,0)}.search input::placeholder{color:rgba(0,0,0,0)}.search .search-button{margin:0;position:absolute;left:auto;right:1rem}.search .search-toggle{left:.5rem;right:auto}.search .search-loading{display:none}.search .search-clear{display:none}.open .search input,.search.mobile input{color:#161209;background-color:#e9e9e9;padding:0 2rem 0 2rem}[theme=dark] .open .search input,[theme=dark] .search.mobile input{color:#DDD;background-color:#363636}[theme=dark] .open .search input::-webkit-input-placeholder,[theme=dark] .search.mobile input::-webkit-input-placeholder{color:#939090}[theme=dark] .open .search input:-moz-placeholder,[theme=dark] .search.mobile input:-moz-placeholder{color:#939090}[theme=dark] .open .search input::-moz-placeholder,[theme=dark] .search.mobile input::-moz-placeholder{color:#939090}[theme=dark] .open .search input:-ms-input-placeholder,[theme=dark] .search.mobile input:-ms-input-placeholder{color:#939090}[theme=dark] .open .search input::placeholder,[theme=dark] .search.mobile input::placeholder{color:#939090}.open .search input::-webkit-input-placeholder,.search.mobile input::-webkit-input-placeholder{color:#a9a9b3}.open .search input:-moz-placeholder,.search.mobile input:-moz-placeholder{color:#a9a9b3}.open .search input::-moz-placeholder,.search.mobile input::-moz-placeholder{color:#a9a9b3}.open .search input:-ms-input-placeholder,.search.mobile input:-ms-input-placeholder{color:#a9a9b3}.open .search input::placeholder,.search.mobile input::placeholder{color:#a9a9b3}.open .search .search-button,.search.mobile .search-button{color:#a9a9b3}[theme=dark] .open .search .search-button,[theme=dark] .search.mobile .search-button{color:#939090}.open .search .search-clear:hover,.search.mobile .search-clear:hover{color:#ff6b6b}.open .search .search-toggle:hover,.search.mobile .search-toggle:hover{cursor:default}.theme-switch i{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}#header-desktop{display:block;position:fixed;height:3.5rem;line-height:3.5rem}[data-header-desktop=normal] #header-desktop{position:static}#header-desktop .header-wrapper{padding:0 2rem 0 10vh}#header-desktop .header-wrapper .header-title{font-size:1.5rem}#header-desktop .header-wrapper .menu{overflow:hidden;white-space:nowrap}#header-desktop .header-wrapper .menu nav{display:inline-block}#header-desktop .header-wrapper .menu ul li{list-style:none;display:inline-block}#header-desktop .header-wrapper .menu .menu-inner{margin:0}#header-desktop .header-wrapper .menu .menu-item{margin:0 .5rem}#header-desktop .header-wrapper .menu .menu-item.delimiter{border-left:1.5px solid #161209}[theme=dark] #header-desktop .header-wrapper .menu .menu-item.delimiter{border-left-color:#a9a9b3}#header-desktop .header-wrapper .menu .menu-item.language{margin-right:0}#header-desktop .header-wrapper .menu .menu-item.search{margin:0 -.5rem 0 0}#header-desktop .header-wrapper .menu a.active{font-weight:900;color:#161209}[theme=dark] #header-desktop .header-wrapper .menu a.active{color:#fff}#header-desktop.open .header-wrapper .menu .menu-item.search{margin:0 .25rem 0 .5rem}#header-desktop.open .header-wrapper .menu .menu-item.search input{width:24rem}#header-mobile{display:none;position:fixed;height:3.5rem;line-height:3.5rem}[data-header-mobile=normal] #header-mobile{position:static}#header-mobile .header-container{padding:0;margin:0}#header-mobile .header-container .header-wrapper{padding:0 1rem;font-size:1.125rem;-webkit-transition:margin-top 0.3s ease;-moz-transition:margin-top 0.3s ease;-o-transition:margin-top 0.3s ease;transition:margin-top 0.3s ease}#header-mobile .header-container .header-wrapper .header-title{font-size:1.5rem;max-width:80%}#header-mobile .header-container .header-wrapper .menu-toggle{line-height:4rem;cursor:pointer;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}#header-mobile .header-container .header-wrapper .menu-toggle span{display:block;background:#161209;width:1.5rem;height:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}[theme=dark] #header-mobile .header-container .header-wrapper .menu-toggle span{background:#DDD}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(1){margin-bottom:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(3){margin-top:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(0.4rem, 0.5rem);-moz-transform:rotate(45deg) translate(0.4rem, 0.5rem);-ms-transform:rotate(45deg) translate(0.4rem, 0.5rem);-o-transform:rotate(45deg) translate(0.4rem, 0.5rem);transform:rotate(45deg) translate(0.4rem, 0.5rem)}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(2){opacity:0}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-moz-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-ms-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-o-transform:rotate(-45deg) translate(0.4rem, -0.5rem);transform:rotate(-45deg) translate(0.4rem, -0.5rem)}#header-mobile .header-container .menu{text-align:center;background:#ececec;border-top:2px solid #2c678d;display:none;padding-top:.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}#header-mobile .header-container .menu ul{padding:0}#header-mobile .header-container .menu ul li{list-style:none}#header-mobile .header-container .menu .search-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.5rem 1rem;line-height:2.5rem}#header-mobile .header-container .menu .search{flex-grow:10}#header-mobile .header-container .menu .search .algolia-autocomplete,#header-mobile .header-container .menu .search input{width:100%}#header-mobile .header-container .menu .search-button{top:0}#header-mobile .header-container .menu .search-cancel{display:none;margin-left:.75rem}#header-mobile .header-container .menu .menu-item{display:block;line-height:2.5rem}#header-mobile .header-container .menu.active{display:block}[theme=dark] #header-mobile .header-container .menu{background:#252627;border-top-color:#a9a9b3}#header-mobile.open .header-wrapper{margin-top:-3.5rem}#header-mobile.open .menu{padding-top:0;border-top:none}#header-mobile.open .menu .menu-item{display:none}#header-mobile.open .menu .search-cancel{display:inline}.search-dropdown{position:fixed;z-index:200;top:3.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}.search-dropdown.desktop{right:2rem;width:30rem}.search-dropdown.mobile{right:0;width:100%}.search-dropdown .dropdown-menu{right:0 !important;background-color:#fff}[theme=dark] .search-dropdown .dropdown-menu{background-color:#282c35}.search-dropdown .dropdown-menu .suggestions{overflow-y:auto;max-height:calc(100vh - 3.5rem)}.search-dropdown .dropdown-menu .suggestions .suggestion{padding:.75rem 1rem}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:bold;max-width:75%}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{font-size:.875rem;float:right;text-align:right;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{color:#939090}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{line-height:1.25rem;display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{color:#939090}.search-dropdown .dropdown-menu .suggestions .suggestion em{font-style:normal;background-color:rgba(53,166,247,0.25)}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion em{background-color:rgba(50,112,194,0.4)}.search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#dedee5}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#323843}.search-dropdown .dropdown-menu .suggestions .suggestion:hover{cursor:pointer}.search-dropdown .dropdown-menu .search-empty{padding:1rem;text-align:center}.search-dropdown .dropdown-menu .search-empty .search-query{font-weight:bold}[theme=dark] .search-dropdown .dropdown-menu .search-empty .search-query{color:#ddd}.search-dropdown .dropdown-menu .search-footer{padding:.5rem 1rem;float:right;font-size:.8rem;color:#a9a9b3}.search-dropdown .dropdown-menu .search-footer [theme=dark]{color:#939090}.search-dropdown .dropdown-menu .search-footer a,.search-dropdown .dropdown-menu .search-footer a::before,.search-dropdown .dropdown-menu .search-footer a::after{text-decoration:none;color:#2c678d}[theme=dark] .search-dropdown .dropdown-menu .search-footer a,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::before,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::after{color:#55bde2}.search-dropdown .dropdown-menu .search-footer a:active,.search-dropdown .dropdown-menu .search-footer a:hover{color:#ef3982}[theme=dark] .search-dropdown .dropdown-menu .search-footer a:active,[theme=dark] .search-dropdown .dropdown-menu .search-footer a:hover{color:#ef3982}.search-dropdown .dropdown-menu .search-footer a{font-size:1rem}footer{height:2rem;width:100%;text-align:center;line-height:1.25rem;padding:1rem 0}footer .footer-container{font-size:.875rem}footer .footer-container .footer-line{width:100%}footer .footer-container .footer-line .icp-br{display:none}.blur footer{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;white-space:nowrap;width:100%;padding:1rem 0 0}.pagination a{font-size:.8rem;color:#bfbfbf;letter-spacing:.1rem;font-weight:700;padding:5px 5px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.pagination li{padding-bottom:3px;margin:0 20px;box-sizing:border-box;position:relative;display:inline}.pagination li.disabled{display:none}.pagination li:hover a{color:#000}[theme=dark] .pagination li:hover a{color:#fff}.pagination li:before,.pagination li:after{position:absolute;content:"";width:0;height:3px;background:#000;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;bottom:0px}[theme=dark] .pagination li:before,[theme=dark] .pagination li:after{background:#fff}.pagination li:before .active,.pagination li:after .active{width:100%}.pagination li:before{left:50%}.pagination li:after{right:50%}.pagination li:hover:before,.pagination li:hover:after{width:50%}.pagination li.active a{color:#000}[theme=dark] .pagination li.active a{color:#fff}.pagination li.active:before,.pagination li.active:after{width:60%}@media only screen and (max-width: 1440px){.page,.content-block-position{width:56%}}@media only screen and (max-width: 1200px){.page,.content-block-position{width:52%}#header-desktop .header-wrapper{padding-right:1rem}.search-dropdown.desktop{right:1rem}}@media only screen and (max-width: 960px){#toc-auto{display:none}#toc-static{display:block}.page,.content-block-position{width:80%}#header-desktop .header-wrapper{padding-left:1rem}}@media only screen and (max-width: 680px){#header-desktop{display:none}#header-mobile{display:block}body.blur{overflow:hidden}.page,.content-block{width:100%}.page .categories-card .card-item,.content-block .categories-card .card-item{width:100%}.copyright .copyright-line .icp-splitter{display:none}.copyright .copyright-line .icp-br{display:block}}body{line-height:1.9rem}.summary-title{margin:0}.summary-content{color:#a9a9b3;display:block;margin-top:1rem}.summary-content p{margin:0}header{box-shadow:0 0 10px rgba(0,0,0,0.1)}.logo-svg{fill:#2c678d}[theme=dark] .logo-svg{fill:#DDD}article .content-block a:visited{color:#70a0b0}[theme=dark] article .content-block a:visited{color:#70a0b0}article .content-block a{border-bottom:dashed 1px}article .content-block a[class="header-mark"],article .content-block .post-footer a{border-bottom:none}article .content-block{border-radius:20px;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}article .content-block h2:first-child,article .content-block h3:first-child{margin-top:20px}[theme=dark] article .content-block{background:#1B1B1C}article .content-block-position:last-child{margin-bottom:0}article .content-break h2{font-size:230%;padding-top:90px;text-align:center;line-height:3rem;margin-bottom:0.5rem}article .content-break h2 a.header-mark:before{content:none}article .content-break h2>.content-block-position:first-child{margin-top:0}article .content-break figure{margin:0}article .content-break img{margin-top:40px;border-radius:20px;width:100%;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}article em{background:#fff3bc;font-style:inherit;padding:4px 7px 6px;box-decoration-break:clone}[theme=dark] article em{background:#AE8029}article .featured-image{border-top-left-radius:20px;border-top-right-radius:20px}article a.button{display:inline-block;padding:10px 20px;max-width:90%;box-sizing:border-box;text-decoration:none;border-radius:10px;background-color:#333;border:solid 2px #333;color:#FFF;text-align:center}[theme=dark] article a.button{color:#FFF}article a.button:hover{color:#333;background-color:#FFF}article a.button-big{padding:15px 30px;font-size:160%;font-weight:bold}article a.button-white{background-color:#FFF;color:#333;border-color:#333}article a.button-white:hover{background-color:#000;color:#FFF}article a.button-black{background-color:#000;color:#FFF;border-color:#FFF}article a.button-black:hover{background-color:#FFF;color:#333}article a.button-red{background-color:#fb0021;border:solid 2px #fb0021}article a.button-red:visited{color:#ffffff}article a.button-red:hover{background-color:#FFF;color:#fb0021}article a.big-grey-button{display:inline-block;max-width:90%;box-sizing:border-box;padding:15px 30px;background-color:#666;border:solid 2px #555;color:#FFF;text-align:center;text-decoration:none;font-size:160%;font-weight:bold;border-radius:20px;margin:50px auto 0}article a.big-grey-button:hover{background-color:#FFF;color:#666}.article-mini{border-radius:20px;cursor:pointer}.summary-animation{box-shadow:none;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.summary-animation:hover{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.1);box-shadow:0 0 40px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}[theme=dark] .summary-animation{box-shadow:none}[theme=dark] .summary-animation:hover{border:2px solid #1B1B1C;transform:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-shadow:0 0 1.5rem rgba(94,104,125,0.3);box-shadow:0 0 1.5rem rgba(94,104,125,0.3)}.post-tags-summary-image{position:absolute;right:13px;top:13px;z-index:1}.post-tags-summary-under-footer{margin-bottom:6rem;margin-top:0.5rem;text-align:right}.post-tags-summary-footer{margin-top:1rem;text-align:right}a.post-tag-summary{background:#2c678d;opacity:0.9;padding:2px 6px 2px 6px;border-radius:5px;margin-right:5px;color:white;font-size:14px;display:inline-block;margin-top:5px}a.post-tag-summary:hover{color:white}.page{max-width:900px;width:100%;min-width:200px;box-sizing:border-box}[data-header-desktop] .page{margin-top:6rem;padding-top:0}.content-block-position{max-width:900px;width:100%;min-width:200px;box-sizing:border-box}.page.home{max-width:800px}.home .home-profile{text-align:left;padding-bottom:4rem}.home .home-profile .home-meta{display:inline-block;width:80%}.home .home-profile .home-title{font-size:30px}.home .home-profile .home-avatar{vertical-align:top;width:120px;display:inline-block;box-sizing:border-box;margin-right:10px}.home .home-profile .home-avatar img{border-radius:10px;width:7rem}.home .home-profile .home-avatar img:hover{box-shadow:0 0 40px rgba(0,0,0,0.1)}[theme=dark] .home .home-profile .home-avatar img{box-shadow:0 0 0 0.3618em #a9a9b3}[theme=dark] .home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem);box-shadow:0 0 40px rgba(94,104,125,0.3)}.home[data-home=posts] .summary{padding-top:0;padding-bottom:1rem;margin-bottom:6rem;border:2px solid #DDD;background:#fff;border-radius:20px}[theme=dark] .home[data-home=posts] .summary{border:2px solid #a9a9b3;background:#1B1B1C}.home[data-home=posts] .summary:hover{cursor:pointer}.home[data-home=posts] .summary .featured-image-preview{margin:0 auto}.home[data-home=posts] .summary .featured-image-preview:hover{transform:none}#data-header-desktop{line-height:3.2rem}.single blockquote{margin:auto;background:none;border:none;display:block;text-align:center;font-size:160%;width:90%;padding:40px 20px;box-sizing:border-box;font-weight:400;line-height:2rem;text-transform:uppercase}[theme="dark"] .single blockquote{background:none;border:none}.single figure{margin:0}.single p+ul{margin-top:-1.2rem;margin-bottom:1.2rem}.single br+img{margin-top:1.2rem}.single h2{font-size:2rem;margin-top:7rem}.single h2 code{font-size:90%}.single h2[id^=u-]>.header-mark::before,.single h3[id^=u-]>.header-mark::before,.single h4[id^=u-]>.header-mark::before,.single h5[id^=u-]>.header-mark::before,.single h6[id^=u-]>.header-mark::before{content:none}.single h3{font-size:1.5rem}.single #comments{padding:0}.comments{padding:20px 60px 20px;border-radius:30px;background:#eee;margin-top:3rem;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}[theme=dark] .comments{background:#1B1B1C}.footer-post-author{padding:20px;background-color:#eee;color:black;display:inline-block;width:100%;box-sizing:border-box;border:solid 2px #DDD;border-radius:10px;border-bottom:solid 2px #DDD}[theme=dark] .footer-post-author{background-color:#eee}.author-avatar{width:105px;padding:0 25px 0 0;vertical-align:middle;box-sizing:border-box;display:inline-block}.author-avatar img{display:block;width:100%;border-radius:100%}.author-info{vertical-align:middle;display:inline-block;box-sizing:border-box}.author-info a{color:black}.author-info a:hover{color:#2d96bd}.author-info .name a{border-bottom:none;color:#161209;font-weight:700}.article-text{padding-top:20px;padding-left:20px;padding-right:20px}.header-post{box-shadow:0 -0.9rem 1.5rem 0 rgba(0,0,0,0.1);margin:6rem 1rem 0;max-width:900px;width:100%;min-width:200px;box-sizing:border-box;border-radius:20px 20px 0 0}[theme=dark] .header-post{background:#1B1B1C}.header-post .single-title{margin:0 !important;border-bottom:1px solid #DDD;font-size:1.6rem;font-weight:bold;line-height:140%}.header-post .featured-image{height:86vh;min-height:200px;position:relative;background-position:center 50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0px 0px}.header-post .featured-image .post-title{position:absolute;bottom:0;background:#000;opacity:0.85;width:100%;color:#ffffff}.header-post .single-subtitle{margin:.4rem 0;font-size:1.2rem;font-weight:normal;font-style:italic;line-height:100%}.header-post .single-subtitle:before{content:none}.header-post .post-meta-line a{color:#a9a9b3}.header-post .post-meta-line span{margin-right:13px}.header-post .post-meta-line span i.svg-icon{margin-right:1px}.post-all-meta{padding:20px 60px 20px}.donate-link:after{padding-left:6px;content:"\01F37A"}.donate-link:hover::after{content:"\01F37B"}.author-comment{padding:40px 0}.author-comment .name{color:#161209;font-weight:700;font-size:18px;line-height:28px}[theme=dark] .author-comment .name{color:#DDDDDD}.author-comment .author-comment-text{color:#161209;font-size:24px}[theme=dark] .author-comment .author-comment-text{color:#DDDDDD}.post-nav{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.post-nav a[rel="next"]{text-align:right}footer{padding:2rem 0;margin-top:3rem}.page-toc{margin:0}.page-toc .header-post{margin:6rem 1rem 0}.page-toc .header-post{margin:6rem 1rem 0}.content-block-position{margin-top:3rem}.page-toc .content-block-position{margin-left:1rem}.content-break{max-width:900px}#toc-auto{line-height:1.5rem}.breadcrumbs{font-size:15px;color:#a9a9b3}.breadcrumbs a{color:#a9a9b3}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{display:inline-block;list-style:none}.breadcrumbs ol li:not(:first-child):before{content:"/";margin:0 3px 0 3px}.page-toc .content-break img{border-radius:0}.theme-full .content-block-first,.theme-classic .content-block-first,.theme-wide .content-block-first{margin-top:0 !important;box-shadow:0 1.2rem 1.2rem 0 rgba(0,0,0,0.1);border-radius:0 0 20px 20px}.theme-full .header-post,.theme-classic .header-post,.theme-wide .header-post{margin-left:auto;margin-right:auto}.theme-mega-full .header-post{height:100vh;max-width:none;border-radius:0;margin:0 !important}.theme-mega-full .header-post h1{font-size:2.1rem !important}.theme-mega-full .header-post .featured-image{height:100vh}.theme-classic .header-post,.theme-wide .header-post,.theme-full .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:auto}.theme-classic article,.theme-wide article,.theme-full article{margin-top:-20px}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:1rem}.theme-full .post-title a{color:#a9a9b3}.theme-wide .image-theme-wide{margin-right:-60px;margin-left:-60px}.theme-mega-full.page-toc .content-block-first{margin-top:2rem}.post-update{border-radius:10px;padding:10px;margin:20px 0 20px 0;background-color:#a9a9b3;color:#161209}[theme=dark] .post-update b{color:black !important}.post-navigation{display:flex;margin-bottom:2rem}.post-navigation .post-nav-box{flex:none;width:49%;display:block}.post-navigation .post-nav-box :hover{color:#ef3982}.post-navigation .nav-box-prev{margin-right:16px}.post-navigation .nav-box{justify-content:space-between;align-items:center;display:flex !important;justify-content:space-between;border-radius:6px;box-shadow:0 0 1em 0 rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.02);color:#2c678d;padding:1.25rem}[theme=dark] .post-navigation .nav-box{background-color:#DDD;box-shadow:0 0 20px 2px rgba(94,104,125,0.3)}.post-navigation .nav-icon{height:2rem;width:2rem}.post-navigation .nav-text-h{font-size:.75rem}.post-share{max-width:900px;width:100%;min-width:200px;text-align:center;margin:1rem auto}.post-tags{box-sizing:border-box}.post-tags .tag{margin-top:10px;margin-right:10px;padding:5px 10px 5px 10px;border-radius:4px;color:#DDD;display:inline-block;border:2px solid #DDD}[theme=dark] .post-tags .tag{color:#DDD}.post-share-toc{margin:1rem 0}.is-style-explanation{padding:.75rem 1rem .75rem 4rem;font-size:1rem;position:relative;margin:0 0 1.5rem;border-left:1px solid #2c678d;background:linear-gradient(90deg, #2c678d, #eee);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}[theme=dark] .is-style-explanation{background:linear-gradient(90deg, #2c678d, #1B1B1C);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}.is-style-explanation :after{content:"";position:absolute;bottom:0;left:0;height:1px;width:25%;background:linear-gradient(90deg, #2c678d, #eee)}[theme=dark] .is-style-explanation :after{background:linear-gradient(90deg, #2c678d, #1B1B1C)}.is-style-explanation :before{content:"Hey!";font-style:italic;font-weight:700;color:#2c678d;position:absolute;top:.75rem;left:1rem}.post-tags-summary-under-footer-display{display:none}.block-media_column{display:inline-block}.block-media_column .content-column{display:block;float:left;width:50%;border-right:solid 5px transparent;box-sizing:border-box}.block-media_column .content-column img{width:100%}.block-media_right{width:50%;float:right;text-align:right;padding-right:0;margin-left:40px;margin-bottom:10px}.block-media_left{width:50%;float:left;text-align:left;padding-right:0;margin-right:40px}figure{margin:.5rem;text-align:center}figure .image-caption:not(:empty){box-sizing:border-box;border-left:none;width:90%;padding:10px 0 0 0;margin:0 auto;text-align:center;font-weight:500;color:#666;font-size:95%;min-width:20%;max-width:80%;display:inline-block}[theme=dark] figure .image-caption:not(:empty){color:#a9a9b3}figure img{display:block;height:auto;margin:0 auto;overflow:hidden}.post-meta{font-size:.875rem;color:#a9a9b3}.post-meta span{display:inline-block}[theme=dark] .post-meta{color:#939090}.post-meta a,.post-meta a::before,.post-meta a::after{text-decoration:none;color:#2c678d}[theme=dark] .post-meta a,[theme=dark] .post-meta a::before,[theme=dark] .post-meta a::after{color:#a9a9b3}.post-meta a:active,.post-meta a:hover{color:#ef3982}[theme=dark] .post-meta a:active,[theme=dark] .post-meta a:hover{color:#ef3982}.post-meta .author{font-size:1.05rem}.summary-post-meta{font-size:0.8rem}.summary-post-meta .author{font-size:0.8rem}.summary-post-meta span{margin-right:13px}.summary-post-meta span i.svg-icon{margin-right:1px}.page.home{padding-top:32px}.wrapper main .container.content-article{padding:0}.split-post .code-header,.split-post .table-wrapper,.split-post .admonition{border-radius:0 !important}.split-post .details-icon{display:none}.split-post img{width:100%;box-shadow:none}.theme-hero .header-post{max-width:none;margin:0 !important;border-bottom:1px solid #CDD2D4;padding-bottom:80px;background-color:#fff;position:relative;display:block;box-sizing:border-box}[theme=dark] .theme-hero .header-post{background-color:#1B1B1C}.post-hero.mobile{display:block;padding-bottom:32px}.post-hero.mobile .post-hero-grid{flex-direction:column}.post-hero-grid{display:flex;flex-direction:row;align-items:center;padding-right:16px;padding-left:16px}.post-hero-grid .post-hero-info{flex:1;display:flex;flex-direction:column;justify-content:center;margin-right:78px}.post-hero-grid .post-hero-logo{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-text-container .hero-text-description{margin-top:24px;margin-bottom:32px}[theme=dark] .hero-text-container .hero-text-description{color:#939090}.hero-text-container span{font-weight:600;font-size:10px;letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-bottom:0}.hero-text-container h1{font-weight:400;color:#000000;letter-spacing:0.2px;line-height:32px}[theme=dark] .hero-text-container h1{color:#DDD}.hero-text-container p{font-weight:400;font-size:16px;color:#333333;letter-spacing:0.1px;text-align:left;line-height:24px}.hero-author .hero-author-profile{display:flex;align-items:center;height:56px;margin-bottom:24px}.hero-author .hero-author-profile .hero-author-profile-name{font-size:16px;color:#242424;letter-spacing:-0.2px;text-align:left;line-height:24px}[theme=dark] .hero-author .hero-author-profile .hero-author-profile-name{color:#DDD}.hero-author .hero-author-profile .hero-author-profile-title{font-size:16px;color:#606060;font-weight:300;letter-spacing:0.1px;text-align:left;line-height:24px}[theme=dark] .hero-author .hero-author-profile .hero-author-profile-title{color:#DDD}.hero-author .hero-author-profile:last-of-type{margin-bottom:0}.hero-author img.hero-author-avatar{height:100%;border-radius:50%;margin-right:16px}.hero-author .profile-text-wrapper{display:flex;flex-direction:column}.hero-author h4{font-weight:500;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px;margin:0}.hero-author p{opacity:0.7;font-weight:400;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px;margin:0}.rendered{margin-top:32px;margin-bottom:0;opacity:0.7;font-weight:400;font-size:13px;color:#333333;letter-spacing:0.08px;text-align:left;line-height:24px}[theme=dark] .rendered{color:#DDD}.hero-img{margin:0;display:flex;justify-content:center}.hero-img img{align-self:center}.hero-tags{margin-top:3rem;text-align:center}.hero-tags span{margin-right:3rem}[theme=dark] .hero-tags{color:#DDD}.cat-cit{margin-top:4rem;margin-bottom:4rem;border:2.5px dashed #2c678d;padding:10px}[theme=dark] .cat-cit{background:#dddddd}.cat-cit .no-adb{color:black}.header-title-share{text-align:center}.header-title-share a{font-size:12px;display:inline-block;padding:2px 7px;border:solid 2px #555555;border-radius:15px;color:#555555;text-decoration:none;margin-right:4px;line-height:16px}[theme=dark] .header-title-share a{color:#DDD}.home[data-home=posts] .post-pinned .summary{border:3px solid #2c678d}.render-image{text-align:center;display:inline-block}.post-info-share{text-align:center;padding:40px 0 40px 0}.post-share a.share-icon{border-bottom:none;color:white}.post-share a.share-icon:hover{background:white;border:solid 2px #2c678d;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.post-share a.share-icon:hover .svg-social-icon{background-image:url(/img/icon/sprite-social-color.svg)}.share-link{margin-top:15px;margin-right:8px;font-size:20px;display:inline-block}.share-text{font-size:30px;margin-bottom:10px}.share-icon{border-radius:6px;padding:8px 16px 6px 16px}.share-telegram{background:#2CA5E0;border:solid 2px #2CA5E0}.share-twitter{background:#1DA1F2;border:solid 2px #1DA1F2}.share-vk{background:#4680C2;border:solid 2px #4680C2}.share-facebook{background:#1877F2;border:solid 2px #1877F2}.share-whatsapp{background:#25D366;border:solid 2px #25D366}.share-pocket{background:#EF3F56;border:solid 2px #EF3F56}.share-linkedin{background:#0077B5;border:solid 2px #0077B5}.share-viber{background:#665CAC;border:solid 2px #665CAC}.share-pinterest{background:#BD081C;border:solid 2px #BD081C}.share-tumblr{background:#36465D;border:solid 2px #36465D}.share-reddit{background:#FF4500;border:solid 2px #FF4500}.share-buffer{background:#168EEA;border:solid 2px #168EEA}.share-xing{background:#006567;border:solid 2px #006567}.share-line{background:#00C300;border:solid 2px #00C300}.share-instapaper{background:#1F1F1F;border:solid 2px #1F1F1F}.share-digg{background:#000000;border:solid 2px #000000}.share-stumbleupon{background:#FD8235;border:solid 2px #FD8235}.share-flipboard{background:#E12828;border:solid 2px #E12828}.share-weibo{background:#20B8E5;border:solid 2px #20B8E5}.share-renren{background:#217DC6;border:solid 2px #217DC6}.share-myspace{background:#030303;border:solid 2px #030303}.share-blogger{background:#FF5722;border:solid 2px #FF5722}.share-baidu{background:#2319DC;border:solid 2px #2319DC}.share-ok{background:#EE8208;border:solid 2px #EE8208}.share-evernote{background:#00A82D;border:solid 2px #00A82D}.share-skype{background:#00AFF0;border:solid 2px #00AFF0}.share-trello{background:#0079BF;border:solid 2px #0079BF}.share-mix{background:#FF8126;border:solid 2px #FF8126}.share-hackernews{background:#FF8126;border:solid 2px #FF8126}.svg-social-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite-social.svg)}.svg-social-icon-color{display:inline-block;background-repeat:no-repeat;background-image:url(/img/icon/sprite-social-color.svg)}.icon-rss{width:20px;height:20px;background-position:0 0}.icon-mail-dot-ru{width:20px;height:20px;background-position:-25px 0}.icon-udemy{width:20px;height:20px;background-position:-50px 0}.icon-discord{width:20px;height:20px;background-position:-75px 0}.icon-docker{width:20px;height:20px;background-position:-100px 0}.icon-matrix{width:20px;height:20px;background-position:-125px 0}.icon-xmpp{width:20px;height:20px;background-position:-150px 0}.icon-gitea{width:20px;height:20px;background-position:-175px 0}.icon-mastodon{width:20px;height:20px;background-position:-200px 0}.icon-researchgate{width:20px;height:20px;background-position:-225px 0}.icon-google{width:20px;height:20px;background-position:0 -25px}.icon-vine{width:20px;height:20px;background-position:-25px -25px}.icon-wordpress{width:20px;height:20px;background-position:-50px -25px}.icon-dribbble{width:20px;height:20px;background-position:-75px -25px}.icon-behance{width:20px;height:20px;background-position:-100px -25px}.icon-deviantart{width:20px;height:20px;background-position:-125px -25px}.icon-jsfiddle{width:20px;height:20px;background-position:-150px -25px}.icon-angellist{width:20px;height:20px;background-position:-175px -25px}.icon-zhihu{width:20px;height:20px;background-position:-200px -25px}.icon-strava{width:20px;height:20px;background-position:-225px -25px}.icon-twitch{width:20px;height:20px;background-position:0 -50px}.icon-steam{width:20px;height:20px;background-position:-25px -50px}.icon-patreon{width:20px;height:20px;background-position:-50px -50px}.icon-kickstarter{width:20px;height:20px;background-position:-75px -50px}.icon-foursquare{width:20px;height:20px;background-position:-100px -50px}.icon-last-dot-fm{width:20px;height:20px;background-position:-125px -50px}.icon-goodreads{width:20px;height:20px;background-position:-150px -50px}.icon-500px{width:20px;height:20px;background-position:-175px -50px}.icon-paypal{width:20px;height:20px;background-position:-200px -50px}.icon-bandcamp{width:20px;height:20px;background-position:-225px -50px}.icon-spotify{width:20px;height:20px;background-position:0 -75px}.icon-soundcloud{width:20px;height:20px;background-position:-25px -75px}.icon-snapchat{width:20px;height:20px;background-position:-50px -75px}.icon-xing{width:20px;height:20px;background-position:-75px -75px}.icon-flickr{width:20px;height:20px;background-position:-100px -75px}.icon-stackoverflow{width:20px;height:20px;background-position:-125px -75px}.icon-bitbucket{width:20px;height:20px;background-position:-150px -75px}.icon-freecodecamp{width:20px;height:20px;background-position:-175px -75px}.icon-codepen{width:20px;height:20px;background-position:-200px -75px}.icon-pinterest{width:20px;height:20px;background-position:-225px -75px}.icon-keybase{width:20px;height:20px;background-position:0 -100px}.icon-quora{width:20px;height:20px;background-position:-25px -100px}.icon-tumblr{width:20px;height:20px;background-position:-50px -100px}.icon-youtube{width:20px;height:20px;background-position:-75px -100px}.icon-gitlab{width:20px;height:20px;background-position:-100px -100px}.icon-medium{width:20px;height:20px;background-position:-125px -100px}.icon-instagram{width:20px;height:20px;background-position:-150px -100px}.icon-linkedin{width:20px;height:20px;background-position:-175px -100px}.icon-github{width:20px;height:20px;background-position:-200px -100px}.icon-mixer{width:20px;height:20px;background-position:-225px -100px}.icon-trello{width:20px;height:20px;background-position:0 -125px}.icon-skype{width:20px;height:20px;background-position:-25px -125px}.icon-evernote{width:20px;height:20px;background-position:-50px -125px}.icon-odnoklassniki{width:20px;height:20px;background-position:-75px -125px}.icon-baidu{width:20px;height:20px;background-position:-100px -125px}.icon-blogger{width:20px;height:20px;background-position:-125px -125px}.icon-myspace{width:20px;height:20px;background-position:-150px -125px}.icon-renren{width:20px;height:20px;background-position:-175px -125px}.icon-sinaweibo{width:20px;height:20px;background-position:-200px -125px}.icon-flipboard{width:20px;height:20px;background-position:-225px -125px}.icon-digg{width:20px;height:20px;background-position:0 -150px}.icon-pocket{width:20px;height:20px;background-position:-25px -150px}.icon-instapaper{width:20px;height:20px;background-position:-50px -150px}.icon-line{width:20px;height:20px;background-position:-75px -150px}.icon-xing1{width:20px;height:20px;background-position:-100px -150px}.icon-buffer{width:20px;height:20px;background-position:-125px -150px}.icon-reddit{width:20px;height:20px;background-position:-150px -150px}.icon-tumblr1{width:20px;height:20px;background-position:-175px -150px}.icon-pinterest1{width:20px;height:20px;background-position:-200px -150px}.icon-viber{width:20px;height:20px;background-position:-225px -150px}.icon-linkedin1{width:20px;height:20px;background-position:0 -175px}.icon-telegram{width:20px;height:20px;background-position:-25px -175px}.icon-whatsapp{width:20px;height:20px;background-position:-50px -175px}.icon-facebook{width:20px;height:20px;background-position:-75px -175px}.icon-vk{width:20px;height:20px;background-position:-100px -175px}.icon-twitter{width:20px;height:20px;background-position:-125px -175px}.icon-leanpub{width:23px;height:20px;background-position:0 -200px}.icon-hacker-news{width:17px;height:20px;background-position:-50px -200px}.icon-stumbleupon{width:21px;height:20px;background-position:-75px -200px}@media only screen and (min-width: 1300px){.page-toc article{margin-right:auto;margin-left:auto}.page-toc article .content-block-position{margin:0 auto}.theme-mega-full .content-block-first,.theme-hero .content-block-first{margin:2rem auto}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-right:auto;margin-left:auto}.theme-full .header-post .featured-image{height:40vh}.page,.content-block-position{width:100%}.post-share-toc{margin:1rem auto}}@media only screen and (min-width: 1201px){.page,.content-block-position{width:100%}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 1200px){#toc-auto{display:none}#toc-static{display:block}.page,.content-block-position{width:100%}.theme-mega-full.page-toc .content-block-position,.theme-hero.page-toc .content-block-position{margin:2rem auto}.theme-mega-full.page-toc .content-break,.theme-hero.page-toc .content-break{margin-right:auto;margin-bottom:3rem;margin-left:auto}.page-toc article{margin-right:auto;margin-left:auto}.page-toc .content-block-position{margin-left:auto;margin-right:auto}.theme-classic.page-toc .header-post,.theme-wide.page-toc .header-post,.theme-full.page-toc .header-post{margin-top:6rem;margin-right:auto;margin-bottom:0;margin-left:auto}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-radius:30px 30px 0 0}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 960px){.page,.content-block-position{width:100%}article.single{font-size:18px}article.single .post{padding:40px 60px 40px}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 60px 20px 60px}}@media only screen and (max-width: 680px){.home .home-profile .home-avatar{display:none}article.single{font-size:16px}article.single .post{padding:10px}article.single .post .render-image{margin-left:-10px;margin-right:-10px}article.single .content-block{border-radius:0}article.single .featured-image{border-radius:0}article.single .content-block-position:first-child{margin-top:0}.header-post{border-radius:0;margin-top:0}.comments{padding:10px 10px 10px}.featured-image{height:100vh}.theme-wide .image-theme-wide{margin-right:-10px;margin-left:-10px}.theme-classic .header-post,.theme-wide .header-post,.theme-full .header-post{margin-top:3rem}.theme-classic article,.theme-wide article,.theme-full article,.theme-mega-full article,.theme-hero article{margin-top:0}.single{border-radius:0}.featured-image-preview img,.featured-image img{border-top-left-radius:17px;border-top-right-radius:17px}.padding-article{padding:40px 10px 0 10px}.post-all-meta{padding:20px 10px 20px}.author-comment-text{font-size:18px}.post-navigation{display:inline-block;width:100%}.post-navigation .nav-box-prev{margin-right:0}.post-navigation .post-nav-box{width:100%;padding-top:10px}.post-tags .tag{padding:2px 5px 2px 5px;font-size:14px}.post-tags-summary-image{display:none}.post-tags-summary-under-footer-display{display:inline-block}.block-media_column .content-column{width:100%;padding-bottom:15px}.block-media_right,.block-media_left{width:100%;text-align:center;float:none;margin-left:0}.cat-cit{padding:0;border:0}[theme=dark] .cat-cit{background:initial}.cat-cit:before{content:"";width:100%;border-bottom:3px dashed #2c678d;margin-bottom:20px;display:block}.cat-cit:after{content:"";width:100%;border-top:3px dashed #2c678d;margin-top:20px;display:block}.breadcrumbs,span.tag-none-display{display:none}}@media only screen and (max-width: 400px){.home article .featured-image-preview{display:none}}@media print{div.menu,.fixed-button,.toc,#toc-auto,.post-info-share,.post-footer,.comments,.post-tags,footer,.breadcrumbs{display:none !important}.content-block-first,.content-block{box-shadow:none}.header-post{box-shadow:none;position:static;height:auto}.header-post .featured-image{height:0}.header-post .post-title{position:static;display:block;top:0}.footer-post-author{border-radius:6px;border-bottom:solid 2px #DDD}#header-desktop{box-shadow:none;border-bottom:1px solid black;padding-bottom:10px;position:absolute}#header-desktop .header-wrapper{padding:0}.post-all-meta{padding:0}.single .admonition .admonition-title{border-bottom-width:5px}[data-header-desktop] .page,[data-header-desktop] .content-block-position{margin-top:0}.single .post-meta{display:none}.single .post .admonition .details-icon{display:none}article .content-block{box-shadow:none}article .content-block-position:first-child{margin-top:0}article .featured-image{height:0}.theme-full .content-block-first,.theme-classic .content-block-first,.theme-wide .content-block-first{box-shadow:none}}@media screen and (min-width: 900px){.post-hero{display:block}.post-hero.mobile{display:none}.post-hero-grid{max-width:1200px;margin:0 auto;padding:4rem 16px 0}.hero-text-container{padding:0}.hero-text-container span{font-size:13px;letter-spacing:1.35px;line-height:24px}.hero-text-container h1{opacity:0.9;font-weight:500;font-size:40px;letter-spacing:0px;line-height:48px;margin-bottom:24px}.hero-text-container p{font-size:24px;color:#606060;letter-spacing:0.2px;line-height:32px;margin-bottom:16px}.hero-author{padding:0}.hero-author h4{font-size:16px;color:#242424;letter-spacing:-0.2px;line-height:24px}.hero-author p{font-weight:300;font-size:16px;color:#606060;letter-spacing:0.1px}.rendered{font-weight:300;font-size:16px;color:#606060;letter-spacing:0.1px}.hero-img{height:528px;width:528px}}@media screen and (max-width: 900px){.hero-text-container{padding-top:6rem}.post-hero-grid .post-hero-logo{display:none}.post-hero-grid .post-hero-info{margin-right:0}}@media screen and (min-width: 400px){.hero-img{height:450px;width:450px}}@media screen and (min-width: 1200px){.hero-img{width:588px;height:528px}.hero-text-container h1{font-weight:600;font-size:60px;line-height:72px;letter-spacing:-1.35px}}
/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file