body .content_top .post_navigation{background:var(--bg-color,#fff);border-radius:var(--card-radius,6px);border:var(--card-border,1px solid #e8f0f0);box-shadow:var(--card-shadow);margin-top:.75rem}.post_pic{position:relative;margin-bottom:2.6rem}.post_pic_img{position:relative;width:100%;height:0;padding-top:35%;overflow:hidden}.post_pic_img img{position:absolute;width:100%;height:100%;top:0;right:0;object-fit:cover}.post_pic_filter{position:absolute;top:0;right:0;width:100%;height:100%;opacity:.5;background-color:rgba(0,0,0,.2)}.post_pic_box{position:absolute;right:0;bottom:0;width:100%;color:#fff;padding:1.25rem}.palbum_box_title,.post_pic_title{font-weight:500;font-size:1.375rem;margin:0}.post_pic_box hr{width:2.5rem;height:3px;border:0;margin:10px 0;padding-top:0;border-radius:100px;box-shadow:1px 1px 3px -1px #000;transition:all .5s}.post_pic_info{font-size:.75rem}body .content_top .post.match_bg>#toc_container{position:absolute;left:0;top:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:10}body .content_top .post.match_bg>#toc_container .toc_container{pointer-events:auto}.post_text_title{font-size:1.0625rem;margin:0;font-weight:500}.post_text_box{font-size:.75rem;padding-bottom:1.2rem;border-bottom:1px solid #e8f0f0;position:relative;margin:1.2rem 0;color:var(--text-secondary,#55605f)}.post_text_box:after{content:"";left:0;width:2rem;height:2px;bottom:-2px;position:absolute;transition:width .25s ease}.post_text_frame{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.post_text_right span:first-child{margin-right:8px}.post_text_right i{font-size:1rem;margin-right:3px;position:relative;top:1px}.post_tags{margin-top:.5rem;font-size:.875rem}.post_tags a{display:inline-block;background-color:var(--light-bg-subtle);padding:.25rem .5rem;font-size:.75rem;margin:0 .5rem .5rem 0;border-radius:.15rem}.post_tools{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 10px 0}.share_btn{height:32px;width:32px;min-width:32px;background-color:var(--light-bg-subtle);cursor:pointer;outline:medium;border:none;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#55605f;font-size:.8125rem}.share_btn i{margin-right:0;font-weight:500}.post_foot_tool{display:flex}.post_lastup{position:relative}.post_share{position:relative}.post_like{position:relative;margin-left:.75rem}.like_btn{position:relative;overflow:visible}.like_btn_icon{position:relative;bottom:-1px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.like_btn.current{color:var(--plain-accent,#2aa1a6)}.post_like .post_foot_tz,.post_share .post_foot_tz{width:auto;min-width:64px;padding:0 10px;left:50%;right:auto;top:auto;bottom:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;line-height:28px}.post_like .post_foot_tz small,.post_share .post_foot_tz small{right:auto;left:50%;top:auto;bottom:-8px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--light-bg-muted);border-bottom:none}.post_like:hover .post_foot_tz,.post_share:hover .post_foot_tz{opacity:1;visibility:visible;right:auto;left:50%;bottom:calc(100% + 8px)}.post_foot_tz{background-color:var(--light-bg-muted);width:145px;line-height:32px;border-radius:4px;position:absolute;left:-160px;top:0;font-size:.75rem;text-align:center;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.post_foot_tz small{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--light-bg-muted);position:absolute;right:-8px;top:8px}.post_lastup:hover .post_foot_tz{opacity:1;visibility:initial;left:-155px}.lastup_btn,.post_lastup_btn{height:32px;width:32px;background-color:var(--light-bg-subtle);display:flex;border-radius:100px;justify-content:center;align-items:center;cursor:pointer;outline:medium;border:none;color:#55605f}.post_reward{margin-left:1rem}.reward_none{display:none}.reward_title{text-align:center;font-size:1.125rem;margin-bottom:.5rem}.reward_body img{max-width:230px;width:100%}.reward_option{margin-top:.5rem;text-align:center}.reward_ul{display:block;display:initial;padding:.75rem .5rem;border-radius:100px;font-size:.875rem;color:#1f2933;background-color:#f7faf9}.reward_ul span{display:inline-block;padding:.5rem .75rem;cursor:pointer;border-radius:100px;transition:all .5s}#reward_weixin:checked~.reward_body .reward_body_weixin,#reward_zfb:checked~.reward_body .reward_body_zfb{display:block}#reward_weixin:checked~.reward_option label[for=reward_weixin] span,#reward_zfb:checked~.reward_option label[for=reward_zfb] span{background:#fff}.poster-zoom{-webkit-animation:posterZoom 30s linear;animation:posterZoom 30s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes posterZoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes posterZoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.toc_container{position:relative;opacity:1;margin-right:-220px;transition:opacity .2s ease-in;right:0;width:160px;overflow-y:auto;overflow-x:hidden}#TOC-text .toc-list{list-style:none;font-size:.75rem;padding-left:0}#TOC-text li{margin-bottom:10px;color:#8a9492;width:150px;font-weight:500;position:relative}#TOC-text li ol{margin-top:10px}#TOC-text .toc-link,#TOC-text li a{opacity:.75;color:var(--text-muted,#8a9492);text-decoration:none;transition:color .2s ease,opacity .2s ease}#TOC-text .toc-link:hover,#TOC-text li a:hover,#TOC-text li:hover>a{opacity:1;color:var(--plain-accent,#2aa1a6)}#TOC-text li::before{content:'';position:absolute;width:16px;height:4px;border-radius:20px;background:#e5e5e5;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:background .5s;transition:background .5s;top:7px;left:-30px;opacity:1!important}#TOC-text li ul{margin-top:10px}#TOC-text li li::before{content:'';position:absolute;width:10px;height:4px;border-radius:20px;background:#e5e5e5;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:background .5s;transition:background .5s;top:7px;left:-30px;opacity:1}.is-active-li a{opacity:1!important;color:var(--dark-green,#2aa1a6)!important;font-weight:500}.is-active-li::before{background:var(--dark-green,#2aa1a6)!important}#TOC-text li:hover:before,.is-active-li:before{background-color:var(--dark-green)!important}.is-active-li{color:var(--dark-green)!important}.is-active-link{opacity:1!important;color:var(--dark-green,#2aa1a6)!important;font-weight:500}.toc-link.is-active-link{opacity:1!important;color:var(--dark-green,#2aa1a6)!important;font-weight:500}.toc-list-item:has(.is-active-link)::before{background:var(--dark-green,#2aa1a6)!important}.toc-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:10px;border-bottom:2px solid #e5e5e5;position:relative}.toc-title{font-size:.875rem;font-weight:500;color:var(--primary-color,#484242);letter-spacing:.5px}.toc-toggle{background:0 0;border:none;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px;color:#8a9492;gap:4px}.toc-toggle:hover{background-color:#f0f5f4;color:var(--dark-green,#2aa1a6)}.toc-toggle-text{font-size:.75rem;font-weight:500}.toc-toggle i{font-size:.75rem;transition:transform .3s ease}.toc_container.toc-collapsed #TOC-text{max-height:0;opacity:0;overflow:hidden}.toc_container:not(.toc-collapsed) #TOC-text{opacity:1;overflow:hidden}#TOC-text.toc-animating{transition:max-height .35s ease,opacity .25s ease}.toc_container.toc-collapsed .toc-toggle i{transform:rotate(-90deg)}.song{line-height:1.8;word-wrap:break-word;font-size:.9375rem;text-align:justify}.crater p{text-indent:2em}.song address,.song caption,.song cite,.song code,.song dfn,.song th{font-style:normal}.song caption,.song th{text-align:left}.song q:after,.song q:before{content:''}.song code,.song kbd,.song pre,.song pre tt{font-family:Poppins,"SF Pro SC","SF Pro Text","SF Pro Icons",PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif}.song figcaption{font-size:80%;color:rgba(0,0,0,.54);margin-top:10px;text-align:center}.song dl,.song figure,.song form,.song hr,.song ol,.song p,.song pre,.song table,.song ul{margin:0 0 1.2em 0}.song figure{max-width:100%;margin:15px auto}.song img{max-width:100%;margin:0 auto;height:auto;text-align:center;display:block}.song blockquote{background:var(--light-bg-subtle);border:1px solid var(--border-color,#e8f0f0);border-left:3px solid var(--plain-accent,#2aa1a6);border-radius:6px;margin:1.1em 0;padding:12px 16px;quotes:"\201C""\201D""\2018""\2019";font-size:1em}.song blockquote p{margin:0}.song mark{padding:2px;margin:0 5px;background:var(--warning-bg);border-bottom:1px solid var(--warning-bg)}.song h1,.song h2,.song h3,.song h4,.song h5,.song h6{margin:1.1em 0 .5em;padding:0 0 0 .55em;text-indent:0;font-family:inherit;font-weight:500;font-synthesis:none;line-height:1.42;color:#1a1a1a;border-left:3px solid var(--plain-accent);box-sizing:border-box}.song>h1:first-child,.song>h2:first-child,.song>h3:first-child,.song>h4:first-child,.song>h5:first-child,.song>h6:first-child{margin-top:0}.song h1{font-size:1.28em}.song h2{font-size:1.18em}.song h3{font-size:1.1em}.song h4{font-size:1.05em}.song h5,.song h6{font-size:1em}.song h1 a,.song h2 a,.song h3 a,.song h4 a,.song h5 a,.song h6 a{color:inherit;border-bottom:none;text-decoration:none}.song h1 a::after,.song h2 a::after,.song h3 a::after,.song h4 a::after,.song h5 a::after,.song h6 a::after{display:none!important}.song h1 a:hover,.song h2 a:hover,.song h3 a:hover,.song h4 a:hover,.song h5 a:hover,.song h6 a:hover{color:var(--plain-accent-dark,var(--plain-accent));text-decoration:underline;text-underline-offset:2px}.song em,.song i:not([class]){font-style:italic}.song a{color:var(--plain-accent,#2aa1a6);position:relative;white-space:normal;word-break:break-all;transition:color .2s ease,border-color .2s ease}.song a::after{position:absolute;bottom:-1px;left:100%;width:0;content:"";-webkit-transition:width 350ms,left 350ms;-moz-transition:width 350ms,left 350ms;-ms-transition:width 350ms,left 350ms;-o-transition:width 350ms,left 350ms;transition:width 350ms,left 350ms}.song a:hover:after{left:0;width:100%;-webkit-transition:width 350ms;-moz-transition:width 350ms;-ms-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms}.song a:hover{color:var(--plain-accent-dark,#228a8f);border-bottom-color:rgba(42,161,166,.55)}.song code{padding:.12rem .35rem;margin:0 .2rem;word-wrap:break-word;background:var(--light-bg-muted);border:1px solid var(--border-color,#e8f0f0);border-radius:4px;font:0.8125rem/1.65 SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;color:var(--text-title,#1f2933)}.song pre code{padding:10px;font-size:.8125rem;line-height:1.7;color:inherit;background-color:transparent;border:none!important;box-shadow:none!important;border-radius:0;font-family:Poppins,"SF Pro SC","SF Pro Text","SF Pro Icons",PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;display:block;overflow:auto}.song pre.line-numbers code{padding:10px 10px 10px 1em;overflow:visible}.song ins{text-decoration:none;border-bottom:1px solid}.song u{text-decoration:none;border-bottom:1px solid}.song del{text-decoration:line-through}.song hr{display:block;border:0;margin:2.24em auto 2.86em}.song hr:after{color:#9e9e9e;font-size:1.1em;display:block;content:"~ ~ ~ ~";text-align:center}.song pre{overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--light-bg-subtle);border-radius:5px;border:none;position:relative}.song code ol{border:none!important}.song code ol li{border-bottom:none!important}.song ul{margin:1.1em 0;padding:6px 16px 6px 34px;border:1px solid var(--light-bg-muted);border-radius:6px;list-style:none}.song ol{list-style:decimal;padding:6px 16px 6px 34px;border:1px solid var(--light-bg-muted);border-radius:6px;margin:1.1em 0}.song>ol>li,.song>ul>li{font-size:.875rem;padding:11px 0;border-bottom:1px solid var(--light-bg-muted);line-height:1.7;position:relative}.song>ol>li:last-child,.song>ul>li:last-child{border-bottom:none!important}.song>ul>li:before{content:"";position:absolute;width:6px;height:6px;background:var(--dark-green);left:-18px;top:calc(11px + .85em);transform:translateY(-50%);margin-top:0;border-radius:50%}.song li ol,.song li ul{margin:.8em 0}.song li ul{list-style:none;padding-left:1.1em}.song li>ol>li::marker,.song li>ul>li::marker,.song li>ul>li:before{content:none!important}.song li ol{padding-left:1.25em}.song .task-list-item{position:relative}.song table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin:1.1em 0;font-size:.96em;box-sizing:border-box;border:1px solid var(--border-color,#e8f0f0);border-radius:6px;overflow:hidden}.song td,.song th{text-align:left;padding:10px 12px;border:1px solid var(--border-color,#e8f0f0)}.song th{background:var(--light-bg-subtle);font-weight:500;color:var(--text-title,#1f2933)}.song tr:nth-child(2n){background-color:var(--light-bg-subtle)}.song .footnotes{font-size:80%;line-height:1.32;opacity:.96}.song .footnotes:before{content:"";display:block;border-top:4px solid rgba(0,0,0,.1);width:50%;max-width:100px;margin:40px 0 20px}.song .img-alt{text-align:center;display:block;margin:.625rem 0;font-size:.875rem;color:#55605f}.song .photos{overflow:hidden;margin:0 auto;margin-left:-.5em;margin-right:-.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94) all;transition:.2s cubic-bezier(.25,.46,.45,.94) all}.song .photos figure{padding:0 5px;flex:1}.song .photos a{border-bottom:none}.song .photos a:before{display:none}.image_title{position:absolute;top:0;padding:3px 6px;background-color:rgba(255,255,255,.9);margin-top:0!important;border-bottom-right-radius:5px}.image_title:empty{display:none;padding:0}.song .emoji{margin:0 5px;width:40px;display:inline-flex}.song .photos_album{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.song .photos .say-live-photo,.song .photos_album .say-live-photo{max-width:100%;width:100%}.song .photos .say-live-photo .say-image,.song .photos .say-live-photo .say-image-picture,.song .photos_album .say-live-photo .say-image,.song .photos_album .say-live-photo .say-image-picture{max-width:100%;width:100%}.song .post_album_list{display:flex;flex-direction:column;width:100%;background:var(--bg-color,#fff);border:1px solid var(--theme-border-color,#e8f0f0);border-radius:6px;overflow:hidden;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.song .post_album_list:hover{border-color:#f0f0f0;box-shadow:0 2px 12px rgba(26,26,26,.06)}.song .post_album_list_media{position:relative;width:100%;height:0;padding-top:100%;background-color:#f0f0f0;border-radius:0;overflow:hidden;flex-shrink:0}.song .post_album_list_media>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.song .post_album_list_media>a::after{display:none}.song .post_album_list_media img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;object-fit:cover;overflow:hidden}.song .post_album_list figcaption{position:static;width:100%;margin:0;padding:.45rem .5rem .55rem;font-size:.72rem;line-height:1.3;font-weight:500;color:rgba(0,0,0,.52);text-align:center;background:var(--bg-color,#fff);border-top:1px solid var(--theme-border-color,#e8f0f0);box-sizing:border-box;transition:color .15s ease}.song .post_album_list figcaption:empty{display:none;padding:0;border-top:0}.song .post_album_list:hover figcaption{color:rgba(0,0,0,.68)}.song figure a::before{display:none}.song figure a[data-fancybox=gallery].lazyload-container{background-color:#f0f0f0;border-bottom:0}.song figure a[data-fancybox=gallery]{display:block;position:relative;max-width:100%;height:0;padding:0;overflow:hidden;-webkit-transition:.3s cubic-bezier(.25,.46,.45,.94) background-color;transition:.3s cubic-bezier(.25,.46,.45,.94) background-color}.song figure a[data-fancybox=gallery] img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.song a[data-fancybox] img{display:block;margin:0}.song img.lazy{opacity:0;transition:opacity .8s ease-in-out!important;filter:blur(20px);will-change:opacity,filter}.song img.loaded{filter:blur(0);opacity:1;transition:filter .6s linear,opacity .6s linear!important;animation:none;will-change:auto}.mixtapeEmbed{padding:12px 14px;color:var(--text-secondary,#55605f);margin:12px 0 24px;background:var(--light-bg-subtle);border:1px solid var(--border-color,#e8f0f0);border-radius:6px;box-shadow:0 1px 2px rgba(26,26,26,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mixtapeEmbed a::after,.mixtapeEmbed a:before{display:none}.mixtapeEmbed a{display:flex;align-items:center;gap:12px;border-bottom:none}.mixtapeEmbed:hover{border-color:rgba(42,161,166,.35);box-shadow:0 3px 10px rgba(26,26,26,.08);transform:translateY(-1px)}.mixtape_left{flex:1 1 auto;min-width:0}.mixtapeEmbed-title{font-size:1.02rem;color:#1f2933;font-weight:500;padding-bottom:8px;display:block;line-height:1.35}.mixtapeEmbed-text{font-size:.875rem;line-height:1.55;font-style:normal!important;color:var(--text-secondary,#55605f);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plain-linkcard{margin:12px 0 24px}.plain-linkcard-link{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--light-bg-card,#fff);border:var(--card-border,1px solid #e8f0f0);border-radius:var(--card-radius,6px);box-shadow:var(--card-shadow);text-decoration:none!important;color:inherit;transition:border-color .2s ease}.plain-linkcard-link:after,.plain-linkcard-link:before{display:none!important}.plain-linkcard-link:hover{border-color:rgba(42,161,166,.35);box-shadow:var(--card-shadow);color:inherit}.plain-linkcard-icon{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:6px;overflow:hidden;background:#f2f6f6;border:1px solid var(--border-color,#e8f0f0)}.plain-linkcard-icon::before{content:attr(data-letter);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#8a9492);font-size:15px;font-weight:500;line-height:1}.plain-linkcard-favicon{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;background:#fff}.plain-linkcard-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.plain-linkcard-head{display:flex;align-items:center;gap:8px;min-width:0}.plain-linkcard-title{font-size:.98rem;font-weight:500;color:var(--text-title,#1f2933);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.plain-linkcard-badge{flex:0 0 auto;display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:.72rem;line-height:1.5;color:var(--plain-accent-dark,#1a7d82);background:var(--plain-accent-soft,color-mix(in srgb,#2aa1a6 12%,#fff));border:1px solid var(--plain-accent-line,color-mix(in srgb,#2aa1a6 22%,#e8f0f0))}.plain-linkcard-host{font-size:.82rem;line-height:1.3;color:var(--text-muted,#8a9492);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plain-linkcard-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#c5cecc;margin-left:4px}.plain-linkcard-link:hover .plain-linkcard-arrow{color:var(--plain-accent,#2aa1a6)}@media only screen and (max-width:767px){.plain-linkcard{margin:10px 0 18px}.plain-linkcard-link{padding:10px 12px;gap:10px}.plain-linkcard-icon{flex-basis:36px;width:36px;height:36px;border-radius:6px}.plain-linkcard-title{font-size:.92rem}.plain-linkcard-host{font-size:.78rem}}.mixtapeImage{position:relative;width:92px;height:92px;border-radius:6px;margin-left:0;border:1px solid var(--border-color,#e8f0f0);flex-shrink:0}.mixtapeImage img{width:100%;height:100%;border-radius:6px;object-fit:cover}@media only screen and (max-width:767px){.mixtapeEmbed{padding:10px 12px;margin:10px 0 18px}.mixtapeEmbed a{gap:10px}.mixtapeEmbed-title{font-size:.95rem;padding-bottom:6px}.mixtapeEmbed-text{font-size:.82rem;-webkit-line-clamp:2}.mixtapeImage{width:78px;height:78px}}.song .song_btn,.song a.song_btn{display:inline-block;padding:.35rem .9rem;margin:0 .15rem .25rem 0;font-size:.8125rem;font-weight:500;line-height:1.45;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;border:1px solid rgba(42,161,166,.28);border-radius:6px;background:rgba(42,161,166,.12);color:var(--plain-accent-dark,#1a7d82);box-shadow:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.song .song_btn:hover,.song a.song_btn:hover{opacity:1;background:rgba(42,161,166,.2);border-color:rgba(42,161,166,.4);color:var(--plain-accent-dark,#1a7d82);transform:translateY(-1px)}.song .song_btn.is-solid,.song a.song_btn.is-solid{color:#fff;border-color:transparent}.song .song_btn.is-solid:hover,.song a.song_btn.is-solid:hover{color:#fff;filter:brightness(.96);opacity:1}.protected{text-align:center}.text{color:#55605f}.crater p{text-indent:2em}.song .bkc{color:inherit;background-color:rgba(138,148,146,.18);padding:0 .28em;border-radius:4px;filter:blur(4px);cursor:pointer;transition:filter .25s ease,background-color .25s ease,color .25s ease}.song .bkc:hover{filter:blur(0);background-color:transparent;color:var(--primary-color,#484242)}.iframe_video{position:relative;width:100%}@media only screen and (max-width:767px){.iframe_video{height:15em}}@media only screen and (min-width:768px) and (max-width:991px){.iframe_video{height:20em}}@media only screen and (min-width:992px) and (max-width:1199px){.iframe_video{height:30em}}@media only screen and (min-width:1200px){.iframe_video{height:40em}}.song .tip{--tip-accent:#5b7c99;--tip-bg:#f3f7fb;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:1rem 0;border:none;border-left:4px solid var(--tip-accent);border-radius:0 6px 6px 0;background-color:var(--tip-bg);line-height:1.65;box-sizing:border-box}.song .tip-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:.18em;color:var(--tip-accent)}.song .tip-icon svg{display:block}.song .tip-content{flex:1 1 auto;min-width:0;color:var(--text-primary,#484242);font-size:.95rem}.song .tip-label{font-weight:500;color:var(--tip-accent);margin-right:.4em}.song .tip-text{color:var(--text-primary,#484242);font-weight:400}.song .tip.blue{--tip-accent:#5b7c99;--tip-bg:#f3f7fb}.song .tip.share{--tip-accent:#6b737a;--tip-bg:#f5f6f7}.song .tip.yellow{--tip-accent:#9a7b2f;--tip-bg:#faf6eb}.song .tip.red{--tip-accent:#d16b6b;--tip-bg:#fdf4f3}.song .tip.green{--tip-accent:#3d7a5a;--tip-bg:#f0f7f3}.song .plain-colour{font-weight:500;line-height:1.6}.song .plain-colour.is-accent{color:var(--plain-accent,#2aa1a6)}.song .plain-colour.is-warn{color:#c9761f}.song .plain-colour.is-danger{color:var(--danger-text,#f0524f)}.song .plain-colour.is-muted{color:var(--text-muted,#8a9492)}.song .plain-steps{margin:1.2rem 0 .4rem}.song .plain-steps-list,.song ol.plain-steps-list{list-style:none!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.song .plain-steps-list>li,.song ol.plain-steps-list>li{border-bottom:none!important;padding-left:0;padding-right:0}.song .plain-step{display:flex;gap:.9rem;position:relative;padding:0 0 1.25rem}.song .plain-step:last-child{padding-bottom:.2rem}.song .plain-step:not(:last-child)::before{content:"";position:absolute;left:.68rem;top:1.55rem;bottom:.1rem;width:1px;background:var(--border-color,#e8f0f0)}.song .plain-step-index{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:500;color:var(--plain-accent-dark,#1a7d82);background:#fff;border:1px solid rgba(42,161,166,.35);position:relative;z-index:1;box-shadow:0 0 0 3px #fff}.song .plain-step-main{flex:1 1 auto;min-width:0;padding-top:.05rem}.song .plain-step-title{font-size:.94rem;font-weight:500;color:#1f2933;margin-bottom:.28rem;line-height:1.45}.song .plain-step-body{font-size:.875rem;line-height:1.7;color:#55605f}.song .plain-step-body p{margin:0 0 .45em}.song .plain-step-body p:last-child{margin-bottom:0}.song .plain-download{margin:1.1rem 0}.song .plain-download-link{display:flex;align-items:center;gap:.85rem;padding:.7rem .75rem .7rem .7rem;border:var(--card-border,1px solid #e8f0f0);border-radius:var(--card-radius,6px);background:var(--bg-color,#fff);box-shadow:var(--card-shadow);text-decoration:none!important;color:inherit;overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.song .plain-download-link:hover{opacity:1;border-color:color-mix(in srgb,var(--plain-accent,#2aa1a6) 32%,#e8f0f0);background:color-mix(in srgb,var(--plain-accent,#2aa1a6) 3.5%,#fff)}.song .plain-download-lead{display:flex;align-items:center;gap:.7rem;flex:1 1 auto;min-width:0}.song .plain-download-icon{--plain-download-icon-size:2.85rem;flex:0 0 var(--plain-download-icon-size);width:var(--plain-download-icon-size);height:var(--plain-download-icon-size);min-width:var(--plain-download-icon-size);min-height:var(--plain-download-icon-size);border-radius:var(--card-radius,6px);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--plain-accent,#2aa1a6) 10%,#fff);color:var(--plain-accent-dark,#1a7d82);border:1px solid color-mix(in srgb,var(--plain-accent,#2aa1a6) 16%,#e8f0f0);box-sizing:border-box}.song .plain-download-icon .iconfont{font-size:1.2rem;line-height:1}.song .plain-download-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:0}.song .plain-download-name{font-size:.9375rem;font-weight:600;line-height:1.3;color:#1f2933;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song .plain-download-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.6875rem;line-height:1.2;color:var(--text-muted,#8a9492)}.song .plain-download-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.song .plain-download-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:1.35rem;padding:0 .4rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--plain-accent,#2aa1a6) 16%,#e8f0f0);background:color-mix(in srgb,var(--plain-accent,#2aa1a6) 10%,#fff);font-size:.6875rem;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:none;color:var(--plain-accent-dark,#1a7d82)}.song .plain-download-tag-label{display:none}.song .plain-download-tag.is-type{letter-spacing:.04em;text-transform:uppercase}.song .plain-download-tag.is-size{color:var(--text-secondary,#55605f);background:#f4f6f6;border-color:#e6ecec;font-variant-numeric:tabular-nums;letter-spacing:0}.song .plain-download-desc{color:var(--text-muted,#8a9492);font-size:.75rem}.song .plain-download-action{flex:0 0 auto;align-self:center;box-sizing:border-box;min-width:3.4rem;height:1.9rem;padding:0 .75rem;border-radius:var(--card-radius,6px);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--plain-accent-dark,#1a7d82);background:color-mix(in srgb,var(--plain-accent,#2aa1a6) 8%,#fff);border:1px solid color-mix(in srgb,var(--plain-accent,#2aa1a6) 22%,#e8f0f0);box-shadow:none}.song .plain-download-link:hover .plain-download-action{color:#fff;background:var(--plain-accent,#2aa1a6);border-color:var(--plain-accent,#2aa1a6)}@media only screen and (max-width:560px){.song .plain-download-link{flex-wrap:wrap;gap:.75rem;padding:.85rem}.song .plain-download-lead{flex:1 1 100%;width:100%}.song .plain-download-action{width:100%;min-width:0;height:2.15rem}}.song .article-collapse{margin:1rem 0;border:1px solid var(--border-color,#e8f0f0);border-radius:6px;background:#fff;overflow:hidden}.song .collapse-head{background-color:var(--light-bg-subtle);border:none;color:inherit;cursor:pointer;border-radius:0;padding:10px 15px;border-bottom:1px solid var(--border-color,#e8f0f0)}.song .collapse-title{font-size:.875rem;cursor:pointer;display:flex;justify-content:space-between}.song .collapse-title span{display:block!important}.song .collapse-body{padding:15px;line-height:2em;font-size:.875rem;background:#fff}.song .collapse-body>br:first-child,.song .collapse-body>p:first-child:empty{display:none}.song .collapse-body>p:first-child{margin-top:0}.song .collapse-block{display:block}.song .collapse-none{display:none}.song .article-tabs{width:100%;overflow:hidden;margin:1rem 0;border:1px solid var(--border-color,#e8f0f0);border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(26,26,26,.03)}.song .article-tabs .nav{user-select:none;width:100%;height:42px;overflow-x:auto;overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;display:flex;background:var(--light-bg-subtle);border-bottom:1px solid var(--border-color,#e8f0f0)}.song .article-tabs .nav span.active{background-color:#fff;color:var(--plain-accent,#2aa1a6);font-weight:500;box-shadow:inset 0 -2px 0 var(--plain-accent,#2aa1a6)}.song .article-tabs .nav span{padding:0 18px;line-height:42px;height:42px;color:var(--text-secondary,#55605f);cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease;border-right:1px solid rgba(232,240,240,.75)}.song .article-tabs .nav span:last-child{border-right:none}.song .article-tabs .nav span:hover{color:#1a1a1a;background:rgba(26,26,26,.03)}.song .article-tabs .tab-content div.active{display:block}.song .article-tabs .tab-content div{display:none;padding:15px;background:#fff;animation:showTabs .5s}.song .signview{margin:2rem 0;border-radius:6px;position:relative;overflow:hidden;border:1px solid var(--border-color,#e8f0f0);box-shadow:0 1px 2px rgba(26,26,26,.04)}.song .signview_box{position:absolute;top:0;right:0;width:100%;height:100%}.song .signview_box img{width:100%;height:100%;object-fit:cover}.song .signview_text{position:relative;z-index:10;padding:4rem;text-align:center;font-size:.875rem;display:flex;justify-content:center;background:linear-gradient(to bottom,rgba(26,26,26,.2),rgba(26,26,26,.35))}.song .signview_text_title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.song .signview_text_title a{color:var(--danger-strong)}@media only screen and (max-width:767px){.song .tip{padding:10px 12px;gap:8px}.song .tip-content{font-size:.9rem}.song .article-tabs .nav span{padding:0 14px}.song .article-tabs .tab-content div,.song .collapse-body{padding:12px}.song .signview_text{padding:2.2rem 1rem}}.song .form-group{margin:3rem 0;text-align:center}.song .input-group{display:inline-flex;align-items:center;position:relative;margin-top:1.5rem;border:1px solid var(--light-bg-inset);background-color:var(--light-bg-subtle);width:300px;border-radius:6px;padding:4px;box-shadow:0 1px 2px rgba(26,26,26,.06);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.song .input-group input{border:none;outline:0;-webkit-appearance:none;width:calc(100% - 46px);height:38px;background-color:transparent;padding:0 10px;font-size:.875rem;color:#1f2933}.song .input-group input::placeholder{color:var(--text-muted,#8a9492)}.song .input-group:focus-within{border-color:var(--dark-green);background-color:#fff;box-shadow:0 0 0 1px rgba(119,170,173,.28)}.song .input-group button:focus-visible,.song .input-group input:focus-visible{outline:0;outline-offset:0}.song .input-group-append{position:absolute;top:4px;right:4px}.song .input-group-append button{background-color:var(--plain-accent);border:none;color:#fff;cursor:pointer;width:38px;height:38px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}.song .input-group-append button:hover{background-color:var(--dark-green);transform:translateY(-1px)}.song .video{width:100%;min-height:300px}pre[class*=language-].line-numbers{position:relative;padding-left:2.8em;counter-reset:linenumber;overflow:visible}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit;padding-left:.5em;overflow:visible}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3.3em;letter-spacing:-1px;border-right:1px solid rgba(153,153,153,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding-top:10px;padding-bottom:10px}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#9e9e9e;display:block;width:100%;padding:0 .8em 0 0;text-align:right;font-variant-numeric:tabular-nums}code[class*=language-],pre[class*=language-]{color:rgba(255,255,255,.78);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#e0f2f1}code[class*=language-]::selection,pre[class*=language-]::selection{text-shadow:none;background:#e0f2f1}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;border:1px solid #1f2933;background:#1f2933}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1f2933}:not(pre)>code[class*=language-]{background:#1f2933;color:rgba(255,255,255,.8);padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#89a3b8}.token.punctuation{color:#c8d8e6}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#ff9d94}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#9dd3a8}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9ec6ff}.token.atrule,.token.attr-value,.token.keyword{color:#8ab4ff}.token.class-name,.token.function{color:#ffd28a}.token.important,.token.regex,.token.variable{color:#ffd48f}.token.bold,.token.important{font-weight:500}.token.italic{font-style:italic}.token.entity{cursor:help}.post_pic:hover .post_pic_box hr{width:3.5rem}.post_text:hover .post_text_box:after{width:3rem}@media (max-width:767.98px){.post_pic{margin-bottom:1.6rem}.post_text{padding-bottom:.5rem}.song .photos_album{grid-template-columns:repeat(2,minmax(0,1fr))}.toc_container{display:none}}.post_navigation{display:flex;justify-content:space-between;gap:0;margin-top:.75rem;background:#fff;overflow:hidden;border-radius:6px}.post_nav_item{background:#fff;overflow:hidden;transition:all .3s;flex:1}.post_nav_prev{border-right:1px solid #f0f0f0}.post_nav_next{text-align:right}.post_nav_link{display:flex;align-items:center;padding:15px 10px;text-decoration:none;color:inherit}.post_nav_prev .post_nav_link{justify-content:flex-start}.post_nav_next .post_nav_link{justify-content:flex-end}.post_nav_link .iconfont{font-size:1.125rem;color:var(--text-muted,#8a9492);flex-shrink:0}.post_nav_prev .post_nav_link .iconfont{margin-right:2px}.post_nav_next .post_nav_link .iconfont{margin-left:2px}.post_nav_content{flex:1;min-width:0}.post_nav_link.post_nav_disabled{opacity:.5;cursor:not-allowed}.post_nav_item:has(.post_nav_disabled):hover{background:#fff}.post_nav_title{font-size:.875rem;line-height:1.4;color:var(--primary-color,#484242);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post_nav_link:not(.post_nav_disabled):hover .post_nav_title{color:var(--plain-accent)!important}.post_nav_disabled .post_nav_title{color:#9e9e9e}@media (max-width:768px){.post_navigation{grid-template-columns:1fr;gap:10px;border:1px solid #e8f0f0!important}.post_nav_link{padding:10px}}@media (max-width:767.98px){.post_pic_img{padding-top:43.33333%}.palbum_box_title,.post_pic_title{font-size:1.125rem}.post_text_title{font-size:1.0625rem}}