.countdown-day{background:#eaf2f7;border-radius:12px;overflow:hidden;width:100%;max-width:350px;margin:20px auto}.countdown-day .memorial-header{background:linear-gradient(135deg,#1e88e5,#1976d2);color:#fff;text-align:center;padding:20px;font-size:24px;font-weight:500;transition:background .3s ease}.countdown-day .memorial-header.past{background:linear-gradient(135deg,#ff9800,#f57c00)}.countdown-day .memorial-counter{text-align:center;padding:60px 20px;background:#fafafa;white-space:nowrap}.countdown-day .counter-number{font-size:120px;font-size:clamp(80px,30vw,120px);font-weight:700;color:#333;line-height:1;margin-bottom:20px}.countdown-day .memorial-footer{text-align:center;padding:20px;background:#f5f5f5;color:#666;font-size:16px;border-top:1px solid #eee}:root{--bg-color:#f5f5f5;--page-bg:#ffffff;--text-color:rgb(33, 37, 41);--text-secondary:#525960;--text-muted:#6c757d;--code-bg:#e3e6e8;--border-color:rgba(0, 0, 0, 0.1);--tag-bg:#EDEDED;--tag-text:#132939;--tag-icon-bg:#8EA1B0;--link-color:#0059b3;--name-color:#186D9C;--note-color:#808080;--blockquote-border:#c8ccd0;--footer-bg:#f5f5f5;--footer-text:#6c757d;--pagination-hover:#f5f5f5;--link-block-bg:#f7f7f7;--link-text:#17a2b8;--marker-color:#919EB1;--back-top-bg:#d1d1d1;--back-top-text:#3a6ba5;--jumbotron-title:#ffffff;--jumbotron-signature:rgba(0, 0, 0, 0.5)}[data-theme=dark]{--bg-color:#1a1a1a;--page-bg:#2d2d2d;--text-color:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:#909090;--code-bg:#3d3d3d;--border-color:rgba(255, 255, 255, 0.1);--tag-bg:#3a3a3a;--tag-text:#e0e0e0;--tag-icon-bg:#5a5a5a;--link-color:#64b5f6;--name-color:#4fc3f7;--note-color:#a0a0a0;--blockquote-border:#4a4a4a;--footer-bg:#1a1a1a;--footer-text:#909090;--pagination-hover:#3a3a3a;--link-block-bg:#2a2a2a;--link-text:#4fc3f7;--marker-color:#606060;--back-top-bg:#4a4a4a;--back-top-text:#64b5f6;--jumbotron-signature:rgba(255, 255, 255, 0.7)}.center{display:flex;justify-content:center}body{background-color:var(--bg-color);transition:background-color .3s ease}.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:var(--text-color);transition:color .3s ease;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:var(--code-bg);padding:2px 4px;border-radius:3px;transition:background-color .3s ease}.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:var(--text-secondary);transition:color .3s ease}.pure-g [class*=pure-u] blockquote::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:2px;background:var(--blockquote-border);transition:background .3s ease}.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:var(--page-bg);transition:background-color .3s ease}.container{max-width:760px;margin:auto}.moment-content{position:relative}.moment-content .top-mark{position:absolute;right:0%}.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:20px;padding-right:20px}}p{margin-top:0}.jumbotron{padding-top:64px;background-position:50%;background-size:cover;min-height:200px;text-align:center;margin-bottom:30px}.jumbotron .site-title a{color:var(--jumbotron-title);font-size:56px;font-weight:300;margin-bottom:20px;text-decoration:none}.jumbotron .signature{color:var(--jumbotron-signature);font-size:20px;font-weight:300}.pagination{display:flex;margin-top:20px;margin-bottom:30px}.pagination .page-item{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}.pagination .page-item.active{background-color:#3a6ba5;color:#fff}.pagination .page-item.disabled{color:#919eb1}.pagination a{color:#21365c;text-decoration:none}.pagination .page-link .page-item:hover{background-color:var(--pagination-hover);transition:background-color .3s ease}.time{text-align:right;padding-right:80px;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:40px}}.user-info{display:flex;margin-bottom:24px}.user-info .avatar{max-height:45px;float:left;margin-right:5px}.user-info .intro{float:left;padding-left:5px}.user-info .intro .name{color:var(--name-color)!important;margin-bottom:0;line-height:1.1;font-size:24px;transition:color .3s ease}.user-info .intro div:nth-child(2){word-break:break-all;line-height:18px}.user-info .intro .moment-signature{font-size:80%;color:var(--text-muted)!important;white-space:nowrap;transition:color .3s ease}.context{clear:left;margin-bottom:10px}.context a{text-decoration:none;color:var(--link-color);transition:color .3s ease}.context a:visited{color:var(--link-color)}.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}.context ol li{padding-left:5px}.context ol li::marker{color:var(--marker-color);transition:color .3s ease}.context ul li{padding-left:5px}.context ul li::marker{color:var(--marker-color);transition:color .3s ease}.tag-div{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.tag-div .new-tag{line-height:30px;padding-left:20px;padding-right:15px;margin-right:10px;margin-bottom:5px;border-radius:15px;background-color:var(--tag-bg);color:var(--tag-text);transition:background-color .3s ease,color .3s ease;text-indent:-10px;font-size:90%;white-space:nowrap}.tag-div .new-tag::before{content:"#";text-align:center;background-color:var(--tag-icon-bg);color:#fff;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;border-radius:12px;margin-right:6px;font-size:110%}.tag-div .new-tag .new-tag-cnt{font-size:80%;color:var(--tag-icon-bg)}.tag-div .new-tag-link{text-decoration:none;color:inherit}.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-container.img-black-filter::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.pic-grid .img-container .more-icon{position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;z-index:1}.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{max-width:420px;margin:auto;padding-bottom:10px;padding-top:10px;margin-bottom:10px;background:var(--link-block-bg);transition:background .3s ease}.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:var(--link-text);word-wrap:break-word;text-decoration:none;transition:color .3s ease}.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;color:var(--note-color);transition:color .3s ease}.moment-note .note{font-size:80%;color:var(--text-muted);transition:color .3s ease;margin-top:0;margin-bottom:0}.moment-note .note .note-time{padding-right:15px}.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);clear:both}.footer{padding-top:20px;padding-bottom:30px;background-color:var(--footer-bg);transition:background-color .3s ease;color:var(--footer-text)!important;text-align:center;font-size:95%}.footer a{text-decoration:underline!important;color:var(--footer-text)!important;transition:color .3s ease}#back-top-button{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:var(--back-top-bg);color:var(--back-top-text);transition:background-color .3s ease,color .3s ease;opacity:.85;cursor:pointer;padding:12px;border-radius:10px;font-size:20px}.theme-toggle{position:fixed;bottom:80px;right:30px;z-index:99;width:48px;height:48px;border:none;outline:none;border-radius:50%;background-color:var(--back-top-bg);color:var(--back-top-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;opacity:.85}.theme-toggle:hover{opacity:1;transform:scale(1.1)}.theme-toggle:active{transform:scale(.95)}.theme-toggle .sun-icon{display:block;transition:opacity .3s ease,transform .3s ease}.theme-toggle .moon-icon{display:none;transition:opacity .3s ease,transform .3s ease}[data-theme=dark] .theme-toggle{background-color:var(--back-top-bg)}[data-theme=dark] .theme-toggle:hover{opacity:1}[data-theme=dark] .theme-toggle .sun-icon{display:none}[data-theme=dark] .theme-toggle .moon-icon{display:block}@media(max-width:720px){.theme-toggle{bottom:70px;right:20px;width:40px;height:40px}.theme-toggle svg{width:20px;height:20px}}[data-theme=dark] .gt-container{color:#fff!important}[data-theme=dark] .gt-container *{color:#fff!important}[data-theme=dark] .gt-container a,[data-theme=dark] .gt-container .gt-link,[data-theme=dark] .gt-container .gt-comment-username{color:#64b5f6!important}[data-theme=dark] .gt-container .gt-header-textarea{background-color:#2d2d2d!important;color:#fff!important;border-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-header-textarea::placeholder{color:#909090!important}[data-theme=dark] .gt-container .gt-header-textarea:focus{background-color:#2d2d2d!important;color:#fff!important}[data-theme=dark] .gt-container .gt-btn{background-color:#4a4a4a!important;color:#fff!important;border-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-btn:hover{background-color:#5a5a5a!important}[data-theme=dark] .gt-container .gt-btn-preview{background-color:#2d2d2d!important;color:#fff!important;border-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-btn-preview:hover{background-color:#3a3a3a!important}[data-theme=dark] .gt-container .gt-meta{border-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-svg svg{fill:#fff!important}[data-theme=dark] .gt-container .gt-comment-content{background-color:#2d2d2d!important;color:#fff!important}[data-theme=dark] .gt-container .gt-comment-content p,[data-theme=dark] .gt-container .gt-comment-content .gt-comment-body{color:#fff!important}[data-theme=dark] .gt-container .gt-comment-content p *,[data-theme=dark] .gt-container .gt-comment-content .gt-comment-body *{color:#fff!important}[data-theme=dark] .gt-container .gt-comment-content blockquote{background-color:#3a3a3a!important;color:#fff!important;border-left-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-comment-content blockquote *{color:#fff!important}[data-theme=dark] .gt-container .gt-comment-admin .gt-comment-content{background-color:#2d2d2d!important}[data-theme=dark] .gt-container .gt-ico-text{color:#fff!important}[data-theme=dark] .gt-container .gt-spinner::before{border-color:#64b5f6!important}[data-theme=dark] .gt-container .gt-user-inner{color:#fff!important}[data-theme=dark] .gt-container .gt-popup{background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .gt-container .gt-popup .gt-action{color:#fff!important}[data-theme=dark] .gt-container .gt-popup .gt-action.is--active{color:#64b5f6!important}[data-theme=dark] .gt-container .gt-comment-body{color:#fff!important}[data-theme=dark] .gt-container .gt-comment-body *{color:#fff!important}[data-theme=dark] .gt-container .gt-comment-username{color:#64b5f6!important}[data-theme=dark] .gt-container .gt-comment-date,[data-theme=dark] .gt-container .gt-time{color:#909090!important}