body,html,label{cursor:var(--cursor-data) 3 3,default}body,html{position:static}body{margin:0;color:var(--theme-text);background-image:var(--body-background);background-color:var(--theme-background);background-attachment:fixed;background-position:center bottom;background-repeat:no-repeat;background-size:cover;font-family:'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}main{height:100vh;width:100vw;overflow:auto;overflow:overlay;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-block-start:.33em;margin-block-end:.23em;padding-top:.2em;padding-bottom:.2em}p{overflow:visible;hyphens:auto}a{text-decoration:none}:is(strong,em)>a,a{color:var(--theme-highlight);padding:0 3px;transition-duration:.3s;transition-property:color,background-color,line-height,padding,border,opacity}@media (min-width:769px){:is(strong:hover,em)>a:hover,a:hover{color:var(--theme-text-hover);background-color:var(--theme-highlight)}:is(strong:active,em)>a:active,a:active{color:var(--theme-text-hover);background-color:var(--theme-subcolor)}}a:has(code){padding:unset}button{background:var(--theme-bg-soft);color:var(--theme-text-light);font-family:'Fira Code','Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;border:unset}time{font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}code,pre{font-family:'Fira Code',monospace,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}code{margin:0!important;background-color:var(--theme-bg-soft-hover);padding:0 3px!important}pre{margin:6px 0;background-color:transparent}.control{font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}input::-webkit-input-placeholder{font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;color:#aaa}#input::-webkit-input-placeholder{font-family:"Fira Code",Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}kbd{color:var(--theme-kbd-text);background-color:var(--theme-subcolor);box-shadow:0 .12em var(--theme-kbd-shadow);margin:0 2px;border-radius:2px;padding:0 3px;font-family:'Fira Code',monospace,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}:not(a)>:is(strong,em){color:var(--theme-light)}:not(a)>:is(strongem,emstrong){color:var(--theme-stress)}blockquote{margin:1em;border-left:var(--theme-highlight) solid 5px;padding:3px 20px;background-color:var(--theme-bg-soft);transition:.3s}blockquote blockquote{margin:0;padding-right:0}blockquote:hover{background-color:var(--theme-bg-soft-hover)}li{margin-block-start:.2em;margin-block-end:.2em}li blockquote{margin:0;padding-right:0}table{border:0;border-collapse:collapse}table th{color:var(--theme-text-rev);background-color:var(--theme-bg-light);border:var(--theme-border-light) solid 1px;padding:0 10px}table td{padding:0 8px;border:var(--theme-td-border) solid 1px}table td:hover{background-color:var(--theme-td-hover)}figcaption,figure:not(.highlight){text-align:center}figcaption{font-style:italic}a,button,input,textarea{cursor:var(--cursor) 3 3,pointer}input{cursor:var(--cursor) 3 3,text;user-select:none;font-family:'Fira Code','Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}#cursor-outer{z-index:65536;position:fixed;transform:translate3d(-50%,-50%,0);height:36px;width:36px;border:1px solid var(--theme-cursor);border-radius:50%;pointer-events:none;transition-duration:.3s;transition-property:background-color,width,height}#cursor-effect{z-index:65535;position:fixed;transform:translate3d(-50%,-50%,0) scale(0);height:80px;width:80px;border:4px solid var(--theme-cursor);border-radius:50%;opacity:0;pointer-events:none}@media (min-width:769px){.search-popup,main{-ms-scrollbar-base-color:var(--theme-bar-color-2);-ms-scrollbar-track-color:var(--theme-bar-color-3);scrollbar-color:var(--theme-bar-color-0) var(--theme-bar-color-2);scrollbar-width:thin;scrollbar-gutter:stable}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:var(--theme-bar-color-2);border-radius:.25em}::-webkit-scrollbar-track{background-color:var(--theme-bar-color-3)}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-bar-color-1)}::-webkit-scrollbar-thumb:window-inactive{background-color:var(--theme-bar-color-3)}}aside{scrollbar-width:none;height:100vh;position:sticky;display:flex;flex-direction:column;justify-content:space-between;align-content:stretch;overflow-y:auto;overflow-x:hidden;color:var(--theme-text-light);padding:0 20px}aside::-webkit-scrollbar{display:none}aside::-ms-scrollbar{display:none}aside h1{transition:.6s;font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;margin-top:0}aside footer{color:var(--theme-unimportant);padding:0 3px 30px 3px;font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;font-weight:700}#logo{user-select:none;width:100%;height:5px;display:inline-block;margin-bottom:100%;padding:0}#logo img{width:100%;padding-top:36px;padding-bottom:72px;aspect-ratio:150/53}#Dr{text-align:center;margin-bottom:0}#Dr a{color:var(--theme-text-light)}#total{font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}#total div{display:inline-block}#navigation,#total{background-color:var(--theme-bg-trans1)}#total-archives{color:var(--theme-text-light);box-sizing:border-box;width:100%;border-left:5px solid var(--theme-border-light);padding:0 0 0 10px;display:inline-block;transition:.3s}#total-archives .total-title{font-size:23px;display:block}#total-archives .total-number{font-weight:bolder;padding:0 10px;transition:.3s}@media (min-width:769px){#total-archives:hover{border-color:var(--theme-highlight);background-color:var(--theme-bg-soft-hover)}#total-archives:hover .total-number{color:var(--theme-highlight)}}#total-categories,#total-tags,#total-view{margin:5px 5px 5px 10px}#aside-block{flex-grow:2;margin-top:1em}#aside-block h1{color:var(--theme-text-rev);background-color:var(--theme-text-light);margin:0;padding:0 10px;font-size:medium}#total-archives .total-number{letter-spacing:2px}#toc-div{background:linear-gradient(var(--theme-bg-trans1),var(--theme-bg-trans1) calc(100% - 15px),transparent)}@media (min-width:769px){#toc-div:hover h1{background-color:var(--theme-highlight)}}#description p{margin:unset;text-align:center}@media (max-width:768px){#about{position:fixed}}@media (min-width:769px){#badges{margin-top:64px}}.icp-content,.icp-title{display:inline-block;padding:0 5px;height:18px;color:#000;font-size:small;font-family:'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;line-height:18px}.icp-title{background-color:var(--theme-highlight)}.icp-content{margin:0 10px 0 0;padding:0 28px 0 5px;background-color:#fff}#toc-div{display:block}#toc-div .toc{padding:10px;margin:unset;list-style:none}#toc-div .toc-child{padding-left:1em;list-style:none}@media (min-width:769px){#toc-div .toc-child{display:none}}#toc-div .toc-item{overflow:hidden;margin:2px 0;white-space:nowrap}#toc-div .has-active{display:block}#toc-div .toc-link{display:inline-block;overflow-y:auto;width:100%;position:relative;scrollbar-width:none}#toc-div .toc-link::-webkit-scrollbar{display:none}#toc-div .toc-link::-ms-scrollbar{display:none}@media (min-width:769px){#toc-div .toc-link:hover .toc-number{display:none}}@media (min-width:769px){#toc-div .active{background-color:var(--theme-highlight);color:var(--theme-text-hover)}#toc-div .active .toc-number{display:none}}[theme-mode=dark] pre code.hljs{display:block;font-size:initial;padding:1em}[theme-mode=dark] code.hljs{padding:3px 5px}[theme-mode=dark] .hljs{color:#abb2bf;background:#282c34}[theme-mode=dark] .hljs-keyword,[theme-mode=dark] .hljs-operator,[theme-mode=dark] .hljs-pattern-match{color:#f92672}[theme-mode=dark] .hljs-function,[theme-mode=dark] .hljs-pattern-match .hljs-constructor{color:#61aeee}[theme-mode=dark] .hljs-function .hljs-params{color:#a6e22e}[theme-mode=dark] .hljs-function .hljs-params .hljs-typing{color:#fd971f}[theme-mode=dark] .hljs-module-access .hljs-module{color:#7e57c2}[theme-mode=dark] .hljs-constructor{color:#e2b93d}[theme-mode=dark] .hljs-constructor .hljs-string{color:#9ccc65}[theme-mode=dark] .hljs-comment,[theme-mode=dark] .hljs-quote{color:#b18eb1;font-style:italic}[theme-mode=dark] .hljs-doctag,[theme-mode=dark] .hljs-formula{color:#c678dd}[theme-mode=dark] .hljs-deletion,[theme-mode=dark] .hljs-name,[theme-mode=dark] .hljs-section,[theme-mode=dark] .hljs-selector-tag,[theme-mode=dark] .hljs-subst{color:#e06c75}[theme-mode=dark] .hljs-literal{color:#56b6c2}[theme-mode=dark] .hljs-addition,[theme-mode=dark] .hljs-attribute,[theme-mode=dark] .hljs-meta .hljs-string,[theme-mode=dark] .hljs-regexp,[theme-mode=dark] .hljs-string{color:#98c379}[theme-mode=dark] .hljs-built_in,[theme-mode=dark] .hljs-class .hljs-title,[theme-mode=dark] .hljs-title.class_{color:#e6c07b}[theme-mode=dark] .hljs-attr,[theme-mode=dark] .hljs-number,[theme-mode=dark] .hljs-selector-attr,[theme-mode=dark] .hljs-selector-class,[theme-mode=dark] .hljs-selector-pseudo,[theme-mode=dark] .hljs-template-variable,[theme-mode=dark] .hljs-type,[theme-mode=dark] .hljs-variable{color:#d19a66}[theme-mode=dark] .hljs-bullet,[theme-mode=dark] .hljs-link,[theme-mode=dark] .hljs-meta,[theme-mode=dark] .hljs-selector-id,[theme-mode=dark] .hljs-symbol,[theme-mode=dark] .hljs-title{color:#61aeee}[theme-mode=dark] .hljs-emphasis{font-style:italic}[theme-mode=dark] .hljs-strong{font-weight:700}[theme-mode=dark] .hljs-link{text-decoration:underline}[theme-mode=light] pre code.hljs{display:block;font-size:initial;padding:1em}[theme-mode=light] code.hljs{padding:3px 5px}[theme-mode=light] .hljs{color:#383a42;background:#fafafa}[theme-mode=light] .hljs-comment,[theme-mode=light] .hljs-quote{color:#a0a1a7;font-style:italic}[theme-mode=light] .hljs-doctag,[theme-mode=light] .hljs-formula,[theme-mode=light] .hljs-keyword{color:#a626a4}[theme-mode=light] .hljs-deletion,[theme-mode=light] .hljs-name,[theme-mode=light] .hljs-section,[theme-mode=light] .hljs-selector-tag,[theme-mode=light] .hljs-subst{color:#e45649}[theme-mode=light] .hljs-literal{color:#0184bb}[theme-mode=light] .hljs-addition,[theme-mode=light] .hljs-attribute,[theme-mode=light] .hljs-meta .hljs-string,[theme-mode=light] .hljs-regexp,[theme-mode=light] .hljs-string{color:#50a14f}[theme-mode=light] .hljs-attr,[theme-mode=light] .hljs-number,[theme-mode=light] .hljs-selector-attr,[theme-mode=light] .hljs-selector-class,[theme-mode=light] .hljs-selector-pseudo,[theme-mode=light] .hljs-template-variable,[theme-mode=light] .hljs-type,[theme-mode=light] .hljs-variable{color:#986801}[theme-mode=light] .hljs-bullet,[theme-mode=light] .hljs-link,[theme-mode=light] .hljs-meta,[theme-mode=light] .hljs-selector-id,[theme-mode=light] .hljs-symbol,[theme-mode=light] .hljs-title{color:#4078f2}[theme-mode=light] .hljs-built_in,[theme-mode=light] .hljs-class .hljs-title,[theme-mode=light] .hljs-title.class_{color:#c18401}[theme-mode=light] .hljs-emphasis{font-style:italic}[theme-mode=light] .hljs-strong{font-weight:700}[theme-mode=light] .hljs-link{text-decoration:underline}:root{--dark-cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGBAMAAAAS4vJ7AAAAElBMVEX///////////////////////+65XQCAAAABXRSTlPUzXppDN7WmLAAAAAZSURBVAjXY3ASVGEwDQ1mYA0NAGEQGyQGAC9SA/00lbgwAAAAAElFTkSuQmCC");--light-cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAABESURBVBhXYwACHiCuAuKzUAxig8QYMoH4PxoGiTFcQRKA4StMQAIrYAZikApvMA8BGkASN4D4KxALAvFzIJ7CwMAwGwDaihLfRIaxUAAAAABJRU5ErkJggg");--theme-adm-warning:#fe2;--theme-adm-note:#2bf;--theme-adm-success:#00c853;--theme-adm-failure:#c0392b;--theme-adm-detail:var(--theme-ex-header)}#about,.social{text-shadow:2px 2px 4px var(--theme-text-rev)}.navBlock>.navItemTitle{text-shadow:1px 1px 2px var(--theme-text-rev),1px 1px 2px var(--theme-text-rev)}[theme-mode=light] .navItemTitle{font-weight:700}@media (min-width:769px){[theme-mode=light] aside img:hover{background-color:var(--theme-bg-soft)}}[theme-mode=light] button{text-shadow:0 0 10px #000}@media (min-width:769px){[theme-mode=light] #color-mode:hover::after{transform:rotate(-90deg)}}[theme-mode=light] #color-mode::after{transform:rotate(-180deg);animation:clockwise .3s}@-moz-keyframes clockwise{0%{transform:rotate(-270deg)}100%{transform:rotate(-180deg)}}@-webkit-keyframes clockwise{0%{transform:rotate(-270deg)}100%{transform:rotate(-180deg)}}@-o-keyframes clockwise{0%{transform:rotate(-270deg)}100%{transform:rotate(-180deg)}}@keyframes clockwise{0%{transform:rotate(-270deg)}100%{transform:rotate(-180deg)}}@media (min-width:769px){[theme-mode=dark] #color-mode:hover::after{filter:invert(1)}}#post-bg,h1,h2,h3,h4,h5,h6{transition:20ms}@property --theme-bg-trans1{syntax:'<color>';inherits:true;initial-value:#fff}#aside-block{transition:--theme-bg-trans1 1s}:root[theme-mode=dark]{--cursor-data:var(--dark-cursor);--body-background:var(--dark-background);--theme-highlight:#3dc9c2;--theme-subcolor:#fe2;--theme-stress:#c0392b;--theme-bar-color-0:#3dc9c2;--theme-bar-color-1:rgba(61,201,194,0.667);--theme-bar-color-2:rgba(61,201,194,0.267);--theme-bar-color-3:rgba(61,201,194,0.133);--theme-kbd-shadow:#ba2;--theme-kbd-text:#000;--theme-cursor:#ccc;--theme-cursor-bg:rgba(255,255,255,0.533);--theme-text-hover:#000;--theme-text:#fff;--theme-text-light:#fff;--theme-text-search-keyword:#000;--theme-text-rev:rgba(20,21,22,0.9);--theme-background:#141516;--theme-bg-cover:rgba(20,21,22,0.8);--theme-bg-trans0:rgba(20,21,22,0.4);--theme-bg-trans1:rgba(20,21,22,0.4);--theme-bg-post:rgba(20,21,22,0.8);--theme-bg-trans2:rgba(30,31,32,0.8);--theme-bg-hover:#000;--theme-bg-hover-trans:rgba(0,0,0,0.533);--theme-bg-light:#fff;--theme-bg-soft:rgba(255,255,255,0.05);--theme-bg-soft-hover:rgba(255,255,255,0.1);--theme-ex-header:rgba(255,255,255,0.3);--theme-btn-bg:#d4d8dd;--theme-border:#fe2;--theme-border-light:#fff;--theme-border-soft:rgba(255,255,255,0.1);--theme-unimportant:#fff;--theme-unimportant-trans:rgba(137,137,137,0.4);--theme-unimportant-2:#535353;--theme-td-border:#3dc9c2;--theme-td-hover:rgba(34,187,255,0.1);--theme-tag-bg:rgba(49,49,49,0.667);--theme-tag-count-bg:rgba(73,73,73,0.667);--theme-tag-border:rgba(49,49,49,0);--theme-loadingbar:#fff;--theme-loadingbar-fail:#f00;--theme-hide:#000}:root[theme-mode=light]{--cursor-data:var(--dark-cursor);--body-background:var(--dark-background);--theme-highlight:#3dc9c2;--theme-subcolor:#fe2;--theme-stress:#c0392b;--theme-bar-color-0:#3dc9c2;--theme-bar-color-1:rgba(61,201,194,0.667);--theme-bar-color-2:rgba(61,201,194,0.267);--theme-bar-color-3:rgba(61,201,194,0.133);--theme-kbd-shadow:#ba2;--theme-kbd-text:#000;--theme-cursor:#ccc;--theme-cursor-bg:rgba(255,255,255,0.533);--theme-text-hover:#000;--theme-text:#fff;--theme-text-light:#fff;--theme-text-search-keyword:#000;--theme-text-rev:rgba(20,21,22,0.9);--theme-background:#141516;--theme-bg-trans0:rgba(20,21,22,0.95);--theme-bg-trans1:rgba(20,21,22,0.8);--theme-bg-trans2:rgba(30,31,32,0.8);--theme-bg-hover:#000;--theme-bg-light:#fff;--theme-bg-soft:rgba(255,255,255,0.05);--theme-bg-soft-hover:rgba(255,255,255,0.1);--theme-ex-header:rgba(255,255,255,0.3);--theme-btn-bg:#d4d8dd;--theme-border:#fe2;--theme-border-light:#fff;--theme-border-soft:rgba(255,255,255,0.1);--theme-unimportant:#fff;--theme-unimportant-trans:rgba(137,137,137,0.4);--theme-unimportant-2:#535353;--theme-td-border:#3dc9c2;--theme-td-hover:rgba(34,187,255,0.1);--theme-tag-bg:#313131;--theme-tag-count-bg:#494949;--theme-tag-border:#313131;--theme-loadingbar:#fff;--theme-loadingbar-fail:#f00;--theme-hide:#000}@media (max-width:768px){header{left:0}header .navContent{padding-left:0}}@media (max-width:1023px){main header{width:428px;max-width:100%;position:fixed}nav{max-width:428px;height:max-content;min-height:100vh;background-color:var(--theme-bg-cover);transform:translateX(-100%);transition:transform .6s;pointer-events:all;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.navItem{padding:.2em 4em}.navContent{overflow-y:auto;width:100%;transition:transform .6s}.navBlock{padding:unset;box-sizing:border-box}.navItemTitle{padding:0 .2em 5px .2em;color:var(--theme-text-light);border-bottom:1px solid var(--theme-unimportant)}.active>div>.navItemTitle::before{border-color:var(--theme-highlight)}.expanded>nav{transform:translateX(0)}.navItemList{box-sizing:border-box}}@media (min-width:1024px){header{width:180px}.navItem{width:120px}.navBlock{position:relative;padding:2.142857142857143em 0}.navItemTitle{color:var(--theme-text-light)}.navItemTitle::before{height:100%;top:0;box-sizing:border-box}}@media (min-width:1440px){header{width:240px}.navItem{width:150px}}@media (min-width:1912px){header{width:310px}}header{pointer-events:none;top:0;z-index:15;height:100%;font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;display:inline;position:sticky}nav{position:relative;height:100%;white-space:nowrap;scrollbar-width:none;display:flex;flex-direction:column;justify-content:center}nav::-webkit-scrollbar{display:none}nav::-ms-scrollbar{display:none}nav li{display:block}.navBlock{transition:unset;position:relative;height:40px;line-height:40px;display:inline-block;width:100%}.navBlock:hover{background-color:unset}.navBlock:active{background:unset}.navContent{overflow:visible;margin:unset;position:relative;padding:0;pointer-events:all}.navItem{overflow:visible;position:relative;margin:unset;transition:.6s}.navItem .navItemTitle{transition:.3s;width:100%;box-sizing:border-box;overflow-wrap:break-word;white-space:normal;position:relative;display:block}.active>.navBlock>.navItemTitle{color:var(--theme-highlight)}.active>.navBlock>.navItemTitle::before{content:'';display:block;color:var(--theme-highlight);border-color:var(--theme-highlight);width:100%;position:absolute;left:0}.navBtn{transition:transform .3s;pointer-events:all;display:none;position:fixed;top:1em;font-size:2em;z-index:10}.navBtnIcon{z-index:10;width:1em;height:1em;display:block;position:relative}.navBtnIconBar{position:absolute;top:50%;width:1em;height:.1em;background-color:var(--theme-btn-bg);text-indent:101%;white-space:nowrap;overflow:hidden;transition:transform ease-in-out .3s;box-shadow:0 0 5px var(--theme-bg-hover-trans),0 0 5px var(--theme-bg-hover-trans)}.navBtnIconBar:nth-child(1){left:0;transform:translate(0,-350%)}.navBtnIconBar:nth-child(2){left:0;transform:translate(0,-50%)}.navBtnIconBar:nth-child(3){right:0;transform:translate(0,250%)}.expanded .navBtnIconBar{box-shadow:unset}.expanded .navBtnIconBar:nth-child(1){transform:translate(0,-50%) rotateZ(45deg) scaleX(.5) translate(-50%)}.expanded .navBtnIconBar:nth-child(3){transform:translate(0,-50%) rotateZ(45deg) scaleX(.5) translate(50%)}.expanded .navBtnIconBar:nth-child(2){transform:translate(0,-50%) rotateZ(-45deg)}@media (max-width:1023px){.navBtn{display:block;left:1em}.hide-btn.navBtn{transform:translateY(-2em)}}.navItemList{display:none;overflow:visible;top:0;text-align:left;background-color:var(--theme-background);padding:0;width:100%}.navItemList .navItem{padding:unset;min-width:max-content;margin:0}.navItemList a{min-width:max-content;padding:0;display:block;width:100%;line-height:40px}.navItemList a:hover>.navItemTitle{color:var(--theme-text-hover)}@media (max-width:1023px){.navItemList{padding-left:1em}.expanded>.navItemList{display:inline-block}.expanded>.navItemTitle::before{transform:rotate(135deg)}}@media (min-width:1024px){.navSecond{left:0;transition:.3s;position:relative}.navSecond:hover{transition:.3s}.navSecond:hover::after{content:'';position:absolute;height:100%;width:100%;top:0}.navItemList{position:absolute}.navItem>div:hover>.navItemList{display:inline-block}}@media (max-width:768px){main{padding:0 12px}article{border:none;width:100%;max-height:none}article #post-bg{padding:10px 10px 0 10px}.highlight,blockquote{margin:1em 0}aside{position:static;width:100%;height:auto;padding:0}aside h1{font-size:xx-large;text-align:center;margin:0}aside footer{text-align:center;padding:10px 0;position:static}#paginator{margin:20px 0 0 0}#paginator a,#paginator span{margin:5px 5px 0 0}#post-index{margin:0}#total{text-align:center;margin:0}#total .total-title{font-size:medium}#total-archives{width:auto}#total-archives .total-title{display:inline-block}#to-index{bottom:56px}#to-top{bottom:16px}#post-index{margin:16px 10px 0 10px}#archive-flex{flex-direction:column}#archive-aside{order:1}#Categories{margin:10px}#cursor-container{display:none}#Archives{margin:0}#Archives time{color:var(--theme-text-light);padding:0}#Archives .control{width:55px}}@media (min-width:769px){main{display:flex;justify-content:space-between}article{width:calc(95% - 212px)}#total-archives .total-number{font-size:34px}#to-index{display:none}aside{top:0;width:170px}aside h1{font-size:xx-large}aside img{transition:background-color 1s}aside img:hover{background-color:var(--theme-bg-soft-hover)}#description p{font-size:small}#archive-aside{position:sticky;max-width:36%}}@media (min-width:1024px){article{width:calc(100% - 412px)}aside{width:190px}aside h1{font-size:45px}#total-archives .total-number{font-size:40px}#description p{font-size:medium}}@media (min-width:1440px){article{width:calc(100% - 520px)}aside{width:230px}aside h1{font-size:50px}#total-archives .total-title{font-size:32px}#total-archives .total-number{font-size:48px}#total-categories,#total-tags{font-size:23px}.recent-post img{width:90%;margin:0 auto;display:block;position:relative}}@media (min-width:1912px){article{width:calc(95% - 630px)}aside{width:270px}aside h1{font-size:55px}#total-archives .total-title{font-size:37px}#total-categories,#total-tags{font-size:28px}.search-pop-overlay .popup{left:65%}.recent-post img{width:80%}}@media (max-width:1023px){:is(.moving,.up) nav{overflow:visible}.moving{pointer-events:none}.moving .navBtn{pointer-events:none}.moving .navContent{overflow:visible}:is(.up,.moving) main{overflow:hidden}.up article{margin-top:50px}.up .closed .navBtn{transform:translateY(-.5em)}.up .closed .navContent{overflow:visible}}@media (max-width:768px){.up article{margin-top:60px}}@media (min-width:769px){aside{right:0}}@media (min-width:992px){aside{padding:0 25px 0 15px}}@media (min-width:1440px){aside{margin-left:10px}}@media (min-width:1912px){aside{margin:0 2.5%}}@media (min-width:769px){header{left:0}}@media (min-width:1024px){.navContent{transform:unset}.navItem{padding-left:1.2em}.navItem .navItemTitle{padding-right:5px}.navBlock{text-align:right}.navBlock .navItemTitle:only-child::before{border-left:4px solid;left:0}.navContent .navBlock::before{content:'';height:100%;width:100%;position:absolute;top:0;left:2em}.navContent .navBlock:hover>.navItemTitle{margin-left:1em}.navContent .navBlock>.navItemList{left:calc(100% + 2em)}.navItemList{left:100%}a.navSecond>.navItemTitle{padding-left:1em}div.navSecond>.navItemTitle{padding-left:2px}.navSecond:not(a):hover{left:.8em}.navSecond:hover::after{left:-.8em}}@media (min-width:1440px){.navItem{padding-left:2.25em}}@media (min-width:1912px){.navItem{padding-left:5.25em}}.navItemTitle:not(:only-child)::before{content:'';display:inline-block;height:6px;width:6px;border-right:2px solid var(--theme-highlight);border-top:2px solid var(--theme-highlight);margin:7px 7px 2px 2px;transform:rotate(45deg)}#canvas-dust{z-index:-65536;pointer-events:none;position:fixed;top:0;left:0;opacity:.3}@media (max-width:1023px){.moving{pointer-events:none}.moving .navBtn{pointer-events:none}.moving .search-header,.moving .search-popup{transition:unset;pointer-events:none}.moving .navContent{overflow:visible}.up .search-popup{left:100vw}.up article{margin-top:50px}.up .closed .navBtn{transform:translateY(-.5em)}.up .closed .navContent{overflow:visible}.up #search-header{padding:.5em 2em 0 5em;animation:get-in-top .3s;position:absolute}.up #search-header input{animation:none}.up .search-popup{top:55px;height:calc(100vh - 55px);background-color:var(--theme-bg-trans0);transform:translateX(100%)}#search-header{transition:unset;top:0;width:100%;box-sizing:border-box}#search-header .navItemTitle{border-color:var(--theme-border-light)}.down.moving header:not(.expanded) #search-header{animation:get-out-top .3s}.search-popup{left:0;right:0;transform:translateX(-100%)}.search-popup.open{transform:translateX(0)}}@media (max-width:768px){.up header:not(.expanded) #search-header{left:100vw}.up article{margin-top:60px}}@media (min-width:769px){@-moz-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);position:absolute;transform:translate(0,-100%)}}@-webkit-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);position:absolute;transform:translate(0,-100%)}}@-o-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);position:absolute;transform:translate(0,-100%)}}@keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:calc(100vw - 238px);position:absolute;transform:translate(0,-100%)}}}@media (max-width:768px){@-moz-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:100vw;transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:100vw;position:absolute;transform:translate(0,-100%)}}@-webkit-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:100vw;transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:100vw;position:absolute;transform:translate(0,-100%)}}@-o-keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:100vw;transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:100vw;position:absolute;transform:translate(0,-100%)}}@keyframes get-out-top{0%{padding:.5em 2em 0 5em;left:100vw;transform:translate(0,0);position:absolute}100%{padding:.5em 2em 0 5em;left:100vw;position:absolute;transform:translate(0,-100%)}}}@-moz-keyframes get-in-top{0%{padding:.5em 2em 0 5em;transform:translate(0,-100%)}100%{padding:.5em 2em 0 5em;transform:translate(0,0)}}@-webkit-keyframes get-in-top{0%{padding:.5em 2em 0 5em;transform:translate(0,-100%)}100%{padding:.5em 2em 0 5em;transform:translate(0,0)}}@-o-keyframes get-in-top{0%{padding:.5em 2em 0 5em;transform:translate(0,-100%)}100%{padding:.5em 2em 0 5em;transform:translate(0,0)}}@keyframes get-in-top{0%{padding:.5em 2em 0 5em;transform:translate(0,-100%)}100%{padding:.5em 2em 0 5em;transform:translate(0,0)}}#search-header{pointer-events:all;position:relative}#search-header input{padding:unset;box-sizing:border-box;color:var(--theme-text-light);position:relative;font-size:15px;height:40px;background-color:unset;border:unset;outline:0;width:100%}#search-header input::placeholder{transition:.3s}#search-header .navItemTitle{overflow:hidden}#search-header .navItemTitle:hover{margin:unset}#search-header .navItemTitle::after,#search-header .navItemTitle::before{display:block;content:'';position:absolute}#search-holder{display:none}@media (min-width:1024px){#search-holder{height:40px}}@media (max-width:1023px){#search-holder{height:2.82em}}.search #search-holder{display:block}main:not(.up) .search #search-header{position:absolute;top:calc(2em + 64px)}main:not(.up) .search #search-header input{animation:get-out .6s}@media (min-width:1024px){.search-popup>.search-result{background-color:var(--theme-bg-trans0)}#search-header .navItemTitle::before{z-index:-2}#search-header .navItemTitle::after{top:0;width:0;height:100%;transition:.3s;z-index:-1;background-color:var(--theme-highlight)}#search-header .navItemTitle:hover input::placeholder{transition:.3s;color:var(--theme-text-hover)}#search-header .navItemTitle:hover::after{transition:.3s;width:100%;background-color:var(--theme-highlight)}}.search-popup{scrollbar-width:thin;pointer-events:all;z-index:20;transition:transform .6s;overflow-wrap:anywhere;position:fixed;top:calc(120px + 4em);height:calc(100vh - 120px - 4em);width:32%;padding:0 0 0 1px;overflow-y:auto}@media (max-width:1023px){.search-popup{width:428px;max-width:100%}}#loading{font-family:'Fira Code','Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;display:flex;justify-content:center}#loading div{display:inline-block}#loading p{animation:2s loading infinite steps(4,jump-none);overflow-wrap:normal;overflow:hidden;display:table-caption}@media (max-width:1023px){.up+.search-popup{position:fixed;top:calc(50px + 2em);height:calc(100vh - 50px - 2em);width:428px;max-width:100%}}#search-result{width:100%}#search-result .recent-post{height:92px;font-family:'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;margin:0;padding:8px;border:none;border-top:1px solid var(--theme-border-soft);border-bottom:1px solid var(--theme-border-soft);overflow:hidden}#search-result .recent-post p{margin:.5em;max-height:60px;white-space:initial;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}#search-result .recent-post b{color:var(--theme-text-light)}#search-result .recent-post:hover .search-keyword{color:var(--theme-subcolor);transition:.3s;background-color:unset}#search-result .recent-post:hover .search-result-title{color:var(--theme-text-hover);transition:.3s}#search-result .recent-post .search-keyword{background-color:var(--theme-highlight);color:var(--theme-text-search-keyword)}#search-result .recent-post .search-result-title{font-size:1.1em}#no-result p{text-align:center}.up+.search-popup .recent-post{background-color:var(--theme-bg-cover)}.up+.search-popup .recent-post:hover{transition:.3s;background-color:var(--theme-highlight)}.blur main{pointer-events:none;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.blur #canvas-dust,.blur article,.blur aside{filter:blur(24px)}.blur #Archives,.blur #Categories,.blur #Tags,.blur #post-bg,.blur .posts{backdrop-filter:none;-webkit-backdrop-filter:none}@-moz-keyframes loading{0%{width:calc(100% - 1.5em)}100%{width:100%}}@-webkit-keyframes loading{0%{width:calc(100% - 1.5em)}100%{width:100%}}@-o-keyframes loading{0%{width:calc(100% - 1.5em)}100%{width:100%}}@keyframes loading{0%{width:calc(100% - 1.5em)}100%{width:100%}}.search .navItem:not(#search-header){transform:translateX(-100%);pointer-events:none}.search-popup{left:0;transform:translateX(-100%)}.search-popup.open{transform:translateX(0)}@media (min-width:769px) and (max-width:1023px){.up :is(#search-header,.search-popup){left:calc(100vw - 238px)}:is(.up,.moving) header{clip-path:polygon(0 0,0 100%,calc(100vw - 238px) 100%,calc(100vw - 238px) 0)}}@media (min-width:1024px){#search-header input{padding:0 0 0 10px}#search-header input::placeholder{text-align:right}#search-header .navItemTitle::before{border-left:4px solid var(--theme-border-light);left:0}}.admonition>.ex-header:nth-child(2){margin-right:2px}.i-adm{display:inline-block;height:20px;width:20px;margin-right:2px;background:var(--theme-text-light)}.i-note{mask-image:var(--adm-icon-note);-webkit-mask-image:var(--adm-icon-note)}.admonition.adm-note{--ex-color:var(--theme-adm-note)}.i-warning{mask-image:var(--adm-icon-warning);-webkit-mask-image:var(--adm-icon-warning)}.admonition.adm-warning{--ex-color:var(--theme-adm-warning)}.i-success{mask-image:var(--adm-icon-success);-webkit-mask-image:var(--adm-icon-success)}.admonition.adm-success{--ex-color:var(--theme-adm-success)}.i-failure{mask-image:var(--adm-icon-failure);-webkit-mask-image:var(--adm-icon-failure)}.admonition.adm-failure{--ex-color:var(--theme-adm-failure)}.admonition.adm-detail{--ex-color:var(--theme-adm-detail)}:root{--adm-icon-note:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06l6.06-6.06Z"/></svg>');--adm-icon-success:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z"/></svg>');--adm-icon-warning:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2 1 21Z"/></svg>');--adm-icon-failure:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>')}.hide{transition:.1s;background:var(--theme-hide);padding:5px}.hide p{display:inline}.hide code{box-sizing:border-box}.hide:hover code{border:1px solid var(--theme-border-soft)}.hide:not(:hover){color:var(--theme-hide)}.hide:not(:hover) code{border:1px solid transparent;background:var(--theme-hide)}.hide:not(:hover) a,.hide:not(:hover) em,.hide:not(:hover) i,.hide:not(:hover) p,.hide:not(:hover) strong{color:var(--theme-hide)}.hide:not(:hover) a,.hide:not(:hover) em,.hide:not(:hover) i,.hide:not(:hover) p,.hide:not(:hover) span,.hide:not(:hover) strong{transition:.1s}@property --card-border{syntax:'<color>';inherits:true;initial-value:transparent}.link-card{display:inline-block;width:320px;padding:unset;margin:.5em 1em;position:relative;z-index:1}.link-card:hover{background-color:var(--theme-bg-soft-hover)}.link-card:hover::before{--card-border:var(--theme-highlight)}.link-card:hover .link-main{border-left:2px solid var(--theme-highlight)}.link-card img{max-height:100%;max-width:100%;display:block;border-bottom:1px solid var(--theme-border-soft);margin-bottom:-1px}.link-card::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:--card-border .3s;box-shadow:0 0 5px inset var(--card-border)}.link-main{transition:border-color .3s;background-color:var(--theme-bg-soft);border-left:2px solid var(--theme-text-light);border-block:inset 1px solid var(--theme-border-soft);display:flex;align-items:center;height:4em;padding:.5em}.link-main .link-ico{height:50px;width:50px}.link-main .link-ico img{border-radius:50%}.link-main .link-ico.link-full{width:100%;display:flex;justify-content:center}.link-main .link-data{padding:0 .5em;width:calc(100% - 50px);box-sizing:border-box}.link-main .link-data.link-full{width:100%}.link-main .link-title{color:var(--theme-text-light);font-size:1.2em}.link-main .link-descr{color:var(--theme-text);font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.link-main .link-descr.link-full{height:54px;-webkit-line-clamp:3}.link-main.link-simple{height:3em}.link-background{position:relative;z-index:-1}.expand-box{--ex-color:var(--theme-ex-header);margin:1em;border-left:5px solid;border-color:var(--ex-color)}.expand-box>.ex-header::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ex-color);opacity:.6}.ex-header{position:relative;padding:7px 0 7px 8px;overflow:hidden;min-height:20px;user-select:none;display:flex;justify-content:space-between;align-items:center;color:var(--theme-text-light)}.ex-header:focus-visible{outline:#fff auto 1px}.ex-title{z-index:1;flex-grow:1}.i-status{font-style:normal;display:inline-block;width:20px;height:20px;margin-right:5px}.i-status::before{content:'';display:block;height:6px;width:6px;border-top:2px solid var(--theme-text-light);border-right:2px solid var(--theme-text-light);margin:7px 7px 5px 5px}.ex-content{position:relative;overflow-y:hidden;max-height:0;padding-left:20px;background-color:var(--theme-bg-soft)}.ex-content:hover{background-color:var(--theme-bg-soft-hover)}.open>.ex-content{transition:max-height .5s cubic-bezier(.5,0,1,0),background .3s;max-height:10000px}.open>div>.i-status{transform:rotate(135deg);transition:transform .2s ease}.fold>.ex-content{transition:max-height .5s cubic-bezier(0,1,0,1) -.1s,background .3s;max-height:0}.fold>div>.i-status{transform:rotate(45deg);transition:transform .2s ease}#social-links{margin-top:.5em;display:flex;justify-content:center;flex-wrap:wrap}.social{padding:0 3px;display:inline-block;height:1.2em;font-size:1.2em}#waline{--waline-theme-color:var(--theme-highlight);--waline-active-color:var(--theme-subcolor);--waline-color:var(--theme-text);--waline-bgcolor:var(--theme-bg-soft);--waline-bgcolor-hover:var(--theme-bg-soft-hover)}#waline button{transition:.3s}#waline .wl-actions>:first-child{display:flex}#waline .wl-action,#waline .wl-sort li,#waline .wl-text-number,#waline a,#waline button{user-select:none;cursor:var(--cursor-data) 3 3,pointer}#waline .wl-btn{color:var(--theme-text-light);background:var(--theme-bg-soft);border:var(--theme-border-light) 1px solid;cursor:var(--cursor-data) 3 3,pointer}#waline .wl-btn:hover{color:var(--theme-subcolor);border:var(--theme-border) 1px solid;background:var(--theme-bg-soft-hover)}#comments{border-top:var(--theme-border) solid 2px}.lg-container[role=dialog] .lg-outer.lg-css3 *{cursor:var(--dark-cursor) 3 3,grab}#archive-flex{width:100%;height:fit-content;min-height:600px;box-sizing:border-box;display:flex;justify-content:stretch;position:relative}#archive-aside{scrollbar-width:none;padding-bottom:30px;overflow:auto;box-sizing:border-box;padding-top:10px;top:0;height:fit-content;display:flex;flex-grow:1;flex-direction:column}#archive-aside::-webkit-scrollbar{display:none}#archive-aside::-ms-scrollbar{display:none}@media (min-width:769px){#archive-aside{max-height:100vh}}#Archives,#Categories,#Tags{margin:0 10px;background-color:var(--theme-bg-trans1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow-y:auto}#Archives,#Archives h1,#Categories,#Categories h1,#Tags,#Tags h1{transition:.3s}#Archives h1,#Categories h1,#Tags h1{margin:0;padding:0 15px;color:var(--theme-text-rev);background-color:var(--theme-bg-light);font-size:medium;font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}@media (min-width:769px){#Archives:hover,#Archives:target,#Categories:hover,#Categories:target,#Tags:hover,#Tags:target{background-color:var(--theme-bg-trans2)}#Archives:hover h1,#Archives:target h1,#Categories:hover h1,#Categories:target h1,#Tags:hover h1,#Tags:target h1{background-color:var(--theme-highlight)}}#Archives{margin-bottom:30px;margin-top:10px;flex-grow:5;position:relative}@media (min-width:769px){#Archives{min-height:calc(100vh - 40px)}}#Archives h2{margin:10px 0;font-size:large}#Archives h2:before{content:'';display:inline-block;width:5px;height:15px;margin-right:5px;background-color:var(--theme-subcolor)}#Archives time{color:var(--theme-text-light);padding:0 0 0 20px}.categories,.tags{display:inline-block}#Archives-bg{box-sizing:border-box;padding:10px;padding-bottom:30px}.article-item{display:flex;position:relative;margin-bottom:15px}.article-item::after{content:'';width:calc(100% - 30px);position:absolute;display:block;bottom:-5px;left:15px;border-bottom:1px var(--theme-unimportant-trans) solid}#Categories{height:fit-content;overflow:visible;height:50%;flex-grow:1;margin-bottom:20px}#Categories p{text-align:center}#Tags{height:fit-content;overflow:visible;height:100%;flex-grow:1}#Tags p{text-align:center}#navigation a{width:100%;display:inline-block;padding:6px 0;font-size:x-large;font-weight:900;font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif;text-align:center}.control-archive{width:75px;display:inline-block}.control-archive+a{width:calc(100% - 75px)}article{transition:margin .3s;box-sizing:border-box;position:relative;min-height:calc(100vh - 10px);height:fit-content;min-width:1px}article #post-content p,article .recent-excerpt p,article li{line-height:150%}.posts{margin-top:10px;margin-bottom:72px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);width:100%}.recent-post{background-color:var(--theme-bg-trans1);color:var(--theme-unimportant);display:block;height:124px;margin-bottom:-1px;border:1px solid var(--theme-unimportant);padding:13px 15px;transition:.3s}.recent-post .recent-info::after{transition:.3s}.recent-post .categories,.recent-post .tags{font-family:Bender,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}.recent-post .categories{color:var(--theme-highlight);font-size:large;font-weight:700;padding:0 10px 0 0}.recent-post .tags{font-size:small}.recent-post .tags span{display:inline-block;padding:0 5px 0 0}.recent-post time{color:var(--theme-unimportant);display:inline-block;text-align:left;float:right}.recent-post hr{color:var(--theme-unimportant);border-color:var(--theme-unimportant)}.recent-post img{width:100%}.recent-post h1{margin:0;padding:15px 0 0 0}@media (min-width:769px){.recent-post:hover{color:var(--theme-text-hover);background-color:var(--theme-highlight)}.recent-post:hover .categories,.recent-post:hover time{color:var(--theme-text-hover)}.recent-post:hover a,.recent-post:hover a:active{color:var(--theme-text-rev)}.recent-post:hover .recent-info::after{background-color:var(--theme-bg-hover)}.recent-post:hover .recent-excerpt a,.recent-post:hover a:hover{color:var(--theme-text-light)}.recent-post:hover hr{color:var(--theme-highlight);border-color:var(--theme-highlight)}.recent-post:hover figure table .gutter{background-color:var(--theme-border)}.recent-post:hover figure table .code{background-color:var(--theme-bg-trans1)}.recent-post:hover figure table .code,.recent-post:hover figure table .code:hover{color:var(--theme-text-light)}.recent-post:hover blockquote,.recent-post:hover blockquote:hover{color:var(--theme-text-light);border-color:var(--theme-border);background-color:var(--theme-bg-trans1)}.recent-post:hover .read-more{color:var(--theme-text-light);background-color:var(--theme-bg-hover)}.recent-post:hover .post-sticky{color:var(--theme-bg-hover)}}.recent-info{min-height:25px}.recent-info:after{content:'';width:13%;display:block;height:5px;background-color:var(--theme-highlight);position:relative;bottom:-6px}.recent-excerpt{margin:12px 0 28px 0}.post-sticky{color:var(--theme-subcolor);padding:1px 2px;margin-right:5px}.read-more{color:var(--theme-background);display:block;float:right;font-size:smaller;font-weight:600;background-color:var(--theme-highlight);margin-top:-21px;padding:3px 10px 3px 40px;font-family:BenderLight,'Noto Sans','San Francisco',Arial,Helvetica,'Droid Sans','Noto Sans SC','PingFang SC','Noto Sans JP','Microsoft Yahei',sans-serif}#paginator{width:100%;user-select:none;margin:20px 0;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:0;left:0}#paginator a,#paginator span{color:var(--theme-text-light);font-weight:700;margin:0 10px 0 0;border:1px solid var(--theme-highlight);padding:5px 10px}#paginator a:last-child,#paginator span:last-child{margin:0}@media (min-width:769px){#paginator a:hover{color:var(--theme-text-hover);background-color:var(--theme-highlight)}}#paginator .current{color:var(--theme-text-hover);background-color:var(--theme-highlight)}@media (max-width:768px){.posts{margin-bottom:0}#paginator{position:static}}.category-list,.tag-list{list-style:none;display:block;margin:0}.category-list{padding:0}.category-list-item{position:relative}@media (min-width:769px){.category-list-item:hover a{color:var(--theme-highlight);border-left:var(--theme-highlight) solid 5px;background-color:var(--theme-bg-soft-hover)}.category-list-item:hover span{color:var(--theme-text-light)}}.category-list-link{width:100%;padding:6px 40% 6px 10px;display:inline-block;box-sizing:border-box}.category-list-link:after,.category-list-link:before{color:var(--theme-highlight);content:'#';padding:0 5px}.category-list-count{padding:6px 10px;position:absolute;right:0}.tag-list{padding:10px}.tag-list-item{position:relative;line-height:18px;background-color:var(--theme-tag-bg);display:inline-block;margin:5px;border:var(--theme-tag-border) solid 2px;border-radius:4px}.tag-list-item,.tag-list-item a,.tag-list-item span{transition:.3s}@media (min-width:769px){.tag-list-item:hover{border-color:var(--theme-highlight)}.tag-list-item:hover a{color:var(--theme-text-hover);background-color:var(--theme-highlight)}.tag-list-item:hover span{background-color:var(--theme-tag-bg)}.tag-list-item:active{border-color:var(--theme-border)}.tag-list-item:active a{background-color:var(--theme-subcolor)}}.tag-list-link{color:var(--theme-text-light);padding:3px 6px 3px 12px;display:table-cell;box-sizing:border-box}.tag-list-link::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.tag-list-count{border-radius:0 3px 3px 0;width:10px;padding:3px 6px;color:var(--theme-text-light);background-color:var(--theme-tag-count-bg);display:table-cell;pointer-events:none;vertical-align:middle}.bottom-btn{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){.bottom-btn{position:fixed;left:0;width:100vw}}.bottom-btn div{position:absolute;right:8px;bottom:8px}.bottom-btn a{overflow:hidden;display:block;right:0;width:40px;height:40px;color:var(--theme-text-light);line-height:40px;text-align:center;font-size:40px;font-weight:900;padding:0;user-select:none}@media (min-width:769px){.bottom-btn a:hover{background-color:var(--theme-subcolor);color:var(--theme-text-hover)}}@media (min-width:769px){.i-top:hover{line-height:30px}}.i-color{display:flex}@media (min-width:769px){.i-color:hover{line-height:40px}.i-color:hover::after{transform:rotate(90deg)}}.i-color::after{margin:auto;content:'';height:16px;width:16px;display:inline-block;border:4px solid var(--theme-bg-light);border-radius:50%;background:linear-gradient(45deg,transparent 10px,var(--theme-bg-light) 12px,var(--theme-bg-light));transition:transform .3s,filter .3s}.gutter pre{margin:6px 0;padding-top:5px}.code pre{margin:6px 0}.hljs span{line-height:0}.highlight{line-height:20px;margin:1em;overflow-x:hidden;border:unset}.highlight table{display:block;overflow:auto}.code-title{color:var(--theme-text-light);flex-grow:1}.highlight>.ex-content{padding-left:0;background:unset}.highlight>.ex-content:hover{background:unset}.ex-header:not(:focus-visible)~.ex-content:not(:hover)>.code-copy:not(.copied,:focus-visible){opacity:0}.code-copy{position:absolute;top:.5em;right:.5em;height:25px;width:25px;border:1px solid var(--theme-border-light);color:var(--theme-text-light);border-radius:2px;transition:.3s}.code-copy::before{content:'';position:absolute;top:2px;right:2px;height:9px;width:9px;border:2px solid;border-radius:2px}.code-copy::after{content:'';position:absolute;bottom:2px;left:2px;height:9px;width:9px;border:2px solid;border-radius:2px;clip-path:polygon(0 0,4px 0,4px 9px,100% 9px,100% 100%,0 100%)}@media (min-width:769px){.code-copy:hover:not(.copied){color:var(--theme-text-hover);border-color:var(--theme-subcolor);background:var(--theme-subcolor)}}@media (max-width:768px){.code-copy:active{color:var(--theme-subcolor)}}.code-copy.copied{border-color:var(--theme-subcolor);color:var(--theme-subcolor)}table td{border:0}table code{padding:0 8px 5px 8px;background-color:transparent!important}table .gutter{position:sticky;color:var(--theme-text-rev);text-align:right;background-color:var(--theme-highlight);left:0;padding:0 8px 5px 8px}table .gutter,table .gutter pre,table .gutter span{user-select:none;pointer-events:none}table .code{width:100%;background-color:var(--theme-bg-soft);transition:.3s}@media (min-width:769px){table .code:hover{background-color:var(--theme-bg-soft-hover)}}.MathJax{transform:translateZ(0)}.math.display{display:block;width:100%;overflow:auto}#post-content h1,#post-content h2,#post-content h3,#post-content h4,#post-content h5,#post-content h6{border-bottom:var(--theme-unimportant-trans) solid 1px;display:flex}#post-content h1{font-size:1.75em}#post-content h2{font-size:1.6em}#post-content h3{font-size:1.45em}#post-content h4{font-size:1.3em}#post-content h5{font-size:1.15em}#post-content h6{font-size:1em}#post-bg{margin-top:10px;width:100%;box-sizing:border-box;padding:20px 30px;background-color:var(--theme-bg-post);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow-x:auto;min-height:calc(100vh - 20px)}#post-bg img{max-width:100%}#post-title{flex-wrap:wrap;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#post-title h1{display:inline-block;font-size:2em}#post-title hr{color:var(--theme-unimportant-2);position:relative}#post-title hr:before{content:'';width:13%;height:3px;display:block;position:absolute;background-color:var(--theme-text-light);top:-3px;left:-1px}#post-info{text-align:right}#post-info time{color:var(--theme-highlight)}#post-info .control{text-align:left;display:inline-block;width:90px}#post-source span{color:var(--theme-subcolor);background-color:var(--theme-unimportant-2)}#post-content{padding-bottom:1em}#post-content table{width:100%}#post-content .footnote-ref:before{content:'';display:inline-block;margin-top:-60px;width:1px;height:60px;visibility:hidden}#post-content .footnotes li:before{content:'';display:block;margin-top:-60px;height:60px;visibility:hidden}#post-content .headerlink{background-color:var(--theme-highlight);margin:5px 7px 5px 0}#post-content h1:target .headerlink,#post-content h2:target .headerlink{background-color:var(--theme-subcolor)}#post-content h1 .headerlink,#post-content h2 .headerlink{padding:0 0 0 6px}#post-content h3:target .headerlink,#post-content h4:target .headerlink,#post-content h5:target .headerlink,#post-content h6:target .headerlink{background-color:var(--theme-subcolor)}#post-content h3 .headerlink,#post-content h4 .headerlink,#post-content h5 .headerlink,#post-content h6 .headerlink{padding:0 0 0 5px}#reward{margin:1em 0;color:var(--theme-text-rev);text-align:center;background-color:var(--theme-bg-soft)}#reward:hover{background-color:var(--theme-bg-soft-hover)}#reward summary{background-color:var(--theme-subcolor)}#reward div{width:45%;margin:0;padding:20px 0;display:inline-block}#reward span{color:var(--theme-highlight);padding-right:10px}#reward img{width:80%;max-width:280px;padding:0 20px}#pages{padding:5px;display:flex;justify-content:center;border-top:var(--theme-border) solid 2px;border-color:transparent;margin-top:36px;margin-bottom:12px}.footer-link{padding:5px;width:50%;align-self:center;height:100%;position:relative}.footer-link{border-color:#3dc9c2!important}@media (max-width:768px){#logo{display:none}}blockquote{margin:24px 16px}#post-content p{padding:0 8px;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}del{color:#666}:root{--waline-font-size:16px;--waline-white:#fff;--waline-light-grey:#999;--waline-dark-grey:#666;--waline-theme-color:#3dc9c2;--waline-active-color:#42b8b2;--waline-color:#ddd;--waline-bgcolor:#fff;--waline-bgcolor-light:#f8f8f8;--waline-bgcolor-hover:#f0f0f0;--waline-border-color:#ddd;--waline-disable-bgcolor:#f8f8f8;--waline-disable-color:#bbb;--waline-code-bgcolor:#282c34;--waline-bq-color:#f0f0f0;--waline-avatar-size:3.25rem;--waline-m-avatar-size:calc(var(--waline-avatar-size) * 9 / 13);--waline-badge-color:#3498db;--waline-badge-font-size:0.775em;--waline-info-bgcolor:#f8f8f8;--waline-info-color:#999;--waline-info-font-size:0.625em;--waline-border:1px solid var(--waline-border-color);--waline-avatar-radius:50%;--waline-box-shadow:none}darkmode-selector{--waline-white:#fff;--waline-light-grey:#666;--waline-dark-grey:#999;--waline-color:#ddd;--waline-bgcolor:rgba(0,0,0,0.2);--waline-bgcolor-light:rgba(0,0,0,0.1);--waline-border-color:#333;--waline-disable-bgcolor:#444;--waline-disable-color:#272727;--waline-bq-color:#272727;--waline-info-bgcolor:#272727;--waline-info-color:#666}.wl-panel{background-color:rgba(0,0,0,.2)}#waline a{background-color:rgba(0,0,0,0)}.wl-actions>a{color:#888}.wl-actions>a:hover{color:#3dc9c2}#waline{margin:36px 30px!important}.wl-login-nick{padding:0 0}@media (min-width:769px){#creative-commons{text-align:justify}.recent-post{padding:24px 36px}.item-img{text-align:center!important}#post-content img{max-width:60%;max-height:32em;display:inline-block}}.recent-post{margin-bottom:0;border:#ccc 0;background:rgba(0,0,0,.2)}@media (max-width:769px){#creative-commons{margin-top:36px;text-align:center}#post-content{font-size:100%}}#text-secret,#text-secret a,#text-secret a:visited{transition:color .13s linear;color:#fff;text-shadow:none}#text-secret{background-color:#fff}#text-secret:active,#text-secret:hover{color:#333}aside footer{font-family:'Fira Code','Noto Sans','Noto Sans SC','Noto Sans JP','Microsoft Yahei',sans-serif!important;color:#aaa!important}.recent-post time{color:#ccc}#total{background:0 0}#color-mode{display:none}.navBlock>.navItemTitle{text-shadow:none!important}.recent-post .categories,.recent-post .tags{font-family:Bender,'Noto Sans','Noto Sans SC','Noto Sans JP','Microsoft Yahei',sans-serif}#search-input::placeholder{color:#fff;font-family:Bender,'Noto Sans','Noto Sans SC','Noto Sans JP','Microsoft Yahei',sans-serif}@media (min-width:1280px){#post-bg{width:80%;margin-left:10%}.posts{width:80%;margin-left:10%}.bottom-btn{margin-right:10%}}.ex-title{font-size:70%}aside footer{font-size:70%;font-weight:400}.article-item:nth-last-child(2){margin-bottom:47px!important}.mermaid{text-align:center}mjx-container{text-align:center}label[for=wl-image-upload]{display:none}#post-content p:has(img){display:flex;justify-content:center}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url(/font/MaterialIcons.woff2) format('woff2')}.material-icons{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}