/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  border-radius: 8px;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/*移动端优化：去除归档、标签、最新文章、公告、、只保留网站统计*/

@media screen and (max-width: 800px) {
  #aside_content div:not(:last-child) {
    display: none;
    font-size: 13px;
  }
}

.limit-one-line,#article-container .flink .flink-item-name,#article-container .flink .flink-item-desc,#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span,#aside-content .card-categories ul.card-category-list > .card-category-list-item a span,.site-data > a .headline,#pagination .prev_info,#pagination .next_info,#sidebar #sidebar-menus .menus_items .site-page{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.limit-more-line,.error404 #error-wrap .error-content .error-info .error_subtitle,.article-sort-item-title,#recent-posts > .recent-post-item >.recent-post-info > .article-title,#recent-posts > .recent-post-item >.recent-post-info > .content,#aside-content .aside-list > .aside-list-item .content > .name,#aside-content .aside-list > .aside-list-item .content > .title,#aside-content .aside-list > .aside-list-item .content > .comment,#post-info .post-title,.relatedPosts > .relatedPosts-list .content .title,#content-inner figure.gallery-group p,#content-inner figure.gallery-group .gallery-group-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.fontawesomeIcon,span.categoryBar-list-count::before,.announcement_content a.headerlink:after,#post .post-outdate-notice:before,.note:not(.no-icon)::before{display:inline-block;font-weight:600;font-family:'Font Awesome 6 Free';text-rendering:auto;-webkit-font-smoothing:antialiased}.cloudchewiefont{font-family:"cloudchewiefont";font-size:20px !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cloudchewiefont::before{font-family:"cloudchewiefont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cardHover,.error404 #error-wrap .error-content,.layout > div:first-child:not(.recent-posts),#recent-posts > .recent-post-item,#aside-content .card-widget,.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i){border-radius:8px;background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.cardHover:hover,.error404 #error-wrap .error-content:hover,.layout > div:first-child:not(.recent-posts):hover,#recent-posts > .recent-post-item:hover,#aside-content .card-widget:hover,.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i):hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.imgHover,.error404 #error-wrap .error-content .error-img img,.article-sort-item-img img,#aside-content .aside-list > .aside-list-item .thumbnail > img{width:100%;height:100%;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.6s;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.6s;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.6s;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.6s;transition:filter 375ms ease-in 0.2s, transform 0.6s;object-fit:cover}.imgHover:hover,.error404 #error-wrap .error-content .error-img img:hover,.article-sort-item-img img:hover,#aside-content .aside-list > .aside-list-item .thumbnail > img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.postImgHover:hover img,#pagination .prev-post:hover img,#pagination .next-post:hover img,.relatedPosts > .relatedPosts-list > div:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:0.3s !important;-moz-transition:0.3s !important;-o-transition:0.3s !important;-ms-transition:0.3s !important;transition:0.3s !important}.postImgHover img,#pagination .prev-post img,#pagination .next-post img,.relatedPosts > .relatedPosts-list > div img{position:absolute;width:100%;height:100%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);object-fit:cover}.list-beauty,.category-lists ul,#algolia-search .search-dialog .ais-Hits-list{list-style:none}.list-beauty li,.category-lists ul li,#algolia-search .search-dialog .ais-Hits-list li{position:relative;padding:.12em .4em .12em 1.4em}.list-beauty li:hover:before,.category-lists ul li:hover:before,#algolia-search .search-dialog .ais-Hits-list li:hover:before{border-color:var(--cloudchewie-theme)}.list-beauty li:before,.category-lists ul li:before,#algolia-search .search-dialog .ais-Hits-list li:before{position:absolute;top:.67em;left:0;width:.43em;height:.43em;border:.215em solid var(--cloudchewie-theme);border-radius:.43em;background:transparent;content:'';cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#content-inner,#footer{-webkit-animation:bottom-top 1s;-moz-animation:bottom-top 1s;-o-animation:bottom-top 1s;-ms-animation:bottom-top 1s;animation:bottom-top 1s}#page-header{-webkit-animation:header-effect 1s;-moz-animation:header-effect 1s;-o-animation:header-effect 1s;-ms-animation:header-effect 1s;animation:header-effect 1s}#site-title,#site-subtitle{-webkit-animation:titleScale 1s;-moz-animation:titleScale 1s;-o-animation:titleScale 1s;-ms-animation:titleScale 1s;animation:titleScale 1s}#nav.show{-webkit-animation:headerNoOpacity 1s;-moz-animation:headerNoOpacity 1s;-o-animation:headerNoOpacity 1s;-ms-animation:headerNoOpacity 1s;animation:headerNoOpacity 1s}canvas:not(#ribbon-canvas),#web_bg{-webkit-animation:to_show 4s;-moz-animation:to_show 4s;-o-animation:to_show 4s;-ms-animation:to_show 4s;animation:to_show 4s}#ribbon-canvas{-webkit-animation:ribbon_to_show 4s;-moz-animation:ribbon_to_show 4s;-o-animation:ribbon_to_show 4s;-ms-animation:ribbon_to_show 4s;animation:ribbon_to_show 4s}#sidebar-menus.open > :nth-child(1){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(2){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(3){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(4){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(5){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(6){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}#sidebar-menus.open > :nth-child(7){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}.scroll-down-effects{-webkit-animation:scroll-down-effect 1.5s infinite;-moz-animation:scroll-down-effect 1.5s infinite;-o-animation:scroll-down-effect 1.5s infinite;-ms-animation:scroll-down-effect 1.5s infinite;animation:scroll-down-effect 1.5s infinite}.reward-main{-webkit-animation:donate_effcet .3s .1s ease both;-moz-animation:donate_effcet .3s .1s ease both;-o-animation:donate_effcet .3s .1s ease both;-ms-animation:donate_effcet .3s .1s ease both;animation:donate_effcet .3s .1s ease both}@-moz-keyframes scroll-down-effect{0%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}100%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}}@-webkit-keyframes scroll-down-effect{0%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}100%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}}@-o-keyframes scroll-down-effect{0%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}100%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}}@keyframes scroll-down-effect{0%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}100%{top:0;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}}@-moz-keyframes header-effect{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes header-effect{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes header-effect{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes header-effect{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bottom-top{0%{margin-top:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{margin-top:0;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes bottom-top{0%{margin-top:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{margin-top:0;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes bottom-top{0%{margin-top:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{margin-top:0;opacity:1;-ms-filter:none;filter:none}}@keyframes bottom-top{0%{margin-top:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{margin-top:0;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-moz-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes ribbon_to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@-webkit-keyframes ribbon_to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@-o-keyframes ribbon_to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@keyframes ribbon_to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@-moz-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-o-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}:root{--global-font-size:16px;--hr-border:#d2ebfd;--hr-before-color:#bfe4fb;--search-bg:#fff;--search-input-color:#4c4948;--search-result-title:#4c4948;--preloader-bg:#37474f;--preloader-color:#fff;--tab-border-color:#f0f0f0;--tab-botton-bg:#f0f0f0;--tab-botton-color:#1f2d3d;--tab-button-hover-bg:#dcdcdc;--tab-button-active-bg:#fefeff;--card-bg:#fefeff;--sidebar-bg:#f6f8fa;--btn-hover-color:#1c8139;--btn-color:#fff;--btn-bg:#1f883d;--text-bg-hover:rgba(31,136,61,0.7);--light-grey:#eee;--dark-grey:#cacaca;--white:#fff;--text-highlight-color:#1f2d3d;--blockquote-color:#6a737d;--blockquote-bg:rgba(31,136,61,0.1);--reward-pop:#f5f5f5;--toc-link-color:#666261;--card-border:1px solid var(--cloudchewie-card-border-color);--card-box-shadow:0 0 0 0 rgba(45,45,45,0.05);--card-box-shadow-olded:0 8px 12px -3px rgba(45,45,45,0.05);--card-hover-box-shadow:0 8px 12px -3px rgba(45,45,45,0.05);--card-border-dashed:2px dashed var(--tab-button-hover-bg);--pseudo-hover:#1c8139;--headline-presudo:#a0a0a0;--scrollbar-color:var(--cloudchewie-scrollbar);--loadingbar-background-color:#2c2b30;--loadingbar-prospect-color:#ece5d8}:root{--animation-on:cubic-bezier(.6,.1,0,1);--animation-in:cubic-bezier(.6,.2,.25,1);--animation-ot:opacity .5s var(--animation-in) backwards,transform 1s var(--animation-in) backwards;--animation-otf:opacity .5s var(--animation-in) backwards,transform 1s var(--animation-in) backwards,filter .7s var(--animation-in) backwards;--global-font-size:16px;--cloudchewie-background:#f7f9fe;--cloudchewie-font-color:#4c4948;--hr-border:#d2ebfd;--hr-before-color:#bfe4fb;--search-bg:#fff;--search-input-color:#4c4948;--search-result-title:#4c4948;--preloader-bg:#37474f;--preloader-color:#fff;--tab-border-color:#f0f0f0;--tab-botton-bg:#f0f0f0;--tab-botton-color:#1f2d3d;--tab-button-hover-bg:#dcdcdc;--tab-button-active-bg:#fefeff;--card-bg:#fefeff;--sidebar-bg:#f6f8fa;--btn-hover-color:#1c8139;--btn-color:#fff;--btn-bg:#1f883d;--text-bg-hover:rgba(31,136,61,0.7);--light-grey:#eee;--dark-grey:#cacaca;--white:#fff;--text-highlight-color:#1f2d3d;--blockquote-color:#6a737d;--blockquote-bg:rgba(31,136,61,0.1);--reward-pop:#f5f5f5;--toc-link-color:#666261;--pseudo-hover:#1c8139;--headline-presudo:var(--cloudchewie-font-color);--scrollbar-color:var(--cloudchewie-scrollbar);--cloudchewie-snackbar-time:2000ms;--cloudchewie-deep-purple:#405589;--cloudchewie-meta-theme-color:#f7f9fe;--cloudchewie-bar-background:var(--cloudchewie-main);--cloudchewie-theme-op:rgba(66,89,239,0.137);--cloudchewie-card-bg-none:rgba(255,255,255,0);--cloudchewie-main-op-deep:var(--cloudchewie-theme-op-deep) !important;--cloudchewie-gray-op:rgba(153,153,153,0.169);--cloudchewie-theme-top:var(--cloudchewie-theme);--cloudchewie-white:#fff;--cloudchewie-white-op:rgba(255,255,255,0.2);--cloudchewie-black:#000;--cloudchewie-black-op:rgba(0,0,0,0.2);--cloudchewie-none:rgba(0,0,0,0);--cloudchewie-gray:#999;--cloudchewie-yellow:#ffc93e;--cloudchewie-orange:#e38100;--cloudchewie-blue-hover:#5390e6;--cloudchewie-radius-full:50px;--cloudchewie-radius:8px;--cloudchewie-border-radius:8px;--cloudchewie-main:var(--cloudchewie-theme);--cloudchewie-main-op:var(--cloudchewie-theme-op);--cloudchewie-shadow-theme:0 8px 12px -3px var(--cloudchewie-theme-op);--cloudchewie-shadow-main:0 8px 12px -3px var(--cloudchewie-main-op);--cloudchewie-shadow-blue:0 8px 12px -3px rgba(40,109,234,0.2);--cloudchewie-shadow-white:0 8px 12px -3px rgba(255,255,255,0.2);--cloudchewie-shadow-black:0 0 12px 4px rgba(0,0,0,0.05);--cloudchewie-shadow-yellow:0 38px 77px -26px rgba(255,201,62,0.12);--cloudchewie-shadow-red:0 8px 12px -3px rgba(238,125,121,0.212);--cloudchewie-shadow-green:0 8px 12px -3px rgba(135,238,121,0.212);--cloudchewie-shadow-border:0 8px 16px -4px rgba(44,45,48,0.047);--cloudchewie-shadow-blackdeep:0 2px 16px -3px rgba(0,0,0,0.15);--cloudchewie-logo-color:linear-gradient(215deg, #4584ff 30%, #ff7676 70%);--style-border:1px solid var(--cloudchewie-card-border-color);--cloudchewie-blue-main:#20809f;--cloudchewie-code-stress:var(--cloudchewie-code-stress);--style-border-hover:1px solid var(--cloudchewie-main);--style-border-dashed:1px dashed var(--cloudchewie-theme-op);--style-border-avatar:4px solid var(--cloudchewie-background);--card-border:1px solid var(--cloudchewie-card-border-color);--style-border-none:1px solid transparent;--style-border-deep-ash:1px solid #d0d7de;--style-border-hover-always:1px solid var(--cloudchewie-main);--cloudchewie-main-none:rgba(184,184,184,0) !important}[data-theme="light"]{--cloudchewie-meta-theme-post-color:#fff;--cloudchewie-meta-theme-color:#f7f9fe;--cloudchewie-theme-op-deep:rgba(66,89,239,0.867);--cloudchewie-theme:#1f883d;--cloudchewie-theme-deep:#1856fb;--cloudchewie-theme-op:rgba(66,89,239,0.137);--cloudchewie-blue:#5ca1ff;--cloudchewie-blue-tint:rgba(92,161,255,0.1);--cloudchewie-red:#d8213c;--cloudchewie-pink:#ff7c7c;--cloudchewie-green:#57bd6a;--cloudchewie-font-color:#4c4948;--cloudchewie-background:#f7f9fe;--cloudchewie-reverse:#000;--cloudchewie-code-stress:#f7f7f9;--cloudchewie-maskbg:rgba(255,255,255,0.6);--cloudchewie-maskbgdeep:rgba(255,255,255,0.85);--cloudchewie-scrollbar:rgba(60,60,67,0.4);--cloudchewie-hovertext:var(--cloudchewie-theme);--cloudchewie-ahoverbg:#f7f7fa;--cloudchewie-lighttext:var(--cloudchewie-main);--cloudchewie-secondtext:rgba(60,60,67,0.8);--cloudchewie-scrollbar:rgba(60,60,67,0.4);--cloudchewie-card-btn-bg:#edf0f7;--cloudchewie-post-blockquote-bg:#fafcff;--cloudchewie-post-tabs-bg:#f2f5f8;--cloudchewie-secondbg:#f7f7f9;--cloudchewie-shadow-nav:0 5px 12px -5px rgba(102,68,68,0.05);--cloudchewie-card-bg:#fff;--cloudchewie-shadow-lightblack:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-shadow-light2black:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-card-border-color:#e3e8f7;--cloudchewie-shadow-lightblack:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-shadow-light2black:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-calendar-level0-bg:#ebedf0;--cloudchewie-calendar-level1-bg:#9be9a8;--cloudchewie-calendar-level2-bg:#40c463;--cloudchewie-calendar-level3-bg:#30a14e;--cloudchewie-calendar-level4-bg:#216e39;--cloudchewie-calendar-level0-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level1-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level2-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level3-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level4-border:rgba(27,31,35,0.06)}[data-theme="dark"]{--cloudchewie-meta-theme-post-color:#1d1e22;--cloudchewie-meta-theme-color:#000;--cloudchewie-blue:#5ca1ff;--cloudchewie-blue-tint:rgba(92,161,255,0.1);--cloudchewie-theme-op-deep:rgba(0,132,255,0.867);--cloudchewie-background:#18171d;--cloudchewie-theme:#787878;--cloudchewie-theme-deep:#0076e5;--cloudchewie-theme-op:rgba(242,185,75,0.137);--cloudchewie-blue:#0084ff;--cloudchewie-red:#ff3842;--cloudchewie-pink:#ff7c7c;--cloudchewie-green:#57bd6a;--cloudchewie-font-color:rgba(255,255,255,0.7);--cloudchewie-background:#18171d;--cloudchewie-reverse:#fff;--cloudchewie-code-stress:#21232a;--cloudchewie-maskbg:rgba(0,0,0,0.6);--cloudchewie-maskbgdeep:rgba(0,0,0,0.85);--cloudchewie-hovertext:#0a84ff;--cloudchewie-ahoverbg:#fff;--cloudchewie-scrollbar:rgba(200,200,223,0.4);--cloudchewie-lighttext:#f2b94b;--cloudchewie-secondtext:#a8a9aa;--cloudchewie-scrollbar:rgba(200,200,223,0.4);--cloudchewie-card-btn-bg:#30343f;--cloudchewie-post-blockquote-bg:#000;--cloudchewie-post-tabs-bg:#121212;--cloudchewie-secondbg:#21232a;--cloudchewie-shadow-nav:0 5px 20px 0 rgba(28,28,28,0.4);--cloudchewie-card-bg:#1d1e22;--cloudchewie-shadow-lightblack:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-shadow-light2black:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-card-border-color:#42444a;--cloudchewie-shadow-lightblack:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-shadow-light2black:0 5px 12px -5px rgba(102,68,68,0);--cloudchewie-calendar-level0-bg:#281b21;--cloudchewie-calendar-level1-bg:#2b4d36;--cloudchewie-calendar-level2-bg:#3c7342;--cloudchewie-calendar-level3-bg:#5ea857;--cloudchewie-calendar-level4-bg:#78d16c;--cloudchewie-calendar-level0-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level1-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level2-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level3-border:rgba(27,31,35,0.06);--cloudchewie-calendar-level4-border:rgba(27,31,35,0.06)}body{position:relative;min-height:100%;background:var(--cloudchewie-background);color:var(--cloudchewie-font-color);font-size:var(--global-font-size);font-family:lxgw wenkai screen,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif;line-height:2;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-thumb{background:var(--scrollbar-color);-webkit-background-clip:content;-moz-background-clip:content;background-clip:content-box;border:2px solid rgba(0,0,0,0);border-radius:9999px;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;transition:background-color 0.2s;cursor:pointer}*::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}*.test{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}input::placeholder{color:var(--cloudchewie-font-color)}#web_bg{position:fixed;z-index:-999;width:100%;height:100%;background-image:url("https://picbed.cloudchewie.com/blog/other/index.png");background-attachment:local;background-position:center;background-size:cover;background-repeat:no-repeat}h1,h2,h3,h4,h5,h6{position:relative;margin:20px 0 14px;color:var(--text-highlight-color);font-weight:bold}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{position:relative;margin:40px auto;border:0 solid var(--hr-border)}table{display:table;width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show}table thead{background:rgba(153,169,191,0.1)}table th,table td{padding:6px 12px;border:1px solid var(--light-grey);vertical-align:middle}button{padding:0;outline:0;border:none;background:none;cursor:pointer;touch-action:manipulation}a{color:#000;text-decoration:none;word-wrap:break-word;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;overflow-wrap:break-word}a:hover{color:var(--cloudchewie-theme)}.is-center{text-align:center}.copy-true{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.pull-left{float:left}.pull-right{float:right}img[src=''],img:not([src]){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}img[data-lazy-src]:not(.loaded){filter:blur(8px) brightness(1) !important}img[data-lazy-src].error{filter:none}.img-alt{color:#858585}.img-alt:hover{text-decoration:none !important}blockquote{margin:0 0 20px;padding:12px 15px;border-left:3px solid #1f883d;background-color:var(--blockquote-bg);color:var(--blockquote-color)}blockquote footer cite:before{padding:0 5px;content:'—'}.aplayer .aplayer-lrc,.aplayer span,.aplayer p,.consoleContent .content,blockquote,.gc,.CtxtMenu_ContextMenu.CtxtMenu_Menu,.CtxtMenu_Info,.CtxtMenu_MenuArrow{font-family:lxgw wenkai screen,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif}.social-share .icon-wechat .wechat-qrcode h4,.social-share .icon-wechat .wechat-qrcode .help p,.comment,.snackbar-container,.music-wrapper span,.music-wrapper p,.fancybox__toolbar{font-family:lxgw wenkai screen,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif !important}:root{--hl-color:#90a4ae;--hl-bg:#f6f8fa;--hltools-bg:var(--cloudchewie-secondbg);--hltools-color:#90a4ae;--hlnumber-bg:#f6f8fa;--hlnumber-color:rgba(144,164,174,0.5);--hlscrollbar-bg:#dce4eb;--hlexpand-bg:linear-gradient(180deg, rgba(246,248,250,0.6), rgba(246,248,250,0.9))}[data-theme="dark"]{--hl-color:rgba(255,255,255,0.7);--hl-bg:#171717;--hltools-bg:var(--cloudchewie-secondbg);--hltools-color:#90a4ae;--hlnumber-bg:#171717;--hlnumber-color:rgba(255,255,255,0.4);--hlscrollbar-bg:#1f1f1f;--hlexpand-bg:linear-gradient(180deg, rgba(23,23,23,0.6), rgba(23,23,23,0.9))}figure.highlight table{scrollbar-color:var(--hlscrollbar-bg) transparent}figure.highlight table::-webkit-scrollbar-thumb{background:var(--hlscrollbar-bg)}figure.highlight pre .deletion{color:#bf42bf}figure.highlight pre .addition{color:#105ede}figure.highlight pre .meta{color:#7c4dff}figure.highlight pre .comment{color:rgba(149,165,166,0.8)}figure.highlight pre .variable,figure.highlight pre .attribute,figure.highlight pre .regexp,figure.highlight pre .ruby .constant,figure.highlight pre .xml .tag .title,figure.highlight pre .xml .pi,figure.highlight pre .xml .doctype,figure.highlight pre .html .doctype,figure.highlight pre .css .id,figure.highlight pre .tag .name,figure.highlight pre .css .class,figure.highlight pre .css .pseudo{color:#e53935}figure.highlight pre .tag{color:#39adb5}figure.highlight pre .number,figure.highlight pre .preprocessor,figure.highlight pre .literal,figure.highlight pre .params,figure.highlight pre .constant,figure.highlight pre .command{color:#f76d47}figure.highlight pre .built_in{color:#ffb62c}figure.highlight pre .ruby .class .title,figure.highlight pre .css .rules .attribute,figure.highlight pre .string,figure.highlight pre .value,figure.highlight pre .inheritance,figure.highlight pre .header,figure.highlight pre .ruby .symbol,figure.highlight pre .xml .cdata,figure.highlight pre .special,figure.highlight pre .number,figure.highlight pre .formula{color:#91b859}figure.highlight pre .keyword,figure.highlight pre .title,figure.highlight pre .css .hexcolor{color:#39adb5}figure.highlight pre .function,figure.highlight pre .python .decorator,figure.highlight pre .python .title,figure.highlight pre .ruby .function .title,figure.highlight pre .ruby .title .keyword,figure.highlight pre .perl .sub,figure.highlight pre .javascript .title,figure.highlight pre .coffeescript .title{color:#6182b8}figure.highlight pre .tag .attr,figure.highlight pre .javascript .function{color:#7c4dff}#article-container figure.highlight .line.marked{background-color:rgba(128,203,196,0.251)}#article-container figure.highlight table{display:block;overflow:auto;border:none}#article-container figure.highlight table td{padding:0;border:none}#article-container figure.highlight .gutter pre{padding-right:10px;padding-left:10px;background-color:var(--hlnumber-bg);color:var(--hlnumber-color);text-align:right}#article-container figure.highlight .code pre{padding-right:10px;padding-left:10px;width:100%}#article-container pre,#twikoo .tk-comments pre,#article-container figure.highlight,#twikoo .tk-comments figure.highlight{overflow:auto;margin:0 0 20px;padding:0;background:var(--cloudchewie-card-bg);border:var(--card-border);color:var(--hl-color);line-height:1.6}#article-container pre,#twikoo .tk-comments pre,#article-container code,#twikoo .tk-comments code{font-size:var(--global-font-size);font-family:consolas,Menlo,'PingFang SC','Microsoft YaHei',sans-serif !important}#article-container code,#twikoo .tk-comments code{padding:2px 4px;background:var(--cloudchewie-code-stress);color:var(--cloudchewie-font-color)}#article-container pre,#twikoo .tk-comments pre{padding:10px 20px}#article-container pre code,#twikoo .tk-comments pre code{padding:0;background:none;color:var(--hl-color);text-shadow:none}#article-container figure.highlight,#twikoo .tk-comments figure.highlight{position:relative}#article-container figure.highlight pre,#twikoo .tk-comments figure.highlight pre{margin:0;padding:8px 0;border:none}#article-container figure.highlight table,#twikoo .tk-comments figure.highlight table{border-top:var(--card-border)}#article-container figure.highlight figcaption,#twikoo .tk-comments figure.highlight figcaption,#article-container figure.highlight .caption,#twikoo .tk-comments figure.highlight .caption{padding:6px 0 2px 14px;font-size:var(--global-font-size);line-height:1em}#article-container figure.highlight figcaption a,#twikoo .tk-comments figure.highlight figcaption a,#article-container figure.highlight .caption a,#twikoo .tk-comments figure.highlight .caption a{float:right;padding-right:10px;color:var(--hl-color)}#article-container figure.highlight figcaption a:hover,#twikoo .tk-comments figure.highlight figcaption a:hover,#article-container figure.highlight .caption a:hover,#twikoo .tk-comments figure.highlight .caption a:hover{border-bottom-color:var(--hl-color)}#article-container .highlight-tools,#twikoo .tk-comments .highlight-tools{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;min-height:24px;height:2.15em;background:var(--hltools-bg);color:var(--hltools-color);font-size:var(--global-font-size)}#article-container .highlight-tools.closed,#twikoo .tk-comments .highlight-tools.closed{border-bottom:1px solid transparent;height:calc(2.15em - 1px)}#article-container .highlight-tools.closed ~ *,#twikoo .tk-comments .highlight-tools.closed ~ *{display:none}#article-container .highlight-tools.closed .expand,#twikoo .tk-comments .highlight-tools.closed .expand{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotate(-90deg) !important;-moz-transform:rotate(-90deg) !important;-o-transform:rotate(-90deg) !important;-ms-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important}#article-container .highlight-tools .expand,#twikoo .tk-comments .highlight-tools .expand{position:absolute;padding:.57em .7em;cursor:pointer;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}#article-container .highlight-tools .expand + .code-lang,#twikoo .tk-comments .highlight-tools .expand + .code-lang{left:1.7em}#article-container .highlight-tools .code-lang,#twikoo .tk-comments .highlight-tools .code-lang{position:absolute;left:14px;text-transform:uppercase;font-weight:bold;font-size:1.15em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#article-container .highlight-tools .copy-notice,#twikoo .tk-comments .highlight-tools .copy-notice{position:absolute;right:2.4em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s}#article-container .highlight-tools .copy-button,#twikoo .tk-comments .highlight-tools .copy-button{position:absolute;right:14px;cursor:pointer;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s}#article-container .highlight-tools .copy-button:hover,#twikoo .tk-comments .highlight-tools .copy-button:hover{color:var(--cloudchewie-main)}#article-container .gutter,#twikoo .tk-comments .gutter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#article-container .gist table,#twikoo .tk-comments .gist table{width:auto}#article-container .gist table td,#twikoo .tk-comments .gist table td{border:none}#article-container .code-expand-btn,#twikoo .tk-comments .code-expand-btn{position:absolute;bottom:0;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;font-size:20px;background:var(--hltools-bg);text-align:center;font-size:var(--global-font-size);cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;font-size:16px;border-top:var(--card-border)}#article-container .code-expand-btn i,#twikoo .tk-comments .code-expand-btn i{color:var(--cloudchewie-font-color);-webkit-animation:1.2s ease 0s infinite normal none running code-expand-key;-moz-animation:1.2s ease 0s infinite normal none running code-expand-key;-o-animation:1.2s ease 0s infinite normal none running code-expand-key;-ms-animation:1.2s ease 0s infinite normal none running code-expand-key;animation:1.2s ease 0s infinite normal none running code-expand-key}#article-container .code-expand-btn.expand-done i,#twikoo .tk-comments .code-expand-btn.expand-done i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0s, background 0.3s;-moz-transition:all 0s, background 0.3s;-o-transition:all 0s, background 0.3s;-ms-transition:all 0s, background 0.3s;transition:all 0s, background 0.3s}#article-container .code-expand-btn.expand-done + table,#twikoo .tk-comments .code-expand-btn.expand-done + table,#article-container .code-expand-btn.expand-done + pre,#twikoo .tk-comments .code-expand-btn.expand-done + pre{margin-bottom:1.8em}#article-container .code-expand-btn:not(.expand-done) ~ table,#twikoo .tk-comments .code-expand-btn:not(.expand-done) ~ table,#article-container .code-expand-btn:not(.expand-done) ~ pre,#twikoo .tk-comments .code-expand-btn:not(.expand-done) ~ pre{overflow:hidden;height:200px}@-moz-keyframes code-expand-key{0%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}50%{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@-webkit-keyframes code-expand-key{0%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}50%{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@-o-keyframes code-expand-key{0%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}50%{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@keyframes code-expand-key{0%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}50%{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}100%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}.error404 #error-wrap{position:absolute;top:50%;right:0;left:0;margin:0 auto;padding:60px 20px 0;max-width:1000px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.error404 #error-wrap .error-content{overflow:hidden;margin:0 20px;height:360px}@media screen and (max-width:768px){.error404 #error-wrap .error-content{margin:0;height:500px}}.error404 #error-wrap .error-content .error-img{display:inline-block;overflow:hidden;width:50%;height:100%}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-img{width:100%;height:45%}}.error404 #error-wrap .error-content .error-img img{background-color:#1f883d}.error404 #error-wrap .error-content .error-info{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;width:50%;height:100%;vertical-align:top;text-align:center}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-info{width:100%;height:55%}}.error404 #error-wrap .error-content .error-info .error_title{margin-top:-.6em;font-size:9em}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-info .error_title{font-size:8em}}.error404 #error-wrap .error-content .error-info .error_subtitle{margin-top:-3em;word-break:break-word;font-size:1.6em;-webkit-line-clamp:2}.error404 + #rightside{display:none}.article-sort{margin-left:0;padding-left:0;border-left:0 solid #3bd266}.article-sort-title{position:relative;margin-left:10px;padding-bottom:20px;padding-left:0;font-size:1.72em}.article-sort-title:hover:before{border-color:var(--pseudo-hover)}.article-sort-title:before{position:absolute;top:calc(((100% - 36px) / 2));left:-9px;z-index:1;width:10px;height:10px;border:5px solid #1f883d;border-radius:10px;background:var(--card-bg);line-height:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-title:after{position:absolute;bottom:0;left:0;z-index:0;width:2px;height:1.5em;background:#3bd266}.article-sort-item{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 0 20px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-item:hover:before{border-color:var(--pseudo-hover)}.article-sort-item:before{position:absolute;left:calc(-20px - 17px);width:6px;height:6px;border:3px solid #1f883d;border-radius:6px;background:var(--card-bg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-item.no-article-cover{height:80px}.article-sort-item.no-article-cover .article-sort-item-info{padding:0}.article-sort-item.year{font-size:1.43em}.article-sort-item.year:hover:before{border-color:#1f883d}.article-sort-item.year:before{border-color:var(--pseudo-hover)}.article-sort-item-time{color:#858585;font-size:95%}.article-sort-item-time time{padding-left:6px;cursor:default}.article-sort-item-title{color:var(--cloudchewie-font-color);font-size:1.1em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-line-clamp:2}.article-sort-item-title:hover{color:#1f883d}.article-sort-item-img{overflow:hidden;width:80px;height:80px}.article-sort-item-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 16px}.category-lists .category-title{font-size:2.57em}@media screen and (max-width:768px){.category-lists .category-title{font-size:2em}}.category-lists .category-list{margin-bottom:0}.category-lists .category-list a{color:var(--cloudchewie-font-color)}.category-lists .category-list a:hover{color:#1f883d}.category-lists .category-list .category-list-count{margin-left:8px;color:#858585}.category-lists .category-list .category-list-count:before{content:'('}.category-lists .category-list .category-list-count:after{content:')'}.category-lists ul{padding:0 0 0 20px}.category-lists ul ul{padding-left:4px}.category-lists ul li{position:relative;margin:6px 0;padding:.12em .4em .12em 1.4em}html{scrollbar-gutter:stable}html:has(body.modal-open){overflow-y:hidden}html,body{overflow-x:clip}#web_container{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:relative;z-index:2;max-height:100vh;-webkit-overflow-scrolling:touch}[data-theme="dark"] #web_container{background:none}#body-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#web_box{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:relative;z-index:1;max-height:100vh;-webkit-overflow-scrolling:touch}.layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;margin:0 auto;padding:20px 15px;max-width:1400px;width:100%}.layout > *{min-width:0}@media screen and (max-width:900px){.layout{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:2000px){.layout{max-width:1400px}}.layout > div:first-child:not(.recent-posts){-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;padding:50px 40px}@media screen and (max-width:900px){.layout > div:first-child:not(.recent-posts){padding:36px 14px}}.layout > div:first-child{width:74%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:900px){.layout > div:first-child{width:100% !important}}.layout.hide-aside{max-width:1400px}@media screen and (min-width:2000px){.layout.hide-aside{max-width:1400px}}.layout.hide-aside > div{width:100% !important}.apple #page-header.full_page{background-attachment:scroll !important}.apple .recent-post-item,.apple .avatar-img,.apple .flink-item-icon{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.author-content.analysis{background:var(--card-bg);border:var(--card-border) !important;-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;padding:30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border-radius:24px}.author-content.analysis:hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}@media screen and (max-width:768px){.author-content.analysis{display:none}.author-content-item .author-content-item-title,.yuanshen a{font-size:24px}}#page:has(#about-page){border:0;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important;background:transparent !important}#article-container .flink{margin-bottom:20px}#article-container .flink .flink-list{overflow:auto;padding:10px 10px 0;text-align:center}#article-container .flink .flink-list > .flink-list-item{position:relative;float:left;overflow:hidden;margin:15px 7px;width:calc(100% / 3 - 15px);height:90px;border-radius:8px;line-height:17px;-webkit-transform:translateZ(0)}@media screen and (max-width:1024px){#article-container .flink .flink-list > .flink-list-item{width:calc(50% - 15px) !important}}@media screen and (max-width:600px){#article-container .flink .flink-list > .flink-list-item{width:calc(100% - 15px) !important}}#article-container .flink .flink-list > .flink-list-item:hover .flink-item-icon{margin-left:-10px;width:0}#article-container .flink .flink-list > .flink-list-item:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--text-bg-hover);content:'';-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;-ms-transition:-ms-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#article-container .flink .flink-list > .flink-list-item:hover:before,#article-container .flink .flink-list > .flink-list-item:focus:before,#article-container .flink .flink-list > .flink-list-item:active:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#article-container .flink .flink-list > .flink-list-item a{color:var(--cloudchewie-font-color);text-decoration:none}#article-container .flink .flink-list > .flink-list-item a .flink-item-icon{float:left;overflow:hidden;margin:15px 10px;width:60px;height:60px;border-radius:35px;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out}#article-container .flink .flink-list > .flink-list-item a .flink-item-icon img{width:100%;height:100%;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.3s;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.3s;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.3s;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.3s;transition:filter 375ms ease-in 0.2s, transform 0.3s;object-fit:cover}#article-container .flink .flink-list > .flink-list-item a .img-alt{display:none}#article-container .flink .flink-item-name{padding:16px 10px 0 0;height:40px;font-weight:bold;font-size:1.43em}#article-container .flink .flink-item-desc{padding:16px 10px 16px 0;height:50px;font-size:.93em}#article-container .flink .flink-name{margin-bottom:5px;font-weight:bold;font-size:1.5em}.game-lists h2{margin-bottom:0}.game-lists .game-desc{line-height:1;margin:4px 0 20px 0;color:var(--cloudchewie-secondtext)}.game-lists .game-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:18px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.game-lists .game-list .game_box{--w:calc(100% / 6 - 15px);width:var(--w);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-position:center;background-size:cover;border-radius:12px;position:relative;overflow:hidden;padding:10px;color:#fff;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.game-lists .game-list .game_box::after{content:'';position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,0.3);backdrop-filter:blur(.5px);z-index:0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.game-lists .game-list .game_box:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.game-lists .game-list .game_box:hover::after{background:rgba(0,0,0,0.1);backdrop-filter:none}.game-lists .game-list .game_box .game_top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;z-index:1;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.game-lists .game-list .game_box .game_top span{padding-left:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.game-lists .game-list .game_box .game_content{z-index:1;margin-top:86%}.game-lists .game-list .game_box .game_content a{display:block;font-size:18px;font-weight:bold;text-decoration:none !important;color:#fff !important;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.game-lists .game-list .game_box .game_content a:hover{background:transparent !important}[data-theme="dark"] .game-lists .game-list .game_box{color:#ddd !important}[data-theme="dark"] .game-lists .game-list .game_box:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}[data-theme="dark"] .game-lists .game-list .game_box:hover::after{background:rgba(0,0,0,0.2)}[data-theme="dark"] .game-lists .game-list .game_box::after{background:rgba(0,0,0,0.5)}@media screen and (max-width:1100px){.game-lists .game-list{gap:15px}.game-lists .game-list .game_box{--w:calc(20% - 12px)}}@media screen and (max-width:900px){.game-lists .game-list{gap:16px}.game-lists .game-list .game_box{--w:calc(25% - 12px)}}@media screen and (max-width:768px){.game-lists .game-list{gap:15px}.game-lists .game-list .game_box{--w:calc(100% / 3 - 10px)}}@media screen and (max-width:500px){.game-lists .game-list{gap:16px}.game-lists .game-list .game_box{--w:calc(50% - 8px)}}#recent-posts > .recent-post-item:not(:first-child){margin-top:20px;-webkit-animation:slide-in .6s .4s backwards;-moz-animation:slide-in .6s .4s backwards;-o-animation:slide-in .6s .4s backwards;-ms-animation:slide-in .6s .4s backwards;animation:slide-in .6s .4s backwards;will-change:transform}#recent-posts > .recent-post-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;position:relative;border-radius:12px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#recent-posts > .recent-post-item .unvisited-post{display:none;color:var(--cloudchewie-font-color);font-size:.5rem;position:fixed;left:40px;top:205px}#recent-posts > .recent-post-item .unvisited-post:visited{color:var(--card-bg)}#recent-posts > .recent-post-item .recent-post-info{margin-top:0;position:relative}#recent-posts > .recent-post-item .recent-post-info .newPost{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;color:var(--cloudchewie-font-color);font-size:.5rem;margin-right:8px;top:5px;position:absolute}#recent-posts > .recent-post-item .recent-post-info .article-title{font-weight:bold}#recent-posts > .recent-post-item .article-meta__categories__box{position:absolute;top:15px;left:11px;z-index:1;max-width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#recent-posts > .recent-post-item .article-meta__categories__box .article-meta__categories{display:inline-block;padding:1px 7px;background:rgba(222,222,222,0.3);border-radius:50px;margin-left:4px;font-size:12px;font-weight:700;color:var(--white);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#recent-posts > .recent-post-item .article-meta__categories__box .article-meta__categories:hover{background:var(--cloudchewie-theme)}@media screen and (max-width:768px){#recent-posts > .recent-post-item{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}#recent-posts > .recent-post-item.lastestpost-item{margin-top:20px !important}}@media screen and (max-width:550px){#recent-posts > .recent-post-item.lastestpost-item{margin-top:0 !important}}#recent-posts > .recent-post-item:hover img.post_bg{filter:brightness(.82) !important;-webkit-transform:scale(1.03) !important;-moz-transform:scale(1.03) !important;-o-transform:scale(1.03) !important;-ms-transform:scale(1.03) !important;transform:scale(1.03) !important;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#recent-posts > .recent-post-item.ads-wrap{display:block !important;height:auto !important}#recent-posts > .recent-post-item .post_cover{overflow:hidden;width:44%;height:225px}@media screen and (max-width:768px){#recent-posts > .recent-post-item .post_cover{width:100%;height:230px}}#recent-posts > .recent-post-item .post_cover img.post_bg{border-radius:0;height:100%;width:100%;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;object-fit:cover}#recent-posts > .recent-post-item .post_cover.right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media screen and (max-width:768px){#recent-posts > .recent-post-item .post_cover.right{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-o-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}}#recent-posts > .recent-post-item >.recent-post-info{padding:1.875rem 2.5rem .85rem;width:57%}@media screen and (max-width:768px){#recent-posts > .recent-post-item >.recent-post-info{padding:20px 20px 20px !important;width:100%}#recent-posts > .recent-post-item >.recent-post-info .newPost{top:1px !important}}#recent-posts > .recent-post-item >.recent-post-info.no-cover{width:100%}@media screen and (max-width:768px){#recent-posts > .recent-post-item >.recent-post-info.no-cover{padding:30px 20px}}#recent-posts > .recent-post-item >.recent-post-info > .article-title{color:var(--text-highlight-color);font-size:1.2rem;line-height:1.4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-line-clamp:2 !important}@media screen and (max-width:768px){#recent-posts > .recent-post-item >.recent-post-info > .article-title{font-size:1.43em}}#recent-posts > .recent-post-item >.recent-post-info > .article-title:hover{color:#1f883d}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap{margin:6px 0;color:#858585;font-size:90%}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap > .post-meta-date{color:var(--cloudchewie-font-color);font-size:.875rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap > .post-meta-date{font-size:13px}}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap .sticky{color:#24b1ff}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap i{margin:0 4px 0 0}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap .article-meta-label{padding-right:4px}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap .article-meta-separator{margin:0 6px}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap .article-meta-link{margin:0 4px}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap a{color:#858585;font-size:14px;margin-right:4px}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap a span{pointer-events:none}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap a:hover{color:#1f883d}#recent-posts > .recent-post-item >.recent-post-info > .content{-webkit-line-clamp:2}#topPostGroup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;height:128px;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between;width:100%}#home_top{margin:0 auto 0;padding:0 15px 0;max-width:1400px;width:100%}@media screen and (max-width:768px){#topPostGroup{height:240px}#home_top{padding:0 20px 0}}@media screen and (max-width:768px){#recent-posts .recent-post-item:has(.newPost) .unvisited-post{left:74px !important;top:230.5px !important}}#content-inner #recent-posts > .recent-post-item > .recent-post-info > .content{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;color:var(--cloudchewie-font-color);margin-top:.5rem;font-size:14px}#recent-posts > .recent-post-item > .recent-post-info > .article-title{margin:0 !important}#article-container .media-lists h2{margin-bottom:12px}#article-container .media-lists .media-desc{line-height:1.5;margin:4px 0 20px;color:var(--cloudchewie-secondtext)}#article-container .media-lists .media-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#article-container .media-lists .media_box{display:grid;grid-template-columns:100px minmax(0,1fr);-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;gap:14px;padding:12px;min-width:0;background:var(--card-bg);border:var(--card-border);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);border-radius:12px;-webkit-transition:box-shadow 0.2s ease;-moz-transition:box-shadow 0.2s ease;-o-transition:box-shadow 0.2s ease;-ms-transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease}#article-container .media-lists .media_box:hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}#article-container .media-lists .media_cover{width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:8px}#article-container .media-lists .media_cover a{display:block;width:100%;height:100%;padding:0;border:0}#article-container .media-lists .media_cover img{display:block;width:100%;height:100%;margin:0;object-fit:cover}#article-container .media-lists .media_content{min-width:0;text-align:left;letter-spacing:normal}#article-container .media-lists .media_title{margin:2px 0 8px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.4}#article-container .media-lists .media_title a{padding:0;border-bottom:0;font-weight:700;color:var(--cloudchewie-font-color)}#article-container .media-lists .media_title a:hover{color:var(--cloudchewie-theme)}#article-container .media-lists .media_meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:4px 8px;font-size:13px;line-height:1.5;color:var(--cloudchewie-secondtext)}#article-container .media-lists .media_meta .media_rating{white-space:nowrap}#article-container .media-lists .media_description{margin-top:10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1100px){#article-container .media-lists .media-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){#article-container .media-lists .media-list{grid-template-columns:minmax(0,1fr);gap:14px}#article-container .media-lists .media_box{grid-template-columns:84px minmax(0,1fr);gap:12px}#article-container .media-lists .media_title{font-size:18px}}#cloud_music_bg{display:none;filter:blur(63px);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);position:fixed;z-index:-999;background-attachment:local;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}body:has(#console.show) #nav-music{display:none !important}@media screen and (max-width:1400px){body #cloudMusic-page #cloudMusicSwitching,body #cloudMusic-page #cloudMusicRefreshBtn,body #cloudMusic-page #cloudMusicBtnGetSong{right:7vw}body #cloudMusic-page #cloudMusicSwitching{bottom:100px}body #cloudMusic-page #cloudMusicRefreshBtn{bottom:160px}body #cloudMusic-page #cloudMusicBtnGetSong{bottom:220px}}#cloudMusic-page #cloudMusicRefreshBtn,#cloudMusic-page #cloudMusicBtnGetSong,#cloudMusic-page #cloudMusicSwitching{position:fixed;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:50px;height:50px;bottom:100px;padding:5px;background:var(--cloudchewie-white-op);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50%;color:#fff;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;z-index:2}#cloudMusic-page #cloudMusicBtnGetSong{right:11vw}#cloudMusic-page #cloudMusicRefreshBtn{right:7vw}#cloudMusic-page #cloudMusicSwitching{right:15vw}@media screen and (max-width:768px){#cloudMusic-page div#cloudMusicBtnGetSong{right:80px;bottom:150px}#cloudMusic-page div#cloudMusicRefreshBtn{right:20px;bottom:150px}#cloudMusic-page div#cloudMusicSwitching{right:140px;bottom:150px}}#cloudMusic-page meting-js .aplayer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none}#cloudMusic-page meting-js .aplayer .aplayer-body{width:40%;height:calc(100vh - 169px)}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-pic{float:none;width:180px;height:180px;border-radius:12px;margin:auto;left:0;right:0;-webkit-transition:background-image 0.5s ease-in-out;-moz-transition:background-image 0.5s ease-in-out;-o-transition:background-image 0.5s ease-in-out;-ms-transition:background-image 0.5s ease-in-out;transition:background-image 0.5s ease-in-out;background-size:cover;background-color:transparent !important}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info{margin:0 20px 0 20px;border-bottom:none}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music{text-align:center;height:auto;margin:15px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-author,#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-title{font-size:2rem;font-weight:700;color:#fff}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc{height:800%;margin-top:10px;mask-image:linear-gradient(to bottom, #000, #000, #000, #000, #000, #000, #000, #000, #000, #000, rgba(0,0,0,0), rgba(0,0,0,0))}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p{font-size:20px;line-height:16px !important;height:16px !important;margin:20px 0 !important;color:#fff}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p.aplayer-lrc-current{min-height:16px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc::after,#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc::before{display:none}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller{position:fixed;max-width:1400px;margin:auto;left:0;right:0;bottom:30px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 160px 0 150px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{height:6px;border-radius:4px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{height:6px;border-radius:4px;background:var(--cloudchewie-white) !important}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{width:20px;height:20px;margin-top:-7px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;background:#fff !important}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{height:6px;border-radius:4px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;width:100%;bottom:21px;height:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-volume-wrap .aplayer-volume-bar-wrap{bottom:0;right:-5px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{width:2rem;height:2rem;margin-left:15px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:var(--cloudchewie-white)}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:15px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{margin-right:18px;margin-top:-8px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-back{position:absolute;left:0;display:inline}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-play{position:absolute;left:40px;display:inline}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-forward{position:absolute;left:80px;display:inline}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-menu{display:none}#cloudMusic-page meting-js .aplayer .aplayer-list{width:60%;height:100%}#cloudMusic-page meting-js .aplayer ol{padding-right:25px}#cloudMusic-page meting-js .aplayer ol > li{border-top:1px solid transparent;font-size:14px}#cloudMusic-page meting-js .aplayer ol > li:hover{background:rgba(255,255,255,0.2);border-radius:6px}#cloudMusic-page meting-js .aplayer ol > li.aplayer-list-light{background:rgba(255,255,255,0.2);border-radius:6px;padding:20px 15px}#cloudMusic-page meting-js .aplayer ol > li.aplayer-list-light span.aplayer-list-title{font-weight:bolder}#cloudMusic-page meting-js .aplayer ol > li.aplayer-list-light .aplayer-list-cur{display:none}#cloudMusic-page meting-js .aplayer ol > li span{color:var(--cloudchewie-white)}#cloudMusic-page meting-js .aplayer ol > li span.aplayer-list-author{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}@media screen and (max-width:768px){body[data-type="music"] #rightside{display:none}body[data-type="music"] #content-inner,body[data-type="music"] #page{z-index:auto}#cloudMusic-page meting-js .aplayer .aplayer-list{position:fixed;z-index:1002;width:100%;bottom:-88%;left:0;background:var(--sidebar-bg);height:auto;border-radius:15px 15px 0 0;padding:15px 0}#cloudMusic-page meting-js .aplayer .aplayer-list.aplayer-list-hide{bottom:0% !important}#cloudMusic-page meting-js .aplayer .aplayer-list ol{max-height:60vh !important;padding-right:0}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0 10px}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li span{color:var(--cloudchewie-font-color)}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li span.aplayer-list-title{width:30%;max-width:55%;width:auto;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li span.aplayer-list-author{position:absolute;right:10px;width:auto;max-width:35%;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li.aplayer-list-light{background:var(--cloudchewie-theme);padding:5px 20px;border-radius:10px}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li.aplayer-list-light span{color:#fff}#cloudMusic-page meting-js .aplayer .aplayer-list ol > li.aplayer-list-light span.aplayer-list-author{right:15px}#cloudMusic-page meting-js .aplayer .aplayer-body{width:100%;position:fixed;margin:auto;left:0;right:0;top:100px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc{margin-top:40px;height:auto;max-height:200%;min-height:100%;mask-image:linear-gradient(to bottom, #000, #000, #000, #000, rgba(0,0,0,0), rgba(0,0,0,0))}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p.aplayer-lrc-current{color:var(--cloudchewie-white)}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller{width:100%;bottom:100px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-volume-wrap{left:-66px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{bottom:0;right:7px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 30px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{bottom:-40px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{position:absolute;width:100%;margin-right:0;margin-top:-33px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{position:absolute;right:30px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{position:absolute;left:35px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-back{margin:auto;right:110px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-play{margin:auto;right:0;left:0}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-forward{margin:auto;left:110px;right:0}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-order{position:absolute;left:22px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-loop{position:absolute;right:25px}#cloudMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-menu{display:inline;position:absolute;right:25px;top:-90px}}#tag #tag-page-tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#tag #tag-page-tags a{line-height:1.6;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--cloudchewie-font-color) !important;padding:.1rem .5rem;margin:.25rem;border-radius:8px;border:var(--card-border)}#tag #tag-page-tags a.selected{-webkit-box-shadow:var(--cloudchewie-shadow-theme);box-shadow:var(--cloudchewie-shadow-theme);color:var(--cloudchewie-white) !important;background:var(--cloudchewie-theme);border:var(--style-border-none)}#tag #tag-page-tags a.select .tagsPageCount{background:var(--cloudchewie-card-bg)}#post .tag_share .post-meta__box__tag-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.25rem;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#post .tag_share .post-meta__box__tags span.tagsPageCount,#tag-page-tags .tagsPageCount{padding:4px 6px;background:var(--cloudchewie-secondbg);border:var(--card-border);min-width:22.5px;display:inline-block;border-radius:4px;line-height:.6rem;text-align:center;font-size:.7rem;color:var(--cloudchewie-font-color);margin-left:4px}#tag #tag-page-tags a:hover .tagsPageCount,#post .tag_share .post-meta__box__tags:hover span.tagsPageCount{background:var(--cloudchewie-card-bg)}#tag #tag-page-tags a{font-size:.9em}#tag #tag-page-tags a:hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow);color:var(--cloudchewie-white) !important;background:var(--cloudchewie-theme);border:var(--card-border)}span.tags-punctuation,span.categoryes-punctuation{margin-right:4px}span.tags-punctuation .icon-biaoqian,span.categoryes-punctuation .icon-biaoqian{font-size:13px}[data-theme="light"] #post .tag_share .post-meta__box__tags span.tagsPageCount{background-color:transparent;color:#fff}[data-theme="light"] #post .tag_share .post-meta__box__categoryes span.categoryesPageCount{background-color:transparent;color:#fff}#post .tag_share .post-meta__box__categoryes span.categoryesPageCount{padding:4px 6px;background:var(--cloudchewie-secondbg);border:var(--card-border);min-width:22.5px;display:inline-block;border-radius:4px;line-height:.6rem;text-align:center;font-size:.7rem;color:var(--cloudchewie-font-color);margin-left:4px}.post-meta__box__categories{border-radius:12px}#tag #tag-page-tags a{padding:3px 5px}body[data-type="tags"] #page,body[data-type="categories"] #page{border-radius:12px}@media screen and (max-width:768px){body[data-type="tags"] #page #tag,body[data-type="categories"] #page #tag{padding:0 15px 20px}body[data-type="tags"] #page .page-title,body[data-type="categories"] #page .page-title{margin:8px 0 0}}body[data-type="tags"] #tag #tag-page-tags,body[data-type="categories"] #tag #tag-page-tags{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body[data-type="tags"] #tag #tag-page-tags a,body[data-type="categories"] #tag #tag-page-tags a{font-size:1rem;margin:.3rem .65rem}@media screen and (max-width:768px){body[data-type="tags"] #tag #tag-page-tags a,body[data-type="categories"] #tag #tag-page-tags a{margin:.6rem .8rem}}.tag-cloud-list a{display:inline-block;padding:0 8px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.tag-cloud-list a:hover{color:#1f883d !important;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.tag-cloud-list a{zoom:.85}}.tag-cloud-title{font-size:2.57em}@media screen and (max-width:768px){.tag-cloud-title{font-size:2em}}h1.page-title + .tag-cloud-list{text-align:left}.treasure-lists h2{margin-bottom:0}.treasure-lists .treasure-desc{line-height:1;margin:4px 0 20px 0;color:var(--cloudchewie-secondtext)}.treasure-lists .treasure-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:18px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.treasure-lists .treasure-list .treasure_box{--w:calc(100% / 6 - 15px);width:var(--w);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-position:center;background-size:cover;border-radius:12px;position:relative;overflow:hidden;padding:10px;color:#fff;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.treasure-lists .treasure-list .treasure_box::after{content:'';position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,0.3);backdrop-filter:blur(.5px);z-index:0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.treasure-lists .treasure-list .treasure_box:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.treasure-lists .treasure-list .treasure_box:hover::after{background:rgba(0,0,0,0.1);backdrop-filter:none}.treasure-lists .treasure-list .treasure_box .treasure_top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;z-index:1;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.treasure-lists .treasure-list .treasure_box .treasure_top span{padding-left:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.treasure-lists .treasure-list .treasure_box .treasure_content{z-index:1;margin-top:86%}.treasure-lists .treasure-list .treasure_box .treasure_content a{display:block;font-size:18px;font-weight:bold;text-decoration:none !important;color:#fff !important;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.treasure-lists .treasure-list .treasure_box .treasure_content a:hover{background:transparent !important}[data-theme="dark"] .treasure-lists .treasure-list .treasure_box{color:#ddd !important}[data-theme="dark"] .treasure-lists .treasure-list .treasure_box:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}[data-theme="dark"] .treasure-lists .treasure-list .treasure_box:hover::after{background:rgba(0,0,0,0.2)}[data-theme="dark"] .treasure-lists .treasure-list .treasure_box::after{background:rgba(0,0,0,0.5)}@media screen and (max-width:1100px){.treasure-lists .treasure-list{gap:15px}.treasure-lists .treasure-list .treasure_box{--w:calc(20% - 12px)}}@media screen and (max-width:900px){.treasure-lists .treasure-list{gap:16px}.treasure-lists .treasure-list .treasure_box{--w:calc(25% - 12px)}}@media screen and (max-width:768px){.treasure-lists .treasure-list{gap:15px}.treasure-lists .treasure-list .treasure_box{--w:calc(100% / 3 - 10px)}}@media screen and (max-width:500px){.treasure-lists .treasure-list{gap:16px}.treasure-lists .treasure-list .treasure_box{--w:calc(50% - 8px)}}#error-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin-top:1rem;position:relative}@media screen and (max-width:768px){#error-wrap{margin-top:0}}#error-wrap .error-content{border-radius:12px;background:var(--card-bg);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 1rem;height:22rem;max-width:800px;background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border:var(--card-border);position:relative;width:100%}@media screen and (max-width:768px){#error-wrap .error-content{-webkit-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;height:25rem;width:100%}}#error-wrap .error-content:hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}#error-wrap .error-content .error-img{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;height:90%;width:50%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--cloudchewie-theme);object-fit:cover;height:100%}@media screen and (max-width:768px){#error-wrap .error-content .error-img{-webkit-box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:100%;height:50%;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}}#error-wrap .error-content .error-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;padding:.5rem;text-align:center;font-size:14px}@media screen and (max-width:768px){#error-wrap .error-content .error-info{-webkit-box-flex:1;height:50%;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:100%;padding-bottom:2rem}}#error-wrap .error-content .error-info .error_title{font-size:9em;line-height:1}@media screen and (max-width:768px){#error-wrap .error-content .error-info .error_title{font-size:4rem;margin:.5rem 0}}@media screen and (min-width:768px){#error-wrap .error-content .error-info .error_title{margin:auto}}#error-wrap .error-content .error-info .error_subtitle{word-break:break-word;font-size:1.6em;-webkit-line-clamp:2}#error-wrap .error-content .error-info a{display:inline-block;margin-top:.5rem;padding:.3rem 1.5rem;background:var(--btn-bg);color:var(--btn-color)}#error-wrap .error-content .error-info a i{padding-right:.3rem}.button--animated{border-radius:8px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;z-index:1;-webkit-transition:color 1s ease 0s;-moz-transition:color 1s ease 0s;-o-transition:color 1s ease 0s;-ms-transition:color 1s ease 0s;transition:color 1s ease 0s}#body-wrap .error-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1rem;padding-top:0;position:relative}#body-wrap .error-box .aside-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1rem;max-width:100%}@media screen and (max-width:768px){#body-wrap .error-box .aside-list{margin:10px 0}}#body-wrap .error-box .aside-list .aside-list-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#body-wrap .error-box .aside-list .aside-list-item{padding:.5rem 0;width:49%}#body-wrap .error-box .aside-list .aside-list-item .thumbnail{overflow:hidden;width:100%;height:200px;background:var(--card-bg);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border-radius:12px}@media screen and (max-width:768px){#body-wrap .error-box .aside-list .aside-list-item .thumbnail{height:100px}}#body-wrap .error-box .aside-list .aside-list-item img{width:100%;object-fit:cover;border-radius:12px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transition:filter 300ms ease-in 0.2s, -webkit-transform 0.6s;-moz-transition:filter 300ms ease-in 0.2s, -moz-transform 0.6s;-o-transition:filter 300ms ease-in 0.2s, -o-transform 0.6s;-ms-transition:filter 300ms ease-in 0.2s, -ms-transform 0.6s;transition:filter 300ms ease-in 0.2s, transform 0.6s}#body-wrap .error-box .aside-list .aside-list-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);filter:brightness(.82)}#body-wrap .error-box .aside-list .aside-list-item .content .title{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;padding-top:.5rem;font-size:16px;font-weight:bold}#body-wrap .error-box .aside-list .aside-list-item .content time{display:none}#aside-content{width:26%}@media screen and (min-width:1200px){#aside-content{padding-left:15px}}@media screen and (max-width:1200px){#aside-content{width:0%}}#aside-content > .card-widget:first-child{margin-top:0}@media screen and (max-width:900px){#aside-content > .card-widget:first-child{margin-top:20px}}#aside-content .card-widget{position:relative;overflow:hidden;margin-top:20px;padding:20px 24px}@media screen and (max-width:900px){#aside-content .card-widget:not(#card-toc){display:none}}#aside-content .card-info .author-info__name{font-weight:500;font-size:1.57em}#aside-content .card-info .author-info__description{margin-top:-.42em}#aside-content .card-info .card-info-data{margin:14px 0 4px}#aside-content .card-info .card-info-social-icons{margin:6px 0 -6px}#aside-content .card-info .card-info-social-icons .social-icon{margin:0 10px;color:var(--cloudchewie-font-color);font-size:1.4em}#aside-content .card-info .card-info-social-icons .social-icon:hover i{color:var(--cloudchewie-theme)}#aside-content .card-info #card-info-btn{display:block;margin-top:14px;background-color:var(--btn-bg);color:var(--btn-color);border:var(--card-border);text-align:center;line-height:2.4}#aside-content .card-info #card-info-btn:hover{background-color:var(--btn-hover-color)}#aside-content .card-info #card-info-btn span{padding-left:10px}#aside-content .item-headline{padding-bottom:6px;font-size:1.2em}#aside-content .item-headline span{margin-left:6px}@media screen and (min-width:900px){#aside-content .sticky_layout{position:sticky !important;position:-webkit-sticky !important;top:20px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;-ms-transition:top 0.3s;transition:top 0.3s}}#aside-content .card-tag-cloud a{display:inline-block;padding:0 4px}#aside-content .card-tag-cloud a:hover{color:#1f883d !important}#aside-content .aside-list > span{display:block;margin-bottom:10px;text-align:center}#aside-content .aside-list > .aside-list-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}#aside-content .aside-list > .aside-list-item:first-child{padding-top:0}#aside-content .aside-list > .aside-list-item:not(:last-child){border-bottom:1px dashed #f5f5f5}#aside-content .aside-list > .aside-list-item:last-child{padding-bottom:0}#aside-content .aside-list > .aside-list-item .thumbnail{overflow:hidden;width:4.2em;height:4.2em;border-radius:8px}#aside-content .aside-list > .aside-list-item .content{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;word-break:break-all}#aside-content .aside-list > .aside-list-item .content > .name{-webkit-line-clamp:1}#aside-content .aside-list > .aside-list-item .content > time,#aside-content .aside-list > .aside-list-item .content > .name{display:block;color:#858585;font-size:85%}#aside-content .aside-list > .aside-list-item .content > .title,#aside-content .aside-list > .aside-list-item .content > .comment{color:var(--cloudchewie-font-color);line-height:1.5;-webkit-line-clamp:2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#aside-content .aside-list > .aside-list-item .content > .title:hover,#aside-content .aside-list > .aside-list-item .content > .comment:hover{color:var(--cloudchewie-theme)}#aside-content .aside-list > .aside-list-item.no-cover{min-height:4.4em}#aside-content .card-archives ul.card-archive-list,#aside-content .card-categories ul.card-category-list{margin:0;padding:0;list-style:none}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a,#aside-content .card-categories ul.card-category-list > .card-category-list-item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:3px 10px;color:var(--cloudchewie-font-color);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:hover,#aside-content .card-categories ul.card-category-list > .card-category-list-item a:hover{background-color:var(--text-bg-hover)}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:first-child,#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:first-child{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#aside-content .card-categories .card-category-list.child{padding:0 0 0 16px}#aside-content .card-categories .card-category-list > .parent > a.expand i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#aside-content .card-categories .card-category-list > .parent > a.expand + .child{display:block}#aside-content .card-categories .card-category-list > .parent > a .card-category-list-name{width:70% !important}#aside-content .card-categories .card-category-list > .parent > a .card-category-list-count{width:calc(100% - 70% - 20px);text-align:right}#aside-content .card-categories .card-category-list > .parent > a i{float:right;margin-right:-.5em;padding:.5em;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#aside-content .card-webinfo .webinfo .webinfo-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:2px 10px 0}#aside-content .card-webinfo .webinfo .webinfo-item div:first-child{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px}@media screen and (min-width:1200px){#aside-content #card-toc{display:block}}@media screen and (max-width:1200px){#aside-content #card-toc{position:fixed;right:-100%;bottom:30px;z-index:100;max-width:380px;max-height:calc(100% - 60px);width:calc(100% - 80px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:initial;-moz-transition:initial;-o-transition:initial;-ms-transition:initial;transition:initial;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-box-shadow:var(--card-hover-box-shadow) !important;box-shadow:var(--card-hover-box-shadow) !important}}#aside-content #card-toc .toc-percentage{float:right;margin-top:-9px;color:#a9a9a9;font-style:italic;font-size:140%;visibility:hidden}#aside-content #card-toc .toc-content{overflow-y:scroll;overflow-y:overlay;margin:0 -24px;max-height:calc(100vh - 120px)}@media screen and (max-width:900px){#aside-content #card-toc .toc-content{max-height:calc(100vh - 140px)}}#aside-content #card-toc .toc-content > *{margin:0 20px !important}#aside-content #card-toc .toc-content > * > .toc-item > .toc-child{margin-left:10px;padding-left:10px;border-left:1px solid var(--dark-grey)}#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:none}@media screen and (max-width:900px){#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:block !important}}#aside-content #card-toc .toc-content:not(.is-expand) .toc-item.active .toc-child{display:block}#aside-content #card-toc .toc-content ol,#aside-content #card-toc .toc-content li{list-style:none}#aside-content #card-toc .toc-content > ol{padding:0 !important}#aside-content #card-toc .toc-content ol{margin:0;padding-left:18px}#aside-content #card-toc .toc-content .toc-link{display:block;margin:4px 0;padding:1px 6px;color:var(--toc-link-color);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#aside-content #card-toc .toc-content .toc-link:hover{color:var(--cloudchewie-theme)}#aside-content #card-toc .toc-content .toc-link.active{color:var(--cloudchewie-theme)}#aside-content :only-child > .card-widget{margin-top:0}#aside-content .card-more-btn{float:right;color:inherit}#aside-content .card-more-btn:hover{-webkit-animation:more-btn-move 1s infinite;-moz-animation:more-btn-move 1s infinite;-o-animation:more-btn-move 1s infinite;-ms-animation:more-btn-move 1s infinite;animation:more-btn-move 1s infinite}#aside-content .card-announcement .item-headline i{color:#f00}.avatar-img{overflow:hidden;margin:0 auto;width:110px;height:110px;border-radius:70px}.avatar-img img{width:100%;height:100%;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.3s;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.3s;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.3s;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.3s;transition:filter 375ms ease-in 0.2s, transform 0.3s;object-fit:cover}#aside-content #card-toc .toc-content .toc-link:not(.active) span{opacity:1;-ms-filter:none;filter:none;cursor:pointer;filter:blur(0);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#aside-content #card-toc:hover .toc-content .toc-link:not(.active) span{filter:blur(0);opacity:1;-ms-filter:none;filter:none}.site-data{display:table;width:100%;table-layout:fixed}.site-data > a{display:table-cell}.site-data > a div{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.site-data > a:hover div{color:var(--cloudchewie-theme) !important}.site-data > a .headline{color:var(--cloudchewie-font-color)}.site-data > a .length-num{margin-top:-.32em;color:var(--text-highlight-color);font-size:1.4em}@media screen and (min-width:900px){html.hide-aside .layout{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}html.hide-aside .layout > .aside-content{display:none}html.hide-aside .layout > div:first-child{width:100%}}.page .sticky_layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-moz-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-o-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-moz-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}#calendar a{text-decoration:none}.cal-head{position:relative;height:20px;padding:8px 6px 2px 6px;margin-bottom:15px}.cal-prev,.cal-next{position:absolute;top:9px;width:9px;height:10px;padding:3px 4px;border:1px solid transparent;color:#333;outline:0}.cal-prev{left:8px}.cal-prev:before{border-right:9px solid #333}.cal-next{right:8px}.cal-next:before{border-left:9px solid #333}.cal-prev:before,.cal-next:before{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.cal-title{width:120px;margin:0 auto;color:#333;font:bold 14px/18px Arial;text-align:center}.cal-title a{border:1px solid transparent;color:#f76b61}.cal,.cal th,.cal td{border:none}.cal{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;margin:0}.cal th{background:#fff;color:#000;font-weight:900 !important}.cal tbody a{background-color:#f76b61;color:#fff;display:block;font-weight:700;border:1px solid #fff}.cal tbody .cal-today a{background-color:#ffdfdd;color:#f76b61}.cal .cal-gray{color:#ddd}.cal th,.cal td{font-weight:normal;line-height:2.5625;padding:0;text-align:center}.cal-title a:hover,.cal-prev:hover,.cal-next:hover,.cal .cal-foot:hover,.cal .cal-foot:focus{cursor:pointer;background-color:transparent;cursor:pointer;color:#42d3d8}.cal tbody .cal-ntoday a:hover,.cal tbody .cal-ntoday a:focus{background-color:#ffdfdd;color:#fff;cursor:pointer}#categoryBar{width:100% !important}ul.categoryBar-list{margin:5px 5px 0 5px !important;padding:0 !important}li.categoryBar-list-item{cursor:pointer;font-weight:bold;display:inline-block;height:180px !important;margin:5px .5% 0 .5% !important;background-image:-webkit-linear-gradient(rgba(0,0,0,0.4) 25%, rgba(16,16,16,0) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0.4) 25%, rgba(16,16,16,0) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0.4) 25%, rgba(16,16,16,0) 100%);background-image:-ms-linear-gradient(rgba(0,0,0,0.4) 25%, rgba(16,16,16,0) 100%);background-image:linear-gradient(rgba(0,0,0,0.4) 25%, rgba(16,16,16,0) 100%);border-radius:10px;padding:25px 0 25px 25px !important;-webkit-box-shadow:rgba(50,50,50,0.3) 50px 50px 50px 50px inset;box-shadow:rgba(50,50,50,0.3) 50px 50px 50px 50px inset;overflow:hidden;background-size:100% !important;background-position:center !important}li.categoryBar-list-item:hover{background-size:110% !important;-webkit-box-shadow:inset 500px 50px 50px 50px rgba(50,50,50,0.5);box-shadow:inset 500px 50px 50px 50px rgba(50,50,50,0.5)}li.categoryBar-list-item:hover span.categoryBar-list-count::after{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}li.categoryBar-list-item:hover a:after{width:90%;left:1%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}a.categoryBar-list-link{color:#fff !important;font-size:20px !important}a.categoryBar-list-link::before{content:'' !important;color:#fff !important;font-size:20px !important}a.categoryBar-list-link:after{content:'';position:relative;width:0;bottom:0;display:block;height:3px;border-radius:3px;background-color:#fff}a.categoryBar-list-link:hover:after{width:90%;left:1%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}span.categoryBar-list-count{display:block !important;color:#fff !important;font-size:20px !important}span.categoryBar-list-count::before{content:'\f02d' !important;padding-right:15px !important}span.categoryBar-list-count::after{padding:5px;display:block !important;color:#fff !important;font-size:20px !important;position:relative;right:-100%}li.categoryBar-list-item:nth-child(1){background:rgba(255,20,200,0.6)}li.categoryBar-list-item:nth-child(2){background:rgba(255, 40, 40,0.6)}li.categoryBar-list-item:nth-child(3){background:rgba(112, 235, 12,0.6)}li.categoryBar-list-item:nth-child(4){background:rgba(235, 146, 12,0.6)}li.categoryBar-list-item:nth-child(5){background:rgba(12, 135, 235,0.6)}li.categoryBar-list-item:nth-child(6){background:#425aef88}li.categoryBar-list-item:nth-child(7){background:#ed709b88}li.categoryBar-list-item:nth-child(1)>span::after{content:!important}li.categoryBar-list-item{width:32.3% !important}@media screen and (max-width:650px){li.categoryBar-list-item{width:48% !important;height:150px !important;margin:5px 1% 0 1% !important}}.categoryBar-list{max-height:380px;overflow:auto}.categoryBar-list::-webkit-scrollbar{width:0 !important}@media screen and (max-width:650px){.categoryBar-list{max-height:320px}}#post-comment .comment-head{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#post-comment .comment-head a{color:var(--cloudchewie-font-color)}#post-comment .comment-head a:hover{color:var(--cloudchewie-theme)}#post-comment .comment-head .comment-headline{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.43em}#post-comment .comment-head .comment-randomInfo{margin-left:auto;font-size:13px}#post-comment .comment-head .comment-meta-split{margin-left:5px;font-size:13px}#post-comment .comment-head .comment-commentTerm{margin-left:8px;font-size:13px}#post-comment .comment-head #comment-switch{display:inline-block;vertical-align:middle}#post-comment .comment-head #comment-switch > span{display:none}#post-comment .comment-head #comment-switch .first-comment{color:#20809f}#post-comment .comment-head #comment-switch .second-comment{color:#24b1ff}#post-comment .comment-head #comment-switch .switch-btn{position:relative;display:inline-block;margin:-4px 8px 0;width:42px;height:22px;border-radius:34px;background-color:#20809f;vertical-align:middle;cursor:pointer;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#post-comment .comment-head #comment-switch .switch-btn:before{position:absolute;bottom:4px;left:4px;width:14px;height:14px;border-radius:50%;background-color:#fff;content:'';-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#post-comment .comment-head #comment-switch .switch-btn.move{background-color:#24b1ff}#post-comment .comment-head #comment-switch .switch-btn.move:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#post-comment .comment-wrap > div:nth-child(2){display:none}#footer{position:relative;background:#1f883d;background-attachment:scroll;background-position:bottom;background-size:cover}#footer-bar{padding:1rem 2rem;color:var(--cloudchewie-font-color);background:rgba(153,169,191,0.1);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;overflow:hidden;z-index:1002;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;border-top:var(--card-border)}#footer-bar a:hover{color:var(--cloudchewie-lighttext)}#footer-bar .footer-bar-link{margin-top:8px;margin-bottom:8px;margin-right:1rem;color:var(--cloudchewie-font-color);font-size:1rem;font-weight:bold;white-space:nowrap}#footer-bar .footer-bar-link.cc i{margin-right:.7rem;font-size:18px}#footer-bar .footer-bar-links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1400px;width:100%;margin:0 auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;line-height:1}#footer-bar .footer-bar-links .footer-bar-left{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:32px;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer-bar .footer-bar-links .footer-bar-left #footer-type-tips{margin-top:.5rem;font-size:.84em}#footer-bar .footer-bar-links .footer-bar-right{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#footer-wrap{position:relative;padding:20px;color:var(--black);text-align:center;font-weight:600}@media screen and (max-width:768px){#footer-wrap{padding:0}}#footer-wrap i{font-size:1rem !important;line-height:1rem;height:1rem}#footer-wrap #footer_deal{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:768px){#footer-wrap #footer_deal{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#footer-wrap #footer_deal .deal_link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:1rem 27px;color:var(--cloudchewie-card-bg);border-radius:3rem;width:32px;height:32px;background:var(--cloudchewie-font-color);-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#footer-wrap #footer_deal .deal_link:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:var(--cloudchewie-white);background:var(--cloudchewie-main);text-decoration:none}#footer-wrap #footer_deal .footer_mini_logo{width:50px;height:50px;object-fit:cover;border-radius:50%;margin:0 1rem;cursor:pointer;-webkit-transition:cubic-bezier(0, 0, 0, 1.29) 0.5s;-moz-transition:cubic-bezier(0, 0, 0, 1.29) 0.5s;-o-transition:cubic-bezier(0, 0, 0, 1.29) 0.5s;-ms-transition:cubic-bezier(0, 0, 0, 1.29) 0.5s;transition:cubic-bezier(0, 0, 0, 1.29) 0.5s;-webkit-user-select:none}@media screen and (max-width:768px){#footer-wrap #footer_deal .footer_mini_logo{display:none}}#footer-wrap #footer_deal .footer_mini_logo:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#footer-wrap a{color:var(--black);font-weight:600}#footer-wrap a:hover{text-decoration:underline}#footer-wrap .footer-separator{margin:0 4px}#footer-wrap .icp-icon{padding:0 4px;max-height:1.4em;width:auto;vertical-align:text-bottom}.gitcalendar{border-radius:10px;min-height:120px;text-align:center;margin:0 auto;border-width:0;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gitcalendar img.spinner{width:70px;margin-top:50px;min-height:70px}.gitcalendar rect{border-radius:2px !important}.gitcalendar-graph text.wday,.gitcalendar-graph text.month{font-size:10px;fill:var(--cloudchewie-font-color)}.contrib-legend{text-align:right;padding:0 14px 10px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;float:right;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.contrib-legend .legend{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;list-style:none;height:10px;margin:0 5px;position:relative;padding:0}.contrib-legend .legend li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:10px;height:10px;margin:0 1px;border-radius:2px}.text-small{font-size:12px;color:#767676}.gitcalendar-graph{padding:15px 0 0;text-align:center}.contrib-column{text-align:center;border-left:1px solid var(--cloudchewie-theme-op);border-top:1px solid var(--cloudchewie-theme-op);font-size:11px}.contrib-column-first{border-left:0}.table-column{padding:10px;display:table-cell;width:33%;vertical-align:top}.contrib-number{font-weight:300;line-height:1.3em;font-size:24px;display:block}.monospace{text-align:center;color:#000}.monospace a{color:#1d75ab;text-decoration:none}.contrib-footer{font-size:11px;padding:0 10px 12px;text-align:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:26px}.left.text-muted{float:left;margin-left:9px;color:#767676}.left.text-muted a{color:#4078c0;text-decoration:none}.left.text-muted a:hover,.monospace a:hover{text-decoration:underline}h2.f4.text-normal.mb-3{display:none}.float-left.text-gray{float:left}#user-activity-overview{display:none}.day-tooltip{white-space:nowrap;position:absolute;z-index:99999;padding:10px;font-size:12px;color:#959da5;text-align:center;background:rgba(0,0,0,0.85);border-radius:3px;display:none;pointer-events:none}.day-tooltip strong{color:#dfe2e5}.day-tooltip.is-visible{display:block}.day-tooltip:after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -5px;content:" ";border:5px solid transparent;border-top-color:rgba(0,0,0,0.85)}.position-relative{width:100%;padding-left:20px;padding-right:20px}@media screen and (max-width:900px){.contrib-column{display:none}}.angle-wrapper{z-index:9999;display:inline;display:none;width:200px;height:40px;position:relative;padding:5px 0;background:rgba(0,0,0,0.8);border-radius:8px;text-align:center;color:#fff}.angle-wrapper span{padding-bottom:1em}.angle-wrapper:before{content:'';width:0;height:0;border:10px solid transparent;border-top-color:rgba(0,0,0,0.8);position:absolute;left:47.5%;top:100%}.angle-box{position:fixed;padding:10px}a.contribute-source{color:var(--cloudchewie-font-color)}a.contribute-source:hover{color:var(--cloudchewie-theme)}rect[data-level="0"]{fill:var(--cloudchewie-calendar-level0-bg) !important}rect[data-level="1"]{fill:var(--cloudchewie-calendar-level1-bg) !important}rect[data-level="2"]{fill:var(--cloudchewie-calendar-level2-bg) !important}rect[data-level="3"]{fill:var(--cloudchewie-calendar-level3-bg) !important}rect[data-level="4"]{fill:var(--cloudchewie-calendar-level4-bg) !important}#page-header{position:relative;width:100%;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#page-header:not(.not-top-img):before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);content:''}#page-header.full_page{height:100vh;background-attachment:fixed}#page-header.full_page #site-info{position:absolute;top:43%;padding:0 10px;width:100%}#page-header #site-title,#page-header #site-subtitle,#page-header #scroll-down .scroll-down-effects{text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.15);line-height:1.5}#page-header #site-title{margin:0;color:var(--white);font-size:1.85em}@media screen and (min-width:768px){#page-header #site-title{font-size:2.85em}}#page-header #site-subtitle{color:var(--light-grey);font-size:1.15em}@media screen and (min-width:768px){#page-header #site-subtitle{font-size:1.72em}}#page-header #site_social_icons{display:none;margin:0 auto;width:300px;text-align:center}@media screen and (max-width:768px){#page-header #site_social_icons{display:block}}#page-header #site_social_icons .social-icon{margin:0 10px;color:var(--light-grey);text-shadow:2px 2px 4px rgba(0,0,0,0.15);font-size:1.43em}#page-header #scroll-down{position:absolute;bottom:0;width:100%;cursor:pointer}#page-header #scroll-down .scroll-down-effects{position:relative;width:100%;color:var(--light-grey);font-size:30px}#page-header.not-home-page{height:400px}@media screen and (max-width:768px){#page-header.not-home-page{height:280px}}#page-header #page-site-info{position:absolute;top:200px;padding:0 10px;width:100%}@media screen and (max-width:768px){#page-header #page-site-info{top:140px}}#page-header.post-bg{height:30rem}#page-header.post-bg:before{background-color:rgba(0,0,0,0.5)}#page-header #post-info{position:absolute;bottom:100px}@media screen and (max-width:900px){#page-header #post-info{bottom:30px;text-align:left}}@media screen and (max-width:768px){#page-header #post-info{bottom:22px;padding:0 22px}}#page-header.not-top-img{height:60px;background:0}#page-header.not-top-img #nav{background:rgba(255,255,255,0.8);-webkit-box-shadow:0 5px 6px -5px rgba(133,133,133,0.6);box-shadow:0 5px 6px -5px rgba(133,133,133,0.6)}#page-header.not-top-img #nav a{color:var(--cloudchewie-font-color);text-shadow:none}#page-header.not-top-img #nav a:hover{color:#fff}#page-header.nav-fixed #nav{position:fixed;top:-60px;z-index:91;background:rgba(255,255,255,0.8);-webkit-box-shadow:0 5px 6px -5px rgba(133,133,133,0.6);box-shadow:0 5px 6px -5px rgba(133,133,133,0.6);-webkit-transition:-webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;color:#000}#page-header.nav-fixed #nav a,#page-header.nav-fixed #nav #site-name,#page-header.nav-fixed #nav #toggle-menu{text-shadow:none}#page-header.nav-fixed #nav a:hover,#page-header.nav-fixed #nav #site-name:hover,#page-header.nav-fixed #nav #toggle-menu:hover{color:#1f883d}#page-header.nav-visible #nav{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#page-header.nav-visible + .layout > .aside-content > .sticky_layout{top:70px;-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-o-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s}#page h1.page-title{margin:8px 0 20px}#post > #post-info{margin-bottom:30px}#post > #post-info .post-title{padding-bottom:4px;border-bottom:1px solid var(--light-grey);color:var(--text-highlight-color)}#post > #post-info .post-title .post-edit-link{float:right}#post > #post-info #post-meta,#post > #post-info #post-meta a{color:#78818a}@media screen and (max-width:768px){#post-info:after{display:none;-webkit-transition:0;-moz-transition:0;-o-transition:0;-ms-transition:0;transition:0}}#post-info .post-title{color:var(--white);line-height:1.5;font-weight:700;font-size:3.3rem;text-align:left;margin:1rem 0 1rem 0;-webkit-line-clamp:2;padding:0;overflow:hidden}@media screen and (max-width:768px){#post-info .post-title{font-size:1.5rem;-webkit-line-clamp:3;margin:.2rem auto !important;text-align:center;z-index:4}}#post-info .post-title .post-edit-link{padding-left:10px}#post-info #post-meta{color:var(--light-grey);font-size:95%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:50rem;max-width:100%;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){#post-info #post-meta > .meta-secondline > span:first-child{display:none}}@media screen and (max-width:768px){#post-info #post-meta{font-size:90%;z-index:4;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#post-info #post-meta > .meta-firstline,#post-info #post-meta > .meta-secondline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;font-size:90%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}#post-info #post-meta .post-meta-separator{margin:0 8px}#post-info #post-meta .post-meta-icon{margin-right:4px}#post-info #post-meta .post-meta-label{margin-right:4px}#post-info #post-meta .post-meta-categories a:not([data-fancybox="gallery"]){font-weight:500;text-decoration:none;padding:0 .2em}#post-info #post-meta .post-meta-categories a:not([data-fancybox="gallery"]):hover{color:var(--cloudchewie-white);background-color:var(--cloudchewie-theme);border-radius:4px}#post-info #post-meta a{color:var(--light-grey);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#post-info #post-meta a:hover{color:#1f883d;text-decoration:underline}#nav{position:absolute;top:0;z-index:90;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 calc((100% - 1370px) / 2);width:100%;height:60px;font-size:1.3em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}@media screen and (max-width:1350px){#nav{padding:15px}}@media screen and (max-width:768px){#nav{padding:20px}}#nav.show{opacity:1;-ms-filter:none;filter:none}#nav #blog_name{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#nav #toggle-menu{display:none;padding:2px 0 0 2px;vertical-align:top}#nav #toggle-menu:hover{color:var(--white)}#nav a:not(.back-menu-item){color:var(--light-grey)}#nav a:not(.back-menu-item):hover{color:var(--white)}#nav #site-name{text-shadow:2px 2px 4px rgba(0,0,0,0.15);font-weight:bold;cursor:pointer;height:35px}#nav .menus_items{display:inline}#nav .menus_items .menus_item{position:relative;display:inline-block;padding:0 0 0 0}#nav .menus_items .menus_item:hover .menus_item_child{display:block}#nav .menus_items .menus_item:hover > a > i:last-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#nav .menus_items .menus_item > a > i:last-child{padding:4px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}#nav .menus_items .menus_item .menus_item_child{position:absolute;right:0;display:none;margin-top:5px;padding:6px 4px 8px 4px;width:max-content;border-radius:100px;background-color:var(--sidebar-bg);-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,0.2);box-shadow:0 5px 20px -4px rgba(0,0,0,0.2);-webkit-animation:sub_menus .3s .1s ease both;-moz-animation:sub_menus .3s .1s ease both;-o-animation:sub_menus .3s .1s ease both;-ms-animation:sub_menus .3s .1s ease both;animation:sub_menus .3s .1s ease both}#nav .menus_items .menus_item .menus_item_child:before{position:absolute;top:-8px;left:0;width:100%;height:20px;content:''}#nav .menus_items .menus_item .menus_item_child li{list-style:none}#nav .menus_items .menus_item .menus_item_child li a{display:inline-block;padding:5px;width:100%;color:var(--cloudchewie-font-color);text-shadow:none !important}#nav.hide-menu #toggle-menu{display:inline-block !important}#nav.hide-menu #toggle-menu .site-page{font-size:inherit}#nav.hide-menu .menus_items{display:none}#nav.hide-menu #search-button span{display:none}#nav.hide-menu #console-button span{display:none}#nav.hide-menu #wander-button span{display:none}#nav.hide-menu #love-button span{display:none}#nav #search-button{display:inline;padding:0 0 0 2px}#nav #console-button{display:inline;padding:0 0 0 2px}#nav #wander-button{display:inline;padding:0 0 0 2px}#nav #love-button{display:inline;padding:0 0 0 2px}#nav .site-page{position:relative;padding:8px;margin:2px;text-shadow:1px 1px 2px rgba(0,0,0,0.3);font-size:.78em;cursor:pointer}#nav .site-page:not(.child):after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:3px;background-color:#3bd267;content:'';-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#nav .site-page:not(.child):hover:after{width:100%}#post-firstinfo{text-align:left;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;white-space:nowrap;-webkit-user-select:none}@media screen and (max-width:768px){#post-firstinfo{z-index:4}}#post-firstinfo .meta-firstline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:32px}#post-firstinfo .meta-firstline a.post-meta-original{background:var(--cloudchewie-white-op);color:var(--cloudchewie-white);padding:0 .7rem;font-size:.9rem;margin:auto;border-radius:8px;font-weight:bold;height:32px;line-height:32px;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#post-firstinfo .meta-firstline span.post-meta-categories{color:var(--cloudchewie-white);font-size:.9rem;margin:auto;font-weight:bold;height:32px;line-height:32px;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#post-firstinfo .meta-firstline span.post-meta-categories i{display:none}#post-firstinfo .meta-firstline span.post-meta-categories a.post-meta-categories{border-radius:8px;padding:0 .7rem;background:var(--cloudchewie-white-op);color:var(--cloudchewie-white);font-size:.9rem;width:100%;height:100%;font-weight:bold;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-left:.4rem}#post-firstinfo .meta-firstline .article-meta.tags{margin-left:1.2rem}@media screen and (max-width:768px){#post-firstinfo .meta-firstline .article-meta.tags{display:none}}#post-firstinfo .meta-firstline .article-meta__tags{color:var(--cloudchewie-white);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin-right:8px}#post-firstinfo .meta-firstline .cloudchewie-icon-location-dot{margin-right:4px}#post #post-info #post-firstinfo .meta-firstline a.post-meta-original{background:var(--cloudchewie-black)}#post #post-info #post-firstinfo .meta-firstline .article-meta__tags{color:var(--cloudchewie-black)}#page-header #post-info{position:absolute;top:30px;height:calc(100% - 30px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:3;margin:0 auto;max-width:1400px;width:100%;text-align:center;padding:0 3rem}@media screen and (max-width:768px){#page-header #post-info{padding:8rem 6% 0;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}.loading-bg{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;position:fixed;background:var(--card-bg);z-index:1001;opacity:1;-ms-filter:none;filter:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#loading-box .loading-img{width:100px;height:100px;border-radius:50%;margin:auto;border:0 solid #f0f0f2;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;-ms-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:loadingActionTemp;-moz-animation-name:loadingActionTemp;-o-animation-name:loadingActionTemp;-ms-animation-name:loadingActionTemp;animation-name:loadingActionTemp;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;-ms-animation-direction:alternate;animation-direction:alternate;background:url("https://picbed.cloudchewie.com/blog/index/avatar.png!mini") no-repeat center center;background-size:cover}#loading-box .loading-image-dot{width:30px;height:30px;background:#6bdf8f;position:absolute;border-radius:50%;border:6px solid #fff;top:50%;left:50%;-webkit-transform:translate(18px,24px);-moz-transform:translate(18px,24px);-o-transform:translate(18px,24px);-ms-transform:translate(18px,24px);transform:translate(18px,24px)}#loading-box.loaded .loading-bg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:-1000}@-moz-keyframes loadingAction{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@-webkit-keyframes loadingAction{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@-o-keyframes loadingAction{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@keyframes loadingAction{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}#sidebar #sidebar-menus .menus_items .menus_item_child{margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sidebar #sidebar-menus .menus_item_child li{width:calc(50% - 8px);margin:4px}#sidebar #sidebar-menus .menus_item_child .site-page.child{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:16px 8px 12px;border-radius:12px;border:none;background:rgba(255,255,255,0.2);font-size:14px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#sidebar .menus_item ul{padding-left:0}#sidebar #sidebar-menus .menus_items a.site-page{padding-left:.3rem}#nav-group{max-width:1400px;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#page-header #nav #page-name{display:inline;font-weight:bold;padding:4px 8px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;-ms-transition:0.1s;transition:0.1s;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;text-align:center;cursor:pointer;top:0;font-size:1.1rem;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in}#page-header.nav-down #nav #page-name{opacity:1;-ms-filter:none;filter:none}#menus > div.menus_items > div > a{letter-spacing:.3rem;font-weight:700;padding:0 .8em 0 1em;height:35px;line-height:35px}#nav .menus_items .menus_item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:auto;position:relative}#nav div#toggle-menu{padding:2px 0 4px 6px}#page-name:hover:before{opacity:1;-ms-filter:none;filter:none}::backdrop{display:block;position:fixed;top:0}.mask-name-container{width:100%;height:100%;position:absolute;overflow:hidden;left:0}#nav .menus_items .menus_item > a > i:last-child{display:none}.post #nav #blog_name .back-home-button:hover{color:var(--cloudchewie-white);background:var(--cloudchewie-theme);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.post .nav-fixed #nav #blog_name .back-home-button:hover{color:var(--cloudchewie-white);background:var(--cloudchewie-theme);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.back-home-button:hover{background:var(--cloudchewie-theme);color:var(--cloudchewie-white) !important}.back-home-button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:35px;height:35px;padding:0 !important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:4px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;border-radius:40px;z-index:101}@media screen and (max-width:768px){.back-home-button{display:none}}.back-home-button:hover .back-menu-list-groups{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;opacity:1;-ms-filter:none;filter:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;top:55px;pointer-events:auto;left:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.back-home-button .back-menu-list-groups{position:absolute;top:45px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;left:0;background-color:var(--card-bg);border-radius:12px;border:var(--card-border);-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;color:var(--cloudchewie-font-color);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;-ms-transition:0.1s;transition:0.1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}.back-home-button .back-menu-list-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.back-home-button .back-menu-list-group .back-menu-list-title{margin:8px 0 0 0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.back-home-button .back-menu-list-group .back-menu-list-title span{margin-left:16px}.back-home-button .back-menu-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:340px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.back-home-button .back-menu-list::before{position:absolute;top:-24px;left:0;width:100%;height:25px;content:"";-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;-ms-transition:0s;transition:0s}.back-home-button .back-menu-list-groups .back-menu-list-group:last-child .back-menu-list{margin:0 0 8px}.back-home-button .back-menu-list-groups:hover{border:var(--card-border);-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.back-home-button .back-menu-list .back-menu-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:4px 8px;padding:4px 8px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;width:150px;border-radius:8px !important;-webkit-transition:0.2s !important;-moz-transition:0.2s !important;-o-transition:0.2s !important;-ms-transition:0.2s !important;transition:0.2s !important}.back-home-button .back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-text{font-size:var(--global-font-size);margin-left:.5rem;color:var(--cloudchewie-font-color);white-space:nowrap}@media screen and (max-width:768px){.back-home-button .back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-text{font-size:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-icon{width:24px;height:24px;border-radius:24px;background:var(--cloudchewie-secondbg)}#page-header #nav .back-home-button{position:relative}#page-header:not(.not-top-img) #nav .back-home-button{color:var(--light-grey)}#page-header.nav-fixed:not(.not-top-img) #nav .back-home-button{color:var(--font-color)}.back-home-button .back-menu-list .back-menu-item:hover .back-menu-item-text{color:var(--cloudchewie-white)}.back-menu-item-icon.loading img{width:25px}#nav #blog_name{-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:60px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#nav .menus_items .menus_item a{border-radius:50px}#nav .menus_items .menus_item .menus_item_child li a{padding:2px 16px;border-radius:50px}#nav .menus_items .menus_item .menus_item_child li:hover a{color:#fff !important}#nav .menus_items .menus_item .menus_item_child li{border-radius:50px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;display:inline-block;margin:0 3px}#nav .menus_items .menus_item .menus_item_child:before{top:-20px}#site-name,.shuoshuo{white-space:nowrap;overflow:hidden}#site-name{padding:0 2px;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}ul.menus_item_child{border-radius:5px}#nav .menus_items{position:relative;width:fit-content;text-align:center;left:0;right:0;top:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#nav .menus_items .menus_item:hover .menus_item_child{display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;left:auto !important;padding:6px 4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:35px}#nav .menus_items .menus_item .menus_item_child{top:44px;-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,0.2);box-shadow:0 5px 20px -4px rgba(0,0,0,0.2);border:var(--card-border);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;background-color:var(--card-bg);border-radius:50px}#nav .menus_items .menus_item .menus_item_child:hover{border:var(--card-border);-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,0.2);box-shadow:0 5px 20px -4px rgba(0,0,0,0.2)}#nav #blog_name a,#nav .mask-name-container a,#nav #menus a,#nav #nav-right .nav-button a,#nav #nav-right #toggle-menu a{border-radius:50px}.page #nav a:hover,.error #nav a:hover,#blog_name a:hover,.mask-name-container a:hover,#menus a:hover,#nav-right .nav-button a:hover,#nav-right #toggle-menu a:hover{color:var(--white);background:var(--cloudchewie-theme);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.post #nav #blog_name a:hover,.post #nav .mask-name-container a:hover,.post #nav #menus a:hover,.post #nav #nav-right .nav-button a:hover,.post #nav #nav-right #toggle-menu a:hover{color:var(--white);background:var(--cloudchewie-theme);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}#nav-right{z-index:102;position:absolute;right:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#nav-right a.site-page{height:35px;width:35px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0}#nav-totop{width:35px;height:35px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border-radius:50px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#page-header #nav #nav-right .nav-button a.totopbtn{width:25px;height:25px;border-radius:40px;background:var(--cloudchewie-font-color);color:var(--card-bg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#page-header #nav #nav-right .nav-button:not(.long) a.totopbtn:hover{height:35px;width:35px}#page-header #nav #nav-right .nav-button:not(.long):hover a.totopbtn{width:35px;height:35px;top:0;right:0}#page-header #nav .nav-button a{height:35px;width:35px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:background 0.3s ease-in-out, color 0s ease-in-out;-moz-transition:background 0.3s ease-in-out, color 0s ease-in-out;-o-transition:background 0.3s ease-in-out, color 0s ease-in-out;-ms-transition:background 0.3s ease-in-out, color 0s ease-in-out;transition:background 0.3s ease-in-out, color 0s ease-in-out}.nav-fixed #nav-totop #percent,.page #nav-totop #percent{font-size:13px;border-radius:35px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;white-space:nowrap;color:var(--card-bg);width:25px;height:25px}#nav-totop #percent{font-weight:700}#page-header #nav #nav-right .nav-button:hover a.totopbtn{background:var(--cloudchewie-theme)}#nav-totop:hover .totopbtn i{opacity:1;-ms-filter:none;filter:none;color:var(--white);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#nav-totop .totopbtn i{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#nav-totop.long .totopbtn i{font-size:1rem}#nav-totop:hover #percent{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);font-weight:700}#page-header.nav-top #nav-totop{width:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;margin-left:0 !important;overflow:hidden;-webkit-transition:0.3s ease-in;-moz-transition:0.3s ease-in;-o-transition:0.3s ease-in;-ms-transition:0.3s ease-in;transition:0.3s ease-in}#pagination .pagination{margin-top:20px;text-align:center}#pagination div .page-number.current{background:var(--cloudchewie-theme);color:var(--white)}#pagination .pagination-info{position:absolute;top:50%;padding:20px 40px;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#pagination .prev_info,#pagination .next_info{color:var(--white);font-weight:600;font-size:16px}#pagination .next-post{background-color:#242428}#pagination .next-post .pagination-info{text-align:right}#pagination .next-post:hover,#pagination .prev-post:hover{background-color:#242428;font-size:inherit !important;-webkit-transition:0.3s !important;-moz-transition:0.3s !important;-o-transition:0.3s !important;-ms-transition:0.3s !important;transition:0.3s !important}#pagination .prev-post{background-color:#242428}#pagination .pull-full{width:100% !important}#pagination .prev-post .label,#pagination .next-post .label{color:var(--light-grey);font-size:100%}#pagination .prev-post,#pagination .next-post{width:50%}@media screen and (max-width:768px){#pagination .prev-post,#pagination .next-post{width:100%}}#pagination .prev-post a,#pagination .next-post a{position:relative;display:block;overflow:hidden;height:150px}#pagination.pagination-post{overflow:hidden;margin-top:40px;width:100%;background:#000}.layout > .recent-posts .pagination > *:not(.page-numbers):not(i),.layout > .recent-posts .pagination > div > *{display:inline-block;margin:0 6px;width:2.5em;height:2.5em;line-height:2.5em}.layout > .recent-posts .pagination > .prev{margin-left:0 !important}.layout > .recent-posts .pagination > .next{margin-right:0 !important}.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i){border:none !important}.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i):hover{background:var(--btn-hover-color);color:var(--btn-color)}.layout > div:not(.recent-posts) .pagination div .page-number{display:inline-block;margin:0 4px;min-width:24px;height:24px;text-align:center;line-height:24px;cursor:pointer}.layout #category .pagination div .page-number,.layout #tag .pagination div .page-number{border-radius:3px !important}#twikoo .tk-comments{word-wrap:break-word;overflow-wrap:break-word}#twikoo .tk-comments a:not(.banner-button):not(.tag-Link):not(:has(img)):not(.tk-action-link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link):not(.tk-ruser):not(.tk-nick-link):not(small.tk-actions a){color:var(--cloudchewie-theme);padding:3px}#twikoo .tk-comments a:not(.banner-button):not(.tag-Link):not(:has(img)):not(.tk-action-link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link):not(.tk-ruser):not(.tk-nick-link):not(small.tk-actions a):hover{text-decoration:none;border-radius:5px;background:var(--cloudchewie-theme);color:#fff}#twikoo .tk-comments code{border-radius:5px}#article-container{word-wrap:break-word;overflow-wrap:break-word}#article-container a:not(.banner-button):not(.tag-Link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link){color:var(--cloudchewie-theme);padding:3px}#article-container a:not(.banner-button):not(.tag-Link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link):hover{text-decoration:none;border-radius:5px;background:var(--cloudchewie-theme);color:#fff}#article-container .header-anchor{float:right}#article-container figure.highlight{border-radius:6px}#article-container code{border-radius:5px}#article-container img{border-radius:10px;display:block;margin:0 auto 20px}#article-container .table-wrap{overflow-x:auto;margin:0 0 20px}#article-container .table-wrap table{border:0 solid var(--km-tab-border);border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 .8px .8px var(--cloudchewie-card-border-color);box-shadow:0 0 .8px .8px var(--cloudchewie-card-border-color)}#article-container .table-wrap th,#article-container .table-wrap td{border-color:var(--cloudchewie-card-border-color)}#article-container h1 .headerlink{float:right;opacity:.08;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8);position:relative;padding:0;border:none;line-height:2;font-size:2rem;border-radius:8px !important;text-decoration:none;font-weight:700}#article-container h1 .headerlink::before{font-size:2rem}#article-container > :nth-child(2):is(h2){border-top:none;padding-top:0}#article-container h2 .headerlink{float:right;opacity:.08;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8);position:relative;padding:0;border:none;line-height:2;font-size:1.8rem;border-radius:8px !important;text-decoration:none;font-weight:700}#article-container h2 .headerlink::before{font-size:1.8rem}#article-container h3 .headerlink,#article-container h4 .headerlink,#article-container h5 .headerlink,#article-container h6 .headerlink{float:right;opacity:.08;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8);position:relative;padding:0;border:none;line-height:2;font-size:1.3rem;border-radius:8px !important;text-decoration:none;font-weight:700}#article-container h3 .headerlink::before,#article-container h4 .headerlink::before,#article-container h5 .headerlink::before,#article-container h6 .headerlink::before{font-size:1.3rem}#article-container > p > a.loaded:before,#article-container > .tag.link > .loaded > .right > .text:before{content:'\f0ed';font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}#article-container > .tag.link > .loaded > .right > .text:before{margin-right:4px}#article-container .timeline .timeline-item .timeline-item-content>:last-child{margin-top:0}.github-badge img{border-radius:4px !important}.announcement_content{word-wrap:break-word;overflow-wrap:break-word}.announcement_content a:not(.banner-button):not(.tag-Link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link){color:var(--cloudchewie-theme);border-bottom:solid 2px var(--cloudchewie-theme);padding:0 .2em}.announcement_content a:not(.banner-button):not(.tag-Link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link):hover{text-decoration:none;border-radius:5px;background:var(--cloudchewie-theme);color:#fff}.announcement_content img{display:block;margin:0 auto 20px;max-width:100%;-webkit-transition:filter 375ms ease-in 0.2s;-moz-transition:filter 375ms ease-in 0.2s;-o-transition:filter 375ms ease-in 0.2s;-ms-transition:filter 375ms ease-in 0.2s;transition:filter 375ms ease-in 0.2s}.announcement_content p{margin:0 0 16px}.announcement_content iframe{margin:0 0 20px}.announcement_content kbd{margin:0 3px;padding:3px 5px;border:1px solid #b4b4b4;border-radius:3px;background-color:#f8f8f8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),0 2px 1px 0 rgba(255,255,255,0.6) inset;box-shadow:0 1px 3px rgba(0,0,0,0.25),0 2px 1px 0 rgba(255,255,255,0.6) inset;color:#34495e;white-space:nowrap;font-weight:600;font-size:.9em;font-family:Monaco,'Ubuntu Mono',monospace;line-height:1em}.announcement_content a.headerlink{padding:0 !important}.announcement_content a.headerlink:after{float:right;color:var(--headline-presudo);content:'¶';font-size:.95em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.announcement_content a.headerlink:hover{background-color:transparent !important}.announcement_content a.headerlink:hover:after{color:var(--cloudchewie-theme)}.announcement_content h1:hover a.headerlink:after,.announcement_content h2:hover a.headerlink:after,.announcement_content h3:hover a.headerlink:after,.announcement_content h4:hover a.headerlink:after,.announcement_content h5:hover a.headerlink:after,.announcement_content h6:hover a.headerlink:after{opacity:1;-ms-filter:none;filter:none}.announcement_content ol ol,.announcement_content ul ol,.announcement_content ol ul,.announcement_content ul ul{padding-left:20px}.announcement_content ol li,.announcement_content ul li{margin:4px 0}.announcement_content ol p,.announcement_content ul p{margin:0 0 8px}.announcement_content > :last-child{margin-bottom:0 !important}#post .tag_share:after{display:block;clear:both;content:''}#post .tag_share .post-meta__tag-list{display:inline-block}#post .tag_share .post-meta__box__tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:4px 12px;width:fit-content;height:40px;border-radius:8px;font-size:.85em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:var(--btn-bg);color:var(--btn-color)}#post .tag_share .post-meta__box__tags:hover{background:var(--btn-hover-color)}#post .tag_share .post-meta__box__tags .tagsPageCount{padding:4px 6px;border:var(--card-border);min-width:22.5px;display:inline-block;border-radius:4px;line-height:.6rem;text-align:center;font-size:.7rem;color:var(--white);margin-left:4px}#post .tag_share .post-meta__tags{display:inline-block;margin:8px 8px 8px 0;padding:0 12px;width:fit-content;border:1px solid var(--cloudchewie-theme);border-radius:12px;color:var(--cloudchewie-theme);font-size:.85em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#post .tag_share .post-meta__tags:hover{background:var(--cloudchewie-theme);color:var(--white)}#post .tag_share .post_share{display:inline-block;float:right;margin:8px 0 0;width:fit-content}#post .tag_share .post_share .social-share{font-size:.85em}#post .tag_share .post_share .social-share .social-share-icon{margin:0 4px;width:1.85em;height:1.85em;font-size:1.2em;line-height:1.85em}#post .post-copyright{background-color:var(--cloudchewie-secondbg);padding:1rem 1.3rem;border:var(--card-border);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;margin:80px 0 30px;border-radius:12px}#post .post-copyright .copyright-cc-box{position:absolute;right:0;overflow:hidden;width:100%;height:100%;top:0;pointer-events:none}#post .post-copyright__author_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem}#post .post-copyright__author_box .post-copyright__author_img{width:66px;height:66px;margin:auto;border-radius:66px;overflow:hidden;position:absolute;left:calc(50% - 33px);top:-33px;border:var(--card-border);-webkit-box-shadow:var(--cloudchewie-shadow-main);box-shadow:var(--cloudchewie-shadow-main)}#post .post-copyright__author_box .post-copyright__author_img:hover img.post-copyright__author_img_back{z-index:21;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#post .post-copyright__author_box .post-copyright__author_img img.post-copyright__author_img_front{z-index:20;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#post .post-copyright__author_box .post-copyright__author_img img.post-copyright__author_img_back{border-radius:66px;z-index:10;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#post .post-copyright__author_box .post-copyright__author_img img{position:absolute;bottom:0;left:0}#post .post-copyright__author_box .post-copyright__author_name{text-align:center;font-size:20px;font-weight:700;color:var(--cloudchewie-font-color);line-height:1}#post .post-copyright__author_box .post-copyright__author_desc{text-align:center;font-size:14px;color:var(--cloudchewie-secondtext);margin-top:4px}#post .post-copyright__post__info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:.2rem}#post .post-copyright__original,#post .post-copyright__reprint{background:var(--cloudchewie-theme);color:var(--white);padding:.2rem 1rem;font-size:.8rem;border-radius:8px;margin-right:.5rem;font-weight:bold;line-height:1.5;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#post .post-copyright .cloudchewiefont.cloudchewie-icon-copyright{position:absolute;font-size:1.3em;top:-71px;right:-20px;font-size:8.3em;z-index:-1;color:var(--cloudchewie-main)}@media screen and (min-width:1365px){#post .post-copyright .cloudchewiefont.cloudchewie-icon-copyright{z-index:0}}#post .post-copyright-title{white-space:nowrap;overflow:hidden;color:var(--cloudchewie-font-color);-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:500;max-width:70%}#post .post-copyright-title span{cursor:pointer}#post .post-copyright-title:hover{color:var(--cloudchewie-font-color)}#post .post-copyright .post-copyright__notice{font-size:12px}#post .post-copyright .post-copyright__notice .post-copyright-info{padding-left:0;color:var(--cloudchewie-secondtext);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:center}@media screen and (max-width:768px){#post .post-copyright .post-copyright__notice .post-copyright-info{-webkit-line-clamp:2}}#post .post-copyright .post-copyright__notice .post-copyright-info a{border-bottom:solid 0 var(--cloudchewie-theme) !important;padding:0 0 !important;color:var(--cloudchewie-font-color)}#post .post-copyright .post-copyright__notice .post-copyright-info a:hover{color:var(--cloudchewie-main)}#post .post-outdate-notice{position:relative;margin:0 0 20px;padding:.5em 1.2em;border-radius:3px;background-color:#ffe6e6;color:#f66;padding:.5em 1em .5em 2.6em;border-left:5px solid #ff8080}#post .post-outdate-notice:before{position:absolute;top:50%;left:.9em;color:#ff8080;content:'\f071';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#post .ads-wrap{margin:40px 0}.post-tools{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.post-tools .post-tools-left{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.post-tools .post-tools-left .rewardLeftButton,.post-tools .post-tools-left .shareRight{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:10px}@media screen and (max-width:768px){.post-tools .post-tools-left{margin-top:1rem;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.post-tools .post-tools-left > div{margin:8px}}.post-tools .post-tools-right{padding-right:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:.5rem}@media screen and (max-width:768px){.post-tools .post-tools-right{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.share-link{margin-left:.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center}.share-link.mobile:hover .share-main{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.share-link .share-qrcode{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.share-link .share-button{background:var(--card-bg);border:var(--card-border);color:var(--cloudchewie-font-color);border-radius:8px;cursor:pointer;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;width:56px;height:40px}.share-link .share-button:hover{background:var(--btn-hover-color);color:var(--white);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.share-link .share-button i{line-height:38px;font-size:1.1rem}.share-link .share-main{position:absolute;bottom:40px;z-index:100;padding-bottom:15px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-o-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.share-link .share-main .share-main-all{padding:12px;border-radius:12px;background:var(--cloudchewie-secondbg);-webkit-animation:donate_effcet .3s .1s ease both;-moz-animation:donate_effcet .3s .1s ease both;-o-animation:donate_effcet .3s .1s ease both;-ms-animation:donate_effcet .3s .1s ease both;animation:donate_effcet .3s .1s ease both;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:var(--card-border)}.share-link .share-main .share-main-all #qrcode{width:150px;height:150px;min-width:150px;min-height:150px;background:var(--white);padding:8px;border-radius:8px;margin-bottom:8px;border:var(--card-border)}.share-link .share-main .share-main-all #qrcode img{max-width:100% !important;border-radius:0}.share-link .share-main .share-main-all .reward-dec{font-size:.6rem}.post-tools .post-tools-left > div{margin:0}.relatedPosts{margin-top:40px}.relatedPosts > .headline{margin-bottom:5px;font-weight:700;font-size:1.43em}.relatedPosts > .relatedPosts-list > div{position:relative;display:inline-block;overflow:hidden;margin:3px;width:calc(33.333% - 6px);height:200px;background:#242428;border-radius:10px;vertical-align:bottom}@media screen and (max-width:768px){.relatedPosts > .relatedPosts-list > div{margin:4px 0;width:calc(50% - 4px);height:150px}}@media screen and (max-width:600px){.relatedPosts > .relatedPosts-list > div{width:calc(100% - 4px)}}.relatedPosts > .relatedPosts-list .content{position:absolute;top:50%;padding:0 20px;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.relatedPosts > .relatedPosts-list .content .date{color:var(--light-grey);font-size:90%}.relatedPosts > .relatedPosts-list .content .title{color:var(--white);-webkit-line-clamp:2;font-size:15px}.post-reward{position:relative;margin-top:0;width:100%;border-radius:8px;text-align:center;pointer-events:none}.post-reward > *{pointer-events:auto}.post-reward .reward-button{display:inline-block;padding:4px 24px;height:40px;border-radius:8px;background:var(--btn-bg);color:var(--btn-color);cursor:pointer}.post-reward:hover .reward-button{background:var(--btn-hover-color)}.post-reward:hover > .reward-main{display:block}.post-reward .reward-main{position:absolute;bottom:40px;left:0;z-index:100;display:none;padding:0 0 15px;width:100%}.post-reward .reward-main .reward-all{display:inline-block;margin:0;padding:20px 10px;border-radius:4px;background:var(--reward-pop)}.post-reward .reward-main .reward-all:before{position:absolute;bottom:-10px;left:0;width:100%;height:20px;content:''}.post-reward .reward-main .reward-all:after{position:absolute;right:0;bottom:2px;left:0;margin:0 auto;width:0;height:0;border-top:13px solid var(--reward-pop);border-right:13px solid transparent;border-left:13px solid transparent;content:''}.post-reward .reward-main .reward-all .reward-item{display:inline-block;padding:0 8px;list-style-type:none;vertical-align:top}.post-reward .reward-main .reward-all .reward-item img{width:130px;height:130px}.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc{width:130px;color:#858585}#rightside{position:fixed;right:0;width:68px;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;contain:paint;overflow:clip;bottom:15px;z-index:100;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#rightside.is-visible{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);pointer-events:auto}#rightside #rightside-button-list{height:auto;opacity:1;-ms-filter:none;filter:none;-webkit-transition:-webkit-transform 0.5s ease;-moz-transition:-moz-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-o-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}#rightside #rightside-button-list.show{height:auto;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-o-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}#rightside #rightside-button-list.status{height:auto;opacity:1;-ms-filter:none;filter:none}#rightside.is-visible #rightside-button-list.show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#rightside > div > button,#rightside > div > a{display:block;margin-bottom:5px;width:35px;height:35px;border-radius:100px;background-color:var(--btn-bg);color:var(--btn-color);text-align:center;font-size:16px;line-height:35px}#rightside > div > button:hover,#rightside > div > a:hover{background-color:var(--btn-hover-color)}#rightside #mobile-toc-button{display:none}@media screen and (max-width:1200px){#rightside #mobile-toc-button{display:block}}@media screen and (max-width:900px){#rightside #hide-aside-btn{display:none}}#keyboard-tips{position:fixed;top:80px;left:20px;z-index:999;background:var(--card-bg);border-radius:12px;border:var(--card-border);padding:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);pointer-events:none;-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#keyboard-tips{display:none !important}}#keyboard-tips.show{opacity:1;-ms-filter:none;filter:none;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;-ms-transition:0.1s;transition:0.1s}#keyboard-tips .keyboardTitle{font-size:12px;color:var(--cloudchewie-secondtext);line-height:1}#keyboard-tips .keybordList{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px}#keyboard-tips .keybordItem{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:4px}#keyboard-tips .keyGroup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:90px}#keyboard-tips .keyGroup .key{padding:.2em .4em;font-family:inherit;background-color:var(--cloudchewie-card-bg);color:var(--cloudchewie-font-color);border:var(--style-border);border-color:var(--cloudchewie-secondtext);border-bottom:2px solid var(--cloudchewie-secondtext);-webkit-box-shadow:var(--cloudchewie-shadow-border);box-shadow:var(--cloudchewie-shadow-border);border-radius:.25rem;overflow-wrap:break-word;overflow-x:auto;font-weight:500;font-size:.875em;margin-right:4px;vertical-align:baseline;line-height:1;height:24px}#menu-mask{position:fixed;z-index:102;display:none;width:100%;height:100%;background:var(--cloudchewie-maskbg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-transition-property:-webkit-transform, border-radius;-moz-transition-property:-moz-transform, border-radius;-o-transition-property:-o-transform, border-radius;-ms-transition-property:-ms-transform, border-radius;transition-property:transform, border-radius;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;-ms-transition-duration:0ms;transition-duration:0ms;-webkit-transform-origin:0 46%;-moz-transform-origin:0 46%;-o-transform-origin:0 46%;-ms-transform-origin:0 46%;transform-origin:0 46%;max-height:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#sidebar #sidebar-menus{position:fixed;top:0;left:0;z-index:-1;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);scrollbar-width:none;-ms-overflow-style:none;padding-right:calc(100% - 270px);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#sidebar #sidebar-menus .back-menu-list-groups{padding:0 10px}#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list-title{padding:6px 30px 6px .3rem;color:var(--white);font-size:1.2em}#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item{width:calc(50% - 8px);-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(255,255,255,0.2);padding:16px 8px 12px;border-radius:12px;color:var(--white);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:4px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-text{margin:0}#sidebar #sidebar-menus::-webkit-scrollbar{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}#sidebar #sidebar-menus.open{opacity:1;-ms-filter:none;filter:none;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;background:#607d8b}#sidebar #sidebar-menus > .avatar-img{margin:20px auto}#sidebar #sidebar-menus .sidebar-site-data{padding:0 10px}#sidebar #sidebar-menus hr{margin:20px auto}#sidebar #sidebar-menus .menus_items{padding:0 10px 40px}#sidebar #sidebar-menus .menus_items .site-page{position:relative;display:block;padding:6px 30px 6px 22px;color:var(--white);font-size:1.2em}#sidebar #sidebar-menus .menus_items .site-page i:first-child{width:15%;text-align:left}#sidebar #sidebar-menus .menus_items .site-page.group{pointer-events:none}#sidebar #sidebar-menus .menus_items .site-page.group:hover{background:none;border:none}#sidebar #sidebar-menus .menus_items .site-page.group > i:last-child{position:absolute;top:.78em;right:18px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}#sidebar #sidebar-menus .menus_items .site-page.group.hide > i:last-child{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#sidebar #sidebar-menus .menus_items .site-page.group.hide + .menus_item_child{display:none}#sidebar #sidebar-menus .menus_items .menus_item_child{margin:0;list-style:none}#web_box.open{-webkit-transition-property:-webkit-transform, border-radius;-moz-transition-property:-moz-transform, border-radius;-o-transition-property:-o-transform, border-radius;-ms-transition-property:-ms-transform, border-radius;transition-property:transform, border-radius;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;-ms-transition-duration:0ms;transition-duration:0ms;-webkit-transform-origin:0 46%;-moz-transform-origin:0 46%;-o-transform-origin:0 46%;-ms-transform-origin:0 46%;transform-origin:0 46%;-webkit-transform:translate3d(300px,0,0) scale3d(.86,.86,1);-moz-transform:translate3d(300px,0,0) scale3d(.86,.86,1);-o-transform:translate3d(300px,0,0) scale3d(.86,.86,1);-ms-transform:translate3d(300px,0,0) scale3d(.86,.86,1);transform:translate3d(300px,0,0) scale3d(.86,.86,1);border-radius:12px;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;-ms-transition:0.3s ease-out;transition:0.3s ease-out;z-index:2}#web_box.open #menu-mask{display:none !important}#web_box.open #post-top-cover{display:none}#web_box.open #web_container{overflow-y:overlay;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;-ms-transition:0s;transition:0s;border-radius:12px}#web_box.open #cloudMusic-page-meting .aplayer.aplayer-withlist .aplayer-list{display:none}#web_box.open:before{position:absolute;top:1.6rem;bottom:1.6rem;left:-1.6rem;z-index:-1;width:100%;background-color:rgba(255,255,255,0.2);content:"";border-radius:.85rem}#web_container{max-height:100vh}#web_container #categoryBar{position:static}#sidebar .site-data > a .headline,#sidebar .site-data > a .length-num{color:var(--white)}#sidebar .site-data > a:hover .headline,#sidebar .site-data > a:hover .length-num{color:var(--white) !important}span.card-archive-list-count{width:auto;text-align:left;font-size:1.5rem;line-height:.9;font-weight:700}.card-archive-list-count-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:last-child,#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:last-child{width:fit-content;margin-left:4px}span.card-archive-list-count{width:auto;text-align:left;font-size:1.1rem;line-height:.9;font-weight:700}.card-archive-list-date,span.card-category-list-name{font-size:13px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}li.card-archive-list-item,li.card-category-list-item{width:100%;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:hover,#aside-content .card-categories ul.card-category-list > .card-category-list-item a:hover{color:var(--cloudchewie-white);background-color:var(--cloudchewie-theme);border-radius:var(--cloudchewie-border-radius);border:1px solid transparent}@media screen and (min-width:1200px){#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:active,#aside-content .card-categories ul.card-category-list > .card-category-list-item a:active{-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a,#aside-content .card-categories ul.card-category-list > .card-category-list-item a{border-radius:var(--cloudchewie-border-radius);margin:4px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between;border:var(--card-border)}#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:first-child,#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:first-child{width:auto;-webkit-box-flex:inherit;-moz-box-flex:inherit;-o-box-flex:inherit;box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}#aside-content .card-archives ul.card-archive-list,#aside-content .card-categories ul.card-category-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#vcomment{font-size:1.1em}#vcomment .vbtn{border:none;background:var(--btn-bg);color:var(--btn-color)}#vcomment .vbtn:hover{background:var(--btn-hover-color)}#vcomment .vimg{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#vcomment .vimg:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}#vcomment .vcards .vcard .vcontent.expand:before,#vcomment .vcards .vcard .vcontent.expand:after{z-index:22}#waline-wrap{--waline-font-size:1.1em;--waline-theme-color:#1f883d;--waline-active-color:#1c8139}#waline-wrap .vuser{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#waline-wrap .vuser:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fireworks{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.medium-zoom-image--opened{z-index:99999 !important;margin:0 !important}.medium-zoom-overlay{z-index:99999 !important}.mermaid-wrap{margin:0 0 20px;text-align:center}.mermaid-wrap > svg{height:100%}.utterances,.fb-comments iframe{width:100% !important}#gitalk-container .gt-meta{margin:0 0 .8em;padding:6px 0 16px}.katex-wrap{overflow:auto}.katex-wrap::-webkit-scrollbar{display:none}mjx-container[display],.has-jax{overflow-x:auto;overflow-y:hidden;line-height:normal !important}.aplayer{color:#4c4948}#article-container .aplayer{margin:0 0 20px}.snackbar-css{border-radius:5px !important}[data-theme="dark"] div.btns{filter:brightness(.7)}[data-theme="dark"] div.btns a{background:0 0}div.btns{margin:0 -8px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;overflow:visible;line-height:1.8}div.btns b{font-size:.875rem}div.btns.wide > a{padding-left:32px;padding-right:32px}div.btns.fill > a{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:auto}div.btns.around{-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}div.btns.center{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}div.btns.grid2 > a{width:calc(100% / 2 - 16px)}div.btns.grid3 > a{width:calc(100% / 3 - 16px)}div.btns.grid4 > a{width:calc(100% / 4 - 16px)}div.btns.grid5 > a{width:calc(100% / 5 - 16px)}div.btns a{-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;-o-transition:all 0.28s ease;-ms-transition:all 0.28s ease;transition:all 0.28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;margin:8px;margin-top:calc(1.25 * 16px + 32px);min-width:120px;font-weight:bold;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px;text-align:center;background:#f6f6f6;border-radius:4px}div.btns a > i{background:#2196f3 !important}div.btns a > i:first-child{color:#fff;background:#2196f3}div.btns a b{font-weight:bold;line-height:1.3}div.btns a img{margin:.4em auto !important}div.btns a:not([href]){cursor:default;color:inherit}div.btns a[href]:hover{background:var(--cloudchewie-main);color:var(--cloudchewie-white) !important}div.btns a[href]:hover > i:first-child{background:var(--cloudchewie-main)}div.btns,div.btns p,div.btns a{font-size:.8125rem;color:#555}@media screen and (max-width:1200px){div.btns.grid2 > a{width:calc(100% / 2 - 16px)}}@media screen and (max-width:768px){div.btns.grid2 > a{width:calc(100% / 2 - 16px)}}@media screen and (max-width:500px){div.btns.grid2 > a{width:calc(100% / 1 - 16px)}}@media screen and (max-width:1200px){div.btns.grid3 > a{width:calc(100% / 3 - 16px)}}@media screen and (max-width:768px){div.btns.grid3 > a{width:calc(100% / 3 - 16px)}}@media screen and (max-width:500px){div.btns.grid3 > a{width:calc(100% / 1 - 16px)}}@media screen and (max-width:1200px){div.btns.grid4 > a{width:calc(100% / 3 - 16px)}}@media screen and (max-width:768px){div.btns.grid4 > a{width:calc(100% / 3 - 16px)}}@media screen and (max-width:500px){div.btns.grid4 > a{width:calc(100% / 2 - 16px)}}@media screen and (max-width:1200px){div.btns.grid5 > a{width:calc(100% / 4 - 16px)}}@media screen and (max-width:768px){div.btns.grid5 > a{width:calc(100% / 3 - 16px)}}@media screen and (max-width:500px){div.btns.grid5 > a{width:calc(100% / 2 - 16px)}}div.btns a > img:first-child,div.btns a > i:first-child{-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;-o-transition:all 0.28s ease;-ms-transition:all 0.28s ease;transition:all 0.28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;height:64px;width:64px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);margin:16px 8px 4px 8px;margin-top:calc(-1.25 * 16px - 32px);border:2px solid #fff;background:#fff;line-height:60px;font-size:28px}div.btns a > img:first-child.auto,div.btns a > i:first-child.auto{width:auto}div.btns a p,div.btns a b{margin:.25em;font-weight:normal;line-height:1.25;word-wrap:break-word}div.btns a[href]:hover,div.btns a[href]:hover b{color:#ff5722}div.btns a[href]:hover > img:first-child,div.btns a[href]:hover > i:first-child{-webkit-transform:scale(1.1) translateY(-8px);-moz-transform:scale(1.1) translateY(-8px);-o-transform:scale(1.1) translateY(-8px);-ms-transform:scale(1.1) translateY(-8px);transform:scale(1.1) translateY(-8px);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}div.btns.circle a > img:first-child,div.btns.circle a > i:first-child{border-radius:32px}div.btns.rounded a > img:first-child,div.btns.rounded a > i:first-child{border-radius:16px}#article-container .btn-center{margin:0 0 20px;text-align:center}#article-container .btn-cloudchewie{display:inline-block;margin:0 4px 6px;padding:0 15px;background-color:var(--btn-cloudchewie-color,#777);color:#fff;line-height:2;border-radius:8px}#article-container .btn-cloudchewie.blue{--btn-cloudchewie-color:#428bca}#article-container .btn-cloudchewie.pink{--btn-cloudchewie-color:#ff69b4}#article-container .btn-cloudchewie.red{--btn-cloudchewie-color:#f00}#article-container .btn-cloudchewie.purple{--btn-cloudchewie-color:#6f42c1}#article-container .btn-cloudchewie.orange{--btn-cloudchewie-color:#ff8c00}#article-container .btn-cloudchewie.green{--btn-cloudchewie-color:#5cb85c}#article-container .btn-cloudchewie:hover{background-color:var(--btn-hover-color)}#article-container .btn-cloudchewie i + span{margin-left:6px}#article-container .btn-cloudchewie:not(.block) + .btn-cloudchewie:not(.block){margin:0 4px 20px}#article-container .btn-cloudchewie.block{display:block;margin:0 0 20px;width:fit-content;width:-moz-fit-content}#article-container .btn-cloudchewie.block.center{margin:0 auto 20px}#article-container .btn-cloudchewie.block.right{margin:0 0 20px auto}#article-container .btn-cloudchewie.larger{padding:6px 15px}#article-container .btn-cloudchewie:hover{text-decoration:none}#article-container .btn-cloudchewie.outline{border:1px solid transparent;border-color:var(--btn-cloudchewie-color,#777);background-color:transparent;color:var(--btn-cloudchewie-color,#777)}#article-container .btn-cloudchewie.outline:hover{background-color:var(--btn-cloudchewie-color,#777)}#article-container .btn-cloudchewie.outline:hover{color:#fff !important}.checkbox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.checkbox input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:16px;width:16px;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;-ms-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;cursor:pointer;display:inline-block;outline:none;border-radius:2px;-webkit-flex-shrink:0;flex-shrink:0;margin-right:8px;border:2px solid #2196f3;pointer-events:none}.checkbox input[type="checkbox"]:before{left:1px;top:5px;width:0;height:2px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.checkbox input[type="checkbox"]:after{right:7px;bottom:3px;width:2px;height:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}.checkbox input[type="checkbox"]:checked{background:#2196f3}.checkbox input[type="checkbox"]:checked:before{left:0;top:7px;width:6px;height:2px}.checkbox input[type="checkbox"]:checked:after{right:3px;bottom:1px;width:2px;height:10px}.checkbox.minus input[type="checkbox"]:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.minus input[type="checkbox"]:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.minus input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.minus input[type="checkbox"]:checked:after{left:1px;top:5px;width:10px;height:2px}.checkbox.plus input[type="checkbox"]:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.plus input[type="checkbox"]:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:5px;top:1px;width:2px;height:0}.checkbox.plus input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.plus input[type="checkbox"]:checked:after{left:5px;top:1px;width:2px;height:10px}.checkbox.times input[type="checkbox"]:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:3px;top:1px;width:0;height:2px}.checkbox.times input[type="checkbox"]:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:3px;top:1px;width:0;height:2px}.checkbox.times input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.times input[type="checkbox"]:checked:after{right:1px;top:5px;width:10px;height:2px}.checkbox input[type="radio"]{border-radius:50%}.checkbox input[type="radio"]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:2px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.checkbox input[type="radio"]:checked:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:var(--text-bg-hover)}.checkbox.red input{border-color:#fe5f58}.checkbox.red input[type="checkbox"]:checked{background:#fe5f58}.checkbox.red input[type="radio"]:checked:before{background:#fe5f58}.checkbox.green input{border-color:#3dc550}.checkbox.green input[type="checkbox"]:checked{background:#3dc550}.checkbox.green input[type="radio"]:checked:before{background:#3dc550}.checkbox.yellow input{border-color:#ffbd2b}.checkbox.yellow input[type="checkbox"]:checked{background:#ffbd2b}.checkbox.yellow input[type="radio"]:checked:before{background:#ffbd2b}.checkbox.cyan input{border-color:#1bcdfc}.checkbox.cyan input[type="checkbox"]:checked{background:#1bcdfc}.checkbox.cyan input[type="radio"]:checked:before{background:#1bcdfc}.checkbox.blue input{border-color:#2196f3}.checkbox.blue input[type="checkbox"]:checked{background:#2196f3}.checkbox.blue input[type="radio"]:checked:before{background:#2196f3}.checkbox p{display:inline-block;margin-top:2px !important;margin-bottom:0 !important}.checkbox input[type="checkbox"]:before,.checkbox input[type="checkbox"]:after{position:absolute;content:"";background:#fff}#content-inner figure.gallery-group{position:relative;float:left;overflow:hidden;margin:6px 4px;width:calc(50% - 8px);height:250px;border-radius:8px;background:#000;-webkit-transform:translate3d(0,0,0)}@media screen and (max-width:600px){#content-inner figure.gallery-group{width:calc(100% - 8px)}}#content-inner figure.gallery-group:hover img{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content-inner figure.gallery-group:hover .gallery-group-name::after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content-inner figure.gallery-group:hover p{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content-inner figure.gallery-group img{position:relative;margin:0;max-width:none;width:calc(100% + 20px);height:250px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-transition:all 0.3s, filter 375ms ease-in 0.2s;-moz-transition:all 0.3s, filter 375ms ease-in 0.2s;-o-transition:all 0.3s, filter 375ms ease-in 0.2s;-ms-transition:all 0.3s, filter 375ms ease-in 0.2s;transition:all 0.3s, filter 375ms ease-in 0.2s;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);object-fit:cover}#content-inner figure.gallery-group figcaption{position:absolute;top:0;left:0;padding:30px;width:100%;height:100%;color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#content-inner figure.gallery-group figcaption > a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#content-inner figure.gallery-group p{margin:0;padding:8px 0 0;letter-spacing:1px;font-size:1.1em;line-height:1.5;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;-moz-transition:opacity 0.35s, -moz-transform 0.35s;-o-transition:opacity 0.35s, -o-transform 0.35s;-ms-transition:opacity 0.35s, -ms-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-line-clamp:4}#content-inner figure.gallery-group .gallery-group-name{position:relative;margin:0;padding:8px 0;font-weight:bold;font-size:1.65em;line-height:1.5;-webkit-line-clamp:2}#content-inner figure.gallery-group .gallery-group-name:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;content:'';-webkit-transition:-webkit-transform 0.35s;-moz-transition:-moz-transform 0.35s;-o-transition:-o-transform 0.35s;-ms-transition:-ms-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#content-inner .gallery-group-main{overflow:auto;padding:0 0 16px}#content-inner .gallery{margin:0 0 16px;text-align:center}#content-inner .gallery .fj-gallery{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#content-inner .gallery .fj-gallery .img-alt{display:none}#content-inner .gallery .fj-gallery.lazyload + button{display:inline-block}#content-inner .gallery .fj-gallery .gallery-data{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden}#content-inner .gallery button{display:none;margin-top:25px;padding:10px;width:9em;border-radius:5px;background:var(--btn-bg);color:var(--btn-color);font-weight:bold;font-size:1.1em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#content-inner .gallery button > *{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}#content-inner .gallery button i{opacity:1;-ms-filter:none;filter:none;font-size:1.1rem}#content-inner .gallery button:hover{background:var(--btn-hover-color)}#content-inner .gallery button:hover i{margin-left:2px}blockquote.pullquote{position:relative;max-width:45%;font-size:110%}blockquote.pullquote.left{float:left;margin:1em .5em 0 0}blockquote.pullquote.right{float:right;margin:1em 0 0 .5em}blockquote{font-size:var(--global-font-size);line-height:2;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:var(--card-border);background-color:var(--cloudchewie-secondbg);color:var(--cloudchewie-secondtext);border-radius:8px;margin:1rem 0;padding:.5rem .8rem}.video-container{position:relative;overflow:hidden;margin-bottom:16px;padding-top:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;margin-top:0;width:100%;height:100%}.hide-inline > .hide-button,.hide-block > .hide-button{display:inline-block;padding:5px 18px;background:#1f883d;color:var(--white)}.hide-inline > .hide-button:hover,.hide-block > .hide-button:hover{background-color:var(--btn-hover-color)}.hide-inline > .hide-button.open,.hide-block > .hide-button.open{display:none}.hide-inline > .hide-button.open + div,.hide-block > .hide-button.open + div{display:block}.hide-inline > .hide-button.open + span,.hide-block > .hide-button.open + span{display:inline}.hide-inline > .hide-content,.hide-block > .hide-content{display:none}.hide{display:none}.hide-inline > .hide-button{margin:0 6px}.hide-inline > .hide-content{margin:0 6px}.hide-block{margin:0 0 16px}.toggle{margin-bottom:20px;border:1px solid #f0f0f0}.toggle > .toggle-button{padding:6px 15px;background:#f0f0f0;color:#1f2d3d;cursor:pointer}.toggle > .toggle-content{margin:30px 24px}.md .img{object-fit:contain}img.inline{display:inline !important;vertical-align:middle;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}p .img-alt{display:inline-block;width:100%}s,del{color:#8e8e8e;text-decoration-color:#8e8e8e}u{text-decoration:none;border-bottom:1px solid #fe5f58}emp{color:#444;border-bottom:4px dotted #fe5f58}wavy{color:#444;text-decoration-style:wavy;text-decoration-line:underline;text-decoration-color:#fe5f58}psw{color:transparent;background:#a1a1a1;border-radius:2px}psw:hover{color:var(--cloudchewie-font);background:none}kbd{display:inline-block;color:#666;font:bold 9pt arial;text-decoration:none;text-align:center;padding:2px 5px;margin:0 5px;background:#eff0f2;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #f5f5f5;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-moz-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;text-shadow:0 1px 0 #f5f5f5}#article-container .inline-img{display:inline;margin:0 3px;height:1.1em;vertical-align:text-bottom}.introduction-card{position:relative}.introduction-card-bottom{background-color:transparent;color:inherit;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease}.introduction-card:active .introduction-card-bottom{background-color:var(--cloudchewie-main);color:#fff}.introduction-card:active .introduction-card-bottom .left .info .subTitle{color:#fff !important}.introduction-card:active .introduction-card-bottom{-webkit-animation:resetAnimation 3s 1s forwards;-moz-animation:resetAnimation 3s 1s forwards;-o-animation:resetAnimation 3s 1s forwards;-ms-animation:resetAnimation 3s 1s forwards;animation:resetAnimation 3s 1s forwards}.introduction-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:60%;margin:0 auto;border-radius:15px;-webkit-box-shadow:var(--cloudchewie-shadow-blackdeep);box-shadow:var(--cloudchewie-shadow-blackdeep);height:520px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer}@media screen and (max-width:1200px){.introduction-card{width:80%}}@media screen and (max-width:768px){.introduction-card{width:100%}}.introduction-card:active{-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.introduction-card .introduction-card-top{height:80%;width:100%;overflow:hidden;border-radius:15px 15px 0 0;position:relative}.introduction-card .introduction-card-top .int-card-info{position:absolute;padding:20px}.introduction-card .introduction-card-top .int-card-info .int-tip{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);font-size:.6rem;margin-bottom:.5rem;color:var(--cloudchewie-white)}.introduction-card .introduction-card-top .int-card-info .int-cardTitle{font-size:36px;color:var(--cloudchewie-white);font-weight:700;line-height:1.1}.introduction-card .introduction-card-top img{width:100%;height:100%;border-radius:0 !important;margin:0 !important}.introduction-card .introduction-card-bottom{height:20%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;border-radius:0 0 15px 15px}.introduction-card .introduction-card-bottom .left{width:70%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.introduction-card .introduction-card-bottom .left .info{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.introduction-card .introduction-card-bottom .left .info .title{font-weight:600;line-height:26px}.introduction-card .introduction-card-bottom .left .info .subTitle{line-height:14px;font-size:14px;color:var(--cloudchewie-gray);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.introduction-card .introduction-card-bottom .left img{width:2.875rem;height:2.875rem;margin:0 20px !important;border-radius:12px !important}.introduction-card .introduction-card-bottom .right{width:30%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.introduction-card .introduction-card-bottom .right a{width:100%;text-align:center;background:#efeef2;color:var(--cloudchewie-main) !important;border-radius:50px;height:35px;line-height:35px;margin-right:20px}.introduction-card .introduction-card-bottom .right a:hover{background:var(--cloudchewie-main);color:var(--cloudchewie-white) !important}@-moz-keyframes resetAnimation{0%{background-color:var(--cloudchewie-main);color:#fff}100%{background-color:transparent;color:inherit}}@-webkit-keyframes resetAnimation{0%{background-color:var(--cloudchewie-main);color:#fff}100%{background-color:transparent;color:inherit}}@-o-keyframes resetAnimation{0%{background-color:var(--cloudchewie-main);color:#fff}100%{background-color:transparent;color:inherit}}@keyframes resetAnimation{0%{background-color:var(--cloudchewie-main);color:#fff}100%{background-color:transparent;color:inherit}}.hl-label{padding:2px 4px;border-radius:3px;color:#fff}.hl-label.default{background-color:#777}.hl-label.blue{background-color:#428bca}.hl-label.pink{background-color:#ff69b4}.hl-label.red{background-color:#f00}.hl-label.purple{background-color:#6f42c1}.hl-label.orange{background-color:#ff8c00}.hl-label.green{background-color:#5cb85c}.link_card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:10px 0;color:var(--cloudchewie-font-color) !important;text-decoration:none !important;background:var(--reward-pop);border-radius:10px;padding:12px}.link_card:hover{background:var(--cloudchewie-theme);color:#fff !important}.link_card .link_icon,.link_card .link_content{height:4rem}.link_card .link_icon img,.link_card .link_icon svg{height:4rem;width:4rem}.link_card .link_content{margin-left:1rem;width:calc(100% - 6rem);overflow:hidden;line-height:1.5;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.link_card .link_content .link_title{font-weight:bold;font-size:1.2rem}.link_card .link_content .link_title,.link_card .link_content .link_desc{word-break:break-all;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.link_card .link_content:not(:has(.link_desc)) .link_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link_card .link_content .link_desc{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.link_card .link_content .link_desc,.link_card .link_content:has(.link_desc) .link_title{white-space:nowrap}audio,video{border-radius:4px;max-width:100%}video{z-index:1;-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;-o-transition:all 0.28s ease;-ms-transition:all 0.28s ease;transition:all 0.28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}video:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.24),0 8px 16px 0 rgba(0,0,0,0.24);box-shadow:0 4px 8px 0 rgba(0,0,0,0.24),0 8px 16px 0 rgba(0,0,0,0.24)}div.video{line-height:0;text-align:center}div.videos{max-width:calc(100% + 2 * 4px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin:1em -4px}div.videos .video,div.videos iframe{width:100%;margin:4px}div.videos iframe{border-radius:4px;width:100%;min-height:300px}div.videos.left{-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}div.videos.center{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}div.videos.right{-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}div.videos.stretch{-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}div.videos[col='1'] .video,div.videos[col='1'] iframe{width:100%}div.videos[col='2'] .video,div.videos[col='2'] iframe{width:calc(50% - 2 * 4px)}div.videos[col='3'] .video,div.videos[col='3'] iframe{width:calc(33.33% - 2 * 4px)}div.videos[col='4'] .video,div.videos[col='4'] iframe{width:calc(25% - 2 * 4px)}[data-theme="dark"] audio,[data-theme="dark"] video{filter:brightness(.7)}.note{position:relative;margin:0 0 20px;padding:15px;border-radius:3px}.note.icon-padding{padding-left:3em}.note > .note-icon{position:absolute;top:calc(50% - 0.5em);left:.8em;font-size:larger}.note.blue{color:#4c4948}.note.blue.disabled{background:#e3eef7 !important}.note.blue:not(.disabled){border-left-color:#428bca !important}.note.blue:not(.disabled).modern{border-left-color:transparent !important;color:#428bca}.note.blue:not(.disabled):not(.simple){background:#e3eef7 !important}.note.blue::before{color:#428bca}.note.blue > .note-icon{color:#428bca}.note.pink{color:#4c4948}.note.pink.disabled{background:#ffe9f4 !important}.note.pink:not(.disabled){border-left-color:#ff69b4 !important}.note.pink:not(.disabled).modern{border-left-color:transparent !important;color:#ff69b4}.note.pink:not(.disabled):not(.simple){background:#ffe9f4 !important}.note.pink::before{color:#ff69b4}.note.pink > .note-icon{color:#ff69b4}.note.red{color:#4c4948}.note.red.disabled{background:#ffd9d9 !important}.note.red:not(.disabled){border-left-color:#f00 !important}.note.red:not(.disabled).modern{border-left-color:transparent !important;color:#f00}.note.red:not(.disabled):not(.simple){background:#ffd9d9 !important}.note.red::before{color:#f00}.note.red > .note-icon{color:#f00}.note.purple{color:#4c4948}.note.purple.disabled{background:#e9e3f6 !important}.note.purple:not(.disabled){border-left-color:#6f42c1 !important}.note.purple:not(.disabled).modern{border-left-color:transparent !important;color:#6f42c1}.note.purple:not(.disabled):not(.simple){background:#e9e3f6 !important}.note.purple::before{color:#6f42c1}.note.purple > .note-icon{color:#6f42c1}.note.orange{color:#4c4948}.note.orange.disabled{background:#ffeed9 !important}.note.orange:not(.disabled){border-left-color:#ff8c00 !important}.note.orange:not(.disabled).modern{border-left-color:transparent !important;color:#ff8c00}.note.orange:not(.disabled):not(.simple){background:#ffeed9 !important}.note.orange::before{color:#ff8c00}.note.orange > .note-icon{color:#ff8c00}.note.green{color:#4c4948}.note.green.disabled{background:#e7f4e7 !important}.note.green:not(.disabled){border-left-color:#5cb85c !important}.note.green:not(.disabled).modern{border-left-color:transparent !important;color:#5cb85c}.note.green:not(.disabled):not(.simple){background:#e7f4e7 !important}.note.green::before{color:#5cb85c}.note.green > .note-icon{color:#5cb85c}.note.simple{border:1px solid #eee;border-left-width:5px;color:var(--cloudchewie-font-color)}.note.modern{border:1px solid transparent !important;background-color:#f5f5f5;color:#4c4948}.note.flat{border:initial;border-left:5px solid #eee;background-color:#f9f9f9;color:#4c4948}.note.flat a{color:#4c4948 !important}.note.flat a:hover{color:var(--cloudchewie-white) !important}.note h2,.note h3,.note h4,.note h5,.note h6{margin-top:3px;margin-bottom:0;padding-top:0 !important;border-bottom:initial}.note p:first-child,.note ul:first-child,.note ol:first-child,.note table:first-child,.note pre:first-child,.note img:first-child{margin-top:0 !important}.note p:last-child,.note ul:last-child,.note ol:last-child,.note table:last-child,.note pre:last-child,.note img:last-child{margin-bottom:0 !important}.note:not(.no-icon){padding-left:3em}.note:not(.no-icon)::before{position:absolute;top:calc(50% - 0.95em);left:.8em;font-size:larger}.note.default.flat{background:#f7f7f7}.note.default.modern{border-color:#e1e1e1;background:#f3f3f3;color:#666}.note.default.modern a:not(.btn){color:#666}.note.default.modern a:not(.btn):hover{color:#454545}.note.default:not(.modern){border-left-color:#777}.note.default:not(.modern) h2,.note.default:not(.modern) h3,.note.default:not(.modern) h4,.note.default:not(.modern) h5,.note.default:not(.modern) h6{color:#777}.note.default:not(.no-icon)::before{content:'\f0a9'}.note.default:not(.no-icon):not(.modern)::before{color:#777}.note.primary.flat{background:#f5f0fa}.note.primary.modern{border-color:#e1c2ff;background:#f3daff;color:#6f42c1}.note.primary.modern a:not(.btn){color:#6f42c1}.note.primary.modern a:not(.btn):hover{color:#453298}.note.primary:not(.modern){border-left-color:#6f42c1}.note.primary:not(.modern) h2,.note.primary:not(.modern) h3,.note.primary:not(.modern) h4,.note.primary:not(.modern) h5,.note.primary:not(.modern) h6{color:#6f42c1}.note.primary:not(.no-icon)::before{content:'\f055'}.note.primary:not(.no-icon):not(.modern)::before{color:#6f42c1}.note.info.flat{background:#eef7fa}.note.info.modern{border-color:#b3e5ef;background:#d9edf7;color:#31708f}.note.info.modern a:not(.btn){color:#31708f}.note.info.modern a:not(.btn):hover{color:#215761}.note.info:not(.modern){border-left-color:#428bca}.note.info:not(.modern) h2,.note.info:not(.modern) h3,.note.info:not(.modern) h4,.note.info:not(.modern) h5,.note.info:not(.modern) h6{color:#428bca}.note.info:not(.no-icon)::before{content:'\f05a'}.note.info:not(.no-icon):not(.modern)::before{color:#428bca}.note.success.flat{background:#eff8f0}.note.success.modern{border-color:#d0e6be;background:#dff0d8;color:#3c763d}.note.success.modern a:not(.btn){color:#3c763d}.note.success.modern a:not(.btn):hover{color:#32562c}.note.success:not(.modern){border-left-color:#5cb85c}.note.success:not(.modern) h2,.note.success:not(.modern) h3,.note.success:not(.modern) h4,.note.success:not(.modern) h5,.note.success:not(.modern) h6{color:#5cb85c}.note.success:not(.no-icon)::before{content:'\f058'}.note.success:not(.no-icon):not(.modern)::before{color:#5cb85c}.note.warning.flat{background:#fdf8ea}.note.warning.modern{border-color:#fae4cd;background:#fcf4e3;color:#8a6d3b}.note.warning.modern a:not(.btn){color:#8a6d3b}.note.warning.modern a:not(.btn):hover{color:#714f30}.note.warning:not(.modern){border-left-color:#f0ad4e}.note.warning:not(.modern) h2,.note.warning:not(.modern) h3,.note.warning:not(.modern) h4,.note.warning:not(.modern) h5,.note.warning:not(.modern) h6{color:#f0ad4e}.note.warning:not(.no-icon)::before{content:'\f06a'}.note.warning:not(.no-icon):not(.modern)::before{color:#f0ad4e}.note.danger.flat{background:#fcf1f2}.note.danger.modern{border-color:#ebcdd2;background:#f2dfdf;color:#a94442}.note.danger.modern a:not(.btn){color:#a94442}.note.danger.modern a:not(.btn):hover{color:#84333f}.note.danger:not(.modern){border-left-color:#d9534f}.note.danger:not(.modern) h2,.note.danger:not(.modern) h3,.note.danger:not(.modern) h4,.note.danger:not(.modern) h5,.note.danger:not(.modern) h6{color:#d9534f}.note.danger:not(.no-icon)::before{content:'\f056'}.note.danger:not(.no-icon):not(.modern)::before{color:#d9534f}p.p.subtitle{font-weight:bold;color:#44b299;font-size:1.25rem !important;padding-top:1.5rem}p.p.subtitle:first-child{padding-top:1rem}span.p.left,p.p.left{display:block;text-align:left}span.p.center,p.p.center{display:block;text-align:center}span.p.right,p.p.right{display:block;text-align:right}span.p.small,p.p.small{font-size:var(--global-font-size)}span.p.large,p.p.large{font-size:2.5rem;line-height:1.4}span.p.huge,p.p.huge{font-size:4rem;line-height:1.4}span.p.ultra,p.p.ultra{font-size:6rem;line-height:1.4}span.p.small,p.p.small,span.p.large,p.p.large,span.p.huge,p.p.huge,span.p.ultra,p.p.ultra{margin:0;padding:0}span.p.bold,p.p.bold{font-weight:bold}span.p.h1,p.p.h1,span.p.h2,p.p.h2{padding-bottom:.2rem;font-weight:500}span.p.h1,p.p.h1{font-size:1.625rem;color:var(--color-h1);padding-top:2em}span.p.h2,p.p.h2{font-size:1.625rem;color:var(--color-h2);padding-top:2em;border-bottom:1px solid rgba(68,68,68,0.1)}span.p.h3,p.p.h3{font-size:1.375rem;color:var(--color-h3);padding-top:2em}span.p.h4,p.p.h4{font-size:1.125rem;color:var(--color-h4);padding-top:2em}span.p.h5,p.p.h5{font-size:1rem;color:var(--color-h5);padding-top:1.5em}span.p.red,p.p.red{color:#e8453c}span.p.yellow,p.p.yellow{color:#fcec60}span.p.green,p.p.green{color:#3dc550}span.p.cyan,p.p.cyan{color:#1bcdfc}span.p.blue,p.p.blue{color:#2196f3}span.p.purple,p.p.purple{color:#9c27b0}span.p.gray,p.p.gray{color:#999}#article-container .tabs{position:relative;margin:0 0 20px;border:var(--card-border)}#article-container .tabs > .nav-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;background:var(--tab-botton-bg)}#article-container .tabs > .nav-tabs > .tab{margin:0;padding:0;list-style:none}@media screen and (max-width:768px){#article-container .tabs > .nav-tabs > .tab{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1}}#article-container .tabs > .nav-tabs > .tab button{display:block;padding:8px 18px;width:100%;border-top:var(--card-border);background:var(--tab-botton-bg);color:var(--tab-botton-color);line-height:2;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}#article-container .tabs > .nav-tabs > .tab button i{width:1.5em}#article-container .tabs > .tab-contents .tab-item-content{position:relative;display:none;padding:36px 24px}@media screen and (max-width:768px){#article-container .tabs > .tab-contents .tab-item-content{padding:24px 14px}}#article-container .tabs > .tab-contents .tab-item-content.active{display:block;-webkit-animation:tabshow .5s;-moz-animation:tabshow .5s;-o-animation:tabshow .5s;-ms-animation:tabshow .5s;animation:tabshow .5s}#article-container .tabs .tab-to-top{position:relative;display:block;margin:0 0 0 auto;color:#99a9bf}@-moz-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#article-container .timeline{margin:0 0 20px 10px;padding:14px 20px 5px;border-left:2px solid var(--timeline-color,#1f883d)}#article-container .timeline.blue{--timeline-color:#428bca;--timeline-bg:rgba(66,139,202, 0.2)}#article-container .timeline.pink{--timeline-color:#ff69b4;--timeline-bg:rgba(255,105,180, 0.2)}#article-container .timeline.red{--timeline-color:#f00;--timeline-bg:rgba(255,0,0, 0.2)}#article-container .timeline.purple{--timeline-color:#6f42c1;--timeline-bg:rgba(111,66,193, 0.2)}#article-container .timeline.orange{--timeline-color:#ff8c00;--timeline-bg:rgba(255,140,0, 0.2)}#article-container .timeline.green{--timeline-color:#5cb85c;--timeline-bg:rgba(92,184,92, 0.2)}#article-container .timeline .timeline-item{margin:0 0 15px}#article-container .timeline .timeline-item:hover .item-circle:before{border-color:var(--timeline-color,#1f883d)}#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle > p{font-weight:600;font-size:1.2em}#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle:before{left:-28px;border:4px solid var(--timeline-color,#1f883d)}#article-container .timeline .timeline-item.headline:hover .item-circle:before{border-color:var(--pseudo-hover)}#article-container .timeline .timeline-item .timeline-item-title{position:relative}#article-container .timeline .timeline-item .item-circle:before{position:absolute;top:50%;left:-27px;width:6px;height:6px;border:3px solid var(--pseudo-hover);border-radius:50%;background:var(--card-bg);content:'';-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#article-container .timeline .timeline-item .item-circle > p{margin:0 0 8px;font-weight:500}#article-container .timeline .timeline-item .timeline-item-content{position:relative;padding:12px 15px;border-radius:.5rem;background:var(--cloudchewie-secondbg);border:var(--card-border);font-size:.93em}#article-container .timeline .timeline-item .timeline-item-content > :last-child{margin-bottom:0;margin-top:0}#article-container .timeline + .timeline{margin-top:-20px}.tip{padding:6px 20px;position:relative;color:#fff;margin-bottom:20px;background:-webkit-linear-gradient(0deg, #41363c, #494648);background:-moz-linear-gradient(0deg, #41363c, #494648);background:-o-linear-gradient(0deg, #41363c, #494648);background:-ms-linear-gradient(0deg, #41363c, #494648);background:linear-gradient(90deg, #41363c, #494648);padding:6px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.5);-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.5);box-shadow:0 3px 5px rgba(50,50,50,0.5)}.tip p{margin:0 !important;padding:.5rem 0}.tip:before{background:-webkit-linear-gradient(90deg, #41363c, #494648);background:-moz-linear-gradient(90deg, #41363c, #494648);background:-o-linear-gradient(90deg, #41363c, #494648);background:-ms-linear-gradient(90deg, #41363c, #494648);background:linear-gradient(0deg, #41363c, #494648);text-shadow:0 -1px #41363c;border-radius:50%;color:#fff;font-size:12px;position:absolute;width:24px;height:24px;line-height:24.5px;left:-12px;top:-12px;-webkit-box-shadow:0 0 0 2.5px #f7f8f9;box-shadow:0 0 0 2.5px #f7f8f9;font-weight:600;font-family:"Font Awesome 6 Free";text-align:center}.tip ol{margin:0}.tip.info{background:#20a0ff;background:-webkit-linear-gradient(0deg, #20a0ff, #20b8ff);background:-moz-linear-gradient(0deg, #20a0ff, #20b8ff);background:-o-linear-gradient(0deg, #20a0ff, #20b8ff);background:-ms-linear-gradient(0deg, #20a0ff, #20b8ff);background:linear-gradient(90deg, #20a0ff, #20b8ff);padding:6px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(32,160,255,0.5);-webkit-box-shadow:0 3px 5px rgba(32,160,255,0.5);box-shadow:0 3px 5px rgba(32,160,255,0.5)}.tip.info:before{background:#20a0ff;background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-linear-gradient(90deg, #0092ff, #20b8ff);background:-moz-linear-gradient(90deg, #0092ff, #20b8ff);background:-o-linear-gradient(90deg, #0092ff, #20b8ff);background:-ms-linear-gradient(90deg, #0092ff, #20b8ff);background:linear-gradient(0deg, #0092ff, #20b8ff);content:"\f05a";font-family:cloudchewiefont;text-shadow:0 -1px #20a0ff}.tip.success{background:-webkit-linear-gradient(0deg, #61be33, #8fce44);background:-moz-linear-gradient(0deg, #61be33, #8fce44);background:-o-linear-gradient(0deg, #61be33, #8fce44);background:-ms-linear-gradient(0deg, #61be33, #8fce44);background:linear-gradient(90deg, #61be33, #8fce44);text-shadow:0 -1px #61be33;-webkit-box-shadow:0 3px 5px rgba(104,195,59,0.5);-webkit-box-shadow:0 3px 5px rgba(104,195,59,0.5);box-shadow:0 3px 5px rgba(104,195,59,0.5)}.tip.success:before{background:-webkit-linear-gradient(90deg, #52bb1d, #95d34b);background:-moz-linear-gradient(90deg, #52bb1d, #95d34b);background:-o-linear-gradient(90deg, #52bb1d, #95d34b);background:-ms-linear-gradient(90deg, #52bb1d, #95d34b);background:linear-gradient(0deg, #52bb1d, #95d34b);content:"\f058";text-shadow:0 -1px #61be33;font-family:cloudchewiefont}.tip.warning{background:#ff953f;background:-webkit-linear-gradient(0deg, #ff953f, #ffb449);background:-moz-linear-gradient(0deg, #ff953f, #ffb449);background:-o-linear-gradient(0deg, #ff953f, #ffb449);background:-ms-linear-gradient(0deg, #ff953f, #ffb449);background:linear-gradient(90deg, #ff953f, #ffb449);text-shadow:0 -1px #ff953f;-webkit-box-shadow:0 3px 5px rgba(255,154,73,0.5);box-shadow:0 3px 5px rgba(255,154,73,0.5)}.tip.warning::before{background:-webkit-linear-gradient(90deg, #ff8f35, #ffc149);background:-moz-linear-gradient(90deg, #ff8f35, #ffc149);background:-o-linear-gradient(90deg, #ff8f35, #ffc149);background:-ms-linear-gradient(90deg, #ff8f35, #ffc149);background:linear-gradient(0deg, #ff8f35, #ffc149);content:'\f06a';text-shadow:0 -1px #ff953f;font-family:cloudchewiefont}.tip.error{background:#ff4949;background:-webkit-linear-gradient(0deg, #ff4949, #ff7849);background:-moz-linear-gradient(0deg, #ff4949, #ff7849);background:-o-linear-gradient(0deg, #ff4949, #ff7849);background:-ms-linear-gradient(0deg, #ff4949, #ff7849);background:linear-gradient(90deg, #ff4949, #ff7849);text-shadow:0 -1px #ff4949;-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);box-shadow:0 3px 5px rgba(255,73,73,0.5)}.tip.error:before{background:-webkit-linear-gradient(90deg, #ff3838, #ff7849);background:-moz-linear-gradient(90deg, #ff3838, #ff7849);background:-o-linear-gradient(90deg, #ff3838, #ff7849);background:-ms-linear-gradient(90deg, #ff3838, #ff7849);background:linear-gradient(0deg, #ff3838, #ff7849);content:$note-error-icon;text-shadow:0 -1px #ff4949;font-family:cloudchewiefont}.tip.bolt{background:-webkit-linear-gradient(80deg, #78ca33, #25822c);background:-moz-linear-gradient(80deg, #78ca33, #25822c);background:-o-linear-gradient(80deg, #78ca33, #25822c);background:-ms-linear-gradient(80deg, #78ca33, #25822c);background:linear-gradient(530deg, #78ca33, #25822c);content:"\f058";text-shadow:0 -1px #4cf706}.tip.bolt:before{background:-webkit-linear-gradient(326deg, #78ca33, #25822c);background:-moz-linear-gradient(326deg, #78ca33, #25822c);background:-o-linear-gradient(326deg, #78ca33, #25822c);background:-ms-linear-gradient(326deg, #78ca33, #25822c);background:linear-gradient(776deg, #78ca33, #25822c);content:"\f058";text-shadow:0 -1px #4cf706;font-family:cloudchewiefont}.tip.ban{background:-webkit-linear-gradient(0deg, #ff4949, #f03b49);background:-moz-linear-gradient(0deg, #ff4949, #f03b49);background:-o-linear-gradient(0deg, #ff4949, #f03b49);background:-ms-linear-gradient(0deg, #ff4949, #f03b49);background:linear-gradient(90deg, #ff4949, #f03b49);text-shadow:0 -1px #ff4949;-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);box-shadow:0 3px 5px rgba(255,73,73,0.5)}.tip.ban:before{background:-webkit-linear-gradient(90deg, #ff3838, #ff1022);background:-moz-linear-gradient(90deg, #ff3838, #ff1022);background:-o-linear-gradient(90deg, #ff3838, #ff1022);background:-ms-linear-gradient(90deg, #ff3838, #ff1022);background:linear-gradient(0deg, #ff3838, #ff1022);content:"\f056";text-shadow:0 -1px #ff4949;font-family:cloudchewiefont}.tip.home{background:#15e5ff;background:-webkit-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-moz-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-o-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-ms-linear-gradient(0deg, #0ec0ef, #80e0f7);background:linear-gradient(90deg, #0ec0ef, #80e0f7);text-shadow:0 -1px #0ec0ef;-webkit-box-shadow:0 3px 5px #01caff;-webkit-box-shadow:0 3px 5px #01caff;box-shadow:0 3px 5px #01caff}.tip.home:before{background:-webkit-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-moz-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-o-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-ms-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:linear-gradient(0deg, #0ec0ee, #0ec0ea);content:"\e606";font-family:cloudchewiefont;text-shadow:0 -1px #0ec0ea}.tip.sync{background:#00a9ff;background:-webkit-linear-gradient(220deg, #47c0e0, #2dc342);background:-moz-linear-gradient(220deg, #47c0e0, #2dc342);background:-o-linear-gradient(220deg, #47c0e0, #2dc342);background:-ms-linear-gradient(220deg, #47c0e0, #2dc342);background:linear-gradient(230deg, #47c0e0, #2dc342);text-shadow:0 -1px #1bcdfc;-webkit-box-shadow:0 3px 5px #1bcdfc;-webkit-box-shadow:0 3px 5px #20b1ad;box-shadow:0 3px 5px #20b1ad}.tip.sync:before{background:-webkit-linear-gradient(180deg, #40c0e2, #3dc550);background:-moz-linear-gradient(180deg, #40c0e2, #3dc550);background:-o-linear-gradient(180deg, #40c0e2, #3dc550);background:-ms-linear-gradient(180deg, #40c0e2, #3dc550);background:linear-gradient(270deg, #40c0e2, #3dc550);content:"\e66b";font-family:cloudchewiefont;text-shadow:0 -1px #17cfff}.tip.cogs{background:-webkit-linear-gradient(220deg, #40c0e2, #5247e2);background:-moz-linear-gradient(220deg, #40c0e2, #5247e2);background:-o-linear-gradient(220deg, #40c0e2, #5247e2);background:-ms-linear-gradient(220deg, #40c0e2, #5247e2);background:linear-gradient(230deg, #40c0e2, #5247e2);text-shadow:0 -1px #8278fd;-webkit-box-shadow:0 3px 5px #4037a7;-webkit-box-shadow:1 3px 5px #5e52ec;box-shadow:1 3px 5px #5e52ec}.tip.cogs:before{background:-webkit-linear-gradient(110deg, #40c0e2, #5246e2);background:-moz-linear-gradient(110deg, #40c0e2, #5246e2);background:-o-linear-gradient(110deg, #40c0e2, #5246e2);background:-ms-linear-gradient(110deg, #40c0e2, #5246e2);background:linear-gradient(560deg, #40c0e2, #5246e2);content:"\e638";font-family:cloudchewiefont;text-shadow:0 -1px #098cf5}.tip.key{background:#25c33b;background:-webkit-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-moz-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-o-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-ms-linear-gradient(220deg, #90a4ae, #b7a7a7);background:linear-gradient(230deg, #90a4ae, #b7a7a7);text-shadow:0 -1px #c1c0d4;-webkit-box-shadow:0 3px 5px #d3d2de;-webkit-box-shadow:1 3px 5px #d5d4de;box-shadow:1 3px 5px #d5d4de}.tip.key:before{background:-webkit-linear-gradient(110deg, #bccdd2, #cfced4);background:-moz-linear-gradient(110deg, #bccdd2, #cfced4);background:-o-linear-gradient(110deg, #bccdd2, #cfced4);background:-ms-linear-gradient(110deg, #bccdd2, #cfced4);background:linear-gradient(560deg, #bccdd2, #cfced4);content:"\e673";font-family:cloudchewiefont;text-shadow:0 -1px #a9b2b9}.tip.bell{background:-webkit-linear-gradient(220deg, #ffaa0d, #deb455);background:-moz-linear-gradient(220deg, #ffaa0d, #deb455);background:-o-linear-gradient(220deg, #ffaa0d, #deb455);background:-ms-linear-gradient(220deg, #ffaa0d, #deb455);background:linear-gradient(230deg, #ffaa0d, #deb455);text-shadow:0 -1px #c1c0d4;-webkit-box-shadow:1 3px 5px #d5d4de;box-shadow:1 3px 5px #d5d4de}.tip.bell:before{background:-webkit-linear-gradient(110deg, #f9ae07, #ffb615);background:-moz-linear-gradient(110deg, #f9ae07, #ffb615);background:-o-linear-gradient(110deg, #f9ae07, #ffb615);background:-ms-linear-gradient(110deg, #f9ae07, #ffb615);background:linear-gradient(560deg, #f9ae07, #ffb615);content:"\e635";font-family:cloudchewiefont;text-shadow:0 -1px #ffb81b}[data-theme="dark"] .tip{filter:brightness(.7)}#article-container .tip a{color:#e6eaed}[data-theme="dark"]{--cloudchewie-background:#18171d;--cloudchewie-font-color:rgba(255,255,255,0.7);--hr-border:rgba(255,255,255,0.4);--hr-before-color:rgba(255,255,255,0.7);--search-bg:#121212;--search-input-color:rgba(255,255,255,0.7);--search-result-title:rgba(255,255,255,0.9);--preloader-bg:#18171d;--preloader-color:rgba(255,255,255,0.7);--tab-border-color:#2c2c2c;--tab-botton-bg:#2c2c2c;--tab-botton-color:rgba(255,255,255,0.7);--tab-button-hover-bg:#383838;--tab-button-active-bg:#121212;--card-bg:#1b1c20;--sidebar-bg:#121212;--btn-hover-color:#787878;--btn-color:rgba(255,255,255,0.7);--btn-bg:#1f1f1f;--text-bg-hover:#383838;--light-grey:rgba(255,255,255,0.7);--dark-grey:rgba(255,255,255,0.2);--white:rgba(255,255,255,0.9);--text-highlight-color:rgba(255,255,255,0.9);--blockquote-color:rgba(255,255,255,0.7);--blockquote-bg:#2c2c2c;--reward-pop:#2c2c2c;--toc-link-color:rgba(255,255,255,0.6);--hl-color:rgba(255,255,255,0.7);--hl-bg:#171717;--hltools-bg:#1a1a1a;--hltools-color:#90a4ae;--hlnumber-bg:#171717;--hlnumber-color:rgba(255,255,255,0.4);--hlscrollbar-bg:#1f1f1f;--hlexpand-bg:linear-gradient(180deg, rgba(23,23,23,0.6), rgba(23,23,23,0.9));--scrollbar-color:#1f1f1f;--timeline-bg:#1f1f1f}[data-theme="dark"] #web_bg:before,[data-theme="dark"] #footer:before,[data-theme="dark"] position: absolute{width:100%;height:100%;background-color:rgba(0,0,0,0.7);content:''}[data-theme="dark"] #article-container code{background:var(--cloudchewie-code-stress)}[data-theme="dark"] #article-container a:not(.banner-button):not(.tag-Link):not(.video_title_link):not(.bangumi_title_link):not(.memos-bar-avatar-link){color:var(--text-highlight-color)}[data-theme="dark"] #article-container pre > code{background:#171717}[data-theme="dark"] #article-container figure.highlight{-webkit-box-shadow:none;box-shadow:none}[data-theme="dark"] #article-container .note code{background:var(--cloudchewie-code-stress)}[data-theme="dark"] #article-container .aplayer{filter:brightness(.8)}[data-theme="dark"] #article-container kbd{border-color:#696969;background-color:#525252;color:#e2f1ff}[data-theme="dark"] #post ol a:not(.no-custom),[data-theme="dark"] #page ol a:not(.no-custom),[data-theme="dark"] .CtxtMenu_MenuFrame ol a:not(.no-custom),[data-theme="dark"] #post ul a:not(.no-custom),[data-theme="dark"] #page ul a:not(.no-custom),[data-theme="dark"] .CtxtMenu_MenuFrame ul a:not(.no-custom),[data-theme="dark"] #post p a,[data-theme="dark"] #page p a,[data-theme="dark"] .CtxtMenu_MenuFrame p a,[data-theme="dark"] #post .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),[data-theme="dark"] #page .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),[data-theme="dark"] .CtxtMenu_MenuFrame .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),[data-theme="dark"] #post .bangumi-title a,[data-theme="dark"] #page .bangumi-title a,[data-theme="dark"] .CtxtMenu_MenuFrame .bangumi-title a,[data-theme="dark"] #post .announcement_content a,[data-theme="dark"] #page .announcement_content a,[data-theme="dark"] .CtxtMenu_MenuFrame .announcement_content a,[data-theme="dark"] #post #settings .helper a,[data-theme="dark"] #page #settings .helper a,[data-theme="dark"] .CtxtMenu_MenuFrame #settings .helper a,[data-theme="dark"] #post .CtxtMenu_InfoSignature a,[data-theme="dark"] #page .CtxtMenu_InfoSignature a,[data-theme="dark"] .CtxtMenu_MenuFrame .CtxtMenu_InfoSignature a{border-bottom:solid 2px var(--text-highlight-color)}[data-theme="dark"] #post ol a:not(.no-custom):hover,[data-theme="dark"] #page ol a:not(.no-custom):hover,[data-theme="dark"] .CtxtMenu_MenuFrame ol a:not(.no-custom):hover,[data-theme="dark"] #post ul a:not(.no-custom):hover,[data-theme="dark"] #page ul a:not(.no-custom):hover,[data-theme="dark"] .CtxtMenu_MenuFrame ul a:not(.no-custom):hover,[data-theme="dark"] #post p a:hover,[data-theme="dark"] #page p a:hover,[data-theme="dark"] .CtxtMenu_MenuFrame p a:hover,[data-theme="dark"] #post .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button):hover,[data-theme="dark"] #page .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button):hover,[data-theme="dark"] .CtxtMenu_MenuFrame .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button):hover,[data-theme="dark"] #post .bangumi-title a:hover,[data-theme="dark"] #page .bangumi-title a:hover,[data-theme="dark"] .CtxtMenu_MenuFrame .bangumi-title a:hover,[data-theme="dark"] #post .announcement_content a:hover,[data-theme="dark"] #page .announcement_content a:hover,[data-theme="dark"] .CtxtMenu_MenuFrame .announcement_content a:hover,[data-theme="dark"] #post #settings .helper a:hover,[data-theme="dark"] #page #settings .helper a:hover,[data-theme="dark"] .CtxtMenu_MenuFrame #settings .helper a:hover,[data-theme="dark"] #post .CtxtMenu_InfoSignature a:hover,[data-theme="dark"] #page .CtxtMenu_InfoSignature a:hover,[data-theme="dark"] .CtxtMenu_MenuFrame .CtxtMenu_InfoSignature a:hover{border-bottom:solid 2px var(--cloudchewie-theme)}[data-theme="dark"] #page-header.nav-fixed > #nav,[data-theme="dark"] #page-header.not-top-img{opacity:1;-ms-filter:none;filter:none}[data-theme="dark"] #page-header.not-top-img > #nav{background:transparent;-webkit-box-shadow:0 5px 6px -5px rgba(133,133,133,0);box-shadow:0 5px 6px -5px rgba(133,133,133,0)}[data-theme="dark"] #post-comment #comment-switch .switch-btn{filter:brightness(.8)}[data-theme="dark"] .note{filter:brightness(.8)}[data-theme="dark"] .hide-button,[data-theme="dark"] .btn-beautify,[data-theme="dark"] .hl-label,[data-theme="dark"] .post-outdate-notice,[data-theme="dark"] .error-img,[data-theme="dark"] #article-container iframe,[data-theme="dark"] .gist,[data-theme="dark"] .ads-wrap{filter:brightness(.8)}[data-theme="dark"] img{filter:blur(0) brightness(.8)}[data-theme="dark"] #aside-content .aside-list > .aside-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,0.1)}[data-theme="dark"] #gitalk-container{filter:brightness(.8)}[data-theme="dark"] #gitalk-container svg{fill:rgba(255,255,255,0.9) !important}[data-theme="dark"] #disqusjs #dsqjs:hover,[data-theme="dark"] #disqusjs #dsqjs:focus,[data-theme="dark"] #disqusjs #dsqjs .dsqjs-tab-active,[data-theme="dark"] #disqusjs #dsqjs .dsqjs-no-comment{color:rgba(255,255,255,0.7)}[data-theme="dark"] #disqusjs #dsqjs .dsqjs-order-label{background-color:#1f1f1f}[data-theme="dark"] #disqusjs #dsqjs .dsqjs-post-body{color:rgba(255,255,255,0.7)}[data-theme="dark"] #disqusjs #dsqjs .dsqjs-post-body code,[data-theme="dark"] #disqusjs #dsqjs .dsqjs-post-body pre{background:#2c2c2c}[data-theme="dark"] #disqusjs #dsqjs .dsqjs-post-body blockquote{color:rgba(255,255,255,0.7)}[data-theme="dark"] #artitalk_main #lazy{background:#121212}[data-theme="dark"] #operare_artitalk .c2{background:#121212}@media screen and (max-width:900px){[data-theme="dark"] #card-toc{background:#1f1f1f}}[data-theme="dark"] .cal_week{background:#121212;color:#fff}[data-theme="dark"] .recent-post-item{background:#121212}#sidebar #sidebar-menus.open{opacity:1;-ms-filter:none;filter:none;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;background:rgba(96,125,139,0.6)}body.read-mode{--readmode-light-color:#faf9f6;background:var(--readmode-light-color)}body.read-mode #aside-content,body.read-mode #footer,body.read-mode #nav,body.read-mode #web_bg,body.read-mode #rightside,body.read-mode #post-meta,body.read-mode #post-firstinfo,body.read-mode .post-outdate-notice,body.read-mode .aplayer,body.read-mode #post > *:not(#post-info):not(.post-content),body.read-mode > canvas{display:none !important}body.read-mode #page-header.post-bg{background:transparent !important}body.read-mode #page-header.post-bg:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body.read-mode #post{width:100% !important;max-width:820px;margin:0 auto;padding:28px 36px;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0}body.read-mode #article-container{line-height:1.95}body.read-mode .exit-readmode{position:fixed;top:20px;right:20px;z-index:1100;width:auto;height:44px;padding:0 16px;border-radius:10px;background:var(--card-bg);color:var(--cloudchewie-font-color);border:1px solid var(--reading-border,rgba(136,136,136,0.333));-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.067);box-shadow:0 2px 10px rgba(0,0,0,0.067);cursor:pointer}body.read-mode .exit-readmode:focus-visible{outline:2px solid var(--cloudchewie-theme)}@media screen and (max-width:768px){body.read-mode .exit-readmode{top:auto;bottom:20px;right:16px}}@media screen and (max-width:768px){body.read-mode #post{padding:20px 16px 80px}}[data-theme="dark"] body.read-mode{--readmode-light-color:#171717}.author-content.analysis {
  background: var(--card-bg);
  border: var(--card-border) !important;
  box-shadow: var(--card-box-shadow);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  padding: 30px;
  transition: all 0.3s;
  border-radius: 24px;
}
.author-content.analysis:hover {
  box-shadow: var(--card-hover-box-shadow);
}
@media screen and (max-width: 768px) {
  .author-content.analysis {
    display: none;
  }
  .author-content-item .author-content-item-title,
  .yuanshen a {
    font-size: 24px;
  }
}
#page:has(#about-page) {
  border: 0;
  box-shadow: none !important;
  padding: 0 !important;
  background: transparent !important;
}

#page:has(#about-page) .page-title {
  display: none;
}

.page:has(#about-page) #footer-wrap {
  opacity: 1;
  overflow: visible;
  height: auto !important;
  min-height: 16px;
}

#web_bg ~ .page:has(#about-page) {
  background: var(--cloudchewie-background);
}

#about-page .author-box {
  position: relative;
}
#about-page .author-box .author-img {
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  width: 180px;
  height: 180px;
}
#about-page .author-box .author-img img {
  border-radius: 50%;
  overflow: hidden;
  width: 180px;
  height: 180px;
}

#about-page .author-box .image-dot {
  width: 45px;
  height: 45px;
  background: #6bdf8f;
  position: absolute;
  border-radius: 50%;
  border: 6px solid var(--cloudchewie-background);
  top: 50%;
  left: 50%;
  transform: translate(35px, 45px);
}
.author-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 1rem;
}
.author-content.first {
  margin-top: 0px;
}
#about-page .myInfoAndSayHello {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--cloudchewie-white);
  background: linear-gradient(120deg, #5b27ff 0, #00d4ff 100%);
  background-size: 200%;
  animation: gradient 15s ease infinite;
  width: 39%;
  min-height: 200px;
}

.author-content-item {
  width: 49%;
  border-radius: 24px;
  background: var(--cloudchewie-card-bg);
  border: var(--card-border);
  box-shadow: var(--cloudchewie-shadow-border);
  position: relative;
  padding: 1rem 2rem;
  overflow: hidden;
}
#about-page .myInfoAndSayHello {
  align-items: center !important;
  justify-items: center !important;
}
#about-page .myInfoAndSayHello .title1 {
  opacity: 0.8;
  line-height: 1.3;
}

#about-page .myInfoAndSayHello .title2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0.5rem 0;
}
.inline-word {
  word-break: keep-all;
  white-space: nowrap;
}

#about-page .myInfoAndSayHello .title1 {
  opacity: 0.8;
  line-height: 1.3;
}

.author-content-item.aboutsiteTips {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  width: 39%;
}

.aboutsiteTips h2 {
  margin-right: auto;
  font-size: 36px;
  font-family: Helvetica;
  line-height: 1.06;
  letter-spacing: -0.02em;
  color: var(--cloudchewie-font-color);
  margin-top: 0;
}

.aboutsiteTips .mask {
  height: 36px;
  position: relative;
  overflow: hidden;
  margin-top: 4px;
}
.aboutsiteTips .mask span {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: 36px;
  padding-bottom: var(--offset);
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat;
}
.aboutsiteTips .mask span[data-show] {
  transform: translateY(-100%);
  transition: 0.5s transform ease-in-out;
}
.aboutsiteTips .mask span[data-up] {
  transform: translateY(-200%);
  transition: 0.5s transform ease-in-out;
}
.aboutsiteTips .mask span:nth-child(1) {
  background-image: linear-gradient(45deg, #0ecffe 50%, #07a6f1);
}
.aboutsiteTips .mask span:nth-child(2) {
  background-image: linear-gradient(45deg, #18e198 50%, #0ec15d);
}
.aboutsiteTips .mask span:nth-child(3) {
  background-image: linear-gradient(45deg, #8a7cfb 50%, #633e9c);
}
.aboutsiteTips .mask span:nth-child(4) {
  background-image: linear-gradient(45deg, #fa7671 50%, #f45f7f);
}
@media screen and (max-width: 768px) {
  .author-content-item.map {
    margin-bottom: 0;
  }
}
#about-page .about-statistic {
  min-height: 380px;
  width: 39%;
  background: url(https://img02.anzhiy.cn/adminuploads/1/2022/09/23/632d634f8376d.jpg)
    no-repeat top;
  background-size: cover;
  color: var(--cloudchewie-white);
  overflow: hidden;
}
#about-page .about-statistic::after {
  box-shadow: 0 -159px 173px 71px #0c1c2c inset;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.author-content-item .card-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  padding: 1rem 2rem;
}

.author-content-item .card-content .author-content-item-title {
  margin-bottom: 0.5rem;
}
.author-content-item .author-content-item-title,
.yuanshen a {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  background: transparent !important;
  color: white !important;
}
#statistic {
  font-size: 16px;
  border-radius: 15px;
  width: 100%;
  color: var(--cloudchewie-white);
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
#statistic div span:first-child {
  opacity: 0.8;
  font-size: 0.6rem;
}
#statistic div span:last-child {
  font-weight: 700;
  font-size: 34px;
  line-height: 1;
  white-space: nowrap;
}
#statistic div {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 50%;
  margin-bottom: 0.5rem;
}

.post-tips {
  color: var(--cloudchewie-white);
  font-size: 14px;
  position: absolute;
  bottom: 1rem;
  left: 2rem;
}
.post-tips a {
  color: var(--cloudchewie-white) !important;
  border: none !important;
}
.author-content-item.personalities {
  min-height: 240px;
  position: relative;
  background: linear-gradient(120deg, #ff27e8 0, #ff8000 100%);
  color: var(--cloudchewie-white);
  width: 32%;
}

.author-content-item.personalities .image {
  position: absolute;
  right: 30px;
  top: 10px;
  width: 220px;
  transition: transform 2s cubic-bezier(0.13, 0.45, 0.21, 1.02);
}
.author-content-item.personalities .image img {
  display: block;
  margin: 0 auto 20px;
  max-width: 100%;
  transition: filter 375ms ease-in 0.2s;
}
.author-content-item.personalities:hover .image {
  transform: rotate(-10deg);
}
.author-content-item:hover .card-background-icon {
  transform: rotate(20deg);
}
.author-content-item.personalities .title2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.author-content-item.map {
  background: url(https://img02.anzhiy.cn/adminuploads/1/2022/09/24/632e6f48981d8.jpg)
    no-repeat center;
  min-height: 160px;
  max-height: 400px;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.5rem;
  height: 60%;
  background-size: 100%;
  transition: 1s ease-in-out;
}
[data-theme="dark"] .author-content-item.map {
  background: url(https://img02.anzhiy.cn/adminuploads/1/2022/09/26/6330ebf1f3e65.jpg)
    no-repeat center;
  background-size: 100%;
}

.author-content-item.single {
  width: 100%;
}

.author-content-item.map .map-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: var(--cloudchewie-maskbg);
  padding: 0.5rem 2rem;
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transition: 1s ease-in-out;
  font-size: 20px;
}
.author-content-item.map .map-title b {
  color: var(--cloudchewie-font-color);
}
.author-content-item.selfInfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 59%;
}

.author-content-item.selfInfo div {
  display: flex;
  flex-direction: column;
  margin: 0.5rem 2rem 0.5rem 0;
  min-width: 120px;
}

.author-content-item.selfInfo .selfInfo-title {
  opacity: 0.8;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 8px;
}

.author-content-item.selfInfo .selfInfo-content {
  font-weight: 700;
  font-size: 34px;
  line-height: 1;
}
.author-content-item-group.column.mapAndInfo {
  width: 59%;
}
.author-content-item.map:hover {
  background-size: 120%;
  transition: 4s ease-in-out;
  background-position-x: 0;
  background-position-y: 36%;
}
.author-content-item.map:hover .map-title {
  bottom: -100%;
}
.author-content-item-group.column {
  display: flex;
  flex-direction: column;
  width: 49%;
  justify-content: space-between;
}

.post-tips a:hover {
  /* color: var(--cloudchewie-main) !important; */
  background: none !important;
}

.author-content-item.single.reward .reward-list-updateDate {
  color: var(--cloudchewie-gray);
  font-size: 14px;
}

.author-content-item.single.reward .post-reward {
  position: absolute;
  margin-top: 0px;
  width: auto;
  text-align: none;
  pointer-events: none;
  right: 2rem;
  top: 2rem;
}
.tip-button {
  border: 0;
  border-radius: 2.25rem;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  height: 2.6rem;
  margin-bottom: -4rem;
  outline: 0;
  position: relative;
  top: 0;
  transform-origin: 0 100%;
  transition: transform 50ms ease-in-out;
  width: auto;
  -webkit-tap-highlight-color: transparent;
}
.coin::before,
.coin__back,
.coin__back::after,
.coin__front,
.coin__front::after,
.coin__middle {
  border-radius: 50%;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.coin-wrapper {
  background: 0 0;
  bottom: 0;
  height: 18rem;
  left: 0;
  opacity: 1;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: none;
  transform-origin: 50% 100%;
  transition: opacity 0.2s linear 0.1s, transform 0.3s ease-out;
  width: 100%;
}
.coin__front::after {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  opacity: var(--front-y-multiplier);
}
.coin__back::after {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  opacity: var(--back-y-multiplier);
}
.coin__middle {
  background: #737c99;
  transform: translateY(calc(var(--middle-y-multiplier) * 0.3181818182rem / 2))
    scaleY(var(--middle-scale-multiplier));
}
.coin::before {
  background: radial-gradient(
      circle at 25% 65%,
      transparent 50%,
      rgba(255, 255, 255, 0.9) 90%
    ),
    linear-gradient(
      55deg,
      transparent calc(var(--shine-bg-multiplier) + 0),
      #e9f4ff calc(var(--shine-bg-multiplier) + 0),
      transparent calc(var(--shine-bg-multiplier) + 50%)
    );
  content: "";
  opacity: var(--shine-opacity-multiplier);
  transform: translateY(calc(var(--middle-y-multiplier) * 0.3181818182rem / -2))
    scaleY(var(--middle-scale-multiplier))
    rotate(calc(var(--coin-rotation-multiplier) * 1deg));
  z-index: 10;
}

.coin {
  --front-y-multiplier: 0;
  --back-y-multiplier: 0;
  --coin-y-multiplier: 0;
  --coin-x-multiplier: 0;
  --coin-scale-multiplier: 0;
  --coin-rotation-multiplier: 0;
  --shine-opacity-multiplier: 0.4;
  --shine-bg-multiplier: 50%;
  bottom: calc(var(--coin-y-multiplier) * 1rem - 3.5rem);
  height: 3.5rem;
  margin-bottom: 3.05rem;
  position: absolute;
  right: calc(var(--coin-x-multiplier) * 34% + 16%);
  transform: translateX(50%) scale(calc(0.4 + var(--coin-scale-multiplier)))
    rotate(calc(var(--coin-rotation-multiplier) * -1deg));
  transition: opacity 0.1s linear 0.2s;
  width: 3.5rem;
  z-index: 3;
}

.coin__back {
  background: radial-gradient(
      circle at 50% 50%,
      transparent 50%,
      rgba(115, 124, 153, 0.4) 54%,
      #c2cadf 54%
    ),
    radial-gradient(circle at 50% 40%, #fcfaf9 23%, transparent 23%),
    radial-gradient(circle at 50% 100%, #fcfaf9 35%, transparent 35%);
  background-color: #8590b3;
  background-size: 100% 100%;
  transform: translateY(calc(var(--back-y-multiplier) * 0.3181818182rem / 2))
    scaleY(var(--back-scale-multiplier));
}
.coin__front {
  background: radial-gradient(
      circle at 50% 50%,
      transparent 50%,
      rgba(115, 124, 153, 0.4) 54%,
      #c2cadf 54%
    ),
    linear-gradient(210deg, #8590b3 32%, transparent 32%),
    linear-gradient(150deg, #8590b3 32%, transparent 32%),
    linear-gradient(
      to right,
      #8590b3 22%,
      transparent 22%,
      transparent 78%,
      #8590b3 78%
    ),
    linear-gradient(
      to bottom,
      #fcfaf9 44%,
      transparent 44%,
      transparent 65%,
      #fcfaf9 65%,
      #fcfaf9 71%,
      #8590b3 71%
    ),
    linear-gradient(
      to right,
      transparent 28%,
      #fcfaf9 28%,
      #fcfaf9 34%,
      #8590b3 34%,
      #8590b3 40%,
      #fcfaf9 40%,
      #fcfaf9 47%,
      #8590b3 47%,
      #8590b3 53%,
      #fcfaf9 53%,
      #fcfaf9 60%,
      #8590b3 60%,
      #8590b3 66%,
      #fcfaf9 66%,
      #fcfaf9 72%,
      transparent 72%
    );
  background-color: #8590b3;
  background-size: 100% 100%;
  transform: translateY(calc(var(--front-y-multiplier) * 0.3181818182rem / 2))
    scaleY(var(--front-scale-multiplier));
}
.tip-button__text {
  color: #fff;
  margin-right: 1.8rem;
  opacity: 1;
  position: relative;
  transition: opacity 0.1s linear 0.5s;
  z-index: 3;
}
.author-content .post-reward .reward-main {
  bottom: 0;
  top: 50px;
  left: auto;
  right: 0;
}
.author-content .post-reward .reward-main .reward-all:before {
  top: -11px;
  bottom: auto;
}
#about-page .post-reward .reward-item a:hover {
  background: transparent !important;
}
#about-page .post-reward .reward-item a {
  border-bottom: none !important;
}
#about-page .post-reward .reward-item a img {
  margin-bottom: 0 !important;
}
#about-page .post-reward .reward-main .reward-all {
  border-radius: 10px;
  padding: 20px 10px !important;
}
.post-reward .reward-main .reward-all .reward-item {
  padding: 0 8px !important;
}
.post-reward .reward-main .reward-all li.reward-item::before {
  content: none !important;
}
.post-reward .reward-main .reward-all:after {
  content: none !important;
}
.author-content-item .author-content-item-tips {
  opacity: 0.8;
  font-size: 13px;
  margin-bottom: 0.5rem;
}
.card-background-icon {
  font-size: 12rem;
  opacity: 0.2;
  position: absolute;
  right: 0;
  bottom: -40%;
  transform: rotate(30deg);
  transition: 2s ease-in-out;
}
.author-content-item.game-yuanshen {
  background: url(https://picbed.cloudchewie.com/blog/other/yuanshen.webp)
    no-repeat top;
  background-size: cover;
  min-height: 240px;
  overflow: hidden;
  color: var(--cloudchewie-white);
  width: 66%;
}
.author-content-item.create-site-post{
  padding: 1rem 2rem;
}
.author-content-item .content-bottom {
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.author-content-item .content-bottom .icon-group {
  display: flex;
  position: relative;
}
.author-content-item .content-bottom .icon-group i {
  display: inline-block;
  width: 143px;
  height: 18px;
  margin-right: 0.5rem;
}
.icon-pos-mid {
  background: url(https://img02.anzhiy.cn/adminuploads/1/2022/09/25/632fb9cecfc8c.png);
}

.author-content-item.beloved {
  background: url(https://picbed.cloudchewie.com/blog/other/beloved.jpg!cover)
    no-repeat;
  background-size: cover;
  min-height: 500px;
  color: var(--cloudchewie-white);
}

.author-content-item.like-music {
  background: url(https://picbed.cloudchewie.com/blog/other/xusong.jpg!cover)
    no-repeat top;
  background-size: cover;
  min-height: 400px;
  color: var(--cloudchewie-white);
  overflow: hidden;
}
@media screen and (max-width: 900px) {
  .layout:has(.transparentpage) > div:first-child:not(.recent-posts) {
    padding: 0px 14px !important;
    box-shadow: none !important;
  }
  .layout:has(.transparentpage) {
    padding: 10px 0px 20px 0px !important;
  }
  .layout:has(.transparentpage):has(#cloudMusic-page) {
    padding: 10px 10px 20px 10px !important;
  }
}
@media screen and (max-width: 768px) {
  .author-content-item.game-yuanshen .content-bottom {
    padding-bottom: 10px;
  }
  .author-content-item.game-yuanshen .game-yuanshen-uid {
    display: none;
  }
  .author-content {
    margin-top: 0;
  }
  .author-content-item {
    width: 100% !important;
    margin-top: 1rem;
    padding: 1rem;
  }
  .author-content-item.map {
    margin-bottom: 0;
  }
  .author-content-item-group.column {
    width: 100% !important;
  }
  .author-content-item.selfInfo {
    height: 95%;
  }
  .author-content-item.personalities {
    height: 170px;
  }
  .post-tips {
    left: auto;
  }
  .author-content-item.personalities .image {
    width: 90px;
  }
  .post-reward {
    display: none;
  }
  .reward-list-item {
    width: 100% !important;
  }
  .layout:not(:has(.transparentpage)) > div:first-child:not(.recent-posts) {
    padding: 1rem 1rem !important;
    box-shadow: none !important;
  }
  #selfInfo-content-year {
    width: 90px;
  }
}

.author-content-item.beloved::after {
  box-shadow: 0 -9px 203px 11px #eaa398 inset;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.author-content-item.like-music::after {
  box-shadow: 0 -9px 203px 11px #746c61 inset;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.author-content-item.game-yuanshen::after {
  box-shadow: 0 -9px 203px 11px #515985 inset;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.hello-about {
  margin: 20px auto;
  border-radius: 24px;
  border: var(--card-border);
  box-shadow: var(--card-box-shadow);
  position: relative;
  overflow: hidden;
  user-select: none;
}

.hello-about .content {
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 315px;
  width: 100%;
  /* background: var(--card-bg); */
  mix-blend-mode: screen;
}
.hello-about h1 {
  font-size: 200px;
  color: var(--cloudchewie-font-color);
  margin: 0;
  text-align: center;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
  font-size: calc((0.0989119683 * 100vw + (58.5558852621px)));
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 419px) {
  .hello-about h1 {
    font-size: calc((0.0989119683 * 100vw + (58.5558852621px)));
  }
}

.shapes {
  position: relative;
  height: 315px;
  width: 100%;
  /* background: var(--cloudchewie-theme); */
  overflow: hidden;
  border-radius: 28px;
}

.shape {
  will-change: transform;
  position: absolute;
  border-radius: 50%;
}

.shape.shape-1 {
  background: #005ffe;
  width: 650px;
  height: 650px;
  margin: -325px 0 0 -325px;
}

.shape.shape-2 {
  background: #ffe5e3;
  width: 440px;
  height: 440px;
  margin: -220px 0 0 -220px;
}

.shape.shape-3 {
  background: #ffcc57;
  width: 270px;
  height: 270px;
  margin: -135px 0 0 -135px;
}

.cursor {
  position: absolute;
  background: var(--cloudchewie-theme);
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
  border-radius: 50%;
  will-change: transform;
  user-select: none;
  pointer-events: none;
  z-index: 3;
}
/*****************************************
原神卡片
*****************************************/
.loading-bar {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 62.5px;
  transform: translate(-25%, -50%) scale(0.5);
  transition: all 0.5s;
  user-select: none;
  overflow: hidden;
}

.loading-bar img {
  position: absolute;
  top: 500px;
  left: 0;
}

.loading-bar::after {
  content: "";
  position: absolute;
  left: 0;
  filter: drop-shadow(0 -500px 0 var(--loadingbar-prospect-color));
  width: 500px;
  height: 62.5px;
  background: url("https://picbed.cloudchewie.com/blog/other/yuanshen-loading-bar.webp!cover")
    no-repeat left 100%;
  background-size: 500px 62.5px;
  background-position-x: 0;
}
.author-content-item.game-yuanshen:hover .loading-bar::after {
  animation: loading-bar 3.5s cubic-bezier(0.28, 0.11, 0.32, 1) infinite
    forwards;
}

@media screen and (max-width: 719px) {
  .loading-bar .loading-bar {
    display: none;
  }
}

@media screen and (max-width: 719px) and (orientation: landscape) {
  .loading-bar .loading-bar {
    display: block !important;
    transform: translate(-50%, -50%) scale(0.7) !important;
  }
}

@supports not (filter: drop-shadow(0 0 0 #fff)) {
  .loading-bar:before {
    content: "Your browser does not support the animation";
  }
}

@keyframes loading-bar {
  0% {
    width: 0;
    background-size: 500px 62.5px;
  }
  16.6% {
  }
  33.2% {
  }
  49.8% {
  }
  66.4% {
  }
  83% {
    width: 475px;
  }
  83.1% {
    width: 475px;
  }
  83.2% {
    width: 475px;
  }
  83.3% {
    width: 475px;
  }
  83.4% {
    width: 475px;
  }
  83.5% {
    width: 475px;
  }
  83.6% {
    width: 475px;
  }
  83.7% {
    width: 475px;
  }
  83.8% {
    width: 475px;
  }
  83.9% {
    width: 475px;
  }
  84% {
    width: 475px;
  }
  85% {
    width: 475px;
  }
  86% {
    width: 475px;
  }
  87% {
    width: 475px;
  }
  100% {
    width: 500px;
  }
}

/* 默认样式 */
.aplayer {
  margin: 5px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  position: relative;
}
.aplayer * {
  box-sizing: content-box;
}
.aplayer svg {
  width: 100%;
  height: 100%;
}
.aplayer svg circle,
.aplayer svg path {
  fill: #fff;
}
.aplayer.aplayer-withlist .aplayer-info {
  border-bottom: 1px solid #e9e9e9;
}
.aplayer.aplayer-withlist .aplayer-list {
  display: block;
}
.aplayer.aplayer-withlist .aplayer-icon-order,
.aplayer.aplayer-withlist
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon.aplayer-icon-menu {
  display: inline;
}
.aplayer.aplayer-withlrc .aplayer-pic {
  height: 90px;
  width: 90px;
}
.aplayer.aplayer-withlrc .aplayer-info {
  margin-left: 90px;
  height: 90px;
  padding: 10px 7px 0;
}
.aplayer.aplayer-withlrc .aplayer-lrc {
  display: block;
}
.aplayer.aplayer-narrow {
  width: 66px;
}
.aplayer.aplayer-narrow .aplayer-info,
.aplayer.aplayer-narrow .aplayer-list {
  display: none;
}
.aplayer.aplayer-narrow .aplayer-body,
.aplayer.aplayer-narrow .aplayer-pic {
  height: 66px;
  width: 66px;
}
.aplayer.aplayer-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 99;
  overflow: visible;
  max-width: 400px;
  box-shadow: none;
}
.aplayer.aplayer-fixed .aplayer-list {
  margin-bottom: 65px;
  border: 1px solid #eee;
  border-bottom: none;
}
.aplayer.aplayer-fixed .aplayer-body {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 99;
  background: #fff;
  padding-right: 18px;
  transition: all 0.3s ease;
  max-width: 400px;
}
.aplayer.aplayer-fixed .aplayer-lrc {
  display: block;
  position: fixed;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 98;
  pointer-events: none;
  text-shadow: -1px -1px 0 #fff;
}
.aplayer.aplayer-fixed .aplayer-lrc:after,
.aplayer.aplayer-fixed .aplayer-lrc:before {
  display: none;
}
.aplayer.aplayer-fixed .aplayer-info {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  transition: all 0.3s ease;
  border-bottom: none;
  border-top: 1px solid #e9e9e9;
}
.aplayer.aplayer-fixed .aplayer-info .aplayer-music {
  width: calc(100% - 105px);
}
.aplayer.aplayer-fixed .aplayer-miniswitcher {
  display: block;
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info {
  display: block;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {
  width: 66px !important;
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.aplayer.aplayer-fixed .aplayer-icon-back,
.aplayer.aplayer-fixed .aplayer-icon-forward,
.aplayer.aplayer-fixed .aplayer-icon-lrc,
.aplayer.aplayer-fixed .aplayer-icon-play {
  display: inline-block;
}
.aplayer.aplayer-fixed .aplayer-icon-back,
.aplayer.aplayer-fixed .aplayer-icon-forward,
.aplayer.aplayer-fixed .aplayer-icon-menu,
.aplayer.aplayer-fixed .aplayer-icon-play {
  position: absolute;
  bottom: 27px;
  width: 20px;
  height: 20px;
}
.aplayer.aplayer-fixed .aplayer-icon-back {
  right: 75px;
}
.aplayer.aplayer-fixed .aplayer-icon-play {
  right: 50px;
}
.aplayer.aplayer-fixed .aplayer-icon-forward {
  right: 25px;
}
.aplayer.aplayer-fixed .aplayer-icon-menu {
  right: 0;
}
.aplayer.aplayer-arrow .aplayer-icon-loop,
.aplayer.aplayer-arrow .aplayer-icon-order,
.aplayer.aplayer-mobile .aplayer-icon-volume-down {
  display: none;
}
.aplayer.aplayer-loading
  .aplayer-info
  .aplayer-controller
  .aplayer-loading-icon {
  display: block;
}
.aplayer.aplayer-loading
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.aplayer .aplayer-body {
  position: relative;
}
.aplayer .aplayer-icon {
  width: 15px;
  height: 15px;
  border: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  opacity: 0.8;
  vertical-align: middle;
  padding: 0;
  font-size: 12px;
  margin: 0;
  display: inline-block;
}
.aplayer .aplayer-icon path {
  transition: all 0.2s ease-in-out;
}
.aplayer .aplayer-icon-back,
.aplayer .aplayer-icon-forward,
.aplayer .aplayer-icon-lrc,
.aplayer .aplayer-icon-order,
.aplayer .aplayer-icon-play {
  display: none;
}
.aplayer .aplayer-icon-lrc-inactivity svg {
  opacity: 0.4;
}
.aplayer .aplayer-icon-forward {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.aplayer .aplayer-lrc-content {
  display: none;
}
.aplayer .aplayer-pic {
  position: relative;
  float: left;
  height: 66px;
  width: 66px;
  background-size: cover;
  background-position: 50%;
  transition: all 0.3s ease;
  cursor: pointer;
}
.aplayer .aplayer-pic:hover .aplayer-button {
  opacity: 1;
}
.aplayer .aplayer-pic .aplayer-button {
  position: absolute;
  border-radius: 50%;
  opacity: 0.8;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease;
}
.aplayer .aplayer-pic .aplayer-button path {
  fill: #fff;
}
.aplayer .aplayer-pic .aplayer-hide {
  display: none;
}
.aplayer .aplayer-pic .aplayer-play {
  width: 26px;
  height: 26px;
  border: 2px solid #fff;
  bottom: 50%;
  right: 50%;
  margin: 0 -15px -15px 0;
}
.aplayer .aplayer-pic .aplayer-play svg {
  position: absolute;
  top: 3px;
  left: 4px;
  height: 20px;
  width: 20px;
}
.aplayer .aplayer-pic .aplayer-pause {
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  bottom: 4px;
  right: 4px;
}
.aplayer .aplayer-pic .aplayer-pause svg {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 12px;
  width: 12px;
}
.aplayer .aplayer-info {
  margin-left: 66px;
  padding: 14px 7px 0 10px;
  height: 66px;
  box-sizing: border-box;
}
.aplayer .aplayer-info .aplayer-music {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 13px 5px;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
  padding-bottom: 2px;
  height: 20px;
}
.aplayer .aplayer-info .aplayer-music .aplayer-title {
  font-size: 14px;
}
.aplayer .aplayer-info .aplayer-music .aplayer-author {
  font-size: 12px;
  color: #666;
}
.aplayer .aplayer-info .aplayer-controller {
  position: relative;
  display: flex;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  margin: 0 0 0 5px;
  padding: 4px 0;
  cursor: pointer !important;
  flex: 1;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap:hover
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
  position: relative;
  height: 2px;
  width: 100%;
  background: #cdcdcd;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-loaded {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #aaa;
  height: 2px;
  transition: all 0.5s ease;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 2px;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  position: absolute;
  top: 0;
  right: 5px;
  margin-top: -4px;
  margin-right: -10px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time {
  position: relative;
  right: 0;
  bottom: 4px;
  height: 17px;
  color: #999;
  font-size: 11px;
  padding-left: 7px;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {
  vertical-align: middle;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon {
  cursor: pointer;
  transition: all 0.2s ease;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path {
  fill: #666;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon.aplayer-icon-loop {
  margin-right: 2px;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon:hover
  path {
  fill: #000;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon.aplayer-icon-menu,
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time.aplayer-time-narrow
  .aplayer-icon-menu,
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time.aplayer-time-narrow
  .aplayer-icon-mode {
  display: none;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {
  position: relative;
  display: inline-block;
  margin-left: 3px;
  cursor: pointer !important;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap:hover
  .aplayer-volume-bar-wrap {
  height: 40px;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap {
  position: absolute;
  bottom: 15px;
  right: -3px;
  width: 25px;
  height: 0;
  z-index: 99;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active {
  height: 40px;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap
  .aplayer-volume-bar {
  position: absolute;
  bottom: 0;
  right: 10px;
  width: 5px;
  height: 35px;
  background: #aaa;
  border-radius: 2.5px;
  overflow: hidden;
}
.aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap
  .aplayer-volume-bar
  .aplayer-volume {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 5px;
  transition: all 0.1s ease;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon {
  display: none;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg {
  position: absolute;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
}
.aplayer .aplayer-lrc {
  display: none;
  position: relative;
  height: 30px;
  text-align: center;
  overflow: hidden;
  margin: -10px 0 7px;
}
.aplayer .aplayer-lrc:before {
  top: 0;
  height: 10%;
  background: linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);
}
.aplayer .aplayer-lrc:after,
.aplayer .aplayer-lrc:before {
  position: absolute;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  content: " ";
}
.aplayer .aplayer-lrc:after {
  bottom: 0;
  height: 33%;
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0) 0,
    hsla(0, 0%, 100%, 0.8)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0);
}
.aplayer .aplayer-lrc p {
  font-size: 12px;
  color: #666;
  line-height: 16px !important;
  height: 16px !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: all 0.5s ease-out;
  opacity: 0.4;
  overflow: hidden;
}
.aplayer .aplayer-lrc p.aplayer-lrc-current {
  opacity: 1;
  overflow: visible;
  height: auto !important;
  min-height: 16px;
}
.aplayer .aplayer-lrc.aplayer-lrc-hide {
  display: none;
}
.aplayer .aplayer-lrc .aplayer-lrc-contents {
  width: 100%;
  transition: all 0.5s ease-out;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
}
.aplayer .aplayer-list {
  overflow: auto;
  transition: all 0.5s ease;
  will-change: height;
  display: none;
  overflow: hidden;
}
.aplayer .aplayer-list.aplayer-list-hide {
  max-height: 0 !important;
}
.aplayer .aplayer-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.aplayer .aplayer-list ol li {
  position: relative;
  height: 32px;
  line-height: 32px;
  padding: 0 15px;
  font-size: 12px;
  border-top: 1px solid #e9e9e9;
  cursor: pointer;
  transition: all 0.2s ease;
  overflow: hidden;
  margin: 0;
}
.aplayer .aplayer-list ol li:first-child {
  border-top: none;
}
.aplayer .aplayer-list ol li:hover {
  background: #efefef;
}
.aplayer .aplayer-list ol li.aplayer-list-light {
  background: #e9e9e9;
}
.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {
  display: inline-block;
}
.aplayer .aplayer-list ol li .aplayer-list-cur {
  display: none;
  width: 3px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 5px;
  cursor: pointer;
}
.aplayer .aplayer-list ol li .aplayer-list-index {
  color: #666;
  margin-right: 12px;
  cursor: pointer;
}
.aplayer .aplayer-list ol li .aplayer-list-author {
  color: #666;
  float: right;
  cursor: pointer;
}
.aplayer .aplayer-notice {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 12px;
  border-radius: 4px;
  padding: 5px 10px;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  color: #fff;
  pointer-events: none;
  background-color: #f4f4f5;
  color: #909399;
}
.aplayer .aplayer-miniswitcher {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #e6e6e6;
  width: 18px;
  border-radius: 0 2px 2px 0;
}
.aplayer .aplayer-miniswitcher .aplayer-icon {
  height: 100%;
  width: 100%;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transition: all 0.3s ease;
}
.aplayer .aplayer-miniswitcher .aplayer-icon path {
  fill: #666;
}
.aplayer .aplayer-miniswitcher .aplayer-icon:hover path {
  fill: #000;
}
@-webkit-keyframes aplayer-roll {
  0% {
    left: 0;
  }
  to {
    left: -100%;
  }
}
@keyframes aplayer-roll {
  0% {
    left: 0;
  }
  to {
    left: -100%;
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
/* 音乐播放器 */

.aplayer.aplayer-narrow .aplayer-body,
.aplayer.aplayer-narrow .aplayer-pic {
  height: 66px;
  width: 66px;
}

/* 导航栏音乐 */
@media screen and (max-width: 900px) {
  #nav-music {
    display: none !important;
  }
}

#nav-music {
  display: flex;
  align-items: center;
  z-index: 9;
  position: fixed;
  bottom: 20px;
  left: 20px;
  cursor: pointer;
  transition: all 0.5s, left 0s;
  transform-origin: left bottom;
  box-shadow: var(--card-hover-box-shadow);
  border-radius: 40px;
  overflow: hidden;
}

#nav-music:active {
  transform: scale(0.97);
}

#nav-music.playing {
  border: none;
  animation: playingShadow 5s linear infinite;
}

@keyframes playingShadow {
  0% {
    box-shadow: 0 0px 12px -3px rgba(0, 0, 0, 0);
  }

  50% {
    box-shadow: 0 0px 12px 0px var(--cloudchewie-theme);
  }

  100% {
    box-shadow: 0 0px 12px -3px rgba(0, 0, 0, 0);
  }
}

#nav-music .aplayer.aplayer-withlrc .aplayer-pic {
  height: 25px;
  width: 25px;
  border-radius: 40px;
  z-index: 1;
  transition: 0.3s;
  transform: rotate(0deg) scale(1);
  border: var(--card-border);
  animation: changeright 24s linear infinite;
  animation-play-state: paused;
}

#nav-music.playing .aplayer.aplayer-withlrc .aplayer-pic {
  box-shadow: 0 0 14px #ffffffa6;
  transform: rotate(0deg) scale(1.1);
  border-color: var(--white);
  animation-play-state: running;
}

@keyframes changeright {
  0% {
    transform: rotate(0deg) scale(1.1);
    box-shadow: 0 0 2px #ffffff00;
  }

  25% {
    transform: rotate(90deg) scale(1.1);
    box-shadow: 0 0 14px #ffffff;
  }

  50% {
    transform: rotate(180deg) scale(1.1);
    box-shadow: 0 0 2px #ffffff00;
  }

  75% {
    transform: rotate(270deg) scale(1.1);
    box-shadow: 0 0 14px #ffffff;
  }

  100% {
    transform: rotate(360deg) scale(1.1);
    box-shadow: 0 0 2px #ffffff00;
  }
}

#nav-music .aplayer.aplayer-withlrc .aplayer-info {
  height: 100%;
  color: var(--cloudchewie-font-color);
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}

#nav-music.playing .aplayer.aplayer-withlrc .aplayer-info {
  color: var(--white);
}

#nav-music.playing #nav-music-hoverTips {
  width: 0;
  opacity: 0;
}
#nav-music #nav-music-hoverTips {
  color: var(--white);
  background: var(--cloudchewie-theme);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 40px;
  opacity: 0;
  font-size: 12px;
  z-index: 2;
  transition: 0.3s;
}

#nav-music:hover:not(.playing) #nav-music-hoverTips {
  opacity: 1;
}

#nav-music
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap:hover
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  display: none;
}

#nav-music .aplayer {
  background: var(--card-bg);
  border-radius: 60px;
  height: 41px;
  display: flex;
  margin: 0;
  transition: 0.3s;
  border: var(--style-border);
  box-shadow: none;
}

#nav-music.playing .aplayer {
  background: var(--cloudchewie-theme);
  border: var(--style-border-hover);
  backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: blur(20px);
  transform: translateZ(0);
}

#nav-music .aplayer .aplayer-notice {
  display: none;
}

#nav-music .aplayer .aplayer-miniswitcher {
  display: none;
}

#nav-music .aplayer .aplayer-body {
  position: relative;
  display: flex;
  align-items: center;
}

#nav-music .aplayer-list {
  display: none;
}

#nav-music .aplayer .aplayer-info .aplayer-music {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0 12px 0 8px;
  cursor: pointer;
  z-index: 1;
  height: 100%;
}

#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-time {
  display: none;
}

#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-author {
  display: none;
}

#nav-music .aplayer.aplayer-withlist .aplayer-info {
  border: none;
}

#nav-music .aplayer .aplayer-pic .aplayer-button {
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  margin: 0;
  transition: 0.3s;
}
#nav-music .aplayer .aplayer-pic:has(.aplayer-button.aplayer-play) {
  animation-play-state: paused;
  transform: rotate(0deg) scale(1) !important;
}
#nav-music .aplayer.aplayer-withlrc .aplayer-pic {
  margin-left: 8px;
}
#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-title {
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.3s;
  user-select: none;
}

#nav-music .aplayer .aplayer-info .aplayer-controller {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  margin: 0;
  padding: 0;
}

#nav-music
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar {
  height: 100%;
  background: 0 0;
}

#nav-music
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-loaded {
  display: none;
}

#nav-music
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played {
  height: 100%;
  opacity: 0.1;
  background-color: var(--white) !important;
  animation: lightBar 5s ease infinite;
  animation-play-state: paused;
}

#nav-music.playing
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played {
  animation-play-state: running;
}

@keyframes lightBar {
  0% {
    opacity: 0.1;
  }

  60% {
    opacity: 0.3;
  }

  100% {
    opacity: 0.1;
  }
}

#nav-music .aplayer.aplayer-withlrc .aplayer-lrc {
  width: 0;
  opacity: 0;
  transition: 0.3s;
  margin-top: -2px;
  padding: 5px 0;
}
#nav-music.stretch .aplayer.aplayer-withlrc .aplayer-lrc {
  width: 200px;
  margin-left: 8px;
  opacity: 1;
}

#nav-music .aplayer .aplayer-lrc p.aplayer-lrc-current {
  color: var(--white);
  border: none;
  min-height: 20px;
}

#nav-music .aplayer .aplayer-lrc:after,
#nav-music .aplayer .aplayer-lrc:before {
  display: none;
}

#nav-music .aplayer .aplayer-lrc p {
  color: #ffffffb3;
  line-height: 16px !important;
  height: 16px !important;
  margin: 0px;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#nav-music .aplayer .aplayer-pic {
  pointer-events: none;
}
#nav-music .aplayer .aplayer-pic .aplayer-button {
  pointer-events: all;
}
/* 歌词超出文本滚动动画 */
@keyframes an-text-roll {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 100%;
    transform: translateX(-100%);
  }
}
#nav-music .aplayer .aplayer-lrc .aplayer-lrc-contents {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#nav-music .aplayer .aplayer-lrc {
  margin: -7px 0px 7px;
}

#console input[type="checkbox"] {
  width: 38px;
  height: 20px;
  min-width: 38px;
  position: relative;
  border: 1px solid #000;
  border-radius: 12px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  appearance: none;
  user-select: none;
  outline: none;
  transform: translateY(5px);
  cursor: pointer;
}
[data-theme="dark"] #console input[type="checkbox"] {
  border: 1px solid white;
}
#console .content-text {
  padding-left: 5px;
}
#console input[type="checkbox"]:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 5px;
  border-radius: 8px;
  background-color: #000;
}
[data-theme="dark"] #console input[type="checkbox"]:before {
  background-color: white;
}
#console input[type="checkbox"]:checked {
  background-color: var(--cloudchewie-theme);
  border-color: var(--cloudchewie-theme);
}
#console input[type="checkbox"]:checked:before {
  left: 19px;
  background-color: white !important;
}
#console input[type="checkbox"]:before {
  transition: left 0.2s;
}
#console input[type="checkbox"]:checked {
  background-color: var(--cloudchewie-theme);
}
#console input[type="checkbox"]:active {
  background-color: var(--cloudchewie-theme);
  border: none;
}
#console input[type="checkbox"]:checked:before {
  transition: left 0.2s;
}
#console input[type="checkbox"]:checked:hover {
  opacity: 0.8;
}
#console input[type="checkbox"]:active::before {
  background-color: white !important;
}
@media screen and (max-width: 900px) {
  #console #con-rightmouse,
  #console #con-fullscreen,
  #console #con-toggleleftaside,
  #console #con-toggleaside {
    display: none !important;
  }
}
#console .console-card {
  background-color: var(--card-bg);
  border-radius: 20px;
  border: var(--card-border);
  padding: 30px;
  backdrop-filter: blur(20px);
}
#console .consoleShortcut {
  opacity: 0.8;
  height: 40px !important;
  width: 40px !important;
  border-radius: 100px;
  margin: 10px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
#console .consoleShortcut i::before {
  font-size: 20px;
}
[data-theme="dark"] #console .consoleShortcut i::before {
  color: white;
}
#console .consoleShortcut:hover {
  background-color: var(--text-bg-hover);
  box-shadow: none;
  color: #fff;
}
#console .consoleShortcut.checked {
  background: var(--cloudchewie-theme) !important;
  color: white !important;
}
@media screen and (max-width: 900px) {
  #console .consoleShortcut i::before {
    font-size: 16px !important;
  }
  #console .consoleShortcut {
    height: 20px !important;
    width: 20px !important;
  }
  #console .consoleShortcut:hover {
    background: none !important;
    box-shadow: none;
    color: var(--cloudchewie-theme) !important;
  }
  #console .consoleShortcut.checked {
    background: none !important;
    color: var(--cloudchewie-theme) !important;
  }
}
#console #url-input {
  border-radius: 8px;
  outline: none;
  padding: 5px 8px;
  margin: 10px;
  height: 2.5em;
  width: calc(100% - 200px);
  line-height: 2.5em;
  background: var(--card-bg);
  border: var(--card-border);
  color: var(--cloudchewie-font-color);
}
#console .custom-playlist-item-wrapper {
  position: relative;
}
#console #url-btn {
  color: var(--cloudchewie-font-color) !important;
  border-radius: 8px;
  width: fit-content;
  padding-left: 8px;
  padding-right: 8px;
  background: var(--card-bg);
  border: var(--card-border);
  display: inline-block;
  margin: 0 6px;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  cursor: pointer;
  color: var(--cloudchewie-font-color);
}
#console #url-btn:hover {
  background: var(--cloudchewie-theme);
  color: #fff !important;
}
#console #url-btn.success {
  background-color: limegreen;
  color: #fff !important;
}
#console #url-btn.fail {
  background-color: red;
  color: #fff !important;
}
@media screen and (max-width: 768px) {
  /* 背景 */
}

#console .bgbox,
#console .playlist-container {
  display: flex;
  flex-wrap: wrap;
}

/* 中控台 */
#console {
  display: flex;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s ease-out, color 0s;
  flex-direction: column;
  align-items: center;
  margin: 0 !important;
  z-index: 2;
  font-size: 15px;
}
#console .checkboxes {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  flex-wrap: wrap;
}

#console.show,
#console.reward-show {
  opacity: 1;
  pointer-events: all;
}

#console .console-card {
  background: var(--card-bg);
  border-radius: 12px;
  border: var(--style-border);
  box-shadow: var(--cloudchewie-shadow-border);
  padding: 24px;
  overflow: auto;
}

#console .console-mask {
  width: 100%;
  height: 1000vh;
  top: 0;
  left: 0;
  position: absolute;
  z-index: -1;
  transition: 0.3s;
  margin: 0px !important;
  background: var(--cloudchewie-maskbgdeep);
}

#console.show .console-mask {
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transform: translateZ(0);
}

#console .console-card-title {
  font-size: 27px;
  font-weight: 700;
  line-height: 1;
  color: var(--font-color);
}

#console .console-card-subtitle {
  position: relative;
  margin: 16px 0 10px;
  color: var(--font-color);
  font-weight: bold;
  font-size: 1.5em;
}

#console .console-card-content {
  margin-top: 0.5rem;
}

#console .button-group {
  display: flex;
  margin: 2rem auto 0 auto;
  justify-content: center;
  width: fit-content;
}

#console .button-group i {
  font-size: 1rem;
}

#console hr {
  display: none;
}

#console ul {
  padding-left: 0;
}
#console ul li {
  list-style: none;
}

.aplayer .aplayer-lrc,
.aplayer span,
.aplayer p {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.consoleContent .content {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.social-share .icon-wechat .wechat-qrcode h4,
.social-share .icon-wechat .wechat-qrcode .help p,
.comment {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif !important;
}
.snackbar-container {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif !important;
}
blockquote {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.gc {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.CtxtMenu_ContextMenu.CtxtMenu_Menu,
.CtxtMenu_Info {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.CtxtMenu_MenuArrow {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif;
}
.music-wrapper span,
.music-wrapper p,
.fancybox__toolbar {
  font-family: lxgw wenkai screen, -apple-system, BlinkMacSystemFont, Roboto,
    Segoe UI, Helvetica, Arial, sans-serif !important;
}

:root {
  --cloudchewie-main-op: rgb(
    from var(--cloudchewie-theme) r g b / 10%
  ) !important;
  --cloudchewie-selection-bg: rgb(
    from var(--cloudchewie-theme) r g b / 60%
  ) !important;
}
.pagination-post img {
  border-radius: 0px;
}
@media screen and (max-width: 768px) {
  .fancybox__toolbar__column.is-middle {
    display: none !important;
  }
  .consoleContent {
    margin: 0px;
  }
  #consoleWindow {
    padding: 20px;
  }
  #consoleShortcuts {
    margin-top: 10px;
  }
}
.headerlink {
  display: none !important;
}
.article-sort-item-img {
  overflow: hidden;
  width: 151px;
  height: 80px;
  border-radius: 8px;
  min-width: 151px;
  min-height: 80px;
  background: var(--cloudchewie-secondbg);
  -webkit-mask-image: -webkit-radial-gradient(center, #fff, #000);
  mask-image: -webkit-radial-gradient(center, #fff, #000);
}
.article-sort-item-info {
  padding: 8px 0.8rem;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 80px;
  height: 80px;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.article-sort-item-title {
  color: var(--cloudchewie-font-color);
  font-size: 1.1rem;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  margin-right: auto;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  -o-box-ordinal-group: 0;
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
  font-weight: 500;
  line-height: 1.3;
}
.article-sort-item-info .article-sort-item-tags {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  /* display: flex; */
  width: 100%;
}
.article-sort-item-info .article-sort-item-tags a {
  color: #858585;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  margin-right: auto;
  padding: 0 0.2rem;
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-sort-item-info .article-sort-item-tags a:hover {
  color: var(--cloudchewie-theme);
}
i.cloudchewiefont.cloudchewie-icon-hashtag {
  font-size: 15px !important;
}
@media screen and (max-width: 768px) {
  .article-sort .article-sort-item .article-sort-item-img {
    width: 80px !important;
    min-width: 80px !important;
  }
}
.article-sort-item-info .article-sort-item-tags a span {
  font-size: 12px;
  margin-right: 1px;
  pointer-events: none;
}
.article-sort-item-info .article-sort-item-tags a span i {
  font-size: 12px !important;
}
.article-sort-item-time {
  display: none;
}
#catalog-bar {
  border-radius: var(--cloudchewie-border-radius);
  display: flex;
  border: var(--cloudchewie-border-radius);
  margin-bottom: 1rem;
  justify-content: flex-start;
  border: var(--card-border);
  background-color: var(--cloudchewie-background);
  padding: 10px 5px;
}
#catalog-list {
  display: flex;
  white-space: nowrap;
  flex-flow: row wrap;
}
#category #catalog-list .catalog-list-item:first-child {
  margin-left: 5px;
}
.catalog-list-item {
  display: flex;
  align-items: center;
  margin: 0.25rem;
}
.catalog-list-item a {
  margin-right: 0.3rem;
  font-weight: 700;
  color: var(--cloudchewie-font-color);
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  padding: 0.1rem 0.5rem;
  border-radius: 8px;
  height: 30px;
  line-height: 30px;
}
.catalog-list-item.selected a {
  background: var(--cloudchewie-theme);
  color: var(--cloudchewie-white);
}
.catalog-list-item:hover a {
  background: var(--cloudchewie-theme);
  color: var(--cloudchewie-white);
}
.category-bar-next {
  margin-left: 16px;
  cursor: pointer;
  display: flex;
}
.category-bar-next:hover {
  color: var(--cloudchewie-theme);
}
body[data-type="categories"] #tag #tag-page-tags,
body[data-type="tags"] #tag #tag-page-tags {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#tag #tag-page-tags {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  border-radius: var(--cloudchewie-border-radius);
  display: flex;
  border: var(--cloudchewie-border-radius);
  margin-bottom: 1rem;
  justify-content: flex-start;
  border: var(--card-border);
  background-color: var(--cloudchewie-background);
  padding: 10px 5px;
}
.tag-cloud-list #tag #tag-page-tags {
  border: none;
  background-color: transparent;
  padding: unset;
}
.category-lists a:hover {
  color: var(--cloudchewie-theme) !important;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.category-lists a {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#love-button > a > i {
  color: red !important;
}
#love-button:hover > a > i {
  color: rgba(255, 0, 0, 0.6) !important;
}
#love-button:hover > a {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.icon-fanti:before {
  content: "\e6d8";
}

@media screen and (max-width: 768px) {
  [data-theme="light"] #post {
    background: var(--cloudchewie-background) !important;
    border: none !important;
  }
  [data-theme="light"] #post.read-mode,
  [data-theme="dark"] #post.read-mode {
    background: var(--readmode-light-color) !important;
    border: none !important;
  }
  body.read-mode #page-header #post-info {
    top: -30px !important;
  }
  body.read-mode #post-info .post-title {
    font-size: 1.5rem !important;
    line-height: 1.5 !important;
  }
  [data-theme="dark"] #post {
    border: none !important;
  }
  #body-wrap:has(.not-top-img) .layout {
    padding-top: 10px;
  }
  #body-wrap:not(:has(.not-top-img)) .layout {
    padding: 0;
  }
  #body-wrap:not(:has(.not-top-img)) .aside-content {
    padding: 0px 20px;
  }
  #body-wrap:not(:has(.not-top-img))
    .layout
    > div:first-child:not(.recent-posts) {
    border-radius: 12px 12px 0 0;
  }
  #body-wrap:not(:has(.not-top-img))
    .layout
    > div:first-child:not(.recent-posts) {
    z-index: 10;
    margin-top: -30px;
  }
  #body-wrap:not(:has(.not-top-img))
    .layout
    > div:first-child:not(.recent-posts) {
    padding: 1rem 1rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: var(--cloudchewie-background);
  }
  .main-hero-waves-area {
    display: none;
    visibility: hidden;
  }
}
#page-header #nav #nav-right .nav-button.long,
#page-header #nav #nav-right .nav-button.long a.totopbtn,
#page-header #nav #nav-right .nav-button.long a.totopbtn span {
  width: 70px;
}
.social-share .icon-wechat .wechat-qrcode h4 {
  color: var(--cloudchewie-font-color) !important;
  background: none !important;
}
.social-share .icon-wechat .wechat-qrcode {
  display: none;
  border: var(--card-border) !important;
  border-radius: 8px;
  position: absolute;
  z-index: 9;
  top: -205px;
  left: -84px;
  width: 200px;
  height: 192px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  box-shadow: var(--card-hover-box-shadow) !important;
  transition: all 200ms;
  -webkit-tansition: all 350ms;
  -moz-transition: all 350ms;
}
#web_bg {
  position: fixed;
  z-index: -999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: none;
  -webkit-overflow-scrolling: touch;
  background: var(--cloudchewie-background);
  background-attachment: local;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* 页脚 */
#footer {
  background: transparent;
  user-select: none;
  z-index: 0;
}
/* 页首*/
#nav {
  box-shadow: none !important;
}
.nav-fixed:not(.nav-top) #nav {
  box-shadow: var(--card-box-shadow) !important;
  border-bottom: var(--card-border) !important;
}
[data-theme="light"] #page-header #nav {
  background: transparent;
}
[data-theme="light"] .nav-fixed:not(.nav-top) #nav {
  background: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(50px);
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="dark"] .nav-fixed:not(.nav-top) #nav {
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(50px);
}
[data-theme="light"] .nav-fixed #nav a {
  color: var(--cloudchewie-font-color) !important;
}
.back-home-button a.back-menu-item {
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="dark"] #pagination > div > div > a.page-number {
  color: var(--btn-color) !important;
}
[data-theme="dark"] #pagination > div > a.extend.next {
  color: var(--btn-color) !important;
}
.nav-fixed #nav .site-page:hover {
  color: #fff !important;
}
.nav-fixed.nav-top #nav {
  background: none !important;
  background-color: transparent !important;
}
[data-theme="dark"] #nav .back-home-button i {
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="light"] .nav-fixed.nav-top.not-top-img #nav a,
[data-theme="light"] .nav-fixed.nav-top.not-top-img #nav .back-home-button i {
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="light"]
  .nav-fixed.nav-top:not(.not-top-img)
  #nav
  a:not(.site-page.child):not(.back-menu-item),
[data-theme="light"]
  .nav-fixed.nav-top:not(.not-top-img)
  #nav
  .back-home-button
  i {
  color: #fff !important;
}
[data-theme="light"] .not-top-img.nav-fixed.nav-top #nav a:hover,
[data-theme="light"] .nav-fixed.nav-top #nav .back-home-button:hover i {
  color: #fff !important;
}
.search-dialog {
  background: var(--card-bg);
  border: var(--card-border);
  backdrop-filter: blur(10px);
}
#search-mask {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  transform: translateZ(0);
  position: fixed;
  inset: 0px;
  z-index: 1000;
}
[data-theme="light"] #search-mask {
  background: rgba(255, 255, 255, 0.8);
}
#algolia-hits-empty {
  color: var(--cloudchewie-font-color);
}
.search-dialog-title {
  color: var(--cloudchewie-font-color);
}
.algolia-poweredBy {
  visibility: hidden;
}
.algolia-hit-item-link {
  color: var(--cloudchewie-font-color) !important;
  font-weight: bold;
}
.algolia-hit-item-link:hover {
  color: var(--cloudchewie-theme) !important;
}
.ais-Hits-list {
  color: var(--cloudchewie-font-color);
}
.ais-SearchBox-loadingIndicator {
  visibility: hidden;
}
.ais-Stats-text,
.ais-Pagination-link {
  color: var(--cloudchewie-font-color) !important;
}
.ais-Pagination-link:hover {
  color: var(--cloudchewie-theme) !important;
}
.search-close-button {
  color: var(--cloudchewie-font-color) !important;
}
#algolia-search
  .search-dialog
  .ais-Pagination
  .ais-Pagination-item--selected
  a {
  color: #fff !important;
}
.snackbar {
  background-color: var(--cloudchewie-theme);
}
.snackbar-container {
  border-radius: 5px !important;
  text-align: center;
}
@media (max-width: 640px) {
  .snackbar-container {
    border-radius: 0px !important;
    justify-content: center !important;
  }
}
b,
strong {
  color: var(--cloudchewie-font-color);
}
.note b,
.note strong {
  color: #4c4948;
}
blockquote > :first-child {
  margin-top: 0 !important;
}
blockquote > :last-child {
  margin-bottom: 0 !important;
}
#aside-content .card-tag-cloud a:hover {
  background-color: var(--cloudchewie-theme);
  color: #fff !important;
}
/* 导航栏居中 */
/* #nav .menus_items {
  width: fit-content;
  left: 50%;
  transform: translateX(-50%);
} */
#page-header #nav #nav-group {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
}
#menus,
#name-container {
  display: flex;
  justify-content: center;
  width: 100%;
  position: absolute;
  left: 0;
  margin: 0;
  user-select: none;
  -webkit-user-select: none;
}
/* 站名悬浮*/
#site-name::before {
  opacity: 0;
  background-color: var(--cloudchewie-theme) !important;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  position: absolute;
  width: 100%;
  height: fit-content;
  align-items: center;
  align-content: center;
  align-self: center;
  justify-items: center;
  justify-self: center;
  justify-content: center;
  content: "\f015";
  font-family: "Font Awesome 6 Free";
  text-align: center;
  color: white;
  line-height: 36.4px;
  font-size: 16px;
}
#site-name:hover::before {
  opacity: 1;
  scale: 1.03;
}
#blog-name {
  display: flex;
  z-index: 102;
  flex-wrap: nowrap;
  align-items: center;
  width: fit-content;
}
#site-name {
  position: relative;
  font-size: 1.2rem;
  display: flex;
  width: fit-content;
  align-items: center;
  align-content: center;
  align-self: center;
  justify-items: center;
  justify-self: center;
  justify-content: center;
  z-index: 101;
}
/* 固定顶栏 */
/* .nav-fixed #nav{
  transform: translateY(58px)!important;
  -webkit-transform: translateY(58px)!important;
  -moz-transform: translateY(58px)!important;
  -ms-transform: translateY(58px)!important;
  -o-transform: translateY(58px)!important;
}
#nav{
  transition: none!important;
  -webkit-transition: none!important;
  -moz-transition: none!important;
  -ms-transition: none!important;
  -o-transition: none!important;
} */
/* 导航栏按钮 */
#nav *::after {
  background-color: transparent !important;
}
.site-page.child:hover,
.site-page.social-icon:hover {
  background-color: var(--cloudchewie-theme);
  box-shadow: 0 0 1px var(--cloudchewie-theme) !important;
  border-radius: 100px;
  color: #fff !important;
}
.menus_item_child:not(#sidebar-menus ul) {
  left: -127px;
}
#nav .menus_items .menus_item .menus_item_child li a:hover {
  padding: 0.125rem 1.25rem;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}
@media screen and (max-width: 950px) {
  #name-container {
    display: none !important;
  }
}
#toggle-menu > a {
  padding: 8px !important;
}
#page-header:not(.not-home-page)::before {
  backdrop-filter: blur(10px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(180%) !important;
}
#page-header #post-info {
  bottom: 130px !important;
}
.cards2 {
  display: flex;
  margin-top: 10px;
  width: 100%;
  align-items: stretch;
  height: auto;
}
@media screen and (max-width: 768px) {
  .cards2 {
    padding: 0px 0px 0px 0px;
  }
}
.top {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}
#pagination > div > a.extend.prev,
#textbtn {
  color: var(--cloudchewie-font-color);
}
#pagination > div > a.extend.prev:hover,
#textbtn:hover {
  color: #fff;
}
.gc {
  margin-right: 10px !important;
}
@media screen and (max-width: 900px) {
  .cards2 {
    flex-wrap: wrap;
  }
  .fl,
  .gc {
    width: 100% !important;
  }
  .gc {
    margin-right: 0 !important;
  }
}
.fl {
  display: flex;
  flex-direction: column;
  width: 50%;
  height: 100%;
  margin-left: 10px;
  margin-top: 10px;
  max-height: 270px;
  min-height: 270px;
}
.gc {
  display: flex;
  width: 50%;
  max-height: 270px;
  margin-top: 10px;
  min-height: 270px;
}
.gc > .recent-post-item {
  width: 60% !important;
}
.gc > .recent-post-item {
  flex: 1 1 auto;
}
.gc {
  -webkit-text-size-adjust: 100%;
  color: var(--cloudchewie-font-color);
  font-size: var(--global-font-size);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  border-radius: 10px;
  transition: all 0.3s;
  display: flex;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-box-align: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  backdrop-filter: blur(50px);
}
.fl {
  color: var(--cloudchewie-font-color);
  font-size: var(--global-font-size);
  line-height: 2;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 50%;
  max-height: 270px;
  margin-left: 0 !important;
  backdrop-filter: blur(30px) saturate(180%);
  border-radius: 10px;
  transition: all 0.5s;
}
.gc,
.fl {
  box-shadow: var(--card-box-shadow);
  background: var(--card-bg) !important;
}
.gc:hover,
.fl:hover {
  box-shadow: var(--card-hover-box-shadow);
}
li.categoryBar-list-item {
  height: 115px !important;
  padding-top: 10px !important;
}
@media screen and (max-width: 550px) {
  .recent-post-item:has(#gitcalendar) {
    display: none !important;
  }
}
#gitcalendar {
  padding: 0 !important;
}
#gitcalendar {
  border: none !important;
}
.fl,
.gc > .recent-post-item {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}
#algolia-search > div.search-dialog > nav > button > i {
  color: var(--cloudchewie-font-color) !important;
}
#algolia-pagination
  > div
  > ul
  > li.ais-Pagination-item.ais-Pagination-item--page.ais-Pagination-item--selected
  > a {
  border-radius: 3px !important;
}
@media screen and (max-width: 500px) {
  #site-name {
    font-size: 20px;
  }
}
@media screen and (max-width: 1200px) {
  #recent-posts > .recent-post-item > .recent-post-info {
    padding: 0 40px 0;
  }
}
@media screen and (min-width: 1200px) {
  #recent-posts {
    margin-top: -1rem; /*头部为空时抵消间隔，若有磁贴或日历请注释掉该行*/
    align-content: flex-start;
    display: flex;
    flex-wrap: wrap; /*规定灵活的项目在必要的时候拆行或拆列。*/
    justify-content: space-between; /*。*/
  }
  #content-inner
    #recent-posts
    > .recent-post-item
    > .recent-post-info
    > .content {
    display: none;
  }
  #recent-posts > .recent-post-item {
    margin-top: 20px;
    display: inline-block;
    height: auto;
    width: 49%;
  }
  #recent-posts > .recent-post-item .post_cover {
    width: 100%;
    height: 200px;
  }
  #recent-posts > .recent-post-item .post_cover img.post_bg {
    width: 100%;
    height: 100%;
  }
  .article-meta__categories:not(
      #category .article-meta__categories,
      #tag .article-meta__categories,
      #archive .article-meta__categories
    ):hover {
    background-color: var(--cloudchewie-theme);
  }
  #recent-posts > .recent-post-item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #recent-posts > .recent-post-item .left_radius {
    border-radius: 12px 8px 0 0;
  }
  #recent-posts > .recent-post-item .right_radius {
    border-radius: 12px 8px 0 0;
  }
  .recent-post-item {
    height: auto !important;
  }

  .recent-post-info {
    padding: 0 40px;
    margin-top: 1em;
    width: 100% !important;
  }
  #recent-posts > .recent-post-item > .recent-post-info > .article-title {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    font-size: 1.2rem;
    line-height: 1.4;
  }
  #recent-posts
    > .recent-post-item
    > .recent-post-info
    > .article-title
    :hover {
    color: var(--cloudchewie-theme);
  }
  #recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap {
    margin-bottom: 1rem;
  }
}
#categoryBar {
  overflow: hidden;
}
#categoryBar {
  padding-bottom: 10px;
  overflow: auto;
  overflow: -moz-scrollbars-none;
}
#page.transparentpage {
  border: none !important;
}
.transparentpage {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
}
@media screen and (min-width: 900px) {
  .transparentpage {
    padding: 0px 0px !important;
  }
}
.transparentpage .page-title {
  display: none;
}
.fj-gallery a {
  background: none !important;
}
.fj-gallery img {
  display: inline !important;
}
div.fj-gallery > p > div > a > img {
  border-radius: 0px;
}
#page > h1 {
  text-align: center;
}
#rightside-button-list > button.checked {
  background: #3b70fc !important;
}
#card-toc {
  box-shadow: var(--card-box-shadow) !important;
  border: var(--card-border) !important;
  background: var(--card-bg);
  backdrop-filter: blur(20px) saturate(180%) !important;
}
.loading-bg {
  backdrop-filter: blur(20px) saturate(180%) !important;
  background: var(--card-bg) !important;
}
/* #web_bg::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0 0 0 0.4);
  backdrop-filter: blur(10px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(180%) !important;
} */
body {
  overflow: visible !important;
}
#article-container a:has(img):hover {
  text-decoration: none;
  border-radius: 5px;
  background: none !important;
  color: #fff;
}
#textbtn {
  cursor: pointer;
}
.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i) {
  border: var(--card-border) !important;
}
#pageNumInput:hover {
  background: var(--card-bg) !important;
  color: #ddd;
  width: 70px;
}
#pageNumInput:hover ::placeholder,
#pageNumInput:focus-within ::placeholder {
  opacity: 0.8;
}
#textnumer:hover {
  background: var(--card-bg) !important;
  color: #ddd;
}
.layout #pageNumInput input {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  text-align: center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}
#textnumer {
  outline: none !important;
  border: none !important;
  text-align: center;
  background: var(--card-bg) !important;
}
#pagination {
  align-self: center;
  justify-self: center;
  justify-items: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  width: 100%;
}
.pagination > *:not(.page-numbers):not(i),
.pagination > div > * {
  display: inline-block;
}
#pagination .pagination {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}
#pageNumInput {
  display: inline-flex;
  position: relative;
}
#pageNumInput:hover {
  background: 0 0;
  width: 70px;
  display: inline-flex;
  position: relative;
}
#pageNumInput:focus-within {
  width: 70px;
}
#pageNumInput:focus-within::after,
#pageNumInput:focus-within::before {
  display: block;
}
#pageNumInput::before {
  display: none;
  content: "回车跳转";
  position: absolute;
  white-space: nowrap;
  left: 50%;
  top: 0px;
  transform: translate(-50%, calc(-100% - 15px));
  line-height: 1;
  color: rgb(255, 255, 255);
  border-radius: 10px;
  padding: 12px 16px;
  background: rgb(68, 68, 68);
}
#pageNumInput::after {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  border: 10px solid transparent;
  border-top-color: #444;
  -webkit-transform: translate(-50%, calc(-50% - 5px));
  -moz-transform: translate(-50%, calc(-50% - 5px));
  -o-transform: translate(-50%, calc(-50% - 5px));
  -ms-transform: translate(-50%, calc(-50% - 5px));
  transform: translate(-50%, calc(-50% - 5px));
}
.layout > div .pagination .next,
.layout > div .pagination .prev {
  width: 4rem !important;
  position: absolute;
  right: 0;
  margin: 0;
}
.layout > div .pagination .prev {
  left: 0;
}
.gc,
.fl,
.cardHover,
.layout > div:first-child:not(.recent-posts),
#recent-posts > .recent-post-item,
#aside-content .card-widget,
.layout > .recent-posts .pagination *:not(.space):not(.page-numbers):not(i) {
  border: var(--card-border) !important;
}
#page:has(#about-page) {
  border: none !important;
}
.avatar-img {
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  background-size: cover;
  height: 160px;
  width: 100%;
  border-radius: 0;
  margin-top: 0px !important;
}
.card-info {
  padding: 0px 0px 24px 0px !important;
}
#aside-content
  > div.card-widget.card-info
  > div.card-info-data.site-data.is-center {
  padding: 0px 20px !important;
}
#card-info-btn {
  margin: 10px 20px !important;
}
#aside-content
  > div.card-widget.card-info
  > div.card-info-social-icons.is-center {
  margin: 0px 20px !important;
}
.card-recent-post a.thumbnail {
  width: 6rem !important;
}
.avatar-img img {
  position: absolute;
  left: calc(50% - 55px);
  bottom: 0;
  object-fit: cover;
  z-index: 1;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  border: 5px #fff solid;
}
body.read-mode .post-cloudGPT,
body.read-mode .post-meta,
body.read-mode .aplayer,
body.read-mode .main-hero-waves-area.waves-area {
  display: none;
}
body.read-mode #post {
  padding: 20px 40px;
}
body.read-mode #page-header #post-info {
  bottom: 50px !important;
}
body.read-mode #page-header.post-bg {
  height: 200px !important;
}
body.read-mode .needEndHide {
  display: none !important;
}
mjx-container {
  font-size: 100% !important;
}
@media screen and (max-width: 768px) {
  .pc-background {
    display: none;
  }
  .share-link.mobile {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .mobile-background {
    display: none;
  }
}
/* 密码输入框 */
.hbe-graphic-surge {
  /* fill: var(--cloudchewie-background) !important; */
  height: 100% !important;
  border-radius: 8px;
}
input[type="password"]::-ms-reveal {
  display: none;
}
.hbe-input-field-surge {
  margin-top: 1.6em !important;
}
.hbe-input-label-surge {
  transform: translate3d(1em, 3.1em, 0) !important;
}
.hbe-input-label-content-surge::after {
  content: "" !important;
}
.tab-item-content img {
  display: block;
  margin: auto;
}
#body-wrap.error .aside-list {
  display: none;
}
mjx-container[display],
.has-jax {
  line-height: 2 !important;
}
@media screen and (max-width: 1200px) {
  #aside-content .card-widget:not(#card-toc) {
    max-width: none !important;
    display: none;
  }
  .layout > div:first-child {
    width: 100%;
  }
}
/*****************************************
右键菜单样式
*****************************************/
#rightMenu {
  font-size: 15px;
}
[data-theme="light"] #rightMenu {
  display: none;
  position: fixed;
  width: 180px;
  height: fit-content;
  top: 10%;
  left: 10%;
  background: rgba(255, 255, 255, 0.95) !important;
  border-radius: 8px;
  z-index: 100;
  backdrop-filter: blur(20px);
  box-shadow: var(--card-hover-box-shadow);
  border: var(--card-border);
}
[data-theme="dark"] #rightMenu {
  display: none;
  position: fixed;
  width: 180px;
  height: fit-content;
  top: 10%;
  left: 10%;
  background-color: var(--card-bg);
  border: var(--card-border);
  border-radius: 8px;
  z-index: 100;
  backdrop-filter: blur(20px);
}

#rightMenu .rightMenu-group {
  padding: 6px 6px;
}
#rightMenu .rightMenu-line {
  border-top: var(--style-border-dashed);
}
#rightMenu .rightMenu-group.rightMenu-small {
  display: flex;
  justify-content: space-between;
}

#rightMenu .rightMenu-group .rightMenu-item {
  height: 30px;
  line-height: 30px;
  border-radius: 8px;
  transition: 0.3s;
  color: var(--cloudchewie-font-color);
}

#rightMenu .rightMenu-group.rightMenu-line .rightMenu-item {
  display: flex;
  height: 40px;
  line-height: 40px;
  padding: 0 4px;
}

#rightMenu .rightMenu-group .rightMenu-item:hover {
  background-color: var(--text-bg-hover);
  box-shadow: none;
}

#rightMenu .rightMenu-group .rightMenu-item i {
  display: inline-block;
  text-align: center;
  line-height: 30px;
  width: 30px;
  height: 30px;
  padding: 0 5px;
}

#rightMenu .rightMenu-group .rightMenu-item span {
  line-height: 30px;
}

#rightMenu:hover {
  /* box-shadow: 0px 0px 1px 1px var(--cloudchewie-theme) !important; */
  box-shadow: var(--card-hover-box-shadow) !important;
  transition: 0.3s !important;
}

#rightMenu .rightMenu-group.rightMenu-line .rightMenu-item * {
  height: 40px;
  line-height: 40px;
}

.rightMenu-group.hide {
  display: none;
}

.rightMenu-group.rightMenu-line.hide {
  display: none;
}
.rightMenu-item:hover {
  color: white !important;
}
[data-theme="light"] .CtxtMenu_ContextMenu.CtxtMenu_Menu,
[data-theme="light"] .CtxtMenu_Info {
  background: rgba(255, 255, 255, 0.95) !important;
  border-radius: 8px;
  backdrop-filter: blur(20px);
  padding: 6px 6px;
  box-shadow: var(--card-hover-box-shadow);
  border: var(--card-border);
  font-size: 14px;
}
.CtxtMenu_InfoContent {
  background: transparent !important;
  border: var(--card-border-dashed) !important;
}
[data-theme="dark"] .CtxtMenu_ContextMenu.CtxtMenu_Menu,
[data-theme="dark"] .CtxtMenu_Info {
  background-color: var(--card-bg);
  border-radius: 8px;
  backdrop-filter: blur(20px);
  padding: 6px 6px;
  box-shadow: var(--card-hover-box-shadow);
  border: var(--card-border);
  font-size: 14px;
  color: var(--cloudchewie-font-color);
}
[data-theme="light"] .CtxtMenu_MenuDisabled:hover,
[data-theme="light"] .CtxtMenu_MenuDisabled:focus {
  background-color: #e8e8e8;
}
.CtxtMenu_MenuCheck {
  margin-left: 5px;
}
[data-theme="dark"] .CtxtMenu_MenuDisabled:hover,
[data-theme="dark"] .CtxtMenu_MenuDisabled:focus {
  background-color: #1f1f1f;
}
.CtxtMenu_Info {
  padding: 20px !important;
}
.CtxtMenu_MenuClose {
  border: none !important;
}
.CtxtMenu_MenuLabel:focus {
  background-color: unset !important;
}
.CtxtMenu_MenuClose span {
  border: none !important;
  background: none !important;
}
[data-theme="light"] .CtxtMenu_MenuClose:hover span {
  border: none !important;
  background: none !important;
  color: var(--cloudchewie-theme) !important;
}
[data-theme="light"] .CtxtMenu_MenuClose:hover,
[data-theme="dark"] .CtxtMenu_MenuClose:hover {
  border: none !important;
  background: transparent !important;
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="light"] .CtxtMenu_MenuClose {
  border: none !important;
  background: none !important;
  color: black;
}
.CtxtMenu_MenuItem {
  border-radius: 8px !important;
  padding: 5px 2rem !important;
  margin: 0px 3px 0px 3px !important;
}
[data-theme="light"] .CtxtMenu_MenuActive {
  background-color: var(--text-bg-hover);
}
[data-theme="dark"] .CtxtMenu_MenuActive {
  background-color: var(--text-bg-hover);
}
.CtxtMenu_MenuArrow {
  margin-right: 10px !important;
}
.CtxtMenu_MenuArrow i {
  font-size: 13px !important;
}
.CtxtMenu_MenuRule {
  border-top: var(--style-border-dashed) !important;
  margin-top: 10px !important;
}
.CtxtMenu_ContextMenu.CtxtMenu_Menu:hover {
  box-shadow: var(--card-hover-box-shadow) !important;
  transition: 0.3s !important;
}
/*****************************************
错误页返回按钮
*****************************************/
.error-back-button {
  border-radius: 8px;
  text-align: center;
  box-sizing: border-box;
  text-decoration: none;
  transition: all 0.2s;
  display: inline-block;
  margin: 6px 6px 6px 6px;
  background-color: var(--cloudchewie-theme);
  color: #fff;
  padding: 6px 15px;
}

.error-back-button {
  margin-top: 1rem;
  display: block;
  align-self: center;
  max-width: fit-content;
}
.error-back-button:hover {
  text-decoration: none;
  color: #fff;
  background: var(--btn-hover-color);
}
/*****************************************
侧边栏按钮
*****************************************/
button#go-up #percent {
  display: none;
  font-weight: bold;
  font-size: 15px !important;
}

button#go-up span:nth-child(2) {
  font-size: 12px !important;
  margin-right: -1px;
}
button#go-up:hover i {
  display: block !important;
}

button#go-up:hover #percent {
  display: none !important;
}
#rightside-button-list > a.checked {
  background-color: #3b70fc;
}
/*****************************************
留言板弹幕
*****************************************/
#danmu {
  width: 100%;
  height: calc(100% - 60px);
  position: fixed;
  left: 0;
  top: 60px;
  z-index: 1;
  pointer-events: none;
}
.hidedanmu {
  opacity: 0;
}
.hidedanmu * {
  pointer-events: none !important;
}
div#danmuBtn {
  display: flex;
  justify-content: center;
  margin-bottom: 10px !important;
}
blockquote:has(#danmuBtn) p {
  margin-bottom: 10px !important;
  text-align: center;
}
div#danmuBtn button {
  background: var(--btn-bg);
  border: var(--card-border);
  color: white;
  padding: 8px 20px;
  margin: 0 20px;
  border-radius: 100px;
  transition: all 0.3s;
}
div#danmuBtn button:hover {
  background: var(--btn-hover-color);
}
.default-style {
  pointer-events: all;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 6px 16px 6px 6px;
  color: #eee;
}
.default-style:hover {
  background-color: rgba(0, 0, 0, 0.7);
  transition: 0.3s;
}
#article-container .default-style img {
  pointer-events: none;
  height: 30px;
  width: 30px;
  margin: 0 5px 0 0 !important;
  border-radius: 100px;
}
.default-style p {
  line-height: 1;
  pointer-events: none;
  margin: 0 !important;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*****************************************
AI摘要样式
*****************************************/
.post-cloudGPT {
  background: var(--cloudchewie-secondbg);
  border-radius: 8px;
  padding: 12px;
  line-height: 1.3;
  border: var(--card-border);
  margin-top: 16px;
}

@media screen and (max-width: 768px) {
  .post-cloudGPT {
    margin-top: 22px;
  }
}

.cloudGPT-title {
  display: flex;
  color: var(--cloudchewie-theme);
  border-radius: 8px;
  align-items: center;
  padding: 0 12px;
  cursor: default;
  user-select: none;
}

.cloudGPT-title-text {
  font-weight: bold;
  margin-left: 8px;
  line-height: 1;
  align-self: center;
  text-align: center;
  vertical-align: middle;
}

.cloudGPT-explanation {
  margin-top: 12px;
  padding: 8px 12px;
  background: var(--card-bg);
  border-radius: 8px;
  border: var(--card-border);
  font-size: 15px;
  line-height: 1.4;
  display: flex;
}

.cloudGPT-suggestions {
  display: flex;
  flex-wrap: wrap;
}

.cloudGPT-suggestions .cloudGPT-suggestions-item {
  margin-top: 12px;
  padding: 8px 12px;
  background: var(--card-bg);
  border-radius: 8px 8px 8px 0;
  border: var(--card-border);
  font-size: 15px;
  line-height: 1.4;
  display: flex;
  width: fit-content;
  margin-right: 12px;
  cursor: pointer;
  transition: 0.3s;
}

.cloudGPT-suggestions .cloudGPT-suggestions-item:hover {
  background: var(--cloudchewie-theme);
  color: var(--white);
}

.blinking-cursor {
  background-color: var(--cloudchewie-theme);
  width: 10px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  animation: blinking-cursor 0.5s infinite;
  -webkit-animation: blinking-cursor 0.5s infinite;
  margin-left: 4px;
}
[data-theme="dark"] .blinking-cursor {
  background-color: var(--text-bg-hover);
}
@keyframes blinking-cursor {
  0% {
    opacity: 1;
  }

  40% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.cloudGPT-tag {
  font-size: 12px;
  background-color: var(--cloudchewie-theme);
  color: var(--white);
  font-weight: bold;
  border-radius: 4px;
  margin-left: auto;
  line-height: 1;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}

[data-theme="dark"] .cloudGPT-tag {
  background-color: var(--text-bg-hover);
}

#cloudGPT-Toggle {
  font-size: 12px;
  background: var(--cloudchewie-theme);
  color: var(--card-bg);
  padding: 4px;
  border-radius: 4px;
  margin-left: 6px;
  transform: scale(0.8);
  cursor: pointer;
  transition: 0.3s;
  font-weight: bold;
}

#cloudGPT-Toggle:hover {
  background: var(--cloudchewie-font-color);
  color: var(--card-bg);
}

.cloudGPT-title-icon {
  width: 20px;
  height: 20px;
}

.cloudGPT-title-icon svg {
  width: 20px;
  height: 20px;
  fill: var(--cloudchewie-font-color);
}
[data-theme="light"] .cloudGPT-title-icon svg path,
[data-theme="light"] .cloudGPT-title-text {
  fill: var(--cloudchewie-theme) !important;
  color: var(--cloudchewie-theme) !important;
}

[data-theme="dark"] .cloudGPT-title-icon svg path,
[data-theme="dark"] .cloudGPT-title-text {
  fill: var(--cloudchewie-font-color) !important;
  color: var(--cloudchewie-font-color) !important;
}
/*****************************************
波浪效果
*****************************************/
.main-hero-waves-area {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -11px;
  z-index: 5;
  background-color: transparent;
}
.waves-area .waves-svg {
  width: 100%;
  height: 5rem;
}
.parallax > use {
  animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
  fill: #f7f9febd;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
  fill: #f7f9fe82;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
  fill: #f7f9fe36;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
  fill: var(--cloudchewie-background);
}
[data-theme="dark"] .parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
  fill: #18171dc8;
}
[data-theme="dark"] .parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
  fill: #18171d80;
}
[data-theme="dark"] .parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
  fill: #18171d3e;
}
[data-theme="dark"] .parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
  fill: #18171d;
}

@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
  }
}
@media (max-width: 768px) {
  .waves-area .waves-svg {
    height: 40px;
    min-height: 40px;
  }
}
/*****************************************
繁星效果
*****************************************/
#universe {
  display: block;
  position: fixed;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 3;
}
[data-theme="light"] #universe {
  display: none;
}
/*****************************************
加载条
*****************************************/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 10px;
  left: 0;
  right: 0;
  height: 8px;
  border-radius: 8px;
  width: 10rem;
  background: #eaecf2;
  border: 1px #e3e8f7;
  overflow: hidden;
}

.pace-inactive .pace-progress {
  opacity: 0;
  transition: 0.3s ease-in;
}

.pace .pace-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  max-width: 200px;
  position: absolute;
  z-index: 2000;
  display: block;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  animation: gradient 1.5s ease infinite;
  background-size: 200%;
}

.pace.pace-inactive {
  opacity: 0;
  transition: 0.3s;
  top: -8px;
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/*****************************************
链接标签外挂
*****************************************/
#article-container .cloudchewie-tag-link { margin: 16px 0; }
#article-container a.tag-Link { display: block; margin: 0; padding: 18px 20px; border: 1px solid var(--reading-border, #8793a233); border-radius: 12px; background: var(--reading-soft, #8793a20c); color: var(--cloudchewie-font-color); text-decoration: none; transition: border-color .18s, background .18s; }
#article-container a.tag-Link:hover, #article-container a.tag-Link:focus-visible { color: var(--cloudchewie-font-color); border-color: var(--cloudchewie-theme); background: color-mix(in srgb, var(--cloudchewie-theme) 5%, var(--card-bg)); text-decoration: none; }
#article-container a.tag-Link:focus-visible { outline: 2px solid var(--cloudchewie-theme); outline-offset: 3px; }
#article-container .tag-Link .tag-link-tips { display: none; }
#article-container .tag-Link .tag-link-bottom { display: flex; align-items: center; gap: 16px; margin: 0; }
#article-container .tag-Link .tag-link-left { width: 40px; height: 40px; flex: 0 0 40px; background-size: contain; background-repeat: no-repeat; background-position: center; border-radius: 9px; }
#article-container .tag-Link .tag-link-right { flex: 1; min-width: 0; margin: 0; }
#article-container .tag-Link .tag-link-title { margin: 0; color: inherit; font-size: 1em; font-weight: 600; line-height: 1.5; overflow-wrap: anywhere; }
#article-container .tag-Link .tag-link-sitename { margin-top: 4px; color: var(--reading-muted, #687586); font-size: .84em; line-height: 1.6; overflow-wrap: anywhere; }
[data-theme="dark"] #article-container .tag-Link .tag-link-sitename { color: var(--reading-muted, #a1adbc); }
#article-container .tag-Link .tag-link-bottom > i { margin: 0; color: var(--reading-muted, #8793a2); font-size: 14px; flex-shrink: 0; }
#article-container .tag-Link:hover .tag-link-title, #article-container .tag-Link:hover .tag-link-bottom > i { color: var(--cloudchewie-theme); }
@media (max-width: 768px) {
  #article-container a.tag-Link { padding: 14px; }
  #article-container .tag-Link .tag-link-bottom { gap: 12px; }
  #article-container .tag-Link .tag-link-left { width: 34px; height: 34px; flex-basis: 34px; }
}
@media (prefers-reduced-motion: reduce) { #article-container a.tag-Link { transition: none; } }
/*****************************************
固定导航栏时的回到顶部
*****************************************/
@media screen and (max-width: 768px) {
  #nav #wander-button,
  #nav #trailing-button,
  #nav #love-button {
    display: none;
  }
  .back-menu-list-groups.collapse-menu {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .back-menu-list-groups.collapse-menu {
    display: none;
  }
}
#name-container {
  width: 100%;
}
#name-container {
  justify-items: center;
  justify-content: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.nav-fixed #nav #page-name:hover {
  color: var(--cloudchewie-theme) !important;
  scale: 1.03 !important;
}
#page-name {
  min-width: 100px;
  font-size: 18px;
  padding: 8px;
  position: relative;
}
#page-name::after {
  font-size: 18px;
  position: absolute;
  width: 100%;
  height: fit-content;
  border-radius: 40px;
  color: white !important;
  left: 0;
  content: "回到顶部";
  background-color: var(--cloudchewie-theme) !important;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  text-align: center;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  opacity: 0;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
}
#page-name:hover:after {
  opacity: 1;
}
#page-name {
  padding-left: 30px;
  padding-right: 30px;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  justify-items: center;
  align-content: center;
  background: transparent !important;
}
#page-header.nav-fixed.nav-down #nav div.menus_items {
  opacity: 0;
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px);
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#page-header.nav-fixed #nav div.menus_items {
  opacity: 1;
  z-index: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#page-header.nav-fixed.nav-down #nav #name-container {
  opacity: 1;
  z-index: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
#page-header.nav-fixed #nav #name-container {
  opacity: 0;
  z-index: -1;
  /* -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px); */
}
/*****************************************
其他样式
*****************************************/
.article_describe {
  font-weight: bold;
}

.blog-slider__title {
  margin: -8px;
}

.read-mode #post:hover {
  box-shadow: none !important;
}
/* 版权 */
[data-theme="light"] .pagination-post {
  background: white !important;
  border-radius: 10px;
}

[data-theme="dark"] .pagination-post {
  border-radius: 10px;
  background-color: #040404 !important;
}

[data-theme="dark"] .pagination-post:hover {
  background-color: #040404 !important;
}

[data-theme="light"] #pagination .prev-post:hover .label,
[data-theme="light"] #pagination .next-post:hover .label,
[data-theme="light"] #pagination .next-post:hover .next_info,
[data-theme="light"] #pagination .prev-post:hover .prev_info {
  color: white !important;
}

[data-theme="light"] #pagination .prev-post .label,
[data-theme="light"] #pagination .next-post .label,
[data-theme="light"] #pagination .next-post .next_info,
[data-theme="light"] #pagination .prev-post .prev_info {
  color: white !important;
}

[data-theme="dark"] #pagination .prev-post:hover .label,
[data-theme="dark"] #pagination .next-post:hover .label,
[data-theme="dark"] #pagination .next-post:hover .next_info,
[data-theme="dark"] #pagination .prev-post:hover .prev_info {
  color: white !important;
  transition: 0.3s;
}

[data-theme="dark"] #pagination .prev-post .label,
[data-theme="dark"] #pagination .next-post .label,
[data-theme="dark"] #pagination .next-post .next_info,
[data-theme="dark"] #pagination .prev-post .prev_info {
  color: white !important;
}
#recent-posts > .post-card-large {
  height: 20em !important;
}

#recent-posts > .post-card-large > .recent-post-info > .content {
  -webkit-line-clamp: 5 !important;
  line-clamp: 5 !important;
}
#recent-posts > .recent-post-item {
  position: relative;
}
/* 最新文章图标 */
[data-theme="light"] .newPost-left,
[data-theme="light"] .newPost-right {
  position: absolute;
  top: 0;
  color: white;
  padding: 0 15px;
  background-color: var(--cloudchewie-theme);
  border-radius: 0 0 10px 10px;
}
[data-theme="dark"] .newPost-left,
[data-theme="dark"] .newPost-right {
  position: absolute;
  top: 0;
  color: white;
  padding: 0 15px;
  background-color: #1f1f1f;
  border-radius: 0 0 10px 10px;
}
.newPost-left {
  left: 15px;
}
.newPost-right {
  right: 15px;
}
#toggleButtons {
  z-index: 2;
}
.post-copyright-info a,
.post-copyright-type a,
.post-copyright-notice a {
  color: var(--cloudchewie-font-color) !important;
}
#post .post-copyright__title {
  font-size: 22px;
}
#post .post-copyright__notice {
  font-size: 15px;
}
[aside-position="left"] #content-inner.layout > div:first-child {
  order: 2;
}
[aside-position="left"] #content-inner.layout .aside-content {
  padding-right: 15px;
  padding-left: 0px;
}
[aside-position="right"] #content-inner.layout .aside-content {
  padding-right: 0px;
  padding-left: 15px;
}
@media screen and (max-width: 1200px) {
  [aside-position="left"] #content-inner.layout .aside-content,
  [aside-position="right"] #content-inner.layout .aside-content {
    padding: 0px;
  }
}
blockquote code {
  border: var(--card-border);
  margin: 0px 5px;
}
.talk_content ul li {
  margin: 8px 0px;
}
details.folding-tag > summary {
  color: var(--cloudchewie-font-color) !important;
}
[data-theme="dark"] details.folding-tag > summary:hover {
  color: var(--cloudchewie-white) !important;
}
#recent-posts > .recent-post-item .post_cover::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  /* content: ""; */
  transition: transform 0.3s;
  transform: scale3d(2, 1, 1) rotate(60deg) translate3d(15%, -150%, 0);
}
#recent-posts > .recent-post-item .post_cover:hover::after {
  transform: scale3d(2, 1, 1) rotate(60deg) translate3d(0, 130%, 0);
}
.video-card {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-top: 1rem;
  position: relative;
}
.video-card .page-top-card {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  display: flex;
  -webkit-box-orient: vertical;
  flex-direction: column;
  background: transparent;
}
.video-source {
  border-radius: 20px;
  z-index: -1;
}
video::-webkit-media-controls {
  display: none !important;
}
::view-transition-old(root),
::view-transition-new(root) {
  animation: none;
  mix-blend-mode: normal;
}

[data-theme="dark"]::view-transition-old(root) {
  z-index: 1;
}

[data-theme="dark"]::view-transition-new(root) {
  z-index: 999;
}

::view-transition-old(root) {
  z-index: 999;
}

::view-transition-new(root) {
  z-index: 1;
}
theme-toggle {
  height: 39px;
  margin-top: -6px;
}
@media screen and (max-width: 768px) {
  #footer-bar .footer-bar-links {
    justify-content: center;
    gap: 8px;
  }
  #footer-bar .footer-bar-links .footer-bar-left {
    align-items: center;
  }
}
theme-toggle {
  all: unset;
  display: inline-block;
}
body.modal-open {
  overflow: hidden !important;
}

#article-container ol li::before,
#article-container ul li::before {
  position: absolute;
  top: 0.28em;
  left: 0;
  background: var(--cloudchewie-theme);
  color: #fff;
  transition: all 0.3s ease-out 0s;
}
#article-container ul > li:not(.tab):before {
  border: 0.21em solid var(--cloudchewie-lighttext);
  background: var(--cloudchewie-lighttext);
}
#article-container ul > li:not(.tab)::before {
  top: 0.9em;
  width: 0.16em;
  height: 0.16em;
  border-radius: 5em;
  content: "";
  line-height: 0.16em;
}
li {
  list-style: none;
}
#article-container ol li:not(.tab),
#article-container ul li:not(.tab) {
  position: relative;
  margin: 0.2rem 0;
}
#article-container ul > li:not(.tab) {
  padding: 0.2em 0.2em 0.2em 1.4em;
}
#article-container ol > li::before {
  margin-top: 0.65em;
  width: 1.36em;
  height: 1.36em;
  border-radius: 0.68em;
  content: counter(li);
  counter-increment: li 1;
  text-align: center;
  font-size: 0.78em;
  line-height: 1.36em;
}
#article-container ol p,
#article-container ul p {
  margin: 0 0 8px;
}
#article-container ol[start] {
  counter-reset: unset;
}
#article-container ol,
#article-container ul {
  margin-top: 0.4rem;
  padding: 0 0 0 0.8rem;
  counter-reset: li 0;
}
#article-container ol > li:not(.tab) {
  padding: 0.2em 0.2em 0.2em 1.8em;
}

/*****************************************
即刻
*****************************************/
.page-top-card::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 0;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
  border-radius: 20px;
}
[data-them="dark"] .page-top-card::after {
  background: rgba(0, 0, 0, 0.3);
}
.video-card {
  height: 20rem;
}
.page-top-card {
  background-size: cover;
  background-position: center;
  height: 20rem;
  padding: 10px 1.5rem;
  border-radius: 20px;
  color: #fff;
  position: relative;
  background-color: var(--card-bg);
  margin-bottom: 12px;
}

.content-item-tips {
  position: relative;
  z-index: 1;
}
span.content-item-title {
  position: relative;
  font-size: 2.3em;
  font-weight: 700;
  line-height: 1.2;
  z-index: 1;
}
.content-bottom {
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  width: calc(100% - 3rem);
  bottom: 1rem;
}

a.banner-button {
  cursor: pointer;
  color: #fff !important;
  backdrop-filter: saturate(180%) blur(20px);
  background: rgba(120, 120, 120, 0.3);
  padding: 3px 15px;
  border-radius: 100px;
  text-decoration: none !important;
  transition: all 0.3s;
}

a.banner-button i {
  margin-right: 5px;
}

a.banner-button:hover {
  background: var(--cloudchewie-theme);
}

[data-theme="dark"] .page-top-card {
  opacity: 0.9;
}

@media screen and (max-width: 900px) {
  .video-card {
    height: 15rem;
  }
  .page-top-card {
    padding: 10px 1rem;
    height: 15rem;
  }

  .content-bottom {
    width: calc(100% - 2rem);
  }

  .author-content-item .content-bottom {
    width: calc(100% - 3.5rem);
  }

  a.banner-button {
    width: 50px;
    height: 35px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }

  a.banner-button span {
    display: none;
  }

  a.banner-button i {
    margin: 0;
  }
}
.talk_item {
  display: inline-block;
  width: 32.7%;
  margin-right: 1%;
  margin-bottom: 15px;
}
.talk_item:not(:has(.talk_bottom)) .talk_content {
  padding-bottom: 0;
}
@media screen and (max-width: 1250px) {
  .zone_imgbox {
    --w: 120px;
  }
}

@media screen and (max-width: 1100px) {
  .talk_item {
    width: 49.3%;
    margin-right: 1.4%;
  }

  .zone_imgbox {
    --w: 150px;
    gap: 6px;
  }
}

@media screen and (max-width: 768px) {
  .talk_item {
    width: 100%;
    margin-right: 0;
  }

  span.talk_date {
    font-size: 14px;
  }
}
.talk_content {
  line-height: 1.5;
  font-size: 1rem;
}
.talk_item {
  padding: 1rem;
}
a.talk_comment {
  text-decoration: none;
}
a.talk_comment:hover {
  text-decoration: none !important;
  background: transparent !important;
}
.talk_item {
  background: var(--card-bg);
  border: var(--card-border) !important;
  -webkit-box-shadow: var(--card-box-shadow);
  box-shadow: var(--card-box-shadow);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 8px;
}
#page:has(#talk) .tk-comments-title {
  margin-top: 1rem;
  margin-bottom: 0rem;
}
.talk_item:hover {
  -webkit-box-shadow: var(--card-hover-box-shadow);
  box-shadow: var(--card-hover-box-shadow);
}

#page:has(#talk) .tk-submit {
  padding: 20px 10px 0;
}

#page:has(#talk) .tk-comments-container > .tk-comment {
  padding: 15px;
}

/* 页面初始化结束 */

#talk {
  margin-top: 1rem;
}

#talk .talk-loading {
  position: relative !important;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

#talk .talk-loading img {
  width: 200px;
}

.talk_avatar {
  margin: 0px !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 20px !important;
}

.talk_bottom,
.talk_meta {
  display: flex;
  align-items: center;
  width: 100%;
  line-height: 1.5;
}
.talk_meta {
  margin-right: 20px;
  flex-flow: row wrap;
  row-gap: 6px;
}
.talk_reply {
  transition: all 0.3s;
  cursor: pointer;
}
.talk_meta_user,
.talk_meta_date,
.talk_meta_reaction,
.talk_meta_pinned,
.talk_meta_tag {
  display: flex;
  flex-direction: row;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  align-self: center;
  justify-self: center;
  color: var(--cloudchewie-font-color);
  font-size: 0.8rem;
  background-color: var(--cloudchewie-code-stress);
  padding: 2px 10px;
  border-radius: 20px;
  margin-right: 6px;
  transition: all 0.3s;
  cursor: pointer;
}
.talk_meta_tag i.cloudchewie-icon-hashtag {
  font-size: 13px !important;
}
.talk_meta_pinned,
.talk_meta_user:hover,
.talk_meta_date:hover,
.talk_meta_reaction:hover,
.talk_meta_tag:hover {
  background-color: var(--cloudchewie-theme);
  color: var(--cloudchewie-white);
}
.talk_reply:hover {
  color: var(--cloudchewie-theme);
}
.talk_bottom {
  justify-content: space-between;
}
.talk_spacer {
  border: var(--style-border-dashed);
  margin: 8px 0 15px;
}
span.talk_pinned,
span.talk_nick,
span.talk_date,
span.talk_tag,
span.talk_reaction {
  margin-left: 3px;
  font-weight: 400;
  line-height: 2.2;
}
span.talk_reaction_icon {
  font-size: 15px !important;
}
.zone_imgbox {
  display: flex;
  flex-wrap: wrap;
  --w: calc(25% - 8px);
  gap: 10px;
  margin-top: 5px;
}

img.no-lazyload {
  border-radius: 4px;
}

.zone_imgbox a {
  display: block;
  border-radius: 12px;
  width: var(--w);
  aspect-ratio: 1/1;
  position: relative;
}

.zone_imgbox img {
  width: 100%;
  height: 100%;
  margin: 0 !important;
  object-fit: cover;
}

.talk_bottom {
  opacity: 0.9;
}
.talk_bottom .icon {
  padding: 5px;
  color: var(--cloudchewie-font-color);
  float: right;
  transition: all 0.3s;
}

.talk_bottom .icon:hover {
  color: #ffffff;

  background-color: transparent !important;
}
.talk_content > a {
  margin: 0 3px;
  color: #ff7d73 !important;
}
.talk_content > a:hover {
  text-decoration: none !important;
  color: #ff5143 !important;
}
@media screen and (max-width: 900px) {
  .zone_imgbox {
    --w: calc(33% - 5px);
  }
  #talk {
    margin: 10px 0px 0;
  }
  #post-comment {
    margin: 0 3px;
  }
}

@media screen and (max-width: 768px) {
  .zone_imgbox {
    gap: 6px;
  }
  .zone_imgbox {
    --w: calc(50% - 3px);
  }
}
.video-wrapper {
  position: relative;
  padding-bottom: 55%;
  width: 100%;
  height: 0;
  margin: 0.5rem 0;
}
.video-wrapper iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  border-radius: 12px;
  border: var(--card-border);
}
.talk_content {
  padding-bottom: 3px;
}
.tag-group {
  margin: 3px 0px;
  display: flex;
}
.tag-div {
  display: inline;
  padding: 6px 6px 1px 0px;
}
.tag-span {
  border: var(--card-border);
  color: var(--cloudchewie-theme);
  border-radius: 8px;
  background: var(--cloudchewie-background);
  padding: 3px 6px;
}
.music-wrapper .aplayer {
  margin: 0.5rem 0 !important;
  border: var(--card-border) !important;
  border-radius: 10px !important;
  box-shadow: var(--card-box-shadow) !important;
  transition: all 0.3s;
}
.music-wrapper .aplayer:hover {
  box-shadow: var(--card-hover-box-shadow) !important;
}
.music-wrapper .aplayer {
  padding: 5px 10px;
  margin: 5px;
  border-radius: 15px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  position: relative;
}
/* [data-theme="light"] .music-wrapper .aplayer {
  background: #333 !important;
} */
.music-wrapper .aplayer-miniswitcher {
  background: none !important;
  border: none !important;
}
.music-wrapper .aplayer * {
  box-sizing: content-box;
}

.music-wrapper .aplayer svg {
  width: 100%;
  height: 100%;
}

.music-wrapper .aplayer svg circle,
.music-wrapper .aplayer svg path {
  fill: #fff !important;
}

.music-wrapper .aplayer.aplayer-withlist .aplayer-list {
  display: block;
}

.music-wrapper .aplayer.aplayer-withlist .aplayer-info .aplayer-lrc,
.music-wrapper .aplayer.aplayer-withlist .aplayer-info .aplayer-music {
  width: calc(100% - 82px);
}

.music-wrapper .aplayer.aplayer-withlist .aplayer-body {
  padding: 5px 0 30px;
}

.music-wrapper .aplayer.aplayer-withlist .aplayer-icon:not(.aplayer-icon-lrc) {
  display: inline-block;
}

.music-wrapper
  .aplayer.aplayer-loading
  .aplayer-info
  .aplayer-controller
  .aplayer-loading-icon {
  display: block;
}

.music-wrapper
  .aplayer.aplayer-loading
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.music-wrapper .aplayer .aplayer-body {
  position: relative;
  padding: 5px 0;
}

.music-wrapper .aplayer .aplayer-icon {
  display: none;
  width: 22px;
  height: 22px;
  cursor: pointer;
  background: 0 0;
  border: none;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

.music-wrapper .aplayer .aplayer-icon-forward {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.music-wrapper .aplayer .aplayer-pic {
  position: relative;
  border-radius: 12px;
  float: left;
  height: 66px;
  width: 66px;
  background-size: cover;
  background-position: 50%;
  cursor: pointer;
}

.music-wrapper .aplayer .aplayer-pic .aplayer-button {
  position: absolute;
  border-radius: 50%;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease;
}

.music-wrapper .aplayer .aplayer-pic .aplayer-play {
  width: 26px;
  height: 26px;
  border: 2px solid #fff;
  bottom: 50%;
  right: 50%;
  margin: 0 -15px -15px 0;
}

.music-wrapper .aplayer .aplayer-pic .aplayer-play svg {
  position: absolute;
  top: 3px;
  left: 4px;
  height: 20px;
  width: 20px;
}

.music-wrapper .aplayer .aplayer-pic .aplayer-pause {
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  bottom: 4px;
  right: 4px;
}

.music-wrapper .aplayer .aplayer-pic .aplayer-pause svg {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 12px;
  width: 12px;
}

.music-wrapper .aplayer .aplayer-info {
  padding: 7px 7px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 66px;
  height: 66px;
  box-sizing: border-box;
}
.music-wrapper .aplayer .aplayer-info .aplayer-music,
.music-wrapper .aplayer .aplayer-info .aplayer-lrc {
  margin: 0px 0px 0px 5px !important;
}
.music-wrapper .aplayer .aplayer-info .aplayer-author {
  margin-left: 5px;
}
.music-wrapper .aplayer .aplayer-info .aplayer-music {
  display: flex;
  align-items: center;
  width: calc(100% - 25px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
}

.music-wrapper .aplayer .aplayer-info .aplayer-music .aplayer-title {
  color: var(--cloudchewie-font-color);
  font-size: 14px;
}

.music-wrapper .aplayer .aplayer-info .aplayer-music .aplayer-author {
  font-size: 12px;
  color: var(--cloudchewie-font-color);
  opacity: 0.8;
}

.music-wrapper .aplayer .aplayer-info .aplayer-controller {
  display: flex;
  align-items: center;
}

.music-wrapper .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  padding: 4px 0;
  cursor: pointer !important;
  flex: 1;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap:hover
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar {
  position: relative;
  height: 4px;
  width: 100%;
  background: #cdcdcd;
  border-radius: 100px;
}

.music-wrapper .aplayer-played,.music-wrapper .aplayer-thumb{
  background-color: var(--cloudchewie-theme) !important;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-loaded {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #aaa;
  height: 4px;
  transition: all 0.5s ease;
  border-radius: 100px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 4px;
  border-radius: 100px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-bar-wrap
  .aplayer-bar
  .aplayer-played
  .aplayer-thumb {
  position: absolute;
  top: 0;
  right: 5px;
  margin-top: -3px;
  margin-right: -10px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.music-wrapper .aplayer .aplayer-info .aplayer-controller .aplayer-time {
  right: 0;
  color: #999;
  font-size: 12px;
  line-height: 1;
  padding-left: 7px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .main-button {
  display: block;
  position: absolute !important;
  top: 15px !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  right: 3px !important;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .main-button
  .aplayer-icon {
  height: 25px;
  width: 25px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .main-button
  .aplayer-icon-play {
  display: inline-block !important;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .other-button {
  position: absolute;
  display: flex;
  justify-content: space-between;
  padding: 0 5px;
  left: 0;
  right: 0;
  bottom: 3px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon
  .aplayer-icon-lrc {
  display: none;
}

.music-wrapper .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {
  position: relative;
  display: inline-block;
  margin-left: 3px;
  cursor: pointer !important;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap:hover
  .aplayer-volume-bar-wrap {
  width: 70px;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap {
  position: absolute;
  top: 0;
  left: 20px;
  width: 0;
  height: 20px;
  z-index: 99;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap
  .aplayer-volume-bar {
  position: absolute;
  top: 9px;
  left: 5px;
  width: 50px;
  height: 5px;
  background: #aaa;
  border-radius: 2.5px;
  overflow: hidden;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-volume-wrap
  .aplayer-volume-bar-wrap
  .aplayer-volume-bar
  .aplayer-volume {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 5px;
  transition: all 0.1s ease;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-loading-icon {
  display: none;
}

.music-wrapper
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-loading-icon
  svg {
  position: absolute;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
}

.music-wrapper .aplayer .aplayer-lrc {
  display: block;
  margin-top: 2px;
  width: calc(100% - 25px);
  position: relative;
  height: 16px;
  text-align: left !important;
  overflow: hidden;
}

.music-wrapper .aplayer .aplayer-lrc p {
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
  line-height: 16px !important;
  height: 16px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0;
  overflow: hidden;
}

.music-wrapper .aplayer .aplayer-lrc p.aplayer-lrc-current {
  opacity: 1;
  overflow: visible;
  height: auto !important;
  min-height: 16px;
  color: var(--cloudchewie-font-color);
  opacity: 0.9;
}

.music-wrapper .aplayer .aplayer-lrc.aplayer-lrc-hide {
  display: none;
}

.music-wrapper .aplayer .aplayer-lrc .aplayer-lrc-contents {
  width: 100%;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
}

.music-wrapper .aplayer .aplayer-list {
  overflow: auto;
  transition: all 0.5s ease;
  will-change: height;
  display: none;
  overflow: hidden;
}

.music-wrapper .aplayer .aplayer-list.aplayer-list-hide {
  max-height: 0 !important;
}

.music-wrapper .aplayer .aplayer-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}

.music-wrapper .aplayer .aplayer-list ol::-webkit-scrollbar {
  width: 5px;
}

.music-wrapper .aplayer .aplayer-list ol::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #eee;
}

.music-wrapper .aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
}

.music-wrapper .aplayer .aplayer-list ol li {
  position: relative;
  height: 32px;
  line-height: 32px;
  padding: 0 15px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  overflow: hidden;
  margin: 1px 0;
  border-radius: 5px;
}

.music-wrapper .aplayer .aplayer-list ol li:first-child {
  border-top: none;
}

.music-wrapper .aplayer .aplayer-list ol li.aplayer-list-light,
.music-wrapper .aplayer .aplayer-list ol li:hover {
  background: #555;
}

.music-wrapper .aplayer .aplayer-list ol li .aplayer-list-title {
  color: #fff;
}

.music-wrapper .aplayer .aplayer-list ol li .aplayer-list-index {
  color: #fff;
  opacity: 0.8;
  margin-right: 12px;
  cursor: pointer;
}

.music-wrapper .aplayer .aplayer-list ol li .aplayer-list-author {
  color: #fff;
  opacity: 0.8;
  float: right;
  cursor: pointer;
}

.music-wrapper .aplayer .aplayer-notice {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 12px;
  border-radius: 4px;
  padding: 5px 10px;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  pointer-events: none;
  background-color: #444;
  color: #fff;
}

@-webkit-keyframes aplayer-roll {
  0% {
    left: 0;
  }

  to {
    left: -100%;
  }
}

@keyframes aplayer-roll {
  0% {
    left: 0;
  }

  to {
    left: -100%;
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.music-wrapper .aplayer-lrc:after,
.music-wrapper .aplayer-lrc:before {
  background: none !important;
}
.talk_content ul,
.talk_content pre,
.talk_content a:has(img) img:not(.avatar) {
  margin: 5px 0px !important;
}
.talk_content p {
  margin: 0px !important;
}
.talk_content a:has(img) {
  padding: 0px !important;
}
#article-container:has(.memos-bar) .page-top-card{
  margin-bottom: 18px;
}
.memos-bar {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem !important;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: var(--card-bg);
  border: var(--card-border);
  box-shadow: var(--card-box-shadow);
  cursor: default;
  transition: all 0.6s ease-out;
  margin-right: 0;
  margin-left: 0;
  overflow: hidden;
  height: 3.5rem;
}
.memos-bar:hover,
#memos-userlist:hover {
  box-shadow: var(--card-hover-box-shadow);
}
.memos-bar .memos-bar-right,
.memos-bar .memos-button-list {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.memos-btn {
  cursor: pointer;
  transition: all 0.3s;
  padding: 0.5rem !important;
  margin-right: 8px !important;
}
.memos-btn:hover,
.memos-btn.checked {
  color: var(--cloudchewie-theme);
  fill: var(--cloudchewie-theme);
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  animation-name: fadeOutRight;
}
.animate__animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.search-memos-input {
  outline: none;
  border: none;
  background-color: transparent;
  box-shadow: none;
  max-width: 200px;
  border-bottom: var(--card-border);
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
  font-size: medium;
  color: var(--cloudchewie-font-color);
}
.search-memos-input::placeholder {
  opacity: 0.6;
  color: var(--cloudchewie-font-color);
}
.memos-bar .memos-bar-avatar-wrapper {
  background-size: contain;
  flex: 0 0 auto;
  padding: 1rem !important;
  border-radius: unset;
  background-color: transparent;
  width: 3.5rem;
  height: 3.5rem;
  cursor: pointer;
}
.memos-bar .memos-bar-avatar-wrapper img {
  border-radius: 30px !important;
  display: inline-block;
  max-width: 100%;
}
#memos-bar-name {
  height: 3.5rem;
  line-height: 3.5rem;
  font-size: 0.875rem;
}
@media (max-width: 550px) {
  input.search-memos-input {
    max-width: 150px;
  }
}
#memos-userlist {
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  height: auto;
  max-height: 168px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 10px;
  background: var(--card-bg);
  border: var(--card-border);
  box-shadow: var(--card-box-shadow);
  cursor: default;
  transition: all 0.6s ease-out;
  border-radius: 8px;
  margin-bottom: 1rem !important;
}
#memos-userlist .item-avatar {
  background-color: var(--card-bg);
  border-radius: 50%;
  margin: 0 6px 5px 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-size: contain;
  flex: 0 0 auto;
}
#memos-query {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
  align-items: center;
  justify-items: center;
  column-gap: 8px;
}
#memos-query.no-query {
  display: none;
}
.memos-query-title {
  margin-right: 1rem !important;
}
.memos-query-item {
  background: var(--card-bg);
  border: var(--card-border);
  box-shadow: var(--card-box-shadow);
  border-radius: 8px;
  transition: all 0.3s;
  padding: 0px 0.5rem;
  align-self: center;
  justify-self: center;
  cursor: pointer;
}
.memos-query-item span {
  margin: 0px 3px;
}
.memos-query-item .cloudchewiefont {
  font-size: 16px !important;
}
.memos-query-item:hover span {
  text-decoration: line-through;
}
.d-none {
  display: none !important;
}

#page:has(#cloudMusic-page) {
  border: 0;
  box-shadow: none !important;
  padding: 0 !important;
  background: transparent !important;
}
#cloud_music_bg {
  display: none;
  filter: blur(63px) !important;
  opacity: 0.6;
  position: fixed;
  z-index: -999;
  background-attachment: local;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: rotate(0deg);
}
body:has(#cloudMusic-page) #cloud_music_bg {
  display: block;
}

body:has(#cloudMusic-page) {
  background: rgb(13, 13, 13);
}

#cloudMusic-page meting-js .aplayer {
  display: flex;
  flex-direction: row-reverse;
  background: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none;
}

body:has(#cloudMusic-page) #web_bg {
  display: none;
}
body:has(#cloudMusic-page) #footer,
body:has(#cloudMusic-page) #nav-music {
  display: none;
}

#cloudMusic-page .aplayer-body {
  width: 40%;
  height: 75vh;
}

#cloudMusic-page ol > li:hover {
  background: #ffffff33;
  border-radius: 6px;
}
#cloudMusic-page .aplayer-pic {
  float: none;
  width: 180px;
  height: 180px;
  border-radius: 12px;
  margin: auto;
  left: 0;
  right: 0;
}

#cloudMusic-page .aplayer-info {
  margin: 0 20px 0 20px;
  border-bottom: none;
}

#cloudMusic-page .aplayer-info .aplayer-music {
  text-align: center;
  height: auto;
  margin: 15px;
}

#cloudMusic-page .aplayer-info .aplayer-music .aplayer-author,
#cloudMusic-page .aplayer-info .aplayer-music .aplayer-title {
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
}

#cloudMusic-page .aplayer-info .aplayer-lrc {
  height: 800%;
  margin-top: 80px;
  mask-image: linear-gradient(
    to bottom,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #0000,
    #0000
  );
}
#cloudMusic-page .aplayer-info .aplayer-lrc p {
  font-size: 15px !important;
  color: #fff;
}
#cloudMusic-page .aplayer .aplayer-lrc:after,
#cloudMusic-page .aplayer .aplayer-lrc:before {
  display: none;
}

/* 控制器 */
#cloudMusic-page .aplayer-info .aplayer-controller {
  position: fixed;
  max-width: 1400px;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 30px;
}
#cloudMusic-page .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  margin: 0 160px 0 150px;
}
#cloudMusic-page .aplayer-info .aplayer-controller .aplayer-played {
  background: var(--white) !important;
}
#cloudMusic-page .aplayer-info .aplayer-controller .aplayer-thumb {
  -webkit-transform: none;
  transform: none;
  background: #fff !important;
}
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-back,
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-forward,
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-play {
  display: inline;
  position: fixed;
}
#cloudMusic-page .aplayer-info .aplayer-time {
  position: absolute;
  width: 100%;
  bottom: 21px;
  height: 0;
  display: flex;
  justify-content: flex-end;
}
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-time-inner {
  margin-right: 18px;
  margin-top: -8px;
}
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-back {
  position: absolute;
  left: 0;
}
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-play {
  position: absolute;
  left: 40px;
}
#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-forward {
  position: absolute;
  left: 80px;
}

#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon {
  width: 2rem;
  height: 2rem;
  margin-left: 15px;
}

#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-menu {
  display: none;
}

#cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon path {
  fill: var(--white);
}

#cloudMusic-page .aplayer-list {
  width: 60%;
  max-height: none !important;
  height: 100%;
}
#cloudMusic-page #cloudMusic-page-meting.collapsed meting-js .aplayer .aplayer-list {
  width: 0%;
}
#cloudMusic-page #cloudMusic-page-meting.collapsed meting-js .aplayer .aplayer-body {
  width: 100%;
}
#cloudMusic-page ol {
  max-height: 75vh !important;
  padding-right: 25px;
}
#cloudMusic-page ol > li {
  border-top: 1px solid transparent;
  font-size: 14px;
}
#cloudMusic-page ol > li.aplayer-list-light {
  background: rgb(255 255 255 / 20%);
  border-radius: 6px;
}

#cloudMusic-page ol > li span {
  color: var(--white);
}

#cloudMusic-page ol > li.aplayer-list-light .aplayer-list-cur {
  display: none;
}
#cloudMusic-page ol > li span.aplayer-list-author {
  opacity: 0.6;
}

/* 导航栏 */
.page:has(#cloudMusic-page) #nav {
  backdrop-filter: none !important;
  background: 0 0 !important;
  border-bottom: none !important;
}

.page:has(#cloudMusic-page)
  #page-header.not-top-img
  #nav
  a.site-page:not(.child),
.page:has(#cloudMusic-page) #page-header.not-top-img #nav a#site-name,
.page:has(#cloudMusic-page) #page-header #nav .back-home-button i {
  color: var(--white) !important;
  fill: var(--white) !important;
}

body:has(#cloudMusic-page) .s-sticker div {
  color: var(--white) !important;
}

body:has(#cloudMusic-page)
  .aplayer
  .aplayer-info
  .aplayer-controller
  .aplayer-time
  .aplayer-icon.aplayer-icon-loop {
  margin-right: 15px;
}
body:has(#cloudMusic-page) .aplayer .aplayer-info .aplayer-music {
  overflow: hidden;
  white-space: unset;
  margin: 0 0 13px 5px;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
  padding-bottom: 2px;
  height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #fff;
}
.aplayer-list ol::-webkit-scrollbar-track {
  background-color: transparent;
}
.aplayer-list ol::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #eee;
}
[data-theme="dark"] .page:has(#cloudMusic-page) #page-header:before {
  background-color: transparent;
}

/* **** 移动端样式 ***** */
@media screen and (max-width: 768px) {
  body:has(#cloudMusic-page) #rightside {
    display: none !important;
  }
  body:has(#cloudMusic-page) #content-inner,
  body:has(#cloudMusic-page) #page {
    z-index: auto;
  }
  #cloudMusic-page .aplayer-list {
    position: fixed;
    z-index: 1002;
    width: 100%;
    bottom: -76%;
    left: 0;
    background: var(--sidebar-bg);
    height: auto;
    border-radius: 15px 15px 0px 0px;
    padding: 15px 0px;
  }
  #cloudMusic-page .aplayer-list.aplayer-list-hide {
    bottom: 0% !important;
  }
  #cloudMusic-page ol {
    max-height: 60vh !important;
    padding-right: 0px;
  }
  #cloudMusic-page ol > li {
    display: flex;
    margin: 0 10px;
  }
  #cloudMusic-page ol > li span {
    color: var(--cloudchewie-font-color);
  }
  #cloudMusic-page ol > li span.aplayer-list-title {
    width: 30%;
  }
  #cloudMusic-page ol > li.aplayer-list-light {
    background: var(--cloudchewie-theme);
    padding: 5px 20px;
    border-radius: 10px;
  }
  #cloudMusic-page ol > li.aplayer-list-light span {
    color: #fff;
  }
  #cloudMusic-page ol > li span.aplayer-list-title {
    max-width: 55%;
    width: auto;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }
  #cloudMusic-page ol > li span.aplayer-list-author {
    position: absolute;
    right: 10px;
    width: auto;
    max-width: 35%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }
  #cloudMusic-page ol > li.aplayer-list-light span.aplayer-list-author {
    right: 15px;
  }
  /* 歌词信息 */
  #cloudMusic-page .aplayer-body {
    width: 100%;

    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 100px;
  }
  #cloudMusic-page .aplayer-info .aplayer-lrc {
    margin-top: 40px;
    height: auto;
    max-height: 200%;
    min-height: 100%;
    mask-image: linear-gradient(
      to bottom,
      #000,
      #000,
      #000,
      #000,
      #0000,
      #0000
    );
  }
  #cloudMusic-page .aplayer-info .aplayer-controller {
    width: 100%;
    bottom: 100px;
  }
  #cloudMusic-page .aplayer-info .aplayer-controller .aplayer-bar-wrap {
    margin: 0 30px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time {
    bottom: -40px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-time-inner {
    position: absolute;
    width: 100%;
    margin-right: 0;
    margin-top: -33px;
  }
  #cloudMusic-page
    .aplayer-info
    .aplayer-time
    .aplayer-time-inner
    .aplayer-dtime {
    position: absolute;
    right: 30px;
  }
  #cloudMusic-page
    .aplayer-info
    .aplayer-time
    .aplayer-time-inner
    .aplayer-ptime {
    position: absolute;
    left: 35px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-back {
    margin: auto;
    right: 110px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-play {
    margin: auto;
    right: 0;
    left: 0;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-forward {
    margin: auto;
    left: 110px;
    right: 0;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-order {
    position: absolute;
    left: 22px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-loop {
    position: absolute;
    right: 25px;
  }
  #cloudMusic-page .aplayer-info .aplayer-time .aplayer-icon-menu {
    display: inline;
    position: absolute;
    right: 25px;
    top: -90px;
  }
  #cloudMusic-page .aplayer-volume-bar-wrap {
    bottom: 0px;
    right: 7px;
  }
  #cloudMusic-page
    .aplayer
    .aplayer-info
    .aplayer-controller
    .aplayer-volume-wrap {
    left: -66px;
  }
}
body.pace-done:has(#cloudMusic-page) #rightside {
  display: none !important;
}
#cloudMusic-page meting-js svg,
#cloudMusic-page meting-js .aplayer ol > li {
  fill: var(--white) !important;
  color: var(--white) !important;
}
#cloudMusic-page #cloudMusicBtnGetSong,
#cloudMusic-page #cloudMusicRefreshBtn,
#cloudMusic-page #cloudMusicSwitching {
  position: fixed;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 50px;
  height: 50px;
  bottom: 100px;
  padding: 5px;
  background: rgba(222, 222, 222, 0.3);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 50%;
  color: #fff;
  text-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  z-index: 2;
}
#cloudMusic-page .aplayer .aplayer-info .aplayer-controller .aplayer-time {
  color: var(--white);
}

.comment_item {
  display: inline-block;
  width: 32.7%;
  margin-right: 1%;
  margin-bottom: 15px;
  cursor: pointer;
}

@media screen and (max-width: 1250px) {
  .zone_imgbox {
    --w: 120px;
  }
}

@media screen and (max-width: 1100px) {
  .comment_item {
    width: 49.3%;
    margin-right: 1.4%;
  }

  .zone_imgbox {
    --w: 150px;
    gap: 6px;
  }
}

@media screen and (max-width: 768px) {
  .comment_item {
    width: 100%;
    margin-right: 0;
  }
}
.comment_content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.7;
  font-size: 14px;
}
.comment_item {
  padding: 1rem;
}
.comment_item {
  background: var(--card-bg);
  border: var(--card-border) !important;
  box-shadow: var(--card-box-shadow);
  transition: all 0.3s;
  border-radius: 8px;
}

.comment_item:hover {
  box-shadow: var(--card-hover-box-shadow);
}

#comments-list {
  margin-top: 1rem;
}

#comments-list .comments-loading {
  position: relative !important;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.comment_isBlogger {
  background-color: var(--cloudchewie-secondbg);
  color: var(--cloudchewie-theme);
  font-size: 12px;
  padding: 3px 6px;
  border-radius: 8px;
  margin-left: 4px;
}

#comments-list .comments-loading img {
  width: 200px;
}

.comment_avatar {
  margin: 0px !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 20px !important;
}

.comment_meta {
  display: flex;
  align-items: center;
  row-gap: 6px;
}
.comment_user {
  font-weight: 700;
  margin-left: 8px;
}
.comment_time {
  font-size: 12px;
  color: var(--cloudchewie-secondtext);
  margin-left: auto;
}
.comment_user_wrapper {
  display: flex;
  align-items: center;
}
.comment_title {
  font-size: 12px;
  color: var(--cloudchewie-secondtext);
  margin-top: 8px;
  transition: 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 1;
  opacity: 0.6;
  padding-top: 8px;
}
.comment_spacer {
  border: var(--style-border-dashed);
  margin: 8px 0 8px;
}
.zone_imgbox {
  display: flex;
  flex-wrap: wrap;
  --w: calc(25% - 8px);
  gap: 10px;
  margin-top: 5px;
}

img.no-lazyload {
  border-radius: 4px;
}

.zone_imgbox a {
  display: block;
  border-radius: 12px;
  width: var(--w);
  aspect-ratio: 1/1;
  position: relative;
}

.zone_imgbox img {
  width: 100%;
  height: 100%;
  margin: 0 !important;
  object-fit: cover;
}

/* 设置文字内容 :nth-child(1)的作用是选择第几个 */
.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(
    1
  ):before {
  content: "输入QQ号会自动获取昵称和头像";
}

.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(
    2
  ):before {
  content: "收到回复将会发送到您的邮箱";
}

.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(
    3
  ):before {
  content: "可以通过昵称访问您的网站";
}

/* 当用户点击输入框时显示 */
.el-input.el-input--small.el-input-group.el-input-group--prepend::before,
.el-input.el-input--small.el-input-group.el-input-group--prepend::after {
  transition: all 1s;
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::before,
.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::after {
  display: block;
}

/* 主内容区 */
.el-input.el-input--small.el-input-group.el-input-group--prepend::before {
  /* 先隐藏起来 */
  display: none;
  /* 绝对定位 */
  position: absolute;
  /* 向上移动60像素 */
  top: -60px;
  /* 文字强制不换行，防止left:50%导致的文字换行 */
  white-space: nowrap;
  /* 圆角 */
  border-radius: 10px;
  /* 距离左边50% */
  left: 50%;
  /* 然后再向左边挪动自身的一半，即可实现居中 */
  transform: translate(-50%);
  /* 填充 */
  padding: 14px 18px;
  background: #444;
  color: #fff;
}
.tk-expand {
  background: rgba(144, 147, 153, 0.1);
  margin-top: 10px;
  border-radius: 10px;
}
.twikoo .el-input-group__append,
.twikoo .el-input-group__prepend {
  background: rgba(144, 147, 153, 0.1) !important;
}
.twikoo .el-button:not(.el-button--primary):not(.el-button--text) {
  background: rgba(144, 147, 153, 0.1) !important;
}
.twikoo .el-button:not(.el-button--primary):not(.el-button--text):hover {
  background: var(--cloudchewie-theme) !important;
  color: #fff !important;
}
.tk-footer {
  display: none;
}
small.tk-actions,
small.tk-actions a {
  transition: all 0.3s;
  color: var(--cloudchewie-font-color);
}
small.tk-actions a:hover {
  color: var(--cloudchewie-theme);
}
/* 小角标 */
.el-input.el-input--small.el-input-group.el-input-group--prepend::after {
  display: none;
  content: "";
  position: absolute;
  border: 12px solid transparent;
  border-top-color: #444;
  left: 50%;
  transform: translate(-50%, -48px);
}
.tk-extras {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tk-extra .tk-icon {
  display: none;
}
.tk-extra {
  background: var(--cloudchewie-background);
  border: var(--card-border);
  color: var(--cloudchewie-secondtext) !important;
  margin-right: 6px !important;
  margin-top: 4px !important;
  border-radius: 8px;
  padding: 4px 8px 4px 3px;
}
div.tk-submit > div.tk-row.actions > a {
  visibility: hidden;
}
.el-textarea__inner {
  min-height: 200px !important;
}
#twikoo > div.tk-footer {
  visibility: visible;
}
.tk-action-icon,
.tk-icon.__comments {
  color: var(--cloudchewie-theme) !important;
}
.tk-action-count {
  color: var(--cloudchewie-theme) !important;
}
.tk-pagination-pager {
  border-radius: 8px;
}
.tk-nick-link:hover,
.el-button:not(.el-button--primary):not(.el-button--text):active,
.el-button:not(.el-button--primary):not(.el-button--text):focus,
.el-button:not(.el-button--primary):not(.el-button--text):hover {
  color: var(--cloudchewie-theme) !important;
  border-color: var(--cloudchewie-theme) !important;
}
.el-button--primary {
  background-color: var(--cloudchewie-theme) !important;
}
.el-button--primary.is-disabled {
  opacity: 0.8;
  background-color: var(--cloudchewie-theme) !important;
}
.twikoo .el-input__inner:focus,
.twikoo .el-textarea__inner:focus {
  border-color: var(--cloudchewie-theme) !important;
}
.tk-ruser {
  color: var(--cloudchewie-font-color);
}
#owo-big {
  position: fixed;
  align-items: center;
  background-color: var(--card-bg);
  border: var(--card-border);
  border-radius: 10px;
  z-index: 9999;
  display: none;
  transform: translate(0, -105%);
  overflow: hidden;
  animation: owoIn 0.3s cubic-bezier(0.42, 0, 0.3, 1.11);
  box-shadow: var(--card-hover-box-shadow) !important;
}

#owo-big img {
  width: 100%;
}

@keyframes owoIn {
  0% {
    transform: translate(0, -95%);
    opacity: 0;
  }
  100% {
    transform: translate(0, -105%);
    opacity: 1;
  }
}
.OwO-body {
  border-radius: 10px !important;
  border: var(--card-border) !important;
  backdrop-filter: blur(20px) !important;
  background: var(--card-bg) !important;
  max-width: 550px !important;
}
.OwO .OwO-body .OwO-items .OwO-item:hover {
  background: rgba(144, 147, 153, 0.13) !important;
  /* color: #fff !important; */
  box-shadow: none !important;
}
.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1) {
  border-radius: 0px 0px 0px 4px !important;
}
.OwO .OwO-body .OwO-bar .OwO-packages li {
  margin: 0px !important;
  margin-right: 0px !important;
}
.OwO .OwO-body .OwO-bar {
  border-top: var(--style-border-dashed) !important;
}
#blank-text {
  margin: 40px auto 0px;
  font-size: larger;
  opacity: 0;
  text-align: center;
  cursor: pointer;
}
#blank-text:hover {
  opacity: 1;
}
.el-button--primary {
  border: var(--card-border) !important;
}
a.tk-action-link,
small.tk-actions a {
  cursor: pointer;
}
.transparentpage .tk-comments-container > .tk-comment {
  background: var(--card-bg);
  padding: 1rem;
  padding-bottom: 1rem;
  border: var(--card-border);
  box-shadow: var(--card-box-shadow);
  border-radius: 8px;
  transition: all 0.3s;
}
.transparentpage .tk-comments-container > .tk-comment:hover {
  box-shadow: var(--card-hover-box-shadow);
}
.twikoo .tk-preview-container,
.twikoo .tk-comments .el-textarea__inner {
  border: var(--card-border);
  border-color: var(--cloudchewie-card-border-color);
  border-radius: 12px;
}
.twikoo .tk-comments .el-input__inner {
  border-color: var(--cloudchewie-card-border-color);
  border-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0px 8px;
}
.tk-meta-input .el-input .el-input-group__prepend {
  border-color: var(--cloudchewie-card-border-color);
  border-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.twikoo .tk-comments .el-button:not(.el-button--primary):not(.el-button--text) {
  border-color: var(--cloudchewie-card-border-color);
}
.el-button--mini,
.el-button--small {
  border-radius: 8px !important;
  padding: 10px 20px !important;
}
.twikoo .tk-comments .tk-preview-container {
  margin-left: 3.52rem;
}
.twikoo .tk-comment .tk-preview-container {
  margin-left: 2.65rem;
}
.tk-avatar {
  margin-right: 0.5rem !important;
}
@media screen and (max-width: 768px) {
  .tk-avatar.tk-has-avatar {
    position: absolute;
  }
}
@media screen and (max-width: 768px) {
  .tk-meta {
    margin-left: 40px;
  }
}
img.tk-avatar-img {
  width: 32px !important;
  height: 32px !important;
  border-radius: 32px;
  border: var(--card-border);
}
.tk-avatar.tk-has-avatar {
  width: 32px !important;
  height: 32px !important;
  border-radius: 32px !important;
}
.tk-content p {
  margin: 0 !important;
  font-size: 15px !important;
}
.tk-replies .tk-content span:first-child {
  font-size: 0.84rem;
  color: var(--cloudchewie-secondtext);
}
.tk-replies .tk-content {
  margin-top: 0 !important;
}
.tk-action .tk-action-link:first-child {
  display: none;
}
.tk-action-link {
  color: var(--cloudchewie-lighttext) !important;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0 12px 0 12px;
  transition: 0.3s;
  border-radius: 8px;
  background-color: var(--cloudchewie-secondbg);
  border: var(--card-border);
  height: 32px;
  width: fit-content;
}
.tk-action-count:empty {
  margin-left: 0 !important;
}
.tk-tag-green {
  border-radius: 4px !important;
  border: 0 solid #e1f3d8 !important;
  font-size: 0.72rem !important;
  color: var(--cloudchewie-theme) !important;
}

#hexo-card-weather {
  padding: 20px;
}
.card-weather {
  padding: 0 !important;
}
.clock-row {
  font-weight: 400;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.card-weather-clockdate,
.card-weather-ip {
  text-align: left;
}
.card-weather-location,
.card-weather-weather {
  text-align: center;
}
.card-weather-dackorlight,
.card-weather-humidity {
  text-align: right;
}
.card-weather-time {
  flex: 1;
  font-size: 38px;
  text-align: center;
  line-height: 1.5;
}
[data-theme="dark"] .clock-row {
  color: var(--cloudchewie-font-color);
}
@font-face {
  font-family: qweather-icons;
  src: url(/fonts/qweather-icons.woff2?5bb5b475709c49961682eda055eb3dc5)
      format("woff2"),
    url(/fonts/qweather-icons.woff?5bb5b475709c49961682eda055eb3dc5)
      format("woff"),
    url(/fonts/qweather-icons.ttf?5bb5b475709c49961682eda055eb3dc5)
      format("truetype");
}
[class*=" qi-"]::before,
[class^="qi-"]::before {
  display: inline-block;
  font-family: qweather-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media screen and (min-width: 900px) {
  .card-weather-humidity {
    display: block;
  }
}
@media screen and (max-width: 1086px) {
  .card-weather-humidity {
    display: none;
  }
}
.qi-100::before {
  content: "\f101";
}
.qi-101::before {
  content: "\f102";
}
.qi-102::before {
  content: "\f103";
}
.qi-103::before {
  content: "\f104";
}
.qi-104::before {
  content: "\f105";
}
.qi-150::before {
  content: "\f106";
}
.qi-151::before {
  content: "\f107";
}
.qi-152::before {
  content: "\f108";
}
.qi-153::before {
  content: "\f109";
}
.qi-300::before {
  content: "\f10a";
}
.qi-301::before {
  content: "\f10b";
}
.qi-302::before {
  content: "\f10c";
}
.qi-303::before {
  content: "\f10d";
}
.qi-304::before {
  content: "\f10e";
}
.qi-305::before {
  content: "\f10f";
}
.qi-306::before {
  content: "\f110";
}
.qi-307::before {
  content: "\f111";
}
.qi-308::before {
  content: "\f112";
}
.qi-309::before {
  content: "\f113";
}
.qi-310::before {
  content: "\f114";
}
.qi-311::before {
  content: "\f115";
}
.qi-312::before {
  content: "\f116";
}
.qi-313::before {
  content: "\f117";
}
.qi-314::before {
  content: "\f118";
}
.qi-315::before {
  content: "\f119";
}
.qi-316::before {
  content: "\f11a";
}
.qi-317::before {
  content: "\f11b";
}
.qi-318::before {
  content: "\f11c";
}
.qi-350::before {
  content: "\f11d";
}
.qi-351::before {
  content: "\f11e";
}
.qi-399::before {
  content: "\f11f";
}
.qi-400::before {
  content: "\f120";
}
.qi-401::before {
  content: "\f121";
}
.qi-402::before {
  content: "\f122";
}
.qi-403::before {
  content: "\f123";
}
.qi-404::before {
  content: "\f124";
}
.qi-405::before {
  content: "\f125";
}
.qi-406::before {
  content: "\f126";
}
.qi-407::before {
  content: "\f127";
}
.qi-408::before {
  content: "\f128";
}
.qi-409::before {
  content: "\f129";
}
.qi-410::before {
  content: "\f12a";
}
.qi-456::before {
  content: "\f12b";
}
.qi-457::before {
  content: "\f12c";
}
.qi-499::before {
  content: "\f12d";
}
.qi-500::before {
  content: "\f12e";
}
.qi-501::before {
  content: "\f12f";
}
.qi-502::before {
  content: "\f130";
}
.qi-503::before {
  content: "\f131";
}
.qi-504::before {
  content: "\f132";
}
.qi-507::before {
  content: "\f133";
}
.qi-508::before {
  content: "\f134";
}
.qi-509::before {
  content: "\f135";
}
.qi-510::before {
  content: "\f136";
}
.qi-511::before {
  content: "\f137";
}
.qi-512::before {
  content: "\f138";
}
.qi-513::before {
  content: "\f139";
}
.qi-514::before {
  content: "\f13a";
}
.qi-515::before {
  content: "\f13b";
}
.qi-800::before {
  content: "\f13c";
}
.qi-801::before {
  content: "\f13d";
}
.qi-802::before {
  content: "\f13e";
}
.qi-803::before {
  content: "\f13f";
}
.qi-804::before {
  content: "\f140";
}
.qi-805::before {
  content: "\f141";
}
.qi-806::before {
  content: "\f142";
}
.qi-807::before {
  content: "\f143";
}
.qi-900::before {
  content: "\f144";
}
.qi-901::before {
  content: "\f145";
}
.qi-999::before {
  content: "\f146";
}
.qi-1001::before {
  content: "\f147";
}
.qi-1002::before {
  content: "\f148";
}
.qi-1003::before {
  content: "\f149";
}
.qi-1004::before {
  content: "\f14a";
}
.qi-1005::before {
  content: "\f14b";
}
.qi-1006::before {
  content: "\f14c";
}
.qi-1007::before {
  content: "\f14d";
}
.qi-1008::before {
  content: "\f14e";
}
.qi-1009::before {
  content: "\f14f";
}
.qi-1010::before {
  content: "\f150";
}
.qi-1011::before {
  content: "\f151";
}
.qi-1012::before {
  content: "\f152";
}
.qi-1013::before {
  content: "\f153";
}
.qi-1014::before {
  content: "\f154";
}
.qi-1015::before {
  content: "\f155";
}
.qi-1016::before {
  content: "\f156";
}
.qi-1017::before {
  content: "\f157";
}
.qi-1018::before {
  content: "\f158";
}
.qi-1019::before {
  content: "\f159";
}
.qi-1020::before {
  content: "\f15a";
}
.qi-1021::before {
  content: "\f15b";
}
.qi-1022::before {
  content: "\f15c";
}
.qi-1023::before {
  content: "\f15d";
}
.qi-1024::before {
  content: "\f15e";
}
.qi-1025::before {
  content: "\f15f";
}
.qi-1026::before {
  content: "\f160";
}
.qi-1027::before {
  content: "\f161";
}
.qi-1028::before {
  content: "\f162";
}
.qi-1029::before {
  content: "\f163";
}
.qi-1030::before {
  content: "\f164";
}
.qi-1031::before {
  content: "\f165";
}
.qi-1032::before {
  content: "\f166";
}
.qi-1033::before {
  content: "\f167";
}
.qi-1034::before {
  content: "\f168";
}
.qi-1035::before {
  content: "\f169";
}
.qi-1036::before {
  content: "\f16a";
}
.qi-1037::before {
  content: "\f16b";
}
.qi-1038::before {
  content: "\f16c";
}
.qi-1039::before {
  content: "\f16d";
}
.qi-1040::before {
  content: "\f16e";
}
.qi-1041::before {
  content: "\f16f";
}
.qi-1042::before {
  content: "\f170";
}
.qi-1043::before {
  content: "\f171";
}
.qi-1044::before {
  content: "\f172";
}
.qi-1045::before {
  content: "\f173";
}
.qi-1046::before {
  content: "\f174";
}
.qi-1047::before {
  content: "\f175";
}
.qi-1048::before {
  content: "\f176";
}
.qi-1049::before {
  content: "\f177";
}
.qi-1050::before {
  content: "\f178";
}
.qi-1051::before {
  content: "\f179";
}
.qi-1052::before {
  content: "\f17a";
}
.qi-1053::before {
  content: "\f17b";
}
.qi-1054::before {
  content: "\f17c";
}
.qi-1055::before {
  content: "\f17d";
}
.qi-1056::before {
  content: "\f17e";
}
.qi-1057::before {
  content: "\f17f";
}
.qi-1058::before {
  content: "\f180";
}
.qi-1059::before {
  content: "\f181";
}
.qi-1061::before {
  content: "\f182";
}
.qi-1064::before {
  content: "\f183";
}
.qi-1101::before {
  content: "\f184";
}
.qi-1302::before {
  content: "\f185";
}
.qi-1402::before {
  content: "\f186";
}
.qi-1601::before {
  content: "\f187";
}
.qi-1602::before {
  content: "\f188";
}
.qi-1603::before {
  content: "\f189";
}
.qi-1604::before {
  content: "\f18a";
}
.qi-1605::before {
  content: "\f18b";
}
.qi-1606::before {
  content: "\f18c";
}
.qi-1607::before {
  content: "\f18d";
}
.qi-2001::before {
  content: "\f18e";
}
.qi-2002::before {
  content: "\f18f";
}
.qi-2003::before {
  content: "\f190";
}
.qi-2004::before {
  content: "\f191";
}
.qi-2005::before {
  content: "\f192";
}
.qi-2006::before {
  content: "\f193";
}
.qi-2007::before {
  content: "\f194";
}
.qi-2008::before {
  content: "\f195";
}
.qi-2009::before {
  content: "\f196";
}
.qi-2010::before {
  content: "\f197";
}
.qi-2011::before {
  content: "\f198";
}
.qi-2012::before {
  content: "\f199";
}
.qi-2013::before {
  content: "\f19a";
}
.qi-2014::before {
  content: "\f19b";
}
.qi-2015::before {
  content: "\f19c";
}
.qi-2016::before {
  content: "\f19d";
}
.qi-2017::before {
  content: "\f19e";
}
.qi-2018::before {
  content: "\f19f";
}
.qi-2019::before {
  content: "\f1a0";
}
.qi-2020::before {
  content: "\f1a1";
}
.qi-2021::before {
  content: "\f1a2";
}
.qi-2022::before {
  content: "\f1a3";
}
.qi-2023::before {
  content: "\f1a4";
}
.qi-2024::before {
  content: "\f1a5";
}
.qi-2025::before {
  content: "\f1a6";
}
.qi-2026::before {
  content: "\f1a7";
}
.qi-2027::before {
  content: "\f1a8";
}
.qi-2028::before {
  content: "\f1a9";
}
.qi-9998::before {
  content: "\f1aa";
}
.qi-9999::before {
  content: "\f1ab";
}
.qi-100-fill::before {
  content: "\f1ac";
}
.qi-101-fill::before {
  content: "\f1ad";
}
.qi-102-fill::before {
  content: "\f1ae";
}
.qi-103-fill::before {
  content: "\f1af";
}
.qi-104-fill::before {
  content: "\f1b0";
}
.qi-150-fill::before {
  content: "\f1b1";
}
.qi-151-fill::before {
  content: "\f1b2";
}
.qi-152-fill::before {
  content: "\f1b3";
}
.qi-153-fill::before {
  content: "\f1b4";
}
.qi-300-fill::before {
  content: "\f1b5";
}
.qi-301-fill::before {
  content: "\f1b6";
}
.qi-302-fill::before {
  content: "\f1b7";
}
.qi-303-fill::before {
  content: "\f1b8";
}
.qi-304-fill::before {
  content: "\f1b9";
}
.qi-305-fill::before {
  content: "\f1ba";
}
.qi-306-fill::before {
  content: "\f1bb";
}
.qi-307-fill::before {
  content: "\f1bc";
}
.qi-308-fill::before {
  content: "\f1bd";
}
.qi-309-fill::before {
  content: "\f1be";
}
.qi-310-fill::before {
  content: "\f1bf";
}
.qi-311-fill::before {
  content: "\f1c0";
}
.qi-312-fill::before {
  content: "\f1c1";
}
.qi-313-fill::before {
  content: "\f1c2";
}
.qi-314-fill::before {
  content: "\f1c3";
}
.qi-315-fill::before {
  content: "\f1c4";
}
.qi-316-fill::before {
  content: "\f1c5";
}
.qi-317-fill::before {
  content: "\f1c6";
}
.qi-318-fill::before {
  content: "\f1c7";
}
.qi-350-fill::before {
  content: "\f1c8";
}
.qi-351-fill::before {
  content: "\f1c9";
}
.qi-399-fill::before {
  content: "\f1ca";
}
.qi-400-fill::before {
  content: "\f1cb";
}
.qi-401-fill::before {
  content: "\f1cc";
}
.qi-402-fill::before {
  content: "\f1cd";
}
.qi-403-fill::before {
  content: "\f1ce";
}
.qi-404-fill::before {
  content: "\f1cf";
}
.qi-405-fill::before {
  content: "\f1d0";
}
.qi-406-fill::before {
  content: "\f1d1";
}
.qi-407-fill::before {
  content: "\f1d2";
}
.qi-408-fill::before {
  content: "\f1d3";
}
.qi-409-fill::before {
  content: "\f1d4";
}
.qi-410-fill::before {
  content: "\f1d5";
}
.qi-456-fill::before {
  content: "\f1d6";
}
.qi-457-fill::before {
  content: "\f1d7";
}
.qi-499-fill::before {
  content: "\f1d8";
}
.qi-500-fill::before {
  content: "\f1d9";
}
.qi-501-fill::before {
  content: "\f1da";
}
.qi-502-fill::before {
  content: "\f1db";
}
.qi-503-fill::before {
  content: "\f1dc";
}
.qi-504-fill::before {
  content: "\f1dd";
}
.qi-507-fill::before {
  content: "\f1de";
}
.qi-508-fill::before {
  content: "\f1df";
}
.qi-509-fill::before {
  content: "\f1e0";
}
.qi-510-fill::before {
  content: "\f1e1";
}
.qi-511-fill::before {
  content: "\f1e2";
}
.qi-512-fill::before {
  content: "\f1e3";
}
.qi-513-fill::before {
  content: "\f1e4";
}
.qi-514-fill::before {
  content: "\f1e5";
}
.qi-515-fill::before {
  content: "\f1e6";
}
.qi-900-fill::before {
  content: "\f1e7";
}
.qi-901-fill::before {
  content: "\f1e8";
}
.qi-999-fill::before {
  content: "\f1e9";
}
.qi-sunny::before {
  content: "\f101";
}
.qi-cloudy::before {
  content: "\f102";
}
.qi-few-clouds::before {
  content: "\f103";
}
.qi-partly-cloudy::before {
  content: "\f104";
}
.qi-overcast::before {
  content: "\f105";
}
.qi-clear-night::before {
  content: "\f106";
}
.qi-cloudy-night::before {
  content: "\f107";
}
.qi-few-clouds-night::before {
  content: "\f108";
}
.qi-partly-cloudy-night::before {
  content: "\f109";
}
.qi-shower-rain::before {
  content: "\f10a";
}
.qi-heavy-shower-rain::before {
  content: "\f10b";
}
.qi-thundershower::before {
  content: "\f10c";
}
.qi-heavy-thunderstorm::before {
  content: "\f10d";
}
.qi-thundershower-with-hail::before {
  content: "\f10e";
}
.qi-light-rain::before {
  content: "\f10f";
}
.qi-moderate-rain::before {
  content: "\f110";
}
.qi-heavy-rain::before {
  content: "\f111";
}
.qi-extreme-rain::before {
  content: "\f112";
}
.qi-drizzle-rain::before {
  content: "\f113";
}
.qi-storm::before {
  content: "\f114";
}
.qi-heavy-storm::before {
  content: "\f115";
}
.qi-severe-storm::before {
  content: "\f116";
}
.qi-freezing-rain::before {
  content: "\f117";
}
.qi-light-to-moderate-rain::before {
  content: "\f118";
}
.qi-moderate-to-heavy-rain::before {
  content: "\f119";
}
.qi-heavy-rain-to-storm::before {
  content: "\f11a";
}
.qi-storm-to-heavy-storm::before {
  content: "\f11b";
}
.qi-heavy-to-severe-storm::before {
  content: "\f11c";
}
.qi-shower-rain-night::before {
  content: "\f11d";
}
.qi-heavy-shower-rain-night::before {
  content: "\f11e";
}
.qi-rain::before {
  content: "\f11f";
}
.qi-light-snow::before {
  content: "\f120";
}
.qi-moderate-snow::before {
  content: "\f121";
}
.qi-heavy-snow::before {
  content: "\f122";
}
.qi-snowstorm::before {
  content: "\f123";
}
.qi-sleet::before {
  content: "\f124";
}
.qi-rain-and-snow::before {
  content: "\f125";
}
.qi-shower-snow::before {
  content: "\f126";
}
.qi-snow-flurry::before {
  content: "\f127";
}
.qi-light-to-moderate-snow::before {
  content: "\f128";
}
.qi-moderate-to-heavy-snow::before {
  content: "\f129";
}
.qi-heavy-snow-to-snowstorm::before {
  content: "\f12a";
}
.qi-shower-snow-night::before {
  content: "\f12b";
}
.qi-snow-flurry-night::before {
  content: "\f12c";
}
.qi-snow::before {
  content: "\f12d";
}
.qi-mist::before {
  content: "\f12e";
}
.qi-foggy::before {
  content: "\f12f";
}
.qi-haze::before {
  content: "\f130";
}
.qi-sand::before {
  content: "\f131";
}
.qi-dust::before {
  content: "\f132";
}
.qi-duststorm::before {
  content: "\f133";
}
.qi-sandstorm::before {
  content: "\f134";
}
.qi-dense-fog::before {
  content: "\f135";
}
.qi-strong-fog::before {
  content: "\f136";
}
.qi-moderate-haze::before {
  content: "\f137";
}
.qi-heavy-haze::before {
  content: "\f138";
}
.qi-severe-haze::before {
  content: "\f139";
}
.qi-heavy-fog::before {
  content: "\f13a";
}
.qi-extra-heavy-fog::before {
  content: "\f13b";
}
.qi-new-moon::before {
  content: "\f13c";
}
.qi-waxing-crescent::before {
  content: "\f13d";
}
.qi-first-quarter::before {
  content: "\f13e";
}
.qi-waxing-gibbous::before {
  content: "\f13f";
}
.qi-full-moon::before {
  content: "\f140";
}
.qi-waning-gibbous::before {
  content: "\f141";
}
.qi-last-quarter::before {
  content: "\f142";
}
.qi-waning-crescent::before {
  content: "\f143";
}
.qi-hot::before {
  content: "\f144";
}
.qi-cold::before {
  content: "\f145";
}
.qi-unknown::before {
  content: "\f146";
}
.qi-typhoon::before {
  content: "\f147";
}
.qi-tornado::before {
  content: "\f148";
}
.qi-rainstorm::before {
  content: "\f149";
}
.qi-snow-storm::before {
  content: "\f14a";
}
.qi-cold-wave::before {
  content: "\f14b";
}
.qi-gale::before {
  content: "\f14c";
}
.qi-sandstorm-warning::before {
  content: "\f14d";
}
.qi-low-temperature-freeze::before {
  content: "\f14e";
}
.qi-high-temperature::before {
  content: "\f14f";
}
.qi-heat-wave::before {
  content: "\f150";
}
.qi-dry-hot-air::before {
  content: "\f151";
}
.qi-downburst::before {
  content: "\f152";
}
.qi-avalanche::before {
  content: "\f153";
}
.qi-lightning::before {
  content: "\f154";
}
.qi-hail::before {
  content: "\f155";
}
.qi-frost::before {
  content: "\f156";
}
.qi-heavy-fog-warning::before {
  content: "\f157";
}
.qi-low-level-wind-shearl::before {
  content: "\f158";
}
.qi-haze-warning::before {
  content: "\f159";
}
.qi-thunder-gust::before {
  content: "\f15a";
}
.qi-road-icing::before {
  content: "\f15b";
}
.qi-drought::before {
  content: "\f15c";
}
.qi-gale-at-sea::before {
  content: "\f15d";
}
.qi-heat-stroke::before {
  content: "\f15e";
}
.qi-wildfire::before {
  content: "\f15f";
}
.qi-grassland-fire::before {
  content: "\f160";
}
.qi-freeze::before {
  content: "\f161";
}
.qi-space-weather::before {
  content: "\f162";
}
.qi-heavy-air-pollution::before {
  content: "\f163";
}
.qi-low-temperature-rain-and-snow::before {
  content: "\f164";
}
.qi-strong-convection::before {
  content: "\f165";
}
.qi-ozone::before {
  content: "\f166";
}
.qi-heavy-snow-warning::before {
  content: "\f167";
}
.qi-cold-warning::before {
  content: "\f168";
}
.qi-continuous-rain::before {
  content: "\f169";
}
.qi-waterlogging::before {
  content: "\f16a";
}
.qi-geological-hazard::before {
  content: "\f16b";
}
.qi-heavy-rainfall::before {
  content: "\f16c";
}
.qi-severely-falling-temperature::before {
  content: "\f16d";
}
.qi-snow-disaster::before {
  content: "\f16e";
}
.qi-wildfire-grassland::before {
  content: "\f16f";
}
.qi-medical-meteorology::before {
  content: "\f170";
}
.qi-thunderstorm::before {
  content: "\f171";
}
.qi-school-closure::before {
  content: "\f172";
}
.qi-factory-closure::before {
  content: "\f173";
}
.qi-maritime-risk::before {
  content: "\f174";
}
.qi-spring-dust::before {
  content: "\f175";
}
.qi-falling-temperature::before {
  content: "\f176";
}
.qi-typhoon-and-rainstorm::before {
  content: "\f177";
}
.qi-severe-cold::before {
  content: "\f178";
}
.qi-sand-dust::before {
  content: "\f179";
}
.qi-sea-thunderstorms::before {
  content: "\f17a";
}
.qi-sea-fog::before {
  content: "\f17b";
}
.qi-sea-thunder::before {
  content: "\f17c";
}
.qi-sea-typhoon::before {
  content: "\f17d";
}
.qi-low-temperature::before {
  content: "\f17e";
}
.qi-road-ice-and-snow::before {
  content: "\f17f";
}
.qi-thunderstorm-and-gale::before {
  content: "\f180";
}
.qi-continuous-low-temperature::before {
  content: "\f181";
}
.qi-strong-dust::before {
  content: "\f182";
}
.qi-short-lived-heavy-shower-rain::before {
  content: "\f183";
}
.qi-flood::before {
  content: "\f184";
}
.qi-mudflow::before {
  content: "\f185";
}
.qi-storm-surge::before {
  content: "\f186";
}
.qi-very-hot-weather::before {
  content: "\f187";
}
.qi-strong-monsoon-signal::before {
  content: "\f188";
}
.qi-landslip::before {
  content: "\f189";
}
.qi-tropical-cyclone::before {
  content: "\f18a";
}
.qi-fire-danger::before {
  content: "\f18b";
}
.qi-flooding-in-the-northern-new-territories::before {
  content: "\f18c";
}
.qi-cold-weather::before {
  content: "\f18d";
}
.qi-wind::before {
  content: "\f18e";
}
.qi-snow-ice::before {
  content: "\f18f";
}
.qi-fog::before {
  content: "\f190";
}
.qi-coastal-event::before {
  content: "\f191";
}
.qi-forest-fire::before {
  content: "\f192";
}
.qi-rain-warning::before {
  content: "\f193";
}
.qi-rain-flood::before {
  content: "\f194";
}
.qi-freezing-rain-icing::before {
  content: "\f195";
}
.qi-ground-frost::before {
  content: "\f196";
}
.qi-dust-raising-winds::before {
  content: "\f197";
}
.qi-strong-surface-winds::before {
  content: "\f198";
}
.qi-hot-day::before {
  content: "\f199";
}
.qi-warm-night::before {
  content: "\f19a";
}
.qi-cold-day::before {
  content: "\f19b";
}
.qi-thunderstorm-and-lightning::before {
  content: "\f19c";
}
.qi-hailstorm::before {
  content: "\f19d";
}
.qi-sea-area-warning::before {
  content: "\f19e";
}
.qi-fishermen-warning::before {
  content: "\f19f";
}
.qi-low-humidity::before {
  content: "\f1a0";
}
.qi-accumulated-rain::before {
  content: "\f1a1";
}
.qi-hazardous-surf-warning::before {
  content: "\f1a2";
}
.qi-marine-wind-warning::before {
  content: "\f1a3";
}
.qi-road-weather-alert::before {
  content: "\f1a4";
}
.qi-thunder-rain::before {
  content: "\f1a5";
}
.qi-thunder-rain-and-fog::before {
  content: "\f1a6";
}
.qi-damaging-winds::before {
  content: "\f1a7";
}
.qi-veld-fire-conditions::before {
  content: "\f1a8";
}
.qi-weather-advisory::before {
  content: "\f1a9";
}
.qi-severe-weather-warning::before {
  content: "\f1aa";
}
.qi-warning-default::before {
  content: "\f1ab";
}
.qi-sunny-fill::before {
  content: "\f1ac";
}
.qi-cloudy-fill::before {
  content: "\f1ad";
}
.qi-few-clouds-fill::before {
  content: "\f1ae";
}
.qi-partly-cloudy-fill::before {
  content: "\f1af";
}
.qi-overcast-fill::before {
  content: "\f1b0";
}
.qi-clear-night-fill::before {
  content: "\f1b1";
}
.qi-cloudy-night-fill::before {
  content: "\f1b2";
}
.qi-few-clouds-night-fill::before {
  content: "\f1b3";
}
.qi-partly-cloudy-night-fill::before {
  content: "\f1b4";
}
.qi-shower-rain-fill::before {
  content: "\f1b5";
}
.qi-heavy-shower-rain-fill::before {
  content: "\f1b6";
}
.qi-thundershower-fill::before {
  content: "\f1b7";
}
.qi-heavy-thunderstorm-fill::before {
  content: "\f1b8";
}
.qi-thundershower-with-hail-fill::before {
  content: "\f1b9";
}
.qi-light-rain-fill::before {
  content: "\f1ba";
}
.qi-moderate-rain-fill::before {
  content: "\f1bb";
}
.qi-heavy-rain-fill::before {
  content: "\f1bc";
}
.qi-extreme-rain-fill::before {
  content: "\f1bd";
}
.qi-drizzle-rain-fill::before {
  content: "\f1be";
}
.qi-storm-fill::before {
  content: "\f1bf";
}
.qi-heavy-storm-fill::before {
  content: "\f1c0";
}
.qi-severe-storm-fill::before {
  content: "\f1c1";
}
.qi-freezing-rain-fill::before {
  content: "\f1c2";
}
.qi-light-to-moderate-rain-fill::before {
  content: "\f1c3";
}
.qi-moderate-to-heavy-rain-fill::before {
  content: "\f1c4";
}
.qi-heavy-rain-to-storm-fill::before {
  content: "\f1c5";
}
.qi-storm-to-heavy-storm-fill::before {
  content: "\f1c6";
}
.qi-heavy-to-severe-storm-fill::before {
  content: "\f1c7";
}
.qi-shower-rain-night-fill::before {
  content: "\f1c8";
}
.qi-heavy-shower-rain-night-fill::before {
  content: "\f1c9";
}
.qi-rain-fill::before {
  content: "\f1ca";
}
.qi-light-snow-fill::before {
  content: "\f1cb";
}
.qi-moderate-snow-fill::before {
  content: "\f1cc";
}
.qi-heavy-snow-fill::before {
  content: "\f1cd";
}
.qi-snowstorm-fill::before {
  content: "\f1ce";
}
.qi-sleet-fill::before {
  content: "\f1cf";
}
.qi-rain-and-snow-fill::before {
  content: "\f1d0";
}
.qi-shower-snow-fill::before {
  content: "\f1d1";
}
.qi-snow-flurry-fill::before {
  content: "\f1d2";
}
.qi-light-to-moderate-snow-fill::before {
  content: "\f1d3";
}
.qi-moderate-to-heavy-snow-fill::before {
  content: "\f1d4";
}
.qi-heavy-snow-to-snowstorm-fill::before {
  content: "\f1d5";
}
.qi-shower-snow-night-fill::before {
  content: "\f1d6";
}
.qi-snow-flurry-night-fill::before {
  content: "\f1d7";
}
.qi-snow-fill::before {
  content: "\f1d8";
}
.qi-mist-fill::before {
  content: "\f1d9";
}
.qi-foggy-fill::before {
  content: "\f1da";
}
.qi-haze-fill::before {
  content: "\f1db";
}
.qi-sand-fill::before {
  content: "\f1dc";
}
.qi-dust-fill::before {
  content: "\f1dd";
}
.qi-duststorm-fill::before {
  content: "\f1de";
}
.qi-sandstorm-fill::before {
  content: "\f1df";
}
.qi-dense-fog-fill::before {
  content: "\f1e0";
}
.qi-strong-fog-fill::before {
  content: "\f1e1";
}
.qi-moderate-haze-fill::before {
  content: "\f1e2";
}
.qi-heavy-haze-fill::before {
  content: "\f1e3";
}
.qi-severe-haze-fill::before {
  content: "\f1e4";
}
.qi-heavy-fog-fill::before {
  content: "\f1e5";
}
.qi-extra-heavy-fog-fill::before {
  content: "\f1e6";
}
.qi-hot-fill::before {
  content: "\f1e7";
}
.qi-cold-fill::before {
  content: "\f1e8";
}
.qi-unknown-fill::before {
  content: "\f1e9";
}

.search-dialog{position:fixed;top:10%;left:50%;z-index:1001;display:none;margin-left:-300px;padding:20px;width:600px;border-radius:8px;background:var(--search-bg)}@media screen and (max-width:768px){.search-dialog{top:0;left:0;margin:0;width:100%;height:100%;border-radius:0}}.search-dialog hr{margin:20px auto}.search-dialog .search-nav{margin:0 0 14px;color:#1f883d;font-size:1.4em;line-height:1}.search-dialog .search-nav .search-dialog-title{margin-right:10px}.search-dialog .search-nav .search-close-button{float:right;color:#858585;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.search-dialog .search-nav .search-close-button:hover{color:#1f883d}#search-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:rgba(0,0,0,0.6)}#algolia-search .search-dialog .ais-SearchBox input{padding:5px 14px;width:100%;outline:none;border:2px solid var(--cloudchewie-theme);border-radius:40px;background:var(--search-bg);color:var(--search-input-color)}#algolia-search .search-dialog .ais-Hits-list{margin:0;padding:0}#algolia-search .search-dialog .ais-Hits-list a{color:var(--search-result-title)}#algolia-search .search-dialog .ais-Hits-list a:hover{color:var(--cloudchewie-theme)}#algolia-search .search-dialog .ais-Hits-list mark{background:transparent;color:#f47466;font-weight:bold}#algolia-search .search-dialog .algolia-hit-item-content{margin:0 0 8px;word-break:break-all}#algolia-search .search-dialog .ais-Pagination{margin:20px 0 0;padding:0;text-align:center}#algolia-search .search-dialog .ais-Pagination .ais-Pagination-list{margin:0;padding:0;list-style:none}#algolia-search .search-dialog .ais-Pagination .ais-Pagination-item{display:inline;margin:0 4px;padding:0}#algolia-search .search-dialog .ais-Pagination .ais-Pagination-item .ais-Pagination-link{display:inline-block;min-width:24px;height:24px;text-align:center;line-height:24px}#algolia-search .search-dialog .ais-Pagination .ais-Pagination-item--selected a{background:var(--cloudchewie-theme);color:#eee;cursor:default}#algolia-search .search-dialog .ais-Pagination .ais-Pagination-item--disabled{visibility:hidden}#algolia-search .search-dialog .algolia-logo{padding-top:2px;width:80px;height:30px}#algolia-search .search-dialog #algolia-hits > div{overflow-y:scroll}@media screen and (min-width:768px){#algolia-search .search-dialog #algolia-hits > div{max-height:calc(80vh - 240px)}}@media screen and (max-width:768px){#algolia-search .search-dialog #algolia-hits > div{height:calc(100vh - 260px)}}#algolia-search .search-dialog #algolia-info div{display:inline}#algolia-search .search-dialog #algolia-info .algolia-poweredBy{float:right}@media screen and (max-width:768px){.apple #algolia-search #algolia-hits > div{height:calc(90vh - 260px)}}#aside-content .card-tag-cloud a{font-weight:600;border-radius:8px}#aside-content .card-tag-cloud a:hover{background-color:var(--cloudchewie-theme);color:#fff !important}#aside-content #card-toc .toc-content .toc-link{border-radius:10px}#aside-content #card-toc .toc-content .toc-link:hover{color:var(--cloudchewie-theme);background:var(--cloudchewie-main-op)}#aside-content #card-toc .toc-content .toc-link.active{font-size:18px !important;font-weight:bolder;color:var(--cloudchewie-theme);border-radius:10px}#aside-content #card-toc .item-headline .toc-percentage{display:none}#aside-content .card-widget.card-info{background-repeat:no-repeat;background-attachment:inherit;background-size:100%}#aside-content .card-widget.card-info .avatar-img{margin-top:20px}#aside-content .card-widget.card-info .avatar-img img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#aside-content .card-widget.card-info .avatar-img img:hover{-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;opacity:1;-ms-filter:none;filter:none}#aside-content .card-widget.card-info .avatar-img:hover + .author-info__name{opacity:1;-ms-filter:none;filter:none}#aside-content .card-widget.card-info .author-info__name{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#sidebar-menus .menus_items .fa-chevron-down:before{line-height:30px}#bangumis .bangumi-tabs{display:block;border-radius:15px;border:2px solid var(--km-card-bg);text-align:center}#bangumis .bangumi-tabs > p{display:inline-block;margin-bottom:0;margin-top:0}#bangumis .bangumi-tabs button{display:inline-block;color:var(--cloudchewie-font-color);padding:5px;margin:5px;border-radius:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#bangumis .bangumi-tabs button:not(.active):not(.disable):hover{color:#fff;background-color:var(--km-link-bg)}#bangumis .bangumi-tabs button.active{background-color:var(--km-button-light-active)}#bangumis .bangumi-tabs button.disable{color:#90a4ae}#bangumis .card{display:block;margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;white-space:nowrap;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;border-radius:8px;border:1px rgba(102,204,255,0.6) dashed;text-align:center}[data-theme="light"] #bangumis .card{border-color:#1e90ff}#bangumis .card img{display:inline-block;width:110px;border-radius:10px;vertical-align:middle;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#bangumis .card img:hover{-webkit-box-shadow:1px 2px 4px var(--km-general-shadow);box-shadow:1px 2px 4px var(--km-general-shadow)}#bangumis .card .info{display:inline-block;margin-left:10px;vertical-align:middle;width:calc(100% - 120px)}#bangumis .card .info .title{font-size:20px;border-radius:5px;color:var(--cloudchewie-theme);white-space:normal;word-break:break-word}#bangumis .card .info .title:hover{padding:2px;color:var(--km-globle-font);background-color:var(--km-link-bg)}#bangumis .card .info .details{display:block;overflow-x:overlay;padding-bottom:6px}#bangumis .card .info .details span{display:inline-block;border-right:1px solid #2fd8d8;text-align:center;margin:5px;vertical-align:middle;padding:5px;padding-top:0;padding-right:10px;height:50px}#bangumis .card .info .details span p,#bangumis .card .info .details span em{color:#2fd8d8;font-size:12px;display:block;line-height:12px}#bangumis .card .info .details span em{font-weight:bold}#bangumis .card .info .details .total p{padding-top:12px}#bangumis .card .info .details .score{border-right:unset}#bangumis .card .tags{overflow-x:overlay}#bangumis .card .tags p{display:inline-block;border:2px #6cf solid;border-radius:16px;padding:0 8px;margin-right:10px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#bangumis .card .tags p:hover{background:rgba(85,187,238,0.667)}#bangumis .card:hover{background-color:var(--km-card-bg)}[data-theme="light"] #bangumis .title{color:#99a9bf !important}[data-theme="light"] #bangumis .title:hover{color:#fff !important}[data-theme="light"] #bangumis .details p,[data-theme="light"] #bangumis .details em{color:#000 !important}#page #categories,#page #tags{text-align:center;border:2px dashed var(--km-button-dark-bg);border-radius:10px}#page #categories .img,#page #tags .img{height:120px;max-width:100%;overflow:hidden;border-radius:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#page #categories .img img,#page #tags .img img{width:100%;height:100%;object-fit:cover}#page #categories .card,#page #tags .card{width:calc(100% / 4 - 16px);display:inline-block;margin:8px;text-align:center}#page #categories .card p,#page #tags .card p{display:block;font-weight:bold;font-size:large;margin-top:12px}#page #categories .card:hover,#page #tags .card:hover{border-radius:5px;background:var(--km-card-bg)}#page #categories .card:hover .img,#page #tags .card:hover .img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}#page #tags .card{width:unset;margin:0;padding:8px;margin-top:5px;margin-bottom:5px}#page #tags .card p{margin:0}#page #tags .card .img{display:none}@media screen and (max-width:700px){#page #categories .card{width:calc(100% / 3 - 16px)}}@media screen and (max-width:500px){#page #categories .card{width:calc(100% / 2 - 16px)}}@media screen and (max-width:300px){#page #categories .card{width:calc(100% - 16px)}}#page #details.close{display:none}#page #details .name h2{display:inline-block}#page #details .name .block{display:inline-block;float:right;margin-top:27px}#page #details .name .block select{margin-left:10px;padding:5px;background:var(--btn-bg);color:var(--btn-color);border-radius:5px;border:none}#page #details .name .block button{background:var(--btn-bg);color:var(--btn-color);border-radius:5px;padding:6px}#page #details .name .block button:hover{background:var(--btn-hover-color)}#page #details .card{margin-bottom:15px}#page #details .card .img{display:inline-block;height:80px;width:80px;vertical-align:middle;border-radius:8px;overflow:hidden;margin-right:15px}#page #details .card .img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#page #details .card .img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#page #details .card .descr{display:inline-block;vertical-align:middle;max-width:calc(100% - 110px)}#page #details .card .descr .time{display:inline-block;margin:0;color:#858585}#page #details .card .descr .time span{white-space:nowrap}#page #details .card .descr .time p{display:inline-block;width:80px;margin:0;margin-left:6px}#page #details .card .descr .time .date{margin-right:12px}#page #details .card .descr .title{display:block;margin:0;font-weight:bold;font-size:large;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}[data-theme="dark"] :root{--hl-color:#d3af86;--hl-bg:#171717;--hltools-bg:#1a1a1a;--hltools-color:#a3adaf;--hlnumber-bg:#272626;--hlnumber-color:#a3adaf}[data-theme="dark"] #article-container figure.highlight .hljs{background:#171717;color:#d3af86}[data-theme="dark"] .hljs-emphasis{font-style:italic}[data-theme="dark"] .hljs-strong{font-weight:bold}[data-theme="dark"] .hljs-comment,[data-theme="dark"] .hljs-quote{color:#d6baad}[data-theme="dark"] .hljs-variable,[data-theme="dark"] .hljs-template-variable,[data-theme="dark"] .hljs-tag,[data-theme="dark"] .hljs-name,[data-theme="dark"] .hljs-selector-id,[data-theme="dark"] .hljs-selector-class,[data-theme="dark"] .hljs-regexp,[data-theme="dark"] .hljs-meta{color:#dc3958}[data-theme="dark"] .hljs-number,[data-theme="dark"] .hljs-built_in,[data-theme="dark"] .hljs-literal,[data-theme="dark"] .hljs-type,[data-theme="dark"] .hljs-params,[data-theme="dark"] .hljs-deletion,[data-theme="dark"] .hljs-link{color:#f79a32}[data-theme="dark"] .hljs-string,[data-theme="dark"] .hljs-symbol,[data-theme="dark"] .hljs-bullet,[data-theme="dark"] .hljs-addition{color:#889b4a}[data-theme="dark"] .hljs-keyword,[data-theme="dark"] .hljs-selector-tag,[data-theme="dark"] .hljs-function{color:#98676a}[data-theme="dark"] .hljs-title,[data-theme="dark"] .hljs-section,[data-theme="dark"] .hljs-attribute{color:#f06431}[data-theme="light"] :root{--hl-color:#84613d;--hl-bg:#fbebd4;--hltools-bg:#e6ebf1;--hltools-color:#90a4ae;--hlnumber-bg:#f6f8fa;--hlnumber-color:#cdd7dc}[data-theme="light"] .hljs{background:#fbebd4;color:#84613d}[data-theme="light"] .hljs-emphasis{font-style:italic}[data-theme="light"] .hljs-strong{font-weight:bold}[data-theme="light"] .hljs-comment,[data-theme="light"] .hljs-quote{color:#a57a4c}[data-theme="light"] .hljs-variable,[data-theme="light"] .hljs-template-variable,[data-theme="light"] .hljs-tag,[data-theme="light"] .hljs-name,[data-theme="light"] .hljs-selector-id,[data-theme="light"] .hljs-selector-class,[data-theme="light"] .hljs-regexp,[data-theme="light"] .hljs-meta{color:#dc3958}[data-theme="light"] .hljs-number,[data-theme="light"] .hljs-built_in,[data-theme="light"] .hljs-literal,[data-theme="light"] .hljs-type,[data-theme="light"] .hljs-params,[data-theme="light"] .hljs-deletion,[data-theme="light"] .hljs-link{color:#f79a32}[data-theme="light"] .hljs-string,[data-theme="light"] .hljs-symbol,[data-theme="light"] .hljs-bullet,[data-theme="light"] .hljs-addition{color:#889b4a}[data-theme="light"] .hljs-keyword,[data-theme="light"] .hljs-selector-tag,[data-theme="light"] .hljs-function{color:#98676a}[data-theme="light"] .hljs-title,[data-theme="light"] .hljs-section,[data-theme="light"] .hljs-attribute{color:#f06431}:root{--km-global-bg:rgba(250,250,250,0.95);--km-link-bg:#0084ff;--km-link-underline:#3599d9;--km-button-dark-hover:#0084ff;--km-button-dark-bg:#6cf;--km-button-light-active:#6cf;--km-button-font:#fff;--km-button-shadow:rgba(56,56,56,0.2);--km-toc-active:rgba(226,203,255,0.6);--km-toc-active-font:#fff;--km-toc-hover:rgba(226,203,255,0.4);--km-card-bg:rgba(102,204,255,0.204);--km-general-shadow:#546e7a;--km-tab-border:#e3e4e6;--km-tab-active:#f1f2ff;--km-tab-hover:#d1efff;--km-tab-overline:#0084ff;--km-text-select:rgba(0,132,255,0.502);--km-float-win-bg:#f5f5f5;--km-globle-font:#000}[data-theme="dark"]{--km-global-bg:rgba(20,20,20,0.95);--km-link-bg:#0056ac;--km-link-underline:rgba(53,153,217,0.8);--km-button-dark-hover:#49505d;--km-button-dark-bg:#1f1f1f;--km-button-light-active:rgba(76,76,76,0.737);--km-button-font:#6cf;--km-button-shadow:#212121;--km-toc-active:#313534;--km-toc-active-font:#a2a9c2;--km-toc-hover:rgba(0,157,146,0.4);--km-card-bg:rgba(102,204,255,0.063);--km-tab-border:#2c2c2c;--km-tab-active:#3c3c3c;--km-tab-hover:#4c4c4c;--km-tab-overline:#326e99;--km-text-select:rgba(0,86,172,0.729);--km-float-win-bg:#141414;--km-globle-font:#fff}.equipment-item-title{margin:1rem 0;line-height:1}.equipment-item{padding:0 8px}.equipment-item .equipment-item-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.equipment-item .equipment-item-content .equipment-item-content-item{width:calc(25% - 12px);border-radius:12px;border:var(--card-border);overflow:hidden;margin:8px 6px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);min-height:400px;position:relative}@media screen and (max-width:1200px){.equipment-item .equipment-item-content .equipment-item-content-item{width:calc(50% - 12px)}}@media screen and (max-width:768px){.equipment-item .equipment-item-content .equipment-item-content-item{width:100%}}.equipment-item .equipment-item-content .equipment-item-content-item:hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-info{padding:8px 16px 16px 16px;margin-top:12px}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-name{font-size:18px;font-weight:bold;line-height:1;margin-bottom:8px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:fit-content}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-specification{font-size:12px;color:var(--cloudchewie-secondtext);line-height:16px;margin-bottom:5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-description{line-height:20px;color:var(--cloudchewie-secondtext);height:60px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px}.equipment-item .equipment-item-content .equipment-item-content-item a.equipment-item-content-item-link{font-size:12px;background:var(--cloudchewie-gray-op);color:var(--cloudchewie-font-color);padding:4px 8px;border-radius:8px;cursor:pointer}.equipment-item .equipment-item-content .equipment-item-content-item a.equipment-item-content-item-link:hover{background:var(--cloudchewie-main);color:var(--cloudchewie-white)}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-reply{cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-reply:hover{color:var(--cloudchewie-theme)}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-cover{width:100%;height:200px;background:var(--cloudchewie-secondbg);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.equipment-item .equipment-item-content .equipment-item-content-item img.equipment-item-content-item-image{object-fit:contain;height:80%;width:260px}.equipment-item .equipment-item-content .equipment-item-content-item .equipment-item-content-item-toolbar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;bottom:12px;left:0;width:100%;padding:0 16px}.fixed-card-widget:not(#card-toc){visibility:visible !important;display:block !important;position:fixed !important;bottom:0;left:0;top:0;right:0;margin:auto;margin-bottom:auto !important;margin-top:auto !important;max-width:300px;max-height:500px;width:auto;height:fit-content;z-index:999;-webkit-animation:rotateX .5s ease;-moz-animation:rotateX .5s ease;-o-animation:rotateX .5s ease;-ms-animation:rotateX .5s ease;animation:rotateX .5s ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width:900px){div#fixed-card-dashboard{display:-webkit-box !important;display:-moz-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:box !important;display:flex !important}}div#fixed-card-dashboard{position:fixed;top:150px;width:fit-content;height:40px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:none;background:rgba(255,255,255,0.9);padding:5px 10px;border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:1000}div#fixed-card-dashboard:hover{opacity:1;-ms-filter:none;filter:none}div#fixed-card-dashboard:hover button.fixed-card-active-btn{width:30px;opacity:1;-ms-filter:none;filter:none;pointer-events:all}button.fixed-card-active-btn{width:0;height:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;pointer-events:none;color:#757273}.fixed-card-user-avatar{display:inline-block}.fixed-card-user-avatar img.fixed-card-user-avatar-img{width:30px;height:30px;border-radius:50%}[data-theme="dark"] div#fixed-card-dashboard{background:rgba(65,65,65,0.9)}[data-theme="dark"] button.fixed-card-active-btn{color:#bcbdbd}@-moz-keyframes rotateX{from{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes rotateX{from{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes rotateX{from{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes rotateX{from{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}}.float-win{position:fixed;top:70px;width:310px;z-index:9997;background-color:var(--km-float-win-bg);color:var(--km-globle-font);border-radius:15px;-webkit-box-shadow:2px 2px 5px 3px var(--km-button-shadow);box-shadow:2px 2px 5px 3px var(--km-button-shadow);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-animation:win-entrance 1.3s forwards;-moz-animation:win-entrance 1.3s forwards;-o-animation:win-entrance 1.3s forwards;-ms-animation:win-entrance 1.3s forwards;animation:win-entrance 1.3s forwards}.float-win.delete{-webkit-animation:win-exit 1.2s forwards;-moz-animation:win-exit 1.2s forwards;-o-animation:win-exit 1.2s forwards;-ms-animation:win-exit 1.2s forwards;animation:win-exit 1.2s forwards}@media screen and (max-width:550px) and (min-width:250px){.float-win{width:calc(65%)}}@media screen and (max-width:250px){.float-win{width:calc(80%)}.float-win > .select > .descr{color:transparent}}.float-win > i{margin-left:10px}.float-win > .text{position:relative;max-width:84%;margin-left:8%;text-align:center;margin-top:0;margin-bottom:20px;word-break:break-word;word-wrap:break-word}.float-win.click > .text{margin-bottom:0}.float-win > .exit{position:absolute;color:var(--km-globle-font);right:0;top:0;width:30px;height:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.float-win > .exit:hover{color:#00bfff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.float-win > .select{position:relative;text-align:right;margin-bottom:10px;height:30px}.float-win > .select > .descr{position:relative;margin-top:0;margin-right:6px;display:inline-block;height:30px;overflow:hidden}.float-win > .select > .descr > p{position:relative;margin:0;height:30px;z-index:9998;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.float-win > .select > .descr > p:not(.open){left:100px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.float-win > .select > .action{display:inline-block;position:relative;float:right;z-index:9999;height:30px;margin-right:10px;background-color:var(--km-button-dark-bg);color:var(--km-button-font);-webkit-box-shadow:1px 1px 2px var(--km-button-shadow);box-shadow:1px 1px 2px var(--km-button-shadow);padding:10px;border-radius:7px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.float-win > .select > .action > .text{display:inline;position:relative;bottom:4px;font-weight:bold}.float-win > .select > .action > i{position:relative;bottom:4px;margin-right:5px}.float-win > .select > .action:hover{background-color:var(--km-button-dark-hover)}.float-win > .select > .action:hover + .descr > p{left:0;opacity:1;-ms-filter:none;filter:none}[data-theme="light"] .float-win{-webkit-box-shadow:3px 4px 6px 5px var(--km-button-shadow);box-shadow:3px 4px 6px 5px var(--km-button-shadow)}@-moz-keyframes win-entrance{from{right:-310px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}to{right:20px;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes win-entrance{from{right:-310px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}to{right:20px;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes win-entrance{from{right:-310px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}to{right:20px;opacity:1;-ms-filter:none;filter:none}}@keyframes win-entrance{from{right:-310px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}to{right:20px;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes win-exit{from{right:20px}to{right:-500px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}}@-webkit-keyframes win-exit{from{right:20px}to{right:-500px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}}@-o-keyframes win-exit{from{right:20px}to{right:-500px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}}@keyframes win-exit{from{right:20px}to{right:-500px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}}.card-tag{position:absolute;top:0;padding:3px 8px;background:-webkit-linear-gradient(52deg, #e5b085 0, #d48f16 100%);background:-moz-linear-gradient(52deg, #e5b085 0, #d48f16 100%);background:-o-linear-gradient(52deg, #e5b085 0, #d48f16 100%);background:-ms-linear-gradient(52deg, #e5b085 0, #d48f16 100%);background:linear-gradient(38deg, #e5b085 0, #d48f16 100%);color:#fff;font-size:.85em;z-index:1}:not(.no-animation).left{-webkit-animation:SlipIn2Right 1.5s ease-in-out;-moz-animation:SlipIn2Right 1.5s ease-in-out;-o-animation:SlipIn2Right 1.5s ease-in-out;-ms-animation:SlipIn2Right 1.5s ease-in-out;animation:SlipIn2Right 1.5s ease-in-out}:not(.no-animation).right{-webkit-animation:SlipIn2Left 1.5s ease-in-out;-moz-animation:SlipIn2Left 1.5s ease-in-out;-o-animation:SlipIn2Left 1.5s ease-in-out;-ms-animation:SlipIn2Left 1.5s ease-in-out;animation:SlipIn2Left 1.5s ease-in-out}.recent-post-info > .article-title{font-weight:600}.post_cover{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}@media screen and (min-width:769px){.left .card-tag{left:0;border-bottom-right-radius:12px}.right .card-tag{right:0;border-bottom-left-radius:12px}}@media screen and (max-width:770px){.card-tag{left:0;border-bottom-right-radius:12px}}[data-theme="dark"] #page-header:before{background-color:rgba(0,0,0,0.4)}[data-theme="dark"] #music-player__blur:before{background-color:rgba(0,0,0,0.4)}[data-theme="light"] #page-header:not(.not-top-img):before{background-color:rgba(0,0,0,0.15)}#card-info-btn{border-radius:25px;overflow:hidden}#card-info-btn:before{border-radius:25px}img.inline.entered.loaded{margin:unset !important}.layout > .recent-posts .pagination > .extend i{line-height:36px}#pagination .page-number.current{border-radius:8px}#footer-wrap a{display:inline-block;margin:3px}[data-theme="dark"] #footer:before{background-color:transparent !important}[data-theme="dark"] .tag-cloud-list a{color:#848587 !important}[data-theme="dark"] .tag-cloud-list a:hover{color:#fff !important}.tag-cloud-list a{border-radius:10px}html{overflow-y:overlay}::selection{color:#f7f7f7;background:var(--cloudchewie-selection-bg) !important}::-moz-selection{background:var(--cloudchewie-selection-bg) !important}body:not(.read-mode) #post #article-container h2:before{margin-left:-1.5rem;margin-top:-.69rem}body:not(.read-mode) #post #article-container h3:before{margin-left:-1.75rem;margin-top:-.41rem;font-size:1.7rem}body:not(.read-mode) #post #article-container h4:before{margin-left:-1.5rem;margin-top:.05rem}body:not(.read-mode) #post #article-container h5:before{margin-left:-1.2rem}body:not(.read-mode) #post #article-container h6:before{margin-left:-1.2rem;margin-top:.1rem}@media screen and (min-width:900px){body:not(.read-mode) #article-container h3:hover,body:not(.read-mode) #article-container h4:hover,body:not(.read-mode) #article-container h5:hover,body:not(.read-mode) #article-container h6:hover{margin-left:0}}.blog-heading{font-size:1.4rem;margin:0 0 1rem;width:100%}#article-container img{height:auto}#post #post-info .post-title{display:block}#post .highlight-tools .code-lang{text-transform:unset}#post ol a:not(.no-custom),#page ol a:not(.no-custom),.CtxtMenu_MenuFrame ol a:not(.no-custom),#post ul a:not(.no-custom),#page ul a:not(.no-custom),.CtxtMenu_MenuFrame ul a:not(.no-custom),#post p a,#page p a,.CtxtMenu_MenuFrame p a,#post .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),#page .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),.CtxtMenu_MenuFrame .post-copyright a:not(.post-copyright__original):not(.post-copyright__author_img):not(.post-copyright-title):not(.post-meta__box__tags):not(.share-button),#post .bangumi-title a,#page .bangumi-title a,.CtxtMenu_MenuFrame .bangumi-title a,#post .announcement_content a,#page .announcement_content a,.CtxtMenu_MenuFrame .announcement_content a,#post #settings .helper a,#page #settings .helper a,.CtxtMenu_MenuFrame #settings .helper a,#post .CtxtMenu_InfoSignature a,#page .CtxtMenu_InfoSignature a,.CtxtMenu_MenuFrame .CtxtMenu_InfoSignature a{border-bottom:solid 2px var(--cloudchewie-theme);padding:0 .2em}#post ol a:has(img),#page ol a:has(img),#post ul a:has(img),#page ul a:has(img),#post p a:has(img),#page p a:has(img){border-bottom:none !important}.CtxtMenu_MenuFrame a{color:var(--cloudchewie-theme);padding:3px}.CtxtMenu_MenuFrame a:hover{text-decoration:none;border-radius:5px;background:var(--cloudchewie-theme);color:#fff}#kmar-search{position:fixed;top:100px;left:50%;z-index:7001;display:none;margin-left:-300px;padding:20px;width:600px;border-radius:8px;background:var(--search-bg)}@media screen and (max-width:650px){#kmar-search{width:80%;margin-left:-40%}}#kmar-search .head{border-bottom:1px #6cf dashed}#kmar-search .head h2{display:inline-block;margin:0;margin-top:-11px}#kmar-search .head .control{display:inline-block;float:right;margin-top:1px}#kmar-search .head .control .close i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;font-size:1.7em}#kmar-search .head .control .close:hover i{color:var(--km-link-bg);-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg)}#kmar-search .search{text-align:center;white-space:nowrap}#kmar-search .search > input{width:90%;background:var(--search-bg);color:var(--search-input-color);border:2px solid var(--cloudchewie-theme);border-radius:30px;outline:none;margin-top:10px;padding:5px 14px}@media screen and (max-width:540px){#kmar-search .search > input{width:80%}}@media screen and (max-width:340px){#kmar-search .search > input{width:70%}}#kmar-search .search button{margin-left:10px;padding:8px;border-radius:8px;background:var(--btn-bg);color:var(--btn-color);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;width:33px;height:33px}#kmar-search .search button:hover{background:var(--btn-hover-color)}#kmar-search .search button .search-config{position:absolute;padding:15px;background:var(--km-float-win-bg);-webkit-box-shadow:2px 2px 5px 3px var(--km-button-shadow);box-shadow:2px 2px 5px 3px var(--km-button-shadow);border-radius:8px;right:-4px;top:105px;display:none;text-align:left;color:var(--cloudchewie-font-color)}#kmar-search .search button .search-config .search-input{font-size:1.3em;white-space:nowrap;padding:5px;border-radius:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#kmar-search .search button .search-config .search-input:hover{background:var(--km-link-bg);color:#fff}#kmar-search .search button .search-config .search-input:before{position:relative;top:-2px;font-family:"Font Awesome 6 Free";font-size:x-small;margin-right:5px}#kmar-search .search button .search-config .search-input[select='0']:before{content:'\f10c'}#kmar-search .search button .search-config .search-input[select='1']:before{content:'\f058'}#kmar-search .result{margin-top:10px;padding-right:13px;max-height:350px;overflow-y:overlay}#kmar-search .result .card{display:block;border-radius:10px;border:1px var(--km-tab-overline) dashed;margin-top:10px;padding:10px}#kmar-search .result .card:hover{border-style:solid}#kmar-search .result .card .title{font-size:large;font-weight:bold;color:var(--text-highlight-color);margin:0}#kmar-search .result .card .desc{font-size:small;margin:0;word-break:break-word}#kmar-search .result .cats{display:inline-block}#kmar-search .result .cats span{display:inline-block;padding:3px 12px;border:1px #6cf solid;border-radius:15px;font-size:.85em;margin-right:5px;margin-top:5px}#kmar-search .result .tags{display:inline-block;float:right;font-size:.85em;text-align:right}@media screen and (max-width:330px){#kmar-search .result .tags{display:none}}#kmar-search .result .tags span{display:inline-block;padding:3px 10px;border:1px #6cf dashed;border-radius:15px;font-size:.85em;margin-left:5px;margin-top:5px}#kmar-search .total{text-align:center;margin:0}#settings{position:fixed;bottom:70px;right:30px;width:410px;max-width:80%;z-index:8998;background-color:var(--km-float-win-bg);color:var(--km-globle-font);border-radius:15px;-webkit-animation:rotateX .5s ease;-moz-animation:rotateX .5s ease;-o-animation:rotateX .5s ease;-ms-animation:rotateX .5s ease;animation:rotateX .5s ease;display:none}#settings.close{-webkit-animation:win-exit .5s ease forwards;-moz-animation:win-exit .5s ease forwards;-o-animation:win-exit .5s ease forwards;-ms-animation:win-exit .5s ease forwards;animation:win-exit .5s ease forwards}#settings .header{border-bottom:rgba(102,204,255,0.502) solid}#settings .header p{display:inline-block;margin-left:10px;margin-top:10px;margin-bottom:0;font-weight:bold}#settings .header .close{position:absolute;display:inline-block;font-size:22px;right:10px;top:10px;color:var(--km-globle-font);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#settings .header .close:hover{color:#00bfff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#settings #setting-button{text-align:center}#settings #setting-button button{display:inline-block;margin:8px;width:35px;height:35px;border-radius:8px;background-color:var(--btn-bg);color:var(--btn-color);text-align:center;font-size:16px;line-height:35px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#settings #setting-button button i:before{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#settings #setting-button button.close > i:before{color:#f00}#settings #setting-button button:hover{background-color:var(--btn-hover-color)}@media screen and (max-width:900px){#settings #setting-button #hide-aside-btn{display:none}}#settings .info div{border-top:rgba(102,204,255,0.502) solid}#settings .info div p{width:50%;margin:0;display:inline-block;text-align:center;vertical-align:middle}@media screen and (max-width:200px){#settings .info div{display:none}}#settings .helper{text-align:center;border-top:rgba(102,204,255,0.502) solid}#settings .helper > p{display:inline-block;margin-bottom:0}#settings .helper > a{display:inline-block;margin-top:0;margin-bottom:10px}@media screen and (max-width:210px){#settings .helper{display:none}}#settings #settings-descr{border-top:rgba(102,204,255,0.502) solid}#settings #settings-descr p{display:block}#settings #settings-descr #setting-post-title{font-weight:bold;margin-left:10px;margin-right:10px;margin-bottom:0}#settings #settings-descr #setting-post-descr{text-align:center;margin-left:20px;margin-right:20px;margin-top:0}.mask{position:fixed;background:rgba(23,23,23,0.5);display:none;top:0;left:0;z-index:5;width:100%;height:100%}#article-container a.link-card{-webkit-box-shadow:3px 4px 5px var(--km-button-shadow) !important;box-shadow:3px 4px 5px var(--km-button-shadow) !important}#article-container a.link-card div.left img{border-radius:8px}#article-container a.link-card:hover{-webkit-box-shadow:4px 5px 15px var(--km-button-shadow) !important;box-shadow:4px 5px 15px var(--km-button-shadow) !important}#article-container .tabs{border:var(--card-border);border-radius:15px}#article-container .tabs > .nav-tabs{border-top-left-radius:15px;border-top-right-radius:15px;padding:10px;background:var(--card-bg);border-bottom:var(--card-border)}#article-container .tabs > .nav-tabs > .tab{margin:4px}#article-container .tabs > .nav-tabs > .tab button{padding:8px 18px;color:var(--cloudchewie-font-color);line-height:1;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;border:var(--card-border);border-radius:8px}#article-container .tabs > .nav-tabs > .tab:not(.active) button{border:var(--card-border);background:var(--cloudchewie-background)}#article-container .tabs > .nav-tabs > .tab:not(.active) button:hover{background:var(--cloudchewie-theme);color:var(--white)}#article-container .tabs > .nav-tabs > .tab.active button{background:var(--cloudchewie-theme);color:var(--white)}#article-container details.folding-tag{border:0 solid #4c4c4c !important;background:transparent !important}#article-container details.folding-tag summary{border-radius:12px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#article-container details.folding-tag[open] summary{border-bottom-right-radius:unset !important;border-bottom-left-radius:unset !important}#article-container details.folding-tag[open] > div.content{background:transparent !important;border:var(--card-border);border-top:unset;border-bottom-right-radius:25px;border-bottom-left-radius:25px}[data-theme="dark"] #article-container a.link-card{background:#101010 -webkit-radial-gradient(#2a2a2a, #080808) !important;background:#101010 -moz-radial-gradient(#2a2a2a, #080808) !important;background:#101010 -o-radial-gradient(#2a2a2a, #080808) !important;background:#101010 -ms-radial-gradient(#2a2a2a, #080808) !important;background:#101010 radial-gradient(#2a2a2a, #080808) !important;color:#fff !important}[data-theme="dark"] #article-container a.link-card:hover{filter:unset}[data-theme="dark"] #article-container a.link-card p.url{color:#d3d3d3 !important}[data-theme="dark"] #article-container details.folding-tag > summary{background:var(--cloudchewie-secondbg)}[data-theme="dark"] #article-container details.folding-tag summary:hover{color:#fff}[data-theme="dark"] #article-container details.folding-tag[open] > summary.content,[data-theme="dark"] #article-container details.folding-tag[open] > div.content{border:1px solid #3c3c3c;border-top:unset}[data-theme="dark"] .tip{filter:brightness(.9) !important}#article-container .tip code{background:rgba(44,44,44,0.188) !important;color:#000 !important}.checkbox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.checkbox input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:16px;width:16px;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;-ms-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;cursor:pointer;display:inline-block;outline:none;border-radius:2px;-webkit-flex-shrink:0;flex-shrink:0;margin-right:8px;border:2px solid #2196f3;pointer-events:none}.checkbox input[type="checkbox"]:before{left:1px;top:5px;width:0;height:2px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.checkbox input[type="checkbox"]:after{right:7px;bottom:3px;width:2px;height:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}.checkbox input[type="checkbox"]:checked{background:#2196f3}.checkbox input[type="checkbox"]:checked:before{left:0;top:7px;width:6px;height:2px}.checkbox input[type="checkbox"]:checked:after{right:3px;bottom:1px;width:2px;height:10px}.checkbox.minus input[type="checkbox"]:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.minus input[type="checkbox"]:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.minus input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.minus input[type="checkbox"]:checked:after{left:1px;top:5px;width:10px;height:2px}.checkbox.plus input[type="checkbox"]:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.plus input[type="checkbox"]:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:5px;top:1px;width:2px;height:0}.checkbox.plus input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.plus input[type="checkbox"]:checked:after{left:5px;top:1px;width:2px;height:10px}.checkbox.times input[type="checkbox"]:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:3px;top:1px;width:0;height:2px}.checkbox.times input[type="checkbox"]:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:3px;top:1px;width:0;height:2px}.checkbox.times input[type="checkbox"]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.times input[type="checkbox"]:checked:after{right:1px;top:5px;width:10px;height:2px}.checkbox input[type="radio"]{border-radius:50%}.checkbox input[type="radio"]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:2px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.checkbox input[type="radio"]:checked:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:var(--text-bg-hover)}.checkbox.red input{border-color:#fe5f58}.checkbox.red input[type="checkbox"]:checked{background:#fe5f58}.checkbox.red input[type="radio"]:checked:before{background:#fe5f58}.checkbox.green input{border-color:#3dc550}.checkbox.green input[type="checkbox"]:checked{background:#3dc550}.checkbox.green input[type="radio"]:checked:before{background:#3dc550}.checkbox.yellow input{border-color:#ffbd2b}.checkbox.yellow input[type="checkbox"]:checked{background:#ffbd2b}.checkbox.yellow input[type="radio"]:checked:before{background:#ffbd2b}.checkbox.cyan input{border-color:#1bcdfc}.checkbox.cyan input[type="checkbox"]:checked{background:#1bcdfc}.checkbox.cyan input[type="radio"]:checked:before{background:#1bcdfc}.checkbox.blue input{border-color:#2196f3}.checkbox.blue input[type="checkbox"]:checked{background:#2196f3}.checkbox.blue input[type="radio"]:checked:before{background:#2196f3}.checkbox p{display:inline-block;margin-top:2px !important;margin-bottom:0 !important}.checkbox input[type="checkbox"]:before,.checkbox input[type="checkbox"]:after{position:absolute;content:"";background:#fff}[data-theme="dark"] .checkbox{filter:brightness(.7)}details.folding-tag{display:block;padding:16px;margin:1em 0;border-radius:4px;background:#fff;font-size:var(--global-font-size);-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;-o-transition:all 0.28s ease;-ms-transition:all 0.28s ease;transition:all 0.28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;border:1px solid #f6f6f6}details.folding-tag summary{cursor:pointer;padding:16px;margin:-16px;border-radius:4px;font-size:.875rem !important;font-weight:bold;position:relative;line-height:normal}details.folding-tag summary >,details.folding-tag summary p,details.folding-tag summary h1,details.folding-tag summary h2,details.folding-tag summary h3,details.folding-tag summary h4,details.folding-tag summary h5,details.folding-tag summary h6{display:inline;border-bottom:none !important}details.folding-tag summary:hover{color:#444}details.folding-tag summary:hover:after{position:absolute;content:'+';text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:16px}details.folding-tag > summary{background:var(--cloudchewie-secondbg);border:var(--card-border)}details.folding-tag[purple]{border-color:#fae7fd}details.folding-tag[purple] > summary{background:#fae7fd}details.folding-tag[blue]{border-color:#e8f4fd}details.folding-tag[blue] > summary{background:#e8f4fd}details.folding-tag[cyan]{border-color:#e8fafe}details.folding-tag[cyan] > summary{background:#e8fafe}details.folding-tag[green]{border-color:#ebf9ed}details.folding-tag[green] > summary{background:#ebf9ed}details.folding-tag[yellow]{border-color:#fff8e9}details.folding-tag[yellow] > summary{background:#fff8e9}details.folding-tag[orange]{border-color:#fdf1e7}details.folding-tag[orange] > summary{background:#fdf1e7}details.folding-tag[red]{border-color:#feefee}details.folding-tag[red] > summary{background:#feefee}details.folding-tag[open]{border-color:rgba(68,68,68,0.2)}details.folding-tag[open][purple]{border-color:rgba(208,23,238,0.3)}details.folding-tag[open][purple] > summary{border-bottom-color:rgba(208,23,238,0.3)}details.folding-tag[open][blue]{border-color:rgba(33,150,243,0.3)}details.folding-tag[open][blue] > summary{border-bottom-color:rgba(33,150,243,0.3)}details.folding-tag[open][cyan]{border-color:rgba(27,205,252,0.3)}details.folding-tag[open][cyan] > summary{border-bottom-color:rgba(27,205,252,0.3)}details.folding-tag[open][green]{border-color:rgba(61,197,80,0.3)}details.folding-tag[open][green] > summary{border-bottom-color:rgba(61,197,80,0.3)}details.folding-tag[open][yellow]{border-color:rgba(255,189,43,0.3)}details.folding-tag[open][yellow] > summary{border-bottom-color:rgba(255,189,43,0.3)}details.folding-tag[open][orange]{border-color:rgba(236,118,22,0.3)}details.folding-tag[open][orange] > summary{border-bottom-color:rgba(236,118,22,0.3)}details.folding-tag[open][red]{border-color:rgba(254,95,88,0.3)}details.folding-tag[open][red] > summary{border-bottom-color:rgba(254,95,88,0.3)}details.folding-tag[open] > summary{color:#444;margin-bottom:0}details.folding-tag[open] > summary:hover:after{content:'-'}details.folding-tag[open] > div.content{padding:16px;margin:-16px;margin-top:0}details.folding-tag[open] > div.content p > a:hover{text-decoration:underline}details.folding-tag[open] > div.content >:first-child,details.folding-tag[open] > div.content p:first-child,details.folding-tag[open] > div.content .tabs:first-child,details.folding-tag[open] > div.content ul:first-child,details.folding-tag[open] > div.content ol:first-child,details.folding-tag[open] > div.content .highlight:first-child,details.folding-tag[open] > div.content .note:first-child,details.folding-tag[open] > div.content details:first-child{margin-top:0}details.folding-tag[open] > div.content >:last-child,details.folding-tag[open] > div.content p:last-child,details.folding-tag[open] > div.content .tabs:last-child,details.folding-tag[open] > div.content ul:last-child,details.folding-tag[open] > div.content ol:last-child,details.folding-tag[open] > div.content .highlight:last-child,details.folding-tag[open] > div.content .note:last-child,details.folding-tag[open] > div.content details:last-child{margin-bottom:0}[data-theme="dark"] details[open] > div.content{padding:16px;margin:-16px;margin-top:0;background:#2c2d2d;color:rgba(255,255,255,0.6)}.md .img{object-fit:contain}img.inline{display:inline !important;vertical-align:middle;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}p .img-alt{display:inline-block;width:100%}s,del{color:#8e8e8e;text-decoration-color:#8e8e8e}u{text-decoration:none;border-bottom:1px solid #fe5f58}emp{color:#444;border-bottom:4px dotted #fe5f58}wavy{color:#444;text-decoration-style:wavy;text-decoration-line:underline;text-decoration-color:#fe5f58}psw{color:transparent;background:#a1a1a1;border-radius:2px;-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;-o-transition:all 0.28s ease;-ms-transition:all 0.28s ease;transition:all 0.28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}psw:hover{color:#444;background:none}kbd{display:inline-block;color:#666;font:bold 9pt arial;text-decoration:none;text-align:center;padding:2px 5px;margin:0 5px;background:#eff0f2;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #f5f5f5;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-moz-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;-webkit-box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;box-shadow:inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333;text-shadow:0 1px 0 #f5f5f5}#article-container .tag.link{text-align:center}#article-container a.link-card{margin:.25rem auto;background:#f6f6f6;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;text-align:center;min-width:200px;max-width:361px;color:#444;border-radius:12px;text-decoration:none}#article-container a.link-card:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);text-decoration:unset}#article-container a.link-card div.left{width:48px;height:48px;margin:12px;overflow:hidden;-webkit-flex-shrink:0;flex-shrink:0;position:relative}#article-container a.link-card div.left i{font-size:32px;line-height:48px;margin-left:4px}#article-container a.link-card div.left img{display:block;position:absolute;border-radius:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#article-container a.link-card div.right{overflow:hidden;margin-right:12px}#article-container a.link-card p{margin:0}#article-container a.link-card p.text{font-weight:bold}#article-container a.link-card p.url{-webkit-flex-shrink:0;flex-shrink:0;color:rgba(68,68,68,0.65);font-size:13px}@media screen and (max-width:425px){#article-container a.link-card{max-width:100%}}@media screen and (max-width:375px){#article-container a.link-card{width:100%}}#article-container a.link-card div.left,#article-container a.link-card div.right{pointer-events:none}[data-theme="dark"] #article-container a.link-card{filter:brightness(.7)}[data-theme="dark"] #article-container a.link-card img{filter:brightness(1)}p.p.subtitle{font-weight:bold;color:#44b299;font-size:1.25rem !important;padding-top:1.5rem}p.p.subtitle:first-child{padding-top:1rem}span.p.left,p.p.left{display:block;text-align:left}span.p.center,p.p.center{display:block;text-align:center}span.p.right,p.p.right{display:block;text-align:right}span.p.small,p.p.small{font-size:var(--global-font-size)}span.p.large,p.p.large{font-size:2.5rem;line-height:1.4}span.p.huge,p.p.huge{font-size:4rem;line-height:1.4}span.p.ultra,p.p.ultra{font-size:6rem;line-height:1.4}span.p.small,p.p.small,span.p.large,p.p.large,span.p.huge,p.p.huge,span.p.ultra,p.p.ultra{margin:0;padding:0}span.p.bold,p.p.bold{font-weight:bold}span.p.h1,p.p.h1,span.p.h2,p.p.h2{padding-bottom:.2rem;font-weight:500}span.p.h1,p.p.h1{font-size:1.625rem;color:var(--color-h1);padding-top:2em}span.p.h2,p.p.h2{font-size:1.625rem;color:var(--color-h2);padding-top:2em;border-bottom:1px solid rgba(68,68,68,0.1)}span.p.h3,p.p.h3{font-size:1.375rem;color:var(--color-h3);padding-top:2em}span.p.h4,p.p.h4{font-size:1.125rem;color:var(--color-h4);padding-top:2em}span.p.h5,p.p.h5{font-size:1rem;color:var(--color-h5);padding-top:1.5em}span.p.red,p.p.red{color:#e8453c}span.p.yellow,p.p.yellow{color:#fcec60}span.p.green,p.p.green{color:#3dc550}span.p.cyan,p.p.cyan{color:#1bcdfc}span.p.blue,p.p.blue{color:#2196f3}span.p.purple,p.p.purple{color:#9c27b0}span.p.gray,p.p.gray{color:#999}.tip{padding:6px 20px;position:relative;color:#fff;margin-bottom:20px;background:#41363c;background:-webkit-gradient(linear, left top, right top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left top, right top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left top, right top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left top, right top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left top, right top, from(#41363c), to(#494648));background:-webkit--webkit-linear-gradient(left, #41363c, #494648);background:-webkit--moz-linear-gradient(left, #41363c, #494648);background:-webkit--o-linear-gradient(left, #41363c, #494648);background:-webkit--ms-linear-gradient(left, #41363c, #494648);background:-webkit-linear-gradient(to right, #41363c, #494648);background:-webkit-linear-gradient(0deg, #41363c, #494648);background:-moz-linear-gradient(0deg, #41363c, #494648);background:-o-linear-gradient(0deg, #41363c, #494648);background:-ms-linear-gradient(0deg, #41363c, #494648);background:linear-gradient(90deg, #41363c, #494648);padding:6px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.5);-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.5);box-shadow:0 3px 5px rgba(50,50,50,0.5)}.tip p{margin:0 !important;padding:.5rem 0}.tip:before{background:#41363c;background:-webkit-gradient(linear, left bottom, left top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left bottom, left top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left bottom, left top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left bottom, left top, from(#41363c), to(#494648));background:-webkit-gradient(linear, left bottom, left top, from(#41363c), to(#494648));background:-webkit--webkit-linear-gradient(bottom, #41363c, #494648);background:-webkit--moz-linear-gradient(bottom, #41363c, #494648);background:-webkit--o-linear-gradient(bottom, #41363c, #494648);background:-webkit--ms-linear-gradient(bottom, #41363c, #494648);background:-webkit-linear-gradient(to top, #41363c, #494648);background:-webkit-linear-gradient(90deg, #41363c, #494648);background:-moz-linear-gradient(90deg, #41363c, #494648);background:-o-linear-gradient(90deg, #41363c, #494648);background:-ms-linear-gradient(90deg, #41363c, #494648);background:linear-gradient(0deg, #41363c, #494648);text-shadow:0 -1px #41363c;border-radius:50%;color:#fff;font-size:12px;position:absolute;width:24px;height:24px;line-height:24.5px;left:-12px;top:-12px;-webkit-box-shadow:0 0 0 2.5px #f7f8f9;-webkit-box-shadow:0 0 0 2.5px #f7f8f9;box-shadow:0 0 0 2.5px #f7f8f9;font-weight:600;font-family:"Font Awesome 5 Free";text-align:center}.tip ol{margin:0}.tip.info{background:#20a0ff;background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit--webkit-linear-gradient(left, #20a0ff, #20b8ff);background:-webkit--moz-linear-gradient(left, #20a0ff, #20b8ff);background:-webkit--o-linear-gradient(left, #20a0ff, #20b8ff);background:-webkit--ms-linear-gradient(left, #20a0ff, #20b8ff);background:-webkit-linear-gradient(to right, #20a0ff, #20b8ff);background:-webkit-linear-gradient(0deg, #20a0ff, #20b8ff);background:-moz-linear-gradient(0deg, #20a0ff, #20b8ff);background:-o-linear-gradient(0deg, #20a0ff, #20b8ff);background:-ms-linear-gradient(0deg, #20a0ff, #20b8ff);background:linear-gradient(90deg, #20a0ff, #20b8ff);padding:6px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(32,160,255,0.5);-webkit-box-shadow:0 3px 5px rgba(32,160,255,0.5);box-shadow:0 3px 5px rgba(32,160,255,0.5)}.tip.info:before{background:#20a0ff;background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit--webkit-linear-gradient(bottom, #0092ff, #20b8ff);background:-webkit--moz-linear-gradient(bottom, #0092ff, #20b8ff);background:-webkit--o-linear-gradient(bottom, #0092ff, #20b8ff);background:-webkit--ms-linear-gradient(bottom, #0092ff, #20b8ff);background:-webkit-linear-gradient(to top, #0092ff, #20b8ff);background:-webkit-linear-gradient(90deg, #0092ff, #20b8ff);background:-moz-linear-gradient(90deg, #0092ff, #20b8ff);background:-o-linear-gradient(90deg, #0092ff, #20b8ff);background:-ms-linear-gradient(90deg, #0092ff, #20b8ff);background:linear-gradient(0deg, #0092ff, #20b8ff);content:"\f129";text-shadow:0 -1px #20a0ff}.tip.success{background:#61be33;background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit--webkit-linear-gradient(left, #61be33, #8fce44);background:-webkit--moz-linear-gradient(left, #61be33, #8fce44);background:-webkit--o-linear-gradient(left, #61be33, #8fce44);background:-webkit--ms-linear-gradient(left, #61be33, #8fce44);background:-webkit-linear-gradient(to right, #61be33, #8fce44);background:-webkit-linear-gradient(0deg, #61be33, #8fce44);background:-moz-linear-gradient(0deg, #61be33, #8fce44);background:-o-linear-gradient(0deg, #61be33, #8fce44);background:-ms-linear-gradient(0deg, #61be33, #8fce44);background:linear-gradient(90deg, #61be33, #8fce44);text-shadow:0 -1px #61be33;-webkit-box-shadow:0 3px 5px rgba(104,195,59,0.5);-webkit-box-shadow:0 3px 5px rgba(104,195,59,0.5);box-shadow:0 3px 5px rgba(104,195,59,0.5)}.tip.success:before{background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit--webkit-linear-gradient(bottom, #52bb1d, #95d34b);background:-webkit--moz-linear-gradient(bottom, #52bb1d, #95d34b);background:-webkit--o-linear-gradient(bottom, #52bb1d, #95d34b);background:-webkit--ms-linear-gradient(bottom, #52bb1d, #95d34b);background:-webkit-linear-gradient(to top, #52bb1d, #95d34b);background:-webkit-linear-gradient(90deg, #52bb1d, #95d34b);background:-moz-linear-gradient(90deg, #52bb1d, #95d34b);background:-o-linear-gradient(90deg, #52bb1d, #95d34b);background:-ms-linear-gradient(90deg, #52bb1d, #95d34b);background:linear-gradient(0deg, #52bb1d, #95d34b);content:"\f00c";text-shadow:0 -1px #61be33}.tip.warning{background:#ff953f;background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit--webkit-linear-gradient(left, #ff953f, #ffb449);background:-webkit--moz-linear-gradient(left, #ff953f, #ffb449);background:-webkit--o-linear-gradient(left, #ff953f, #ffb449);background:-webkit--ms-linear-gradient(left, #ff953f, #ffb449);background:-webkit-linear-gradient(to right, #ff953f, #ffb449);background:-webkit-linear-gradient(0deg, #ff953f, #ffb449);background:-moz-linear-gradient(0deg, #ff953f, #ffb449);background:-o-linear-gradient(0deg, #ff953f, #ffb449);background:-ms-linear-gradient(0deg, #ff953f, #ffb449);background:linear-gradient(90deg, #ff953f, #ffb449);text-shadow:0 -1px #ff953f;-webkit-box-shadow:0 3px 5px rgba(255,154,73,0.5);-webkit-box-shadow:0 3px 5px rgba(255,154,73,0.5);box-shadow:0 3px 5px rgba(255,154,73,0.5)}.tip.warning:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit--webkit-linear-gradient(bottom, #ff8f35, #ffc149);background:-webkit--moz-linear-gradient(bottom, #ff8f35, #ffc149);background:-webkit--o-linear-gradient(bottom, #ff8f35, #ffc149);background:-webkit--ms-linear-gradient(bottom, #ff8f35, #ffc149);background:-webkit-linear-gradient(to top, #ff8f35, #ffc149);background:-webkit-linear-gradient(90deg, #ff8f35, #ffc149);background:-moz-linear-gradient(90deg, #ff8f35, #ffc149);background:-o-linear-gradient(90deg, #ff8f35, #ffc149);background:-ms-linear-gradient(90deg, #ff8f35, #ffc149);background:linear-gradient(0deg, #ff8f35, #ffc149);content:"\f12a";text-shadow:0 -1px #ff953f}.tip.error{background:#ff4949;background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit--webkit-linear-gradient(left, #ff4949, #ff7849);background:-webkit--moz-linear-gradient(left, #ff4949, #ff7849);background:-webkit--o-linear-gradient(left, #ff4949, #ff7849);background:-webkit--ms-linear-gradient(left, #ff4949, #ff7849);background:-webkit-linear-gradient(to right, #ff4949, #ff7849);background:-webkit-linear-gradient(0deg, #ff4949, #ff7849);background:-moz-linear-gradient(0deg, #ff4949, #ff7849);background:-o-linear-gradient(0deg, #ff4949, #ff7849);background:-ms-linear-gradient(0deg, #ff4949, #ff7849);background:linear-gradient(90deg, #ff4949, #ff7849);text-shadow:0 -1px #ff4949;-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);box-shadow:0 3px 5px rgba(255,73,73,0.5)}.tip.error:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit--webkit-linear-gradient(bottom, #ff3838, #ff7849);background:-webkit--moz-linear-gradient(bottom, #ff3838, #ff7849);background:-webkit--o-linear-gradient(bottom, #ff3838, #ff7849);background:-webkit--ms-linear-gradient(bottom, #ff3838, #ff7849);background:-webkit-linear-gradient(to top, #ff3838, #ff7849);background:-webkit-linear-gradient(90deg, #ff3838, #ff7849);background:-moz-linear-gradient(90deg, #ff3838, #ff7849);background:-o-linear-gradient(90deg, #ff3838, #ff7849);background:-ms-linear-gradient(90deg, #ff3838, #ff7849);background:linear-gradient(0deg, #ff3838, #ff7849);content:"\f00d";text-shadow:0 -1px #ff4949}.tip.bolt{background:-webkit-gradient(linear, left bottom, left top, from(#3d8b48), to(#477837));background:-webkit-gradient(linear, left bottom, left top, from(#3d8b48), to(#477837));background:-webkit-gradient(linear, left bottom, left top, from(#3d8b48), to(#477837));background:-webkit-gradient(linear, left bottom, left top, from(#3d8b48), to(#477837));background:-webkit-gradient(linear, left bottom, left top, from(#3d8b48), to(#477837));background:-webkit--webkit-linear-gradient(bottom, #3c3, #459431);background:-webkit--moz-linear-gradient(bottom, #3c3, #459431);background:-webkit--o-linear-gradient(bottom, #3c3, #459431);background:-webkit--ms-linear-gradient(bottom, #3c3, #459431);background:-webkit-linear-gradient(to top, #3c3, #459431);background:-webkit-linear-gradient(80deg, #78ca33, #25822c);background:-moz-linear-gradient(80deg, #78ca33, #25822c);background:-o-linear-gradient(80deg, #78ca33, #25822c);background:-ms-linear-gradient(80deg, #78ca33, #25822c);background:linear-gradient(530deg, #78ca33, #25822c);content:"\f00d";text-shadow:0 -1px #4cf706}.tip.bolt:before{background:-webkit-gradient(linear, left bottom, left top, from(#3c0), to(#3c0));background:-webkit-gradient(linear, left bottom, left top, from(#3c0), to(#3c0));background:-webkit-gradient(linear, left bottom, left top, from(#3c0), to(#3c0));background:-webkit-gradient(linear, left bottom, left top, from(#3c0), to(#3c0));background:-webkit-gradient(linear, left bottom, left top, from(#3c0), to(#3c0));background:-webkit--webkit-linear-gradient(bottom, #3c3, #459431);background:-webkit--moz-linear-gradient(bottom, #3c3, #459431);background:-webkit--o-linear-gradient(bottom, #3c3, #459431);background:-webkit--ms-linear-gradient(bottom, #3c3, #459431);background:-webkit-linear-gradient(to top, #3c3, #459431);background:-webkit-linear-gradient(326deg, #78ca33, #25822c);background:-moz-linear-gradient(326deg, #78ca33, #25822c);background:-o-linear-gradient(326deg, #78ca33, #25822c);background:-ms-linear-gradient(326deg, #78ca33, #25822c);background:linear-gradient(776deg, #78ca33, #25822c);content:"\f0e7";text-shadow:0 -1px #4cf706}.tip.ban{background:#ff4949;background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff3443));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff3443));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff3443));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff3443));background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff3443));background:-webkit--webkit-linear-gradient(left, #ff4949, #ff1022);background:-webkit--moz-linear-gradient(left, #ff4949, #ff1022);background:-webkit--o-linear-gradient(left, #ff4949, #ff1022);background:-webkit--ms-linear-gradient(left, #ff4949, #ff1022);background:-webkit-linear-gradient(to right, #ff4949, #ff1022);background:-webkit-linear-gradient(0deg, #ff4949, #f03b49);background:-moz-linear-gradient(0deg, #ff4949, #f03b49);background:-o-linear-gradient(0deg, #ff4949, #f03b49);background:-ms-linear-gradient(0deg, #ff4949, #f03b49);background:linear-gradient(90deg, #ff4949, #f03b49);text-shadow:0 -1px #ff4949;-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);-webkit-box-shadow:0 3px 5px rgba(255,73,73,0.5);box-shadow:0 3px 5px rgba(255,73,73,0.5)}.tip.ban:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ce4617));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ce4617));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ce4617));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ce4617));background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ce4617));background:-webkit--webkit-linear-gradient(bottom, #ff3838, #d23e49);background:-webkit--moz-linear-gradient(bottom, #ff3838, #d23e49);background:-webkit--o-linear-gradient(bottom, #ff3838, #d23e49);background:-webkit--ms-linear-gradient(bottom, #ff3838, #d23e49);background:-webkit-linear-gradient(to top, #ff3838, #d23e49);background:-webkit-linear-gradient(90deg, #ff3838, #ff1022);background:-moz-linear-gradient(90deg, #ff3838, #ff1022);background:-o-linear-gradient(90deg, #ff3838, #ff1022);background:-ms-linear-gradient(90deg, #ff3838, #ff1022);background:linear-gradient(0deg, #ff3838, #ff1022);content:"\f05e";text-shadow:0 -1px #ff4949}.tip.home{background:#15e5ff;background:-webkit-gradient(linear, left top, right top, from(#5bc6d4) to(#0ec0ef));background:-webkit-gradient(linear, left top, right top, from(#5bc6d4) to(#0ec0ef));background:-webkit-gradient(linear, left top, right top, from(#5bc6d4) to(#0ec0ef));background:-webkit-gradient(linear, left top, right top, from(#5bc6d4) to(#0ec0ef));background:-webkit-gradient(linear, left top, right top, from(#5bc6d4) to(#0ec0ef));background:-webkit--webkit-linear-gradient(left, #0ec0ef, #80e0f9);background:-webkit--moz-linear-gradient(left, #0ec0ef, #80e0f9);background:-webkit--o-linear-gradient(left, #0ec0ef, #80e0f9);background:-webkit--ms-linear-gradient(left, #0ec0ef, #80e0f9);background:-webkit-linear-gradient(to right, #0ec0ef, #80e0f9);background:-webkit-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-moz-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-o-linear-gradient(0deg, #0ec0ef, #80e0f7);background:-ms-linear-gradient(0deg, #0ec0ef, #80e0f7);background:linear-gradient(90deg, #0ec0ef, #80e0f7);text-shadow:0 -1px #0ec0ef;-webkit-box-shadow:0 3px 5px #01caff;-webkit-box-shadow:0 3px 5px #01caff;box-shadow:0 3px 5px #01caff}.tip.home:before{background:-webkit-gradient(linear, left bottom, left top, form(#0ec0ee) to(#0ee0cc));background:-webkit-gradient(linear, left bottom, left top, form(#0ec0ee) to(#0ee0cc));background:-webkit-gradient(linear, left bottom, left top, form(#0ec0ee) to(#0ee0cc));background:-webkit-gradient(linear, left bottom, left top, form(#0ec0ee) to(#0ee0cc));background:-webkit-gradient(linear, left bottom, left top, form(#0ec0ee) to(#0ee0cc));background:-webkit--webkit-linear-gradient(bottom, #0ec0ee, #0ec2ee);background:-webkit--moz-linear-gradient(bottom, #0ec0ee, #0ec2ee);background:-webkit--o-linear-gradient(bottom, #0ec0ee, #0ec2ee);background:-webkit--ms-linear-gradient(bottom, #0ec0ee, #0ec2ee);background:-webkit-linear-gradient(to top, #0ec0ee, #0ec2ee);background:-webkit-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-moz-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-o-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:-ms-linear-gradient(90deg, #0ec0ee, #0ec0ea);background:linear-gradient(0deg, #0ec0ee, #0ec0ea);content:"\f015";text-shadow:0 -1px #0ec0ea}.tip.sync{background:#00a9ff;background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#c7eef9));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#c7eef9));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#c7eef9));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#c7eef9));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#c7eef9));background:-webkit--webkit-linear-gradient(left, #53cff1, #2e9fbd);background:-webkit--moz-linear-gradient(left, #53cff1, #2e9fbd);background:-webkit--o-linear-gradient(left, #53cff1, #2e9fbd);background:-webkit--ms-linear-gradient(left, #53cff1, #2e9fbd);background:-webkit-linear-gradient(to right, #53cff1, #2e9fbd);background:-webkit-linear-gradient(220deg, #47c0e0, #2dc342);background:-moz-linear-gradient(220deg, #47c0e0, #2dc342);background:-o-linear-gradient(220deg, #47c0e0, #2dc342);background:-ms-linear-gradient(220deg, #47c0e0, #2dc342);background:linear-gradient(230deg, #47c0e0, #2dc342);text-shadow:0 -1px #1bcdfc;-webkit-box-shadow:0 3px 5px #1bcdfc;-webkit-box-shadow:0 3px 5px #20b1ad;box-shadow:0 3px 5px #20b1ad}.tip.sync:before{background:-webkit-gradient(linear, left bottom, left top, from(#00c3f7), to(#88d3e6));background:-webkit-gradient(linear, left bottom, left top, from(#00c3f7), to(#88d3e6));background:-webkit-gradient(linear, left bottom, left top, from(#00c3f7), to(#88d3e6));background:-webkit-gradient(linear, left bottom, left top, from(#00c3f7), to(#88d3e6));background:-webkit-gradient(linear, left bottom, left top, from(#00c3f7), to(#88d3e6));background:-webkit--webkit-linear-gradient(bottom, #83e5ff, #0aa8d2);background:-webkit--moz-linear-gradient(bottom, #83e5ff, #0aa8d2);background:-webkit--o-linear-gradient(bottom, #83e5ff, #0aa8d2);background:-webkit--ms-linear-gradient(bottom, #83e5ff, #0aa8d2);background:-webkit-linear-gradient(to top, #83e5ff, #0aa8d2);background:-webkit-linear-gradient(180deg, #40c0e2, #3dc550);background:-moz-linear-gradient(180deg, #40c0e2, #3dc550);background:-o-linear-gradient(180deg, #40c0e2, #3dc550);background:-ms-linear-gradient(180deg, #40c0e2, #3dc550);background:linear-gradient(270deg, #40c0e2, #3dc550);content:"\f021";text-shadow:0 -1px #17cfff}.tip.cogs{background:#1502ff;background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit--webkit-linear-gradient(left, #5246e2, #5246e2);background:-webkit--moz-linear-gradient(left, #5246e2, #5246e2);background:-webkit--o-linear-gradient(left, #5246e2, #5246e2);background:-webkit--ms-linear-gradient(left, #5246e2, #5246e2);background:-webkit-linear-gradient(to right, #5246e2, #5246e2);background:-webkit-linear-gradient(220deg, #40c0e2, #5247e2);background:-moz-linear-gradient(220deg, #40c0e2, #5247e2);background:-o-linear-gradient(220deg, #40c0e2, #5247e2);background:-ms-linear-gradient(220deg, #40c0e2, #5247e2);background:linear-gradient(230deg, #40c0e2, #5247e2);text-shadow:0 -1px #8278fd;-webkit-box-shadow:0 3px 5px #4037a7;-webkit-box-shadow:1 3px 5px #5e52ec;box-shadow:1 3px 5px #5e52ec}.tip.cogs:before{background:-webkit-gradient(linear, left bottom, left top, from(#3020f3), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#3020f3), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#3020f3), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#3020f3), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#3020f3), to(#b1abf5));background:-webkit--webkit-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--moz-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--o-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--ms-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit-linear-gradient(to top, #5246e2, #5246e2);background:-webkit-linear-gradient(110deg, #40c0e2, #5246e2);background:-moz-linear-gradient(110deg, #40c0e2, #5246e2);background:-o-linear-gradient(110deg, #40c0e2, #5246e2);background:-ms-linear-gradient(110deg, #40c0e2, #5246e2);background:linear-gradient(560deg, #40c0e2, #5246e2);content:"\f085";text-shadow:0 -1px #098cf5}.tip.key{background:#25c33b;background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit--webkit-linear-gradient(left, #648798, #90a4ae);background:-webkit--moz-linear-gradient(left, #648798, #90a4ae);background:-webkit--o-linear-gradient(left, #648798, #90a4ae);background:-webkit--ms-linear-gradient(left, #648798, #90a4ae);background:-webkit-linear-gradient(to right, #648798, #90a4ae);background:-webkit-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-moz-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-o-linear-gradient(220deg, #90a4ae, #b7a7a7);background:-ms-linear-gradient(220deg, #90a4ae, #b7a7a7);background:linear-gradient(230deg, #90a4ae, #b7a7a7);text-shadow:0 -1px #c1c0d4;-webkit-box-shadow:0 3px 5px #d3d2de;-webkit-box-shadow:1 3px 5px #d5d4de;box-shadow:1 3px 5px #d5d4de}.tip.key:before{background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit--webkit-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--moz-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--o-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--ms-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit-linear-gradient(to top, #5246e2, #5246e2);background:-webkit-linear-gradient(110deg, #bccdd2, #cfced4);background:-moz-linear-gradient(110deg, #bccdd2, #cfced4);background:-o-linear-gradient(110deg, #bccdd2, #cfced4);background:-ms-linear-gradient(110deg, #bccdd2, #cfced4);background:linear-gradient(560deg, #bccdd2, #cfced4);content:"\f084";text-shadow:0 -1px #a9b2b9}.tip.bell{background:#25c33b;background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit-gradient(linear, left top, right top, from(rgba(81,167,189,0.2)), to(#8379ff));background:-webkit--webkit-linear-gradient(left, #648798, #90a4ae);background:-webkit--moz-linear-gradient(left, #648798, #90a4ae);background:-webkit--o-linear-gradient(left, #648798, #90a4ae);background:-webkit--ms-linear-gradient(left, #648798, #90a4ae);background:-webkit-linear-gradient(to right, #648798, #90a4ae);background:-webkit-linear-gradient(220deg, #ffaa0d, #deb455);background:-moz-linear-gradient(220deg, #ffaa0d, #deb455);background:-o-linear-gradient(220deg, #ffaa0d, #deb455);background:-ms-linear-gradient(220deg, #ffaa0d, #deb455);background:linear-gradient(230deg, #ffaa0d, #deb455);text-shadow:0 -1px #c1c0d4;-webkit-box-shadow:0 3px 5px #d3d2de;-webkit-box-shadow:1 3px 5px #d5d4de;box-shadow:1 3px 5px #d5d4de}.tip.bell:before{background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit-gradient(linear, left bottom, left top, from(#dddce8), to(#b1abf5));background:-webkit--webkit-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--moz-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--o-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit--ms-linear-gradient(bottom, #5246e2, #5246e2);background:-webkit-linear-gradient(to top, #5246e2, #5246e2);background:-webkit-linear-gradient(110deg, #f9ae07, #ffb615);background:-moz-linear-gradient(110deg, #f9ae07, #ffb615);background:-o-linear-gradient(110deg, #f9ae07, #ffb615);background:-ms-linear-gradient(110deg, #f9ae07, #ffb615);background:linear-gradient(560deg, #f9ae07, #ffb615);content:"\f0f3";text-shadow:0 -1px #ffb81b}[data-theme="dark"] .tip{filter:brightness(.7)}#article-container .tip a{color:#e6eaed}@font-face{font-family:"harmony";font-display:swap;src:url("https://npm.elemecdn.com/@kmar/fonts@1.0.2/text/HarmonyOS.min.woff2") format('woff2'),url("https://npm.elemecdn.com/@kmar/fonts@1.0.2/text/HarmonyOS.min.woff") format('woff'),url("https://npm.elemecdn.com/@kmar/fonts@1.0.2/text/HarmonyOS.min.ttf") format('truetype')}@font-face{font-family:"JetBrains Mono";font-display:swap;src:url("https://npm.elemecdn.com/@kmar/fonts@1.0.0/text/jet.woff2") format('woff2'),url("https://npm.elemecdn.com/@kmar/fonts@1.0.0/text/jet.woff") format('woff'),url("https://npm.elemecdn.com/@kmar/fonts@1.0.0/text/jet.ttf") format('truetype')}/* Markdown reading surface: shared tokens, restrained accents, no layout motion. */
#post #article-container {
  --reading-border: rgba(90, 105, 125, .18);
  --reading-soft: rgba(110, 125, 145, .055);
  --reading-muted: #687586;
  --hl-color: #425466;
  font-size: 17px;
  line-height: 1.9;
  color: var(--cloudchewie-font-color);
  overflow-wrap: break-word;
  /* Visual spacing only: preserve Markdown, copied text and existing spaces. */
  text-autospace: normal;
}
/* Literal content and math engines own their internal character spacing. */
#post #article-container :is(pre, code, kbd, samp, .highlight, mjx-container, .katex, math, [data-no-autospace]) {
  text-autospace: no-autospace;
}
/* Keep inline formulas distinct from prose without changing TeX or line height.
   Explicit display exclusions also cover KaTeX's nested .katex element. */
#post #article-container mjx-container:not([display="true"]),
#post #article-container .katex:not(.katex-display .katex) {
  margin-inline: .12em;
}
[data-theme="dark"] #post #article-container {
  --reading-border: rgba(180, 195, 215, .17);
  --reading-soft: rgba(180, 195, 215, .055);
  --reading-muted: #a1adbc;
  --hl-color: #d4dde8;
}
#post #article-container p { margin: 0 0 1.15em; }
#post #article-container :is(h1, h2, h3, h4, h5, h6) {
  position: relative;
  margin: 1.9em 0 .7em;
  padding: 0;
  border: 0;
  color: inherit;
  font-weight: 700;
  line-height: 1.45;
  scroll-margin-top: 96px;
  transition: none;
}
#post #article-container :is(h1, h2, h3, h4, h5, h6)::before { content: none; }
#post #article-container h1 { font-size: 1.85em; }
#post #article-container h2 {
  padding-bottom: .45em;
  border-bottom: 1px solid var(--reading-border);
  font-size: 1.55em;
}
#post #article-container h3 { font-size: 1.3em; }
#post #article-container h4 { font-size: 1.15em; }
#post #article-container :is(h5, h6) { font-size: 1em; }
#post #article-container > :first-child { margin-top: 0; }
#post #article-container :is(strong, b) { color: inherit; font-weight: 700; }

/* Text links stay distinct without painting a solid block behind the text. */
#post #article-container :is(p, li, td, blockquote) a:not([class]):not(:has(img)),
#post #article-container a.external-link:not(:has(img)) {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--cloudchewie-theme);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .22em;
  text-decoration-color: color-mix(in srgb, var(--cloudchewie-theme) 45%, transparent);
}
#post #article-container :is(p, li, td, blockquote) a:not([class]):hover {
  color: var(--cloudchewie-theme);
  text-decoration-color: currentColor;
  background: transparent;
}
#post #article-container a.headerlink {
  padding: 0;
  border: 0;
  background: transparent;
  font-size: .8em;
  opacity: .2;
  color: var(--reading-muted);
  line-height: inherit;
}
#post #article-container :is(h1, h2, h3, h4, h5, h6):hover a.headerlink,
#post #article-container a.headerlink:focus-visible { opacity: 1; }
#post #article-container a.headerlink::before,
#post #article-container a.headerlink::after { font-size: inherit; }
#post #article-container :is(a, button, summary):focus-visible {
  outline: 2px solid var(--cloudchewie-theme);
  outline-offset: 4px;
}

#post #article-container :is(ul, ol):not(.nav-tabs) {
  margin: .75em 0 1.2em;
  padding-left: 1.55em;
}
#post #article-container li { padding: 0 0 0 .2em; margin: .4em 0; }
#post #article-container :is(ul, ol) > li:not(.tab)::before { content: none; display: none; }
#post #article-container li::marker { color: var(--reading-muted); font-size: 1em; }
#post #article-container ul:not(.nav-tabs) > li { list-style-type: disc; }
#post #article-container ol > li { list-style-type: decimal; list-style-position: outside; }
#post #article-container li > :is(ul, ol) { margin: .4em 0 .65em; }
#post #article-container li > p { margin: .3em 0 .55em; }
#post #article-container input[type="checkbox"] {
  accent-color: var(--cloudchewie-theme);
  margin-right: .4em;
}
#post #article-container blockquote {
  margin: 1.4em 0;
  padding: .9em 1.2em;
  border: 0;
  border-left: 3px solid var(--cloudchewie-theme);
  border-radius: 0 10px 10px 0;
  background: var(--reading-soft);
  color: inherit;
  font-size: 1em;
  box-shadow: none;
}
#post #article-container blockquote blockquote { border-left-color: var(--reading-border); }
#post #article-container :is(blockquote, .note) > :first-child { margin-top: 0; }
#post #article-container :is(blockquote, .note) > :last-child { margin-bottom: 0; }
#post #article-container hr {
  height: 0;
  margin: 2.2em 0;
  border: 0;
  border-top: 1px solid var(--reading-border);
  background: transparent;
}
#post #article-container hr::before { content: none; }

#post #article-container :not(pre) > code {
  margin-inline: .12em;
  padding: .15em .38em;
  border: 1px solid var(--reading-border);
  border-radius: 5px;
  background: var(--reading-soft);
  color: inherit;
  font-size: .86em;
  overflow-wrap: anywhere;
}
#post #article-container :is(figure.highlight, pre[class*="language-"]) {
  margin: 1.4em 0;
  border: 1px solid var(--reading-border);
  border-radius: 10px;
  box-shadow: none;
  font-size: 14px;
  line-height: 1.7;
}
#post #article-container figure.highlight .highlight-tools {
  display: flex;
  align-items: center;
  gap: .65em;
  height: auto;
  min-height: 38px;
  padding: .35em .8em;
  border-bottom: 1px solid var(--reading-border);
  background: var(--reading-soft);
  color: var(--reading-muted);
}
#post #article-container figure.highlight .highlight-tools::after { content: none; }
#post #article-container figure.highlight .highlight-tools.closed { border-bottom: 0; }
#post #article-container figure.highlight table { border-top: 0; }
#post #article-container figure.highlight .highlight-tools :is(.expand, .code-lang, .copy-button, .copy-notice) {
  position: static;
  inset: auto;
  flex-shrink: 0;
}
#post #article-container figure.highlight .highlight-tools .expand { padding: .4em; }
#post #article-container figure.highlight .highlight-tools .code-lang { font-size: .9em; font-weight: 600; }
#post #article-container figure.highlight .highlight-tools .copy-notice { margin-left: auto; font-size: .85em; }
#post #article-container figure.highlight .highlight-tools .copy-button { margin-left: auto; padding: .4em; }
#post #article-container figure.highlight .highlight-tools .copy-notice + .copy-button { margin-left: 0; }
#post #article-container figure.highlight :is(pre, .line) { line-height: 1.7; }
#post #article-container figure.highlight .gutter pre {
  border-right: 1px solid var(--reading-border);
  background: transparent;
  color: var(--reading-muted);
}
#post #article-container > pre:not([class]) {
  padding: 1em 1.2em;
  overflow-x: auto;
  border: 1px solid var(--reading-border);
  border-radius: 10px;
  background: var(--reading-soft);
}
#post #article-container pre code { padding: 0; margin-inline: 0; border: 0; background: transparent; }
#post #article-container kbd {
  padding: .12em .4em;
  border: 1px solid var(--reading-border);
  border-bottom-width: 2px;
  border-radius: 5px;
  background: var(--reading-soft);
  color: inherit;
  box-shadow: none;
  font-size: .85em;
}

/* Target Markdown tables, not the tables used by code highlighting. */
#post #article-container .table-wrap {
  margin: 1.4em 0;
  overflow-x: auto;
  border: 1px solid var(--reading-border);
  border-radius: 10px;
}
#post #article-container .table-wrap > table,
#post #article-container > table {
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: .92em;
  line-height: 1.65;
}
#post #article-container .table-wrap :is(th, td) {
  padding: .75em 1em;
  border: 0;
  border-bottom: 1px solid var(--reading-border);
  vertical-align: top;
}
#post #article-container .table-wrap th { background: var(--reading-soft); font-weight: 700; }
#post #article-container .table-wrap tr:last-child td { border-bottom: 0; }
#post #article-container .table-wrap tbody tr { background: transparent; }
#post #article-container .table-wrap tbody tr:hover { background: var(--reading-soft); }

#post #article-container .note {
  --note-accent: var(--cloudchewie-theme);
  margin: 1.4em 0;
  padding: 1em 1.2em;
  border: 1px solid var(--reading-border) !important;
  border-left: 3px solid var(--note-accent) !important;
  border-radius: 10px;
  background: var(--reading-soft) !important;
  color: inherit;
  box-shadow: none;
}
#post #article-container .note.success { --note-accent: #3b996b; }
#post #article-container .note.warning { --note-accent: #bd8629; }
#post #article-container .note.danger { --note-accent: #cf6268; }
#post #article-container .note.info { --note-accent: #4b91c9; }
#post #article-container .note:not(.no-icon) { padding-left: 2.9em; }
#post #article-container .note::before,
#post #article-container .note > .note-icon { top: 1em; color: var(--note-accent); }
#post #article-container .note :is(h2, h3, h4, h5, h6) { margin: .2em 0 .6em; padding: 0; border: 0; }

#post #article-container details {
  margin: 1.4em 0;
  padding: 0 1.1em;
  border: 1px solid var(--reading-border);
  border-radius: 10px;
  background: transparent;
  box-shadow: none;
}
#post #article-container details > summary {
  margin: 0;
  padding: .85em 0;
  border: 0;
  background: transparent;
  color: inherit;
  font-size: 1em !important;
  font-weight: 600;
  cursor: pointer;
}
#post #article-container details[open] { padding-bottom: 1em; }
#post #article-container details[open] > summary { margin-bottom: .8em; border-bottom: 1px solid var(--reading-border); }
#post #article-container .tabs { margin: 1.4em 0; border: 1px solid var(--reading-border); border-radius: 10px; overflow: hidden; }
#post #article-container .tabs > .nav-tabs { padding: .35em; gap: .25em; background: var(--reading-soft); }
#post #article-container .tabs > .nav-tabs > .tab { margin: 0; padding: 0; }
#post #article-container .tabs > .nav-tabs > .tab button { border: 0; border-radius: 6px; padding: .5em 1em; background: transparent; color: inherit; }
#post #article-container .tabs > .nav-tabs > .tab.active button { background: var(--card-bg); color: var(--cloudchewie-theme); }
#post #article-container .tabs > .tab-contents > .tab-item-content { padding: 1.2em; }

#post #article-container :is(p > img, p > a > img, figure:not(.highlight) > img) { border-radius: 10px; margin: 1.4em auto .7em; max-width: 100%; }
#post #article-container :is(figcaption, .img-alt) { margin: .5em 0 1.5em; text-align: center; font-size: .85em; color: var(--reading-muted); }
#post #article-container :is(mjx-container[display="true"], .katex-display) { max-width: 100%; overflow-x: auto; overflow-y: hidden; padding: .5em .15em; margin: 1.2em 0; }
#post #article-container .footnotes { margin-top: 2.5em; padding-top: 1em; border-top: 1px solid var(--reading-border); font-size: .88em; color: var(--reading-muted); }
@media (max-width: 768px) {
  #post #article-container { font-size: 16px; line-height: 1.85; }
  #post #article-container h1 { font-size: 1.65em; }
  #post #article-container h2 { font-size: 1.4em; }
  #post #article-container :is(ul, ol):not(.nav-tabs) { padding-left: 1.25em; }
  #post #article-container :is(figure.highlight, pre[class*="language-"]) { font-size: 13px; }
  #post #article-container .table-wrap :is(th, td) { padding: .6em .75em; }
}

/* Compact settings dialog. Each column owns its scroll area on desktop. */
#console { z-index: 1100; height: 100dvh; padding: 28px; overflow-y: auto; overscroll-behavior: contain; justify-content: center; gap: 16px; }
#console:not(.show) { visibility: hidden; }
#console.show { visibility: visible; }
#console .console-heading { display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: 1060px; flex-shrink: 0; }
#console .console-heading h2 { margin: 0; font-size: 22px; line-height: 1.4; color: #fff; }
#console-close { display: grid; place-items: center; width: 36px; height: 36px; padding: 0; border: 1px solid #ffffff40; border-radius: 50%; background: #ffffff18; color: #fff; cursor: pointer; }
#console .console-card { padding: 24px; border-radius: 16px; overflow: visible; backdrop-filter: none; box-shadow: 0 8px 32px #0001; flex-shrink: 0; }
#console .console-card-title { display: block; font-size: 17px; line-height: 1.5; }
#console .console-card-subtitle { display: block; margin: 20px 0 10px; font-size: 13px; line-height: 1.5; font-weight: 500; color: var(--cloudchewie-secondtext); }
#console .checkboxes { grid-template-columns: 1fr; gap: 0; }
#console label.content { align-items: center; flex-direction: row-reverse; justify-content: space-between; gap: 16px; min-height: 42px; cursor: pointer; }
#console .content-text { padding: 0; font-size: 14px; }
#console input[type="checkbox"] { transform: none; flex-shrink: 0; }
#console .console-mask { position: fixed; inset: 0; width: auto; height: auto; background: #141c2bc9; }
#console.show .console-mask { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }
#console .button-group { flex-shrink: 0; flex-wrap: wrap; max-width: 1060px; margin: 0; padding: 6px 10px; gap: 4px; border-radius: 16px; background: var(--card-bg); }
#console .consoleShortcut { margin: 0; border-radius: 10px; }
#console :is(button, input, a):focus-visible, #rightside :is(button, a):focus-visible { outline: 2px solid var(--cloudchewie-theme); outline-offset: 3px; }
#console .bgbox { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; padding: 3px; }
#console .bgbox .background-option { position: relative; display: flex; flex-direction: column; align-items: stretch; gap: 8px; width: 100%; height: auto; min-width: 0; margin: 0; padding: 7px; border: 1px solid transparent; border-radius: 12px; background: transparent; color: var(--cloudchewie-font-color); cursor: pointer; transition: background .16s, border-color .16s; }
#console .background-swatch { display: block; width: 100%; height: 64px; border-radius: 8px; background: var(--swatch, var(--cloudchewie-secondbg)); background-size: cover; background-position: center; box-shadow: inset 0 0 0 1px #8882; }
#console .background-name { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 12px; line-height: 1.5; }
#console .gradient-bg .background-swatch { height: 48px; }
#console .default-bg .background-swatch { height: 42px; }
#console .mobile-background .background-swatch { height: 110px; }
#console .bgbox .background-option:hover { background: var(--cloudchewie-secondbg); }
#console .bgbox .background-option[aria-pressed="true"] { border-color: var(--cloudchewie-theme); background: color-mix(in srgb, var(--cloudchewie-theme) 8%, var(--card-bg)); outline: none; }
#console .background-option[aria-pressed="true"]::after { content: '✓'; position: absolute; top: 11px; right: 11px; display: grid; place-items: center; width: 19px; height: 19px; border: 2px solid var(--card-bg); border-radius: 50%; background: var(--cloudchewie-theme); color: var(--btn-color, #fff); font: 700 11px/1 sans-serif; box-shadow: 0 1px 3px #0002; }
#console .bgbox .background-option:focus-visible { outline: 2px solid var(--cloudchewie-theme); outline-offset: 2px; }
#console .bgbox *:hover { scale: 1; }
#console #url-input { width: calc(100% - 72px); margin: 14px 8px 0 0; font-size: 13px; }
#console #url-btn { margin: 0; padding: 0 10px; font-size: 13px; }
#background-settings[aria-busy="true"] .console-card-title::after { content: ' · 正在加载'; font-size: 12px; font-weight: normal; }
#rightside #rightside-button-list { display: flex; flex-direction: column; gap: 7px; }
#rightside #rightside-button-list > :is(button, a) { width: 42px; height: 42px; line-height: 42px; margin: 0; border-radius: 12px; box-shadow: 0 2px 8px #0001; }

/* A single reading column: cover titles and body share the same edges. */
body.read-mode { --reader-width: 880px; }
body.read-mode #page-header.post-bg { height: auto !important; min-height: 0; padding: 88px 0 0; margin: 0; }
body.read-mode #page-header #post-info { position: static; inset: auto !important; transform: none; display: block; height: auto; width: 100%; max-width: var(--reader-width); margin: 0 auto; padding: 0 40px; text-align: left; }
body.read-mode #post-info .post-title { display: block; overflow: visible; -webkit-line-clamp: unset; font-size: 32px !important; line-height: 1.5 !important; font-weight: 700; color: var(--cloudchewie-font-color); margin: 0 !important; padding: 0; border: 0; text-align: left; text-shadow: none; }
body.read-mode #post-info::after, body.read-mode .post-edit-link { display: none !important; }
body.read-mode #content-inner { display: block; width: 100%; max-width: var(--reader-width); padding: 0; margin: 0 auto; }
body.read-mode #post { max-width: none; width: 100% !important; padding: 32px 40px 100px; margin: 0; border-radius: 0; }
body.read-mode #post > #post-info { margin: 32px 0; }
body.read-mode #post #article-container { font-size: 18px; line-height: 1.9; }
body.read-mode .exit-readmode { top: 20px; right: 24px; height: 36px; padding: 0 12px; border-radius: 18px; font-size: 13px; box-shadow: none; }
@media (max-width: 768px) {
  #console { padding: 20px 16px; gap: 12px; justify-content: flex-start; }
  #console .console-heading h2 { font-size: 20px; }
  #console .console-card { padding: 20px; }
  #console .console-card-subtitle.pc-background { display: none; }
  #console .bgbox.pc-background { display: none; }
  #console .button-group { width: 100%; }
  #rightside #rightside-button-list > :is(button, a) { width: 44px; height: 44px; line-height: 44px; }
  body.read-mode #page-header.post-bg { padding-top: 72px; }
  body.read-mode #page-header #post-info { padding: 0 24px; }
  body.read-mode #post-info .post-title { font-size: 25px !important; }
  body.read-mode #post { padding: 24px 24px 80px; }
  body.read-mode #post #article-container { font-size: 17px; }
  body.read-mode .exit-readmode { top: 16px; right: 16px; bottom: auto; }
}
@media (min-width: 769px) {
  #console .console-card-subtitle.mobile-background, #console .bgbox.mobile-background { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  #console, #console *, #rightside, #rightside * { transition: none !important; }
}
html[data-rightside="hidden"] #rightside { display: none !important; }

/* Reading is a plain surface, independent of decorative site backgrounds. */
body.read-mode { --readmode-light-color: #fff; min-height: 100vh; background: var(--readmode-light-color) !important; }
[data-theme="dark"] body.read-mode { --readmode-light-color: #151515; }
body.read-mode::before, body.read-mode::after { display: none !important; }
body.read-mode :is(#web_box, #web_container, #body-wrap, #content-inner) { background: transparent !important; box-shadow: none !important; border: 0 !important; }
body.read-mode #content-inner #post, body.read-mode #post #article-container { border: 0 !important; outline: 0 !important; box-shadow: none !important; background: transparent !important; }
body.read-mode #post::before, body.read-mode #post::after { display: none !important; }
body.read-mode :is(#web_bg, #cloud_music_bg, #universe) { display: none !important; }

/* CSS variables keep even an already visible toast in sync with the page accent. */
.snackbar-container.snackbar-css { background-color: var(--cloudchewie-theme) !important; color: var(--btn-color, #fff) !important; }
.snackbar-container.snackbar-css p, .snackbar-container.snackbar-css .action { color: var(--btn-color, #fff) !important; }

#console .accent-hint { margin: 8px 0 12px; font-size: 12px; line-height: 1.6; color: var(--cloudchewie-secondtext); }
#console .accent-options { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
#console .accent-swatch { width: 20px; height: 20px; flex-shrink: 0; border-radius: 50%; background: var(--accent-preview); box-shadow: inset 0 0 0 1px #8882; }
#console .accent-swatch.is-default { background: conic-gradient(#2563eb, #16805d, #be3067, #2563eb); }

/* Footer avoidance never overrides the player's own display/transform state. */
body.page-end-visible:not(.modal-open) .needEndHide { visibility: hidden; pointer-events: none; }

/* Categorized settings: fixed navigation and one scrollable settings pane. */
#console .console-workspace { display: grid; grid-template-columns: 156px minmax(0, 1fr); width: 100%; max-width: 1060px; height: min(640px, calc(100dvh - 180px)); min-height: 0; flex-shrink: 0; overflow: hidden; border: 1px solid #8793a22b; border-radius: 16px; background: var(--card-bg); box-shadow: 0 12px 40px #0002; }
#console .console-navigation { display: flex; flex-direction: column; align-items: stretch; gap: 6px; padding: 18px 12px; margin: 0; background: var(--cloudchewie-secondbg); border-right: 1px solid #8793a220; }
#console .console-tab { display: flex; align-items: center; gap: 10px; min-height: 44px; width: 100%; padding: 10px 12px; border: 1px solid transparent; border-radius: 9px; background: transparent; color: var(--cloudchewie-font-color); font-size: 14px; text-align: left; cursor: pointer; }
#console .console-tab i { width: 18px; text-align: center; opacity: .7; }
#console .console-tab:hover { background: var(--card-bg); }
#console .console-tab[aria-selected="true"] { background: var(--card-bg); border-color: #8793a229; color: var(--cloudchewie-theme); font-weight: 600; box-shadow: 0 2px 6px #00000006; }
#console .console-settings-content { min-width: 0; min-height: 0; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #8793a255 transparent; scrollbar-gutter: stable; }
#console .console-settings-content::-webkit-scrollbar { width: 6px; }
#console .console-settings-content::-webkit-scrollbar-thumb { background: #8793a255; border-radius: 8px; }
#console .console-settings-content::-webkit-scrollbar-track { background: transparent; }
#console .console-settings-content > .console-card { padding: 28px 32px; border: 0; border-radius: 0; box-shadow: none; background: transparent; }
#console .console-settings-content > [hidden] { display: none !important; }
#console .console-settings-content > #background-settings { min-height: 0; }
#console .console-settings-content .console-card-title { margin-bottom: 18px; font-size: 20px; }
#console .console-settings-content label.content { min-height: 52px; border-bottom: 1px solid #8793a218; }
#console .console-settings-content label.content:last-child { border-bottom: 0; }
@media (max-width: 768px) {
  #console .console-workspace { grid-template-columns: 104px minmax(0, 1fr); height: calc(100dvh - 185px); }
  #console .console-navigation { padding: 12px 6px; }
  #console .console-tab { gap: 7px; padding: 10px 8px; font-size: 13px; }
  #console .console-tab i { display: none; }
  #console .console-settings-content > .console-card { padding: 20px 14px; }
  #console .console-settings-content .console-card-title { font-size: 18px; }
  #console .console-settings-content :is(.accent-options, .bgbox, .playlist-container) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

/* Settings content adapts to its panel, rather than the entire viewport. */
#console .console-settings-content { container-type: inline-size; container-name: settings; }
#console .console-settings-content .bgbox { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
#console .console-settings-content .default-bg { grid-template-columns: minmax(140px, 180px); }
#console .console-settings-content :is(.solid-bg, .accent-options) { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
#console .console-settings-content .background-swatch { height: auto; aspect-ratio: 16 / 10; }
#console .console-settings-content .gradient-bg .background-swatch { aspect-ratio: 2.4; }
#console .console-settings-content .mobile-background .background-swatch { aspect-ratio: 3 / 4; }
#console .console-settings-content .color-option { position: relative; display: flex; flex-direction: row; align-items: center; gap: 10px; min-width: 0; min-height: 50px; height: auto; padding: 10px 28px 10px 10px; border: 1px solid transparent; border-radius: 12px; background: transparent; color: var(--cloudchewie-font-color); font-size: 13px; cursor: pointer; }
#console .console-settings-content .color-option .color-swatch { width: 26px; height: 26px; aspect-ratio: 1; flex: 0 0 26px; border-radius: 50%; box-shadow: inset 0 0 0 1px #8882; }
#console .console-settings-content .color-option .color-name { font-size: 13px; font-weight: 400; text-align: left; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#console .console-settings-content .color-option:hover { background: var(--cloudchewie-secondbg); }
#console .console-settings-content .color-option[aria-pressed="true"] { border-color: color-mix(in srgb, var(--cloudchewie-theme) 55%, var(--card-bg)); background: color-mix(in srgb, var(--cloudchewie-theme) 6%, var(--card-bg)); }
#console .console-settings-content .color-option[aria-pressed="true"]::after { content: ''; display: block; position: absolute; top: 50%; left: auto; right: 12px; width: 6px; height: 11px; transform: translateY(-65%) rotate(45deg); border: solid var(--cloudchewie-font-color); border-width: 0 2px 2px 0; border-radius: 0; background: transparent; box-shadow: none; }
#console .console-settings-content .color-option:focus-visible { outline: 2px solid var(--cloudchewie-theme); outline-offset: 2px; }
#console .playlist-import { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 10px; margin-top: 28px; padding-top: 24px; border-top: 1px solid #8793a226; }
#console .playlist-import label, #console .playlist-import .accent-hint { grid-column: 1 / -1; margin: 0; }
#console .playlist-import label { font-size: 14px; font-weight: 600; }
#console .playlist-import #url-input { width: 100%; min-width: 0; height: 42px; margin: 0; padding: 0 12px; border-radius: 8px; }
#console .playlist-import #url-btn { height: 42px; margin: 0; padding: 0 18px; }
@container settings (max-width: 660px) {
  #console .console-settings-content .bgbox { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  #console .console-settings-content :is(.solid-bg, .accent-options) { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@container settings (max-width: 480px) {
  #console .console-settings-content :is(.bgbox, .solid-bg, .accent-options, .playlist-container) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@container settings (max-width: 300px) {
  #console .console-settings-content :is(.solid-bg, .accent-options, .playlist-container, .default-bg) { grid-template-columns: 1fr; }
  #console .playlist-import { grid-template-columns: 1fr; }
}

#console .console-settings-content .playlist-container { grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr)); gap: 12px; }
#console .playlist-option .background-swatch { background-repeat: no-repeat; }
#console .custom-playlist-item-wrapper { position: relative; min-width: 0; }
#console .playlist-remove { position: absolute; top: 12px; left: 12px; display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; background: var(--card-bg); color: var(--cloudchewie-font-color); cursor: pointer; }

#rightside #go-down { opacity: 1; transform: translateX(0); transition: transform .5s ease, opacity .5s ease; }
#rightside #go-down.is-at-bottom { opacity: 0; transform: translateX(60px); pointer-events: none; }

