@charset "utf-8";#single .item{border-bottom:none}#single .item>.inner{grid-template-columns:4fr 3fr;grid-template-areas:"title comments" "body comments"}#single .item-desc{flex-direction:column;width:100%;}#timeline-main{width:0;height:0;position:fixed;left:0;top:0}@keyframes bottom-in{from{transform:translateY(1rem);opacity:0}to{transform:none;opacity:1}}.ref ol li{text-align:left}.ref ol li,.contents-time{transition:var(--transition-out)}p:hover .contents-time{transition:var(--transition)}.ref ol li:hover{transform:translateX(-.25em);transition:var(--transition)}.ref ol li:hover a{border-style:solid}.ref ol a:hover{color:var(--text)}.ref-time i{opacity:.3;font-style:normal;font-feature-settings:'tnum';transition:all var(--duration) var(--curve) .1s}li:hover .ref-time i{color:var(--secondary);opacity:1}p:hover .contents-time{color:var(--secondary);padding-right:.3em}.contents-time::after,.hosts-name::after{content:" ~ ";color:var(--secondary)}.text ol li::before,.contents-time,.contents-time::after,.hosts-name::after{-moz-font-feature-settings:'tnum';font-feature-settings:'tnum';-webkit-font-feature-settings:'tnum';font-weight:400}h2{animation:bottom-in calc(.75 * var(--duration)) var(--curve) calc(1 * var(--duration)) both;letter-spacing:.07em;position:relative}.hosts h2{animation-delay:0s}.hosts+p{animation:bottom-in calc(.75 * var(--duration)) var(--curve) both}.contents h2{animation-delay:calc(.2 * var(--duration))}.ref h2{animation-delay:calc(.6 * var(--duration))}p:has(.contents-time){animation:bottom-in calc(.75 * var(--duration)) var(--curve) calc(.4 * var(--duration)) both}.ref ol{animation:bottom-in calc(.75 * var(--duration)) var(--curve) calc(.8 * var(--duration)) both}.ep-bar{position:fixed;bottom:calc(var(--h-margin) * 2 - 1em);left:calc(var(--side-width) + var(--mask-width) + var(--h-margin) * 2 - 1em);font-size:.875rem;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:var(--h-margin) 0 0;color:var(--text2);padding:1em;flex-direction:row;justify-content:flex-start;align-items:flex-start;background:var(--bg2);background:hsla(var(--bgH),var(--bgS),var(--bgL),.7);z-index:999;border-radius:var(--radius);transition:var(--transition-out);animation:bottom-in calc(.75 * var(--duration)) var(--curve) calc(1 * var(--duration)) both;backdrop-filter:blur(15px) saturate(.6);-webkit-backdrop-filter:blur(15px) saturate(.6);box-shadow:0 .4rem 1.5rem -.6rem hsla(var(--textH),var(--textS),var(--textL),.15),0 .2rem 1rem -.6rem hsla(var(--textH),var(--textS),var(--textL),.18)}.theme-eightbit .ep-bar{box-shadow:0 0 0 2px #fff}.ep-bar:hover{background:var(--bg);transition:var(--transition);box-shadow:0 1rem 3rem -1rem hsla(var(--textH),var(--textS),var(--textL),.25),0 .5rem 2rem -1rem hsla(var(--textH),var(--textS),var(--textL),.38)}.ep-bar>.inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.ep-bar>.inner>div~div{margin-left:2em}.journal .ep-bar>.inner>div:nth-child(2){margin-left:0}.ep-bar .title{font-size:1em;position:relative;color:var(--text);font-weight:var(--bold-weight)}.ep-bar a{text-decoration:none}.ep-bar a:hover{color:var(--secondary)}.ep-bar .title::after{content:var(--symbol);color:var(--secondary);margin:.5em}.journal :is(.single-btns,.item-btns,.ep-bar-duration){display:none}.journal :is(p,ol,ul,iframe,blockquote)+:is(p,ol,ul,iframe,blockquote){margin-top:1.5em}.journal .item-desc a{text-decoration-color:var(--secondary);text-decoration-style:solid}.journal .item-desc a:hover{color:var(--secondary)}.ep-bar>.inner>.ep-bar-tags.n{display:none}.comments{content-visibility:auto;--margin:1.5rem;--avatar-w:calc(1rem + .5vmax + .5vmin);--footer-h:1.5rem;--form-h:7rem;--form-footer-h:3rem;min-height:4rem;color:var(--text2);transition:opacity var(--duration) var(--curve);grid-area:comments;position:relative;border-left:var(--standard-border);margin:0 0 0 calc(var(--h-margin) * 2);padding:calc(var(--h-margin) * .5) 0 0 calc(var(--h-margin) * 1.5)}@keyframes cmsloading{0%{transform:scaleX(.3)}50%{transform:scaleX(1) translateX(80%)}100%{transform:scaleX(.3)}}.comments>.inner{top:2em;position:sticky;animation:right-in calc(2 * var(--duration)) var(--curve) calc(.25 * var(--duration)) both}.comments::after{content:"";width:100%;height:2.5rem;left:0;pointer-events:none;position:absolute;z-index:99;bottom:0;background:linear-gradient(to top,var(--bg),transparent)}.theme-eightbit .comments::after{display:none}.cm-h2{display:none}#single .cm-filter a{opacity:1}.timeline-from-home :is(header,.item>.inner,.related,.comments){opacity:0}.side-title{padding:0 0 var(--margin);opacity:0}.cms-loaded .side-title{opacity:1;transition:var(--transition)}.comment{padding:calc(var(--margin) * .75) 0 0 0;position:relative;border-radius:var(--radius)}.theme-cfe .comment{border-radius:calc(var(--radius) / 2)}.comment:target,.comment.highlight,.comment.new{animation:newCm 1s var(--curve) 0s infinite alternate;scroll-margin-top:7vh;scroll-margin-bottom:7vh}.comments>.inner>.list{display:flex;flex-direction:column;max-height:100vh;overflow-y:scroll;overflow-x:hidden;position:relative;padding-top:calc(var(--margin) / 2)}.bottom-anchor{order:99999;height:2rem;width:100%;margin-bottom:var(--margin);display:flex;font-size:.875rem;user-select:none;justify-content:center;align-items:center}.bottom-anchor::after,.bottom-anchor::before{flex:1;content:"";height:2px;border-bottom:var(--standard-border)}.bottom-anchor em{margin:0 1em}.cm-sort-by-hot>.inner>.list>.comment{order:calc(9999 - var(--likes))}.cm-sort-by-latest>.inner>.list>.comment{order:calc(-1 * var(--time))}.comment.new .cm-btns{display:none}@keyframes newCm{0%{box-shadow:none}60%{box-shadow:inset 0 0 0 var(--border-width) var(--secondary)}100%{box-shadow:inset 0 0 0 var(--border-width) var(--secondary)}}.comment .comment{background:var(--bg);margin:calc(var(--margin) / 2) 0 0 calc(var(--margin) / 2);padding-bottom:calc(var(--margin) / 2);border-radius:calc(var(--radius) / 1.5)}.theme-eightbit .comment .comment{border:var(--standard-border)}.comment>.comment{--avatar-w:calc(.8rem + .4vmax + .4vmin)}.theme-cfe .comment>.comment{border-radius:calc(var(--radius) / 4)}.comment>.comment .comment{border:var(--standard-border);border-right:none;border-radius:calc(var(--radius) / 1.5);border-top-right-radius:0;border-bottom-right-radius:0}.theme-cfe .comment>.comment .comment{border-radius:calc(var(--radius) / 8)}.comment>.comment>.comment>.comment .comment{margin-left:.7vw;--margin:1.2rem;--avatar-w:.8rem}.comment .comment~.comment{margin-top:var(--margin)}.list>.comment{padding-bottom:calc(var(--margin) / 2);padding-right:calc(var(--margin) / 2);margin-bottom:calc(var(--margin) * 1)}.cm-footer{font-size:.75rem;padding:calc(var(--margin) / 2) var(--margin) 0;margin-left:calc(var(--margin) * .25 + var(--avatar-w));user-select:none;flex-basis:var(--footer-h);flex-grow:0}.cm-btns{display:flex;justify-content:flex-start;align-items:center}.submit-comment{flex:0 0 auto;cursor:pointer}.cm-footer a{text-decoration:none;margin-right:var(--margin);display:inline-flex;justify-content:flex-start;align-items:center;height:1rem;font-weight:var(--bold-weight);color:var(--text3);transition:var(--transition-out)}.cm-footer a:hover{color:var(--secondary);transition:var(--transition);opacity:1}.cm-footer a::after{transition:var(--transition)}.cm-reply::after{content:"回复"}.show-form>.cm-footer .cm-reply::after{content:"收起"}.cm-like::after{content:"赞";opacity:0}.cm-like:hover::after,.show-form>.cm-footer .cm-like::after{opacity:1}.cm-like em{margin-right:.16em;transition:var(--transition)}.cm-like em:empty{margin-right:0}.cm-footer a>div{height:1rem;width:1rem;margin-right:.2em}.cm-footer svg{fill:none;stroke:var(--text3);stroke-linejoin:var(--linejoin);stroke-width:calc(.5px + var(--icon-width));width:1rem;height:1rem;transition:var(--transition-out)}.cm-footer a:hover svg{stroke:var(--secondary);transition:var(--transition)}.cm-footer a:active svg{transform:scale(.92)}.cm-footer a.loading svg{animation:heart-loading .5s var(--curve) infinite both}.theme-eightbit .cm-footer svg{opacity:0}.theme-eightbit .cm-btns>*>div::after{position:absolute;left:0;top:0;height:1rem}.theme-eightbit .cm-reply>div::after{content:"l"}.theme-eightbit .cm-like>div::after{content:"v"}@keyframes heart-loading{0%{transform:scale(.92)}10%{transform:scale(.8)}40%{transform:scale(1.05)}60%{transform:scale(.85)}100%{transform:scale(.92)}}.show-form>.cm-footer .cm-reply svg{fill:var(--text3)}.show-form>.cm-footer .cm-reply:hover svg{fill:var(--secondary)}.cm-footer a>div{position:relative}@supports (offset-path:path(var(--p1))){.cm-footer a>div>div::before,.cm-footer a>div>div::after{content:"";position:absolute;width:4px;height:4px;top:50%;left:50%;background:hsl(var(--hue),60%,50%);opacity:1;border-radius:50%;transition:all .3s ease-out;offset-path:path(var(--p1));animation:heart-clicked var(--t) ease-in-out both}.cm-footer a>div>div::after{background:hsl(var(--hue),60%,50%)}.cm-footer a>div>div::after{offset-path:path(var(--p2));animation:heart-clicked 1s ease-in-out var(--d) both}}@keyframes heart-clicked{0%{offset-distance:0;opacity:0;transform:scale(.4)}30%{opacity:1;filter:none}100%{offset-distance:100%;opacity:0;transform:none;filter:blur(.2em)}}.cm-heart a.cm-liked{color:var(--text)}.hearted>.cm-footer .cm-like svg{fill:var(--text3)}.hearted>.cm-footer .cm-like:hover svg{fill:var(--secondary)}.cm-name-input{width:40%}.cm-email-input{width:40%}.cm-content{font-size:.875rem;line-height:1.7;padding:0 calc(var(--margin) / 2) 0 var(--margin);margin-left:calc(var(--margin) *.25  + var(--avatar-w));color:var(--text2);overflow-x:hidden}.comment .comment .cm-content{font-size:.75rem;margin-top:.5em}.cm-content .ol-li{color:var(--secondary);margin-right:.1em;font-feature-settings:'tnum'}.cm-content .ul-li::before{content:var(--symbol);color:var(--secondary);margin-right:.25em}.cm-content code{font-family:ui-mono,monospace;background:var(--border);color:var(--text);display:inline-block;padding:.1em .2em;margin:0 .1em;font-size:.8em;border-radius:var(--radius)}.cm-content u{text-decoration:none;border-bottom:1px solid var(--text3)}.cm-content s{text-decoration-color:var(--secondary)}.cm-content a{text-decoration:none;border-bottom:1px solid var(--secondary);transition:var(--transition-out)}.cm-content a:hover{color:var(--secondary);transition:var(--transition)}.cm-content :is(.h1,.h2,.h3,.blockquote){display:block;color:var(--text);font-weight:700}.h1{font-size:1.2em}.h2{font-size:1.1em}.blockquote{background:var(--bg2);padding:.2em .5em;border-radius:calc(var(--radius) / 10);text-shadow:none;font-weight:400;margin:.2em 0}.cm-header{margin:0 0 0 calc(var(--margin) * .75);height:var(--avatar-w);display:flex;justify-content:space-between;align-items:center}.cm-avatar{margin-right:calc(var(--margin) / 2);flex-shrink:0}.cm-avatar img,.cm-avatar svg{width:var(--avatar-w);height:var(--avatar-w);object-fit:cover;border-radius:50%;display:block;background:var(--bg)}.cm-avatar svg{fill:none;stroke:var(--avatar-color);stroke-linejoin:round;stroke-linecap:round;stroke-width:calc(var(--icon-width) / 1.2);box-shadow:0 0 0 calc(var(--icon-width) / 1.2) var(--avatar-color)}.cm-avatar img{display:none}.has-avatar>.cm-header .cm-avatar img{display:block;box-shadow:0 0 0 calc(var(--icon-width) / 1.2) var(--avatar-color)}.has-avatar>.cm-header .cm-avatar svg{display:none}.cm-name{font-weight:var(--bold-weight);color:var(--text);font-size:.875rem;width:100%;word-wrap:break-word;word-break:break-all}.comment .comment .cm-name{font-size:.75rem}.cm-name>span{margin-left:.3em}.cm-name>span div{width:.8rem;height:.8rem;display:inline-block;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:var(--primary-btn-bg)}.cm-name svg{display:block;width:100%;height:100%;stroke:var(--primary-btn-text);fill:none;stroke-width:var(--icon-width)}.cm-date{font-size:.75rem;color:var(--text3);font-weight:400;flex-shrink:0;text-decoration:none;margin-right:.5em}.cm-date:hover{color:var(--secondary)}#f-0{position:relative}#f-0::after{position:absolute;transition:var(--transition);content:"";width:100%;height:1rem;top:100%;left:0;z-index:999;background:linear-gradient(to bottom,var(--bg),transparent)}.theme-eightbit #f-0::after{display:none}.form-wrapper{transition:var(--transition-out);display:flex;flex-direction:column;justify-content:space-between;transform-origin:top center}.comment .form-wrapper{opacity:0;height:0;transform:scale(.98);pointer-events:none}.show-form>.form-wrapper{height:calc(var(--form-h) + var(--form-footer-h));transition:var(--transition);opacity:1;padding:calc(var(--margin) / 2);padding-right:0;transform:none;pointer-events:auto}.comment .show-form>.form-wrapper{padding-right:calc(var(--margin) / 2)}.comment-form{height:100%;display:flex;flex-direction:column}.cm-bodytext-input{resize:none;flex-grow:1;width:100%}.theme-cfe .cm-bodytext-input{border-radius:calc(var(--radius) / 4)}#f-0 .cm-bodytext-input{height:calc(var(--form-h) / 2)}.theme-cfe #f-0 .cm-bodytext-input{border-radius:calc(var(--radius) / 2)}#f-0 .clicked:hover .cm-bodytext-input,#f-0 .clicked .cm-bodytext-input:focus{height:var(--form-h)}.cm-form-footer{display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--margin) / 2);font-size:.875rem}#f-0 .cm-form-footer{opacity:0;height:0;transition:var(--transition);pointer-events:none}.cm-count-0 #f-0 .cm-form-footer,#f-0 .clicked .cm-form-footer{opacity:1;height:var(--form-footer-h);pointer-events:auto}.cm-form-meta{display:flex;justify-content:flex-start;align-items:center}.cm-form-meta>input{flex:1 1 auto}.cm-form-meta a{text-decoration:underline;font-weight:var(--bold-weight);transition:var(--transition-out)}.cm-form-meta a:hover{color:var(--secondary);transition:var(--transition)}.cm-form-meta .text-input{margin-right:calc(var(--margin) / 2);font-size:.875rem}.vertical{writing-mode:vertical-rl;max-height:20em;font-family:cursive;line-height:1.5em;margin:1em}#f-0.submitting,.show-form .form-wrapper.submitting{pointer-events:none}.submitting .cm-form-footer{position:relative}.submitting .cm-form-footer::before,.submitting .cm-form-footer::after{content:"";background:var(--text4);height:.3em;width:100%;display:block;position:absolute;top:-.3em;left:0;transform-origin:0 0}.submitting .cm-form-footer::after{background:var(--secondary);animation:calc(7 * var(--duration)) submittingForm ease infinite both}@keyframes submittingForm{0%{transform:scaleX(.2)}25%{transform:scaleX(1) translateX(0)}50%{transform:translateX(80%) scaleX(.2)}75%{transform:scaleX(1) translateX(0)}100%{transform:scaleX(.2)}}.submitting textarea,.submitting .cm-form-meta,.submitting .submit-comment{opacity:.3;filter:grayscale(1)}.related{content-visibility:auto;margin-top:var(--h-margin)}.related>.inner{display:flex;justify-content:center;flex-wrap:wrap;padding:calc(var(--h-margin) / 2) 0 var(--h-margin);gap:calc(var(--h-margin) / 2)}.related-item{text-align:left;flex:1 1 12%;text-decoration:none;display:inline-flex;flex-direction:column;padding:1em;width:100%;border-radius:var(--radius)}.theme-cfe .related-item{background:var(--bg)}.related-item:hover{transform:scale(1.02)}.related-ep{color:var(--secondary);font-weight:var(--bold-weight);margin-bottom:.2em}.related-ep::before{content:var(--ep-symbol);margin-right:.15em}.related-title{display:block;flex:2 0 auto;font-weight:var(--bold-weight);line-height:1.2;font-size:1.25rem}a:hover .related-title{color:var(--secondary)}.related-desc{line-height:1.5;margin:.5em 0;color:var(--text3);font-size:.875rem;flex:1 0 auto}a:hover .related-desc{color:var(--text2)}.realted-date{color:var(--text3);margin-top:.5em;font-size:.75em}.empty-list{height:70vh;font-size:1rem;border-radius:calc(var(--radius) / 2);text-align:center;line-height:1.45}.p-video{width:100%;aspect-ratio:16 / 9}blockquote{background:var(--bg2);padding:.5em;margin:0 2em;position:relative;border-radius:var(--radius);font-weight:var(--bold-weight)}blockquote::before,blockquote::after{content:"“";position:absolute;top:-.66em;left:-.24em;font-size:4em;color:var(--text);opacity:.08}blockquote::after{content:"”";left:unset;top:unset;bottom:-1.1em;right:-.2em}@media screen and (max-width:1200px){#single .item>.inner{display:block}.comments{margin:0;padding:0;border:none;--margin:1rem;max-width:unset}.comments>.inner>.list{overflow:auto;max-height:unset}.cm-h2{display:flex}.ep-bar{position:static;box-shadow:none;background:var(--bg2)}.ep-bar>.inner>div>.title{display:block}.ep-bar>.inner>div>.title::after{display:none}.related-item{flex:1 1 45%}}@media screen and (max-width:900px){.comments{padding:var(--margin) 0 0;--form-h:7rem;--form-footer-h:7rem}.bottom-anchor,.comments::after{display:none}.cm-content{font-size:.875rem}.comment .comment{margin-left:calc(var(--margin) / 2)}.comment>.comment>.comment>.comment .comment{margin-left:calc(var(--margin) / 3)}.cm-form-footer{flex-direction:column;justify-content:flex-start}.cm-form-meta{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:var(--margin);flex-wrap:wrap;line-height:1.4}.cm-form-meta>span{text-align:center;margin-top:calc(var(--margin) / 2);flex:1 0 100%}.cm-form-meta input.text-input{flex:0 0 50%;margin:0}.cm-form-meta input.text-input:first-child{flex-basis:calc(50% - var(--margin) / 2)}.cm-form-footer .submit-comment{width:7rem;text-align:center}.ep-bar>.inner{flex-wrap:wrap;justify-content:space-between}.ep-bar>.inner>div,.ep-bar>.inner>div~div{flex:1 0 auto;margin:0 1em .5em 0}.ep-bar>.inner>.single-btns{flex:1 0 100%}.ep-bar .ep-bar-duration{display:none}.ep-bar .item-btns{justify-content:center}.related{padding:0 0 0}.related-item{flex:1 1 100%;margin:0 0 var(--h-margin)}.empty-list{display:none}}