a{color:#ac3e40}a:hover{text-decoration:underline}@font-face{font-family:pingfang;src:url("/fonts/PingFang Medium.woff2");font-display:swap}@font-face{font-family:yahei mono;src:url("/fonts/Yahei Mono.woff2");font-display:swap}@font-face{font-family:luohun;src:url(/fonts/LuoHun.woff2);font-display:swap}.search-engine{display:none}html{font-family:pingfang;font-weight:700}.header-title{font-family:luohun;font-size:2rem!important;font-weight:400}.single .post-meta .author{font-family:luohun;color:#ac3e40}.post-meta a.post-category,.post-meta a.post-collection,.post-meta-line a.post-category,.post-meta-line a.post-collection{color:#ac3e40}.home.posts .summary .post-footer a{color:#ac3e40}.posts .post-footer{color:#ac3e40}.single .single-subtitle{color:#57606a}.single .content{background-image:linear-gradient(90deg,rgba(60,10,30,4%) 3%,transparent 0),linear-gradient(1turn,rgba(60,10,30,4%) 3%,transparent 0);background-size:20px 20px;background-position:50%}[data-theme=dark] .single .content{background-image:linear-gradient(90deg,rgba(195,245,215,4%) 3%,transparent 0),linear-gradient(1turn,rgba(195,245,215,4%) 3%,transparent 0)}.home .home-profile .home-avatar img{width:9rem;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;transition:transform 1s ease-out}.home .home-profile .home-avatar img:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg)}@-webkit-keyframes play{0%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(-360deg)}}@-moz-keyframes play{0%{-moz-transform:rotateZ(0)}100%{-moz-transform:rotateZ(-360deg)}}@keyframes play{0%{transform:rotateZ(0)}100%{transform:rotateZ(-360deg)}}.mark-pink{--fi-mark-background-color:pink}.mark-default{--fi-mark-background-color:#EBFFEB}.content ol>li::marker,.content ul>li::marker{color:#db4d52;font-weight:700}.page ul>li::marker{color:#db4d52;font-weight:700}.single .content p code,.single .content li code,.single .content .table-wrapper tbody tt,.single .content .table-wrapper tbody code{color:#ff3502;background-color:#f8f5ec}.table-wrapper .lntable tbody span{color:#24292f}b,strong{padding:.1em;color:#dc3545}.single .content .highlight .lnt,.single .content .highlight .ln{width:2ch!important;color:rgba(128,128,255,.8)}.single .content blockquote{border-left:4px solid #ef7060;padding:10px 15px;color:#3f3f3f;background-color:#fff9f9}.single .content .table-wrapper{padding:0;word-break:initial}.single .content .table-wrapper tr{border-top:1px solid #f22f27;margin:0;padding:0}.single .content .table-wrapper tr th{color:#dc3545;font-weight:700;border:1px solid #f22f27;border-bottom:0;text-align:left;margin:0;padding:6px 13px}.single .content .table-wrapper tr td{border:1px solid #f22f27;text-align:left;margin:0;padding:6px 13px}.single .content .alert.alert-note{background-color:rgba(68,138,255,.1)}.single .content .alert.alert-tip{background-color:rgba(0,191,165,.1)}.single .content .alert.alert-important{background-color:rgba(101,31,255,.1)}.single .content .alert.alert-warning{background-color:rgba(255,145,0,.1)}.single .content .alert.alert-caution{background-color:rgba(255,23,68,.1)}.single .content .alert .alert-title{font-weight:700}h1,h2,h3,h4,h5,h6{position:relative;margin-top:1rem;margin-bottom:1rem;font-weight:700;line-height:1.4;cursor:text}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{text-decoration:none}:root{--main-1:#fff3f0;--main-2:#ffd4cc;--main-3:#ffafa3;--main-4:#ff887a;--main-5:#ff5d52;--main-6:#f22f27;--main-7:#cc1616;--main-8:#a60a0f;--main-9:#80010a;--main-10:#590009}h1{text-align:center;padding-bottom:.3em;line-height:1.2;margin:2.4em auto 1.2em;color:var(--main-9)}h1.single-title.animate__animated.animate__flipInX::after{content:"";display:block;margin:.2em auto 0;width:100px;height:2px;border-bottom:2px solid var(--main-6)}h2.heading-element span{line-height:1.4;border-bottom:1px solid #f22f27}h3{line-height:1.43;margin:1.6em auto 1.2em;padding-left:9px;border-left:5px solid #f22f27}h4.heading-element span{margin-top:1.3em;font-size:1.2em;padding-left:6px;padding-right:6px;display:inline-block;border:1px solid var(--main-6);border-top:4px solid var(--main-6)}h5.heading-element::before span{content:"H5";top:.18rem}h5::before,h6::before{position:absolute;right:calc(100% + .75em);top:0;color:#5b5b5b;font-weight:700;font-variant:"small-caps";white-space:nowrap;border:0}h5::before{content:"H5"}h6::before{content:"H6"}