@charset "UTF-8";.like-button{background:0 0;border:none;cursor:pointer;padding:8px;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.heart-icon{width:24px;height:24px;fill:#ccc;transition:fill .3s ease}.like-button[aria-pressed=true] .heart-icon{fill:#ff4757}.like-button:hover{transform:scale(1.1)}.like-count{font-size:.9em;color:#666;font-family:system-ui}:root{--like-color:#ff4757;--like-hover:#ff6b81}.like-button[aria-pressed=true] .heart-icon{fill:var(--like-color)}.like-button:hover .heart-icon{fill:var(--like-hover)}.heart-icon{transition:fill .3s ease,transform .2s cubic-bezier(.68,-.55,.27,1.55)}.like-button[aria-pressed=true] .heart-icon{transform:scale(1.2)}@media(hover:none){.pure-g:hover{transform:none!important;box-shadow:none!important}}.pure-g.scroll-hover{transform:translateY(-5px)scale(1.02);box-shadow:0 8px 16px rgba(0,255,0,.2)!important;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.pure-g.scroll-hover .time::after{transform:translateY(-50%)scale(1.2);opacity:.8}.no-scroll-effect .scroll-hover{transform:none!important;box-shadow:none!important}.pure-g.scroll-hover{transition-duration:1000ms}.pagination{gap:8px;justify-content:center;margin:40px 0;font-size:14px}.pagination .page-item{padding:8px 16px;border-radius:6px;transition:all .2s}.pagination .page-item.active{background:linear-gradient(135deg,#3A6bA5 0%,#2c5f96 100%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination .page-item:not(.disabled):hover{background:#f0f4f8;transform:translateY(-1px)}.pagination a{color:#21365c}.pagination a:hover{text-decoration:none}.highlight{background:#f8f9fa;border-radius:8px;padding:1em!important;box-shadow:inset 0 0 0 1px #e9ecef}.highlight pre code{color:#2f3337}.highlight pre code .hljs-keyword{color:#d73a49}.highlight pre code .hljs-string{color:#032f62}.highlight pre code .hljs-function{color:#6f42c1}@media(max-width:576px){.time{position:static!important;width:auto!important;text-align:left!important;padding:0 65px!important;margin-bottom:10px;display:flex;align-items:baseline}.month-day,.year{display:inline-block!important;font-size:16px!important;margin:0 5px 0 0!important;line-height:1.2}.month-day::after{content:"/";margin-left:5px;opacity:.6}}.pure-g{position:relative;transition:all .3s ease}.pure-g::after{content:'';position:absolute;left:0;top:8%;bottom:0;width:2px;background:linear-gradient(to bottom,rgba(0,255,0,.6) 0%,rgba(0,255,0,.2) 100%)}.time::after{content:'';position:absolute;left:-5px;top:3%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#0f0;box-shadow:0 0 0 4px rgba(0,255,0,.1);transition:all .3s ease;z-index:2}.pure-g:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,255,0,.1)}.pure-g:hover .time::after{opacity:0;transform:translateY(-50%)scale(0)}.pure-g:hover::after,.pure-g:hover~.moment-row::after{opacity:0;transform:translateY(10px)}.jumbotron{position:relative;isolation:isolate}.jumbotron::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 100%);z-index:-1}.header-content{position:relative;padding:4rem 0;max-width:800px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}:root{--primary-bg:#000;--content-bg:#1a1a1a;--accent-green:#0f0;--text-white:#fff}body{background:linear-gradient(to bottom,var(--primary-bg) 0%,#0a0a0a 100%)!important}.page{background:var(--content-bg)!important;border:1px solid rgba(0,255,0,.1);border-radius:8px;padding:2rem;margin:20px auto;box-shadow:0 0 20px rgba(0,255,0,.1);position:relative}.page::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid rgba(0,255,0,.2);border-radius:8px;pointer-events:none}@media(max-width:576px){.page{margin:10px;padding:1rem;background:rgba(26,26,26,.95)!important}.moment-content{margin:0 10% 0 20%}.time{text-align:center;padding-right:15px;left:-15%}}.pure-g [class*=pure-u],.context,.moment-content,.moment-content .heti,.note{color:var(--text-white,#fff)!important}.highlight pre{background:#1a1a1a!important;border:1px solid rgba(0,255,0,.2)!important}.highlight pre code{color:#fff!important}@media(max-width:768px){.moment-content{color:#fff!important}}.pagination .page-item.active{background:#030!important;color:#0f0!important}.signature{color:rgba(255,255,255,.9)!important;border-left:3px solid rgba(255,255,255,.5);padding-left:1.5rem}.center{display:flex;justify-content:center}body{background-color:#f5f5f5}.pure-g [class*=pure-u]{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji!important;font-weight:400;font-size:16px;line-height:24px;color:#212529;overflow-wrap:break-word}.pure-g [class*=pure-u] code{font-family:ui-monospace,cascadia mono,segoe ui mono,liberation mono,Menlo,Monaco,Consolas,microsoft yahei,monospace}.pure-g [class*=pure-u] :not(pre)>code{font-size:14px;background-color:#e3e6e8;padding:2px 4px;border-radius:3px}.pure-g [class*=pure-u] .highlight{padding:0;width:100%;font-size:13px;margin-bottom:16px;overflow-x:auto}.pure-g [class*=pure-u] .highlight pre{margin:0;padding:0}.pure-g [class*=pure-u] blockquote{position:relative;overflow:hidden;margin:0 16px 16px;padding:16px 0 0 16px;color:#525960}.pure-g [class*=pure-u] blockquote::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:2px;background:#c8ccd0}.pure-g [class*=pure-u] blockquote mark{color:inherit}.pure-g [class*=pure-u] summary{margin-bottom:4px}.pure-g [class*=pure-u] details{margin-bottom:16px}.page{max-width:1150px;margin:auto;background-color:#fff}.container{max-width:760px;margin:auto}.moment-content{position:relative;margin:0 10%}.moment-row{margin-bottom:20px}@media(min-width:1150px){.page{margin-top:50px}}@media(max-width:720px){.moment-row{margin-bottom:20px}.container{padding-left:10px;padding-right:10px}}p{margin-top:0}.jumbotron{padding-top:64px;background-position:50%;background-size:cover;min-height:200px;margin-bottom:30px}.jumbotron .site-title{color:#fff;font-size:56px;font-weight:300;margin-bottom:20px}.jumbotron .signature{color:rgba(0,0,0,.5);font-size:20px;font-weight:300}.pagination{display:flex;margin-top:20px;margin-bottom:30px;font-size:15px}.pagination .page-item{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}.pagination .page-item.active{background-color:#3a6ba5;color:#fff}.pagination .page-item.disabled{color:#919eb1}.pagination a{color:#fff;text-decoration:none}.pagination .page-link .page-item:hover{background-color:#0f0}.time{text-align:right;padding-right:60px;font-weight:300;margin-bottom:20px}.time .month-day{font-size:24px;margin-bottom:10px}.time .year{font-size:16px}@media(max-width:576px){.time{text-align:center;padding-right:15px}}@media(max-width:720px) and (min-width:576px){.time{padding-right:20px}}.user-info{display:flex;margin-bottom:24px}.user-info .avatar{max-height:20px;float:left;margin-right:5px}.user-info .intro{float:left;margin:auto auto auto 5px}.user-info .intro .name{color:#186d9c!important;margin-bottom:0;line-height:1.1;font-size:100%}.user-info .intro div:nth-child(2){word-break:break-all;line-height:18px}.user-info .intro .moment-signature{font-size:80%;color:#6c757d!important;white-space:nowrap}.context{clear:left;margin-bottom:10px}.context a{text-decoration:none;color:#0059b3}.context a:visited{color:#0059b3}.context a::after{padding-left:3px;font-family:"font awesome 5 free";content:"\f35d";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tag-div{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.tag-div .new-tag{line-height:30px;padding-left:20px;padding-right:15px;margin-right:10px;margin-bottom:5px;border-radius:15px;background-color:#ededed;color:#132939;text-indent:-10px;font-size:90%;white-space:nowrap}.tag-div .new-tag::before{content:"#";text-align:center;background-color:#8ea1b0;color:#fff;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;border-radius:12px;margin-right:6px;font-size:110%}.single-pic{max-width:65%;max-height:250px;padding-bottom:10px;margin-top:5px}.single-pic:hover{cursor:pointer}.pic-grid{max-width:80%}.pic-grid .img-container{padding-top:50%;padding-bottom:50%;position:relative;height:0}.pic-grid img{object-fit:cover;height:100%;width:100%;position:absolute;top:0}.pic-grid .add-padding{padding:2.5px}.pic-grid:hover{cursor:pointer}.share-link-block{padding-bottom:10px;padding-top:10px;margin-bottom:10px;background:#f7f7f7}.share-link-block .link-table{margin-left:10%;max-width:80%}.share-link-block .link-logo{max-width:50px;max-height:50px}.share-link-block a{color:#17a2b8;word-wrap:break-word;text-decoration:none}.bilibili-video{position:relative;max-width:85%;height:0;padding-bottom:45%;margin-bottom:10px}.bilibili-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.moment-note{display:flex;margin-bottom:10px;justify-content:space-between;margin-right:5px;color:gray}.moment-note .note{font-size:80%;text-indent:20px;color:gray!important;margin-top:0;margin-bottom:0}.moment-note .like-btn{padding-right:12px}.moment-note .like-btn:hover{cursor:pointer}.moment-note .comment-btn{padding-right:10px}.moment-note .comment-btn:hover{cursor:pointer}hr{margin-top:20px;border-width:0;border-top:1px solid;border-color:rgba(0,0,0,.1);max-width:75%;clear:both}.footer{padding-top:20px;padding-bottom:30px;color:#6c757d!important;text-align:center;font-size:10%}.footer a{text-decoration:underline!important;color:#6c757d!important}#back-top-button{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#d1d1d1;color:#0f0;opacity:.85;cursor:pointer;padding:12px;border-radius:10px;font-size:20px}