@import "https://fonts.loli.net/css2?family=Josefin+Sans&display=swap";
@import "https://fonts.loli.net/css2?family=Noto+Sans+TC&display=swap";
.grecaptcha-badge{visibility:hidden}.comment-recaptcha-notice{color:#999;margin:8px 0 0;font-size:12px;line-height:1.6}.comment-recaptcha-notice a{color:inherit;text-decoration:underline}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
.theme-pinghsu{cursor:url(/cur/arrow.cur),auto}body:has(.theme-pinghsu){cursor:url(/cur/arrow.cur),auto}.theme-pinghsu :is(select,a,button){cursor:url(/cur/hand.cur),auto}.theme-pinghsu :is(input,textarea){cursor:url(/cur/ibeam.cur),auto}.theme-pinghsu:active{cursor:url(/cur/uparrow.cur),auto}body:has(.theme-pinghsu):active{cursor:url(/cur/uparrow.cur),auto}.theme-pinghsu{--ink:#313131;--muted:#747474;--line:#e9e9e9;--paper:#f7f7f7;text-rendering:geometricprecision;font-family:Josefin Sans,Noto Sans TC,system-ui,-apple-system,Segoe UI,Rototo,emoji,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Microsoft Jhenghei,WenQuanYi Micro Hei,sans-serif;font-size:14px;line-height:1.8}:where(.theme-pinghsu,.theme-pinghsu *){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" on, "calt" on;text-rendering:optimizelegibility}.theme-pinghsu .pinghsu-header{z-index:10;background:#fff;border-bottom:1px solid #0000;transition:transform .25s;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.theme-pinghsu .pinghsu-header-hidden{transform:translateY(-100%)}.theme-pinghsu .pinghsu-nav-wrap{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1040px);min-height:70px;margin:auto;padding-left:20px;display:flex}.theme-pinghsu .pinghsu-brand{letter-spacing:0;white-space:nowrap;align-items:center;min-width:0;font-size:30px;font-weight:400;line-height:1;display:inline-flex}.theme-pinghsu .pinghsu-brand img{aspect-ratio:311/117;width:auto;height:1.8rem}.theme-pinghsu .pinghsu-nav-wrap nav{color:#313131;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 35px;font-size:14px;display:flex}.theme-pinghsu .pinghsu-nav-wrap nav>a:hover,.theme-pinghsu .pinghsu-categories:hover>span,.theme-pinghsu .pinghsu-categories:hover>a{color:#1282d7}.theme-pinghsu .pinghsu-search{flex:none;justify-content:center;align-items:center;width:53px;height:70px;display:flex}.theme-pinghsu .pinghsu-search>.pinghsu-search-icon{top:-3px}.theme-pinghsu .pinghsu-search-icon{border:2px solid;border-radius:50%;width:13px;height:13px;display:block;position:relative;transform:rotate(-45deg)}.theme-pinghsu .pinghsu-search-icon:before{content:"";background:currentColor;width:2px;height:4px;position:absolute;top:11px;left:3px}@media (prefers-reduced-motion:reduce){.theme-pinghsu .pinghsu-header{transition:none}}.theme-pinghsu .pinghsu-categories{position:relative}.theme-pinghsu .pinghsu-categories>span,.theme-pinghsu .pinghsu-categories>a{display:block}.theme-pinghsu .pinghsu-categories:after{content:"";width:112px;height:12px;position:absolute;top:100%;left:calc(50% - 36px)}.theme-pinghsu .pinghsu-categories>div{z-index:11;visibility:hidden;opacity:0;pointer-events:none;background:#eeeeeef2;border-radius:16px;width:112px;margin-left:-36px;padding:0;transition:opacity .3s,visibility .3s;position:absolute;top:calc(100% + 12px);left:50%;overflow:visible;box-shadow:0 2px 4px #0000004d}.theme-pinghsu .pinghsu-category-items{border-radius:inherit;max-height:75vh;overflow:auto}.theme-pinghsu .pinghsu-categories:hover>div{visibility:visible;opacity:1;pointer-events:auto}.theme-pinghsu .pinghsu-categories:has(>span:focus-visible)>div{visibility:visible;opacity:1;pointer-events:auto}.theme-pinghsu .pinghsu-categories:has(>a:focus-visible)>div{visibility:visible;opacity:1;pointer-events:auto}.theme-pinghsu .pinghsu-categories:has(>div a:focus-visible)>div{visibility:visible;opacity:1;pointer-events:auto}.theme-pinghsu .pinghsu-header-hidden .pinghsu-categories>div{visibility:hidden;opacity:0;pointer-events:none}.theme-pinghsu .pinghsu-categories>div:before{content:"";border-bottom:7px solid #eeeeeef2;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-7px;left:43px}.theme-pinghsu .pinghsu-categories>div a{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:10px 15px;font-size:15px;display:block;overflow:hidden}.theme-pinghsu .pinghsu-categories>div a:hover{background:#f4f6f8}.theme-pinghsu .pinghsu-site-main{min-height:55vh}.theme-pinghsu .pinghsu-list{padding:0;display:block}.theme-pinghsu .pinghsu-list>section{width:100%}.theme-pinghsu .pinghsu-list-grid{max-width:940px;margin:auto;padding:65px 32px 0}.theme-pinghsu .pinghsu-list-grid .pinghsu-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.theme-pinghsu .pinghsu-card{background:#fff;border:1px solid #0000;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 1px 5px #0000000d}.theme-pinghsu .pinghsu-card-cover{background:#ddd;height:250px;display:block;position:relative;overflow:hidden}.theme-pinghsu .pinghsu-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.theme-pinghsu .pinghsu-card:hover .pinghsu-card-cover img{filter:blur(2px);transform:scale(1.06)}.theme-pinghsu .pinghsu-card-overlay{color:#fff;word-break:break-all;background:0 0;padding:40px 28px;font-size:14px;line-height:1.8;display:block;position:absolute;inset:0;overflow:hidden}.theme-pinghsu .pinghsu-card-overlay>span{opacity:0;display:block}.theme-pinghsu .pinghsu-card:hover .pinghsu-card-overlay,.theme-pinghsu .pinghsu-card-cover:focus-visible .pinghsu-card-overlay{background:#00000080}.theme-pinghsu .pinghsu-card:hover .pinghsu-card-overlay>span,.theme-pinghsu .pinghsu-card-cover:focus-visible .pinghsu-card-overlay>span{opacity:1;animation:.5s pinghsu-card-summary-in}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-cover img{transition:transform .5s,filter .5s}.theme-pinghsu .pinghsu-list-grid .pinghsu-card:hover .pinghsu-card-cover img{filter:blur(3px);transform:scale(1.1)}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-info{z-index:3;background:#fff;min-height:130px;padding:10px 20px 40px;position:relative}.theme-pinghsu .pinghsu-list-grid .pinghsu-card{isolation:isolate;position:relative}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-cover{z-index:0}.theme-pinghsu .pinghsu-list-grid .pinghsu-card:before,.theme-pinghsu .pinghsu-list-grid .pinghsu-card:after{content:"";pointer-events:none;width:110%;height:100px;position:absolute;bottom:50px;left:0;right:0}.theme-pinghsu .pinghsu-list-grid .pinghsu-card:before{z-index:2;background:#fff;transform:rotate(7deg)translate(-10px)}.theme-pinghsu .pinghsu-list-grid .pinghsu-card:after{z-index:1;opacity:.7;background:#00000080;transform:rotate(-10deg)translate(10px,-10px)}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-meta a{font-size:13px}.theme-pinghsu .pinghsu-card-info{padding:20px}.theme-pinghsu .pinghsu-card-info h2{letter-spacing:0;margin:0 0 20px;font-size:17px;font-weight:400;line-height:1}.theme-pinghsu .pinghsu-card-info h2 a:hover{color:#1282d7}.theme-pinghsu .pinghsu-card-meta{color:#777;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.theme-pinghsu .pinghsu-card-meta a:hover{color:#1282d7}.theme-pinghsu .pinghsu-card-meta a{margin-left:auto}.theme-pinghsu .pinghsu-type-icon{background:url(/pinghsu/bg-ico.png) 0 -80px/40px no-repeat;border:1px solid #eee;border-radius:50%;flex:none;width:42px;height:42px;display:inline-block}.theme-pinghsu .pinghsu-type-book{background-position:0 0}.theme-pinghsu .pinghsu-type-game{background-position:0 -40px}.theme-pinghsu .pinghsu-type-note{background-position:0 -80px}.theme-pinghsu .pinghsu-type-chat{background-position:0 -120px}.theme-pinghsu .pinghsu-type-code{background-position:0 -160px}.theme-pinghsu .pinghsu-type-image{background-position:0 -200px}.theme-pinghsu .pinghsu-type-web{background-position:0 -240px}.theme-pinghsu .pinghsu-type-link{background-position:0 -280px}.theme-pinghsu .pinghsu-type-design{background-position:0 -320px}.theme-pinghsu .pinghsu-type-lock{background-position:0 -360px}.theme-pinghsu .pinghsu-archive-list{max-width:940px;margin:auto;padding:55px 20px 80px}.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.theme-pinghsu .pinghsu-archive-heading{color:#666;margin:8px 0 28px;padding-left:16px;font-size:14px;font-weight:400;position:relative}.theme-pinghsu .pinghsu-archive-heading:before{content:"#";color:#1282d7;position:absolute;left:0}.theme-pinghsu .pinghsu-archive-card{background:#fff;border:1px solid #0000;flex-direction:column;justify-content:space-between;min-height:130px;padding:21px 20px 14px;display:flex;box-shadow:0 1px 3px #00000008}.theme-pinghsu .pinghsu-archive-card h2{margin:0;font-size:14px;font-weight:400;line-height:1.5}.theme-pinghsu .pinghsu-archive-card h2 a:hover{color:#1282d7}.theme-pinghsu .pinghsu-archive-meta{color:#999;justify-content:space-between;align-items:end;font-size:12px;display:flex}.theme-pinghsu .pinghsu-archive-meta .pinghsu-type-icon{margin-right:-6px}.theme-pinghsu .pinghsu-type{border:1px solid #e5e5e5;border-radius:20px;margin-left:auto;padding:3px 8px}.theme-pinghsu .pinghsu-list-heading{text-align:center;margin-bottom:32px}.theme-pinghsu .pinghsu-list-heading span{color:#1282d7;letter-spacing:.2em;font-size:12px}.theme-pinghsu .pinghsu-list-heading h1{margin:8px 0;font-size:28px;font-weight:500}.theme-pinghsu .pinghsu-list .pagination{justify-content:center;padding:55px 0 10px}.theme-pinghsu .pinghsu-archive-list .pagination{justify-content:center;padding:45px 0 0}.theme-pinghsu .pinghsu-list-single{padding-top:70px}.theme-pinghsu .pinghsu-list-single .pinghsu-card{box-shadow:none;background:#f7f7f7;border-radius:0}.theme-pinghsu .pinghsu-list-single .pinghsu-card:nth-child(2n){background:#fff}.theme-pinghsu .pinghsu-list-single .pinghsu-card-cover,.theme-pinghsu .pinghsu-list-single .pinghsu-card-info{max-width:680px;margin:auto}.theme-pinghsu .pinghsu-list-single .pinghsu-card-cover{border-radius:5px;height:260px;margin-top:65px}.theme-pinghsu .pinghsu-list-single .pinghsu-card-info{text-align:center;padding:25px 20px 60px}.theme-pinghsu .pinghsu-list-single .pinghsu-card-info h2{margin-bottom:12px;font-size:22px}.theme-pinghsu .pinghsu-list-single .pinghsu-card-meta{justify-content:center}.theme-pinghsu .pinghsu-list-single .pinghsu-card-info p{color:#666;text-align:left;margin:22px 0;line-height:1.9}.theme-pinghsu .pinghsu-read-more{border:1px solid #aaa;border-radius:2px;padding:8px 18px;font-size:13px;display:inline-block}.theme-pinghsu .pinghsu-read-more:hover{color:#1282d7;border-color:#1282d7}.theme-pinghsu .pinghsu-post-hero{color:#fff;background:#3b4650;align-items:end;min-height:360px;display:grid;position:relative;overflow:hidden}.theme-pinghsu .pinghsu-post-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-pinghsu .pinghsu-post-hero:after{content:"";background:linear-gradient(90deg,#0f141bb3,#0f141b33);position:absolute;inset:0}.theme-pinghsu .pinghsu-post-hero>div{z-index:1;width:min(100% - 40px,900px);margin:0 auto;padding:90px 0 48px;position:relative}.theme-pinghsu .pinghsu-post-hero>div>a{font-size:13px}.theme-pinghsu .pinghsu-post-hero h1{margin:14px 0;font-size:clamp(28px,4vw,46px);font-weight:500}.theme-pinghsu .pinghsu-post-hero p{flex-wrap:wrap;gap:16px;margin:0;font-size:13px;display:flex}.theme-pinghsu .pinghsu-post-page{background:#fff;min-height:70vh;padding:1px 0 80px}.theme-pinghsu .pinghsu-plain-header{width:min(100% - 50px,650px);margin:59px auto 0}.theme-pinghsu .pinghsu-plain-header h1{letter-spacing:normal;margin:0;font-size:24px;font-weight:400;line-height:1.8}.theme-pinghsu .pinghsu-post-byline{color:#5f5f5f;flex-wrap:wrap;justify-content:space-between;gap:0 20px;font-family:Futura,Consolas,SF Pro SC,HanHei SC,SF Pro Text,Helvetica,Arial,sans-serif;font-size:14.4px;line-height:1.8;display:flex}.theme-pinghsu .pinghsu-post-byline>div{flex-wrap:wrap;gap:12px;display:flex}.theme-pinghsu .pinghsu-post-byline a:hover{color:#1282d7}.theme-pinghsu .pinghsu-plain-header .pinghsu-post-tags{margin:12px 0 0}.theme-pinghsu .pinghsu-post-main{z-index:0;width:min(100% - 50px,650px);margin:0 auto;position:relative}.theme-pinghsu .pinghsu-post-main .prose{font-size:14px;line-height:1.8}.theme-pinghsu .pinghsu-post-main .prose p{margin:20px 0;font-size:16px}.theme-pinghsu .pinghsu-post-main .prose :is(h1,h2,h3,h4,h5){scroll-margin-top:90px}.theme-pinghsu .pinghsu-post-main .prose img[role=button]{cursor:zoom-in}.theme-pinghsu .pinghsu-post-main .prose img[role=button]:focus-visible{outline-offset:3px;outline:3px solid #1282d7}@font-face{font-family:iecho-gallery;src:url(/pinghsu/lg.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.pinghsu-lightbox{background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pinghsu-lightbox[open]{justify-content:center;align-items:center;display:flex}.pinghsu-lightbox::backdrop{background:#000}.pinghsu-lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pinghsu-lightbox-toolbar{z-index:1;background:#00000073;width:100%;height:47px;position:absolute;top:0;left:0}.pinghsu-gallery-icon{color:#999;cursor:pointer;box-shadow:none;border:0;border-radius:2px;font-family:iecho-gallery}.pinghsu-gallery-icon:hover{color:#fff}.pinghsu-lightbox-toolbar .pinghsu-gallery-icon{float:right;text-align:center;background:0 0;border-radius:0;width:50px;height:47px;padding:10px 0;font-size:24px;line-height:27px;text-decoration:none}.pinghsu-lightbox-close:after{content:""}.pinghsu-lightbox-download:after{content:""}.pinghsu-lightbox-counter{color:#999;padding:12px 0 0 20px;font-size:16px;display:inline-block}.pinghsu-lightbox-prev,.pinghsu-lightbox-next{z-index:1;background:#00000073;margin-top:-10px;padding:8px 10px 9px;font-size:22px;line-height:1;position:absolute;top:50%}.pinghsu-lightbox-prev{left:20px}.pinghsu-lightbox-next{right:20px}.pinghsu-lightbox-prev:after{content:""}.pinghsu-lightbox-next:after{content:""}.theme-pinghsu .pinghsu-directory{display:none}@media (min-width:1001px){.theme-pinghsu .pinghsu-directory{z-index:0;text-align:left;color:#313131;visibility:hidden;opacity:0;max-width:calc(50% - 360px);font-family:Droid Sans Mono,DejaVu Sans Mono,Ubuntu Mono,Monaco,Consolas,PingFang SC,Microsoft YaHei,Microsoft Jhenghei,WenQuanYi Micro Hei,monospace;font-size:14px;line-height:1.8;transition:opacity .5s,visibility .5s;display:block;position:fixed;top:100px;left:calc(50% + 360px);overflow:hidden}.theme-pinghsu .pinghsu-directory-visible{visibility:visible;opacity:1}.theme-pinghsu .pinghsu-directory ol{margin:0;padding:0 0 0 10px;list-style:none;position:relative}.theme-pinghsu .pinghsu-directory>ol{overflow:hidden}.theme-pinghsu .pinghsu-directory a{color:currentColor;height:100%}.theme-pinghsu .pinghsu-directory li{overflow-wrap:anywhere;margin:3px 5px}.theme-pinghsu .pinghsu-directory ol ol{position:static}.theme-pinghsu .pinghsu-directory .is-collapsible{max-height:1000px;transition:max-height .3s ease-in-out;overflow:hidden}.theme-pinghsu .pinghsu-directory .is-collapsed{max-height:0}.theme-pinghsu .pinghsu-directory a:before{content:" ";width:2px;height:inherit;background:#5f5f5f;margin-top:-1px;display:inline-block;position:absolute;left:0}.theme-pinghsu .pinghsu-directory a[aria-current=location]{font-weight:700}.theme-pinghsu .pinghsu-directory a[aria-current=location]:before{background:#1282d7}.theme-pinghsu .pinghsu-directory a:hover,.theme-pinghsu .pinghsu-directory a:focus-visible{color:#1282d7}}.theme-pinghsu .pinghsu-post-tags{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.theme-pinghsu .pinghsu-post-tags a{color:#fff;background:#6fa3ef;border-radius:16px;padding:4px 13px;font-size:12px}.theme-pinghsu .pinghsu-post-tags a:nth-child(3n+2){background:#ff9800}.theme-pinghsu .pinghsu-post-tags a:nth-child(3n){background:#46c47c}.theme-pinghsu .pinghsu-post-main .prose h1:before,.theme-pinghsu .pinghsu-post-main .prose h2:before,.theme-pinghsu .pinghsu-post-main .prose h3:before,.theme-pinghsu .pinghsu-post-main .prose h4:before,.theme-pinghsu .pinghsu-post-main .prose h5:before,.theme-pinghsu .pinghsu-post-main .prose h6:before{content:"#";color:#1282d7;font-weight:600;position:absolute;top:0;left:-16px}.theme-pinghsu .pinghsu-post-main .prose h1,.theme-pinghsu .pinghsu-post-main .prose h2,.theme-pinghsu .pinghsu-post-main .prose h3,.theme-pinghsu .pinghsu-post-main .prose h4,.theme-pinghsu .pinghsu-post-main .prose h5,.theme-pinghsu .pinghsu-post-main .prose h6{font-weight:500;position:relative}.theme-pinghsu .prose .poem-detail-item{margin:15px 0}.theme-pinghsu .prose .poem-detail-item-title{text-align:center;padding:5px;font-size:15px;display:inline-block}.theme-pinghsu .prose .poem-detail-separator{background:#f0eff4;height:1px}.theme-pinghsu .prose .poem-detail-item-content>p{margin:0 0 5px;font-size:16px;line-height:25px}.theme-pinghsu .prose .poem-detail-item-content{margin:15px 0 5px;padding:0 5px;font-size:14px}.theme-pinghsu .prose .poem-detail-item-content p{margin:5px 0;padding:0 5px}.theme-pinghsu .prose .body-annotation-span{border-bottom:1px solid #2673db}.theme-pinghsu .prose #poem-detail-header h1{margin-bottom:8px}.theme-pinghsu .prose .poem-detail-header-info{color:#666;margin:10px 0;font-size:13px}.theme-pinghsu .pinghsu-related-posts{border-top:1px solid #e9e9e9;margin:42px 0;padding-top:25px}.theme-pinghsu .pinghsu-related-posts h2{margin:0 0 18px;font-size:18px;font-weight:600}.theme-pinghsu .pinghsu-related-posts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.theme-pinghsu .pinghsu-related-posts a{color:#1282d7}.theme-pinghsu .pinghsu-related-posts a:hover{text-decoration:underline}.theme-pinghsu .pinghsu-footer{z-index:1;color:#666;background:#fff;margin-top:100px;position:relative}.theme-pinghsu .pinghsu-site-main:has(.pinghsu-list){min-height:0}.theme-pinghsu .public-page:has(>.pinghsu-site-main .pinghsu-list)+.pinghsu-footer{margin-top:0}.theme-pinghsu .public-page:has(>.pinghsu-site-main .pinghsu-search-page)+.pinghsu-footer{margin-top:0}.theme-pinghsu .public-page:has(>.pinghsu-site-main .pinghsu-list)+.pinghsu-footer .pinghsu-social{padding-block:20px}.theme-pinghsu .pinghsu-social{border-top:1px solid #0000;border-bottom:1px solid #edf0f2;flex-wrap:wrap;justify-content:center;gap:18px 35px;padding:22px;font-size:12px;display:flex}.theme-pinghsu .pinghsu-social a:hover,.theme-pinghsu .pinghsu-footer a:hover{color:#1282d7}.theme-pinghsu .pinghsu-footer-art{border-bottom:1px solid #b8c5d633;width:100%;height:226px}.theme-pinghsu .pinghsu-footer-art-image{pointer-events:none;background:url(/pinghsu/dress.png) 50% no-repeat;height:260px}@media (max-width:650px){.theme-pinghsu .pinghsu-footer-art{display:none}}.theme-pinghsu .pinghsu-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1050px;margin:auto;padding:50px 24px 65px;display:grid}.theme-pinghsu .pinghsu-footer-columns h2{margin:0 0 12px;font-size:15px;font-weight:600}.theme-pinghsu .pinghsu-footer-logo{aspect-ratio:223/65;width:auto;height:2rem;display:block}.theme-pinghsu .pinghsu-footer-columns p,.theme-pinghsu .pinghsu-footer-columns li{margin:0 0 8px;font-size:13px;line-height:1.6}.theme-pinghsu .pinghsu-footer-columns ul{margin:0;padding:0;list-style:none}.theme-pinghsu .pinghsu-footer-columns li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-pinghsu .article-layout,.theme-pinghsu .archive-layout,.theme-pinghsu .search-layout{width:min(100% - 40px,700px);margin:100px auto 0}.theme-pinghsu .article-layout h1,.theme-pinghsu .archive-layout h1,.theme-pinghsu .search-layout h1{font-size:30px;font-weight:500}@media (max-width:650px){.theme-pinghsu .pinghsu-nav-wrap{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;min-height:70px;padding:0 0 0 20px;position:relative}.theme-pinghsu .pinghsu-nav-wrap nav{text-align:center;background:#eeeeeef2;min-width:100px;max-width:200px;display:none;position:absolute;top:70px;right:0;box-shadow:-2px 2px 4px #00000026}.theme-pinghsu .pinghsu-footer-columns{grid-template-columns:minmax(0,1fr);gap:22px}.theme-pinghsu .pinghsu-footer-columns>section{min-width:0}}@media (max-width:880px){.theme-pinghsu .pinghsu-list-grid{padding:20px 20px 0}.theme-pinghsu .pinghsu-list-grid .pinghsu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{gap:15px}}@media (max-width:580px){.theme-pinghsu .pinghsu-list-grid .pinghsu-cards,.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{grid-template-columns:1fr}.theme-pinghsu .pinghsu-post-hero{min-height:290px}.theme-pinghsu .pinghsu-post-hero>div{padding-bottom:30px}}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-header{border-bottom:1px solid #b8c5d633}.theme-pinghsu{color:#e8eaed;background:#202124}body:has(.theme-pinghsu){color:#e8eaed;background:#202124}.theme-pinghsu{--ink:#e8eaed;--muted:#a1aadc;--line:#555a64;--paper:#202124;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-pinghsu ::selection{color:#202124;background:#f6f6f6}.theme-pinghsu .pinghsu-header,.theme-pinghsu .pinghsu-categories>div,.theme-pinghsu .pinghsu-card,.theme-pinghsu .pinghsu-list-grid .pinghsu-card-info,.theme-pinghsu .pinghsu-list-grid .pinghsu-card:before,.theme-pinghsu .pinghsu-archive-card,.theme-pinghsu .pinghsu-post-page,.theme-pinghsu .pinghsu-footer{background:#202124}.theme-pinghsu .pinghsu-nav-wrap nav{color:#d2e0f4}.theme-pinghsu .pinghsu-brand img,.theme-pinghsu .pinghsu-footer-logo{filter:invert()}.theme-pinghsu .pinghsu-brand{color:#d2e0f4}.theme-pinghsu .pinghsu-categories>div a:hover{background:#2c3440}.theme-pinghsu .pinghsu-categories>div:before{border-bottom-color:#202124}.theme-pinghsu .pinghsu-card{border:1px solid;border-image:linear-gradient(#0000 50%,#999) 1}.theme-pinghsu .pinghsu-card-info h2 a,.theme-pinghsu .pinghsu-archive-card h2 a{color:#eee}.theme-pinghsu .pinghsu-card-meta,.theme-pinghsu .pinghsu-archive-meta,.theme-pinghsu .pinghsu-archive-heading,.theme-pinghsu .pinghsu-footer{color:#a1aadc}.theme-pinghsu .pinghsu-card-meta a,.theme-pinghsu .pinghsu-card-meta a:is(:hover,:focus,:active){color:#ccc}.theme-pinghsu .pinghsu-list-single .pinghsu-card-meta a,.theme-pinghsu .pinghsu-list-single .pinghsu-card-meta a:is(:hover,:focus,:active){color:#a1aadc}.theme-pinghsu .pinghsu-list-single .pinghsu-card:nth-child(n){background:#242424}.theme-pinghsu .pinghsu-list-single .pinghsu-card:nth-child(2n){background:#272727}.theme-pinghsu .pinghsu-list-single .pinghsu-card-info p{color:#c5cae9}.theme-pinghsu .pinghsu-read-more{color:#a1aadc;border-color:#a1aadc}.theme-pinghsu .pinghsu-plain-header{border-color:#555a64}.theme-pinghsu .pinghsu-post-main .prose a{color:#ffbdca}.theme-pinghsu .pinghsu-expired-notice{color:#c5cae9}.theme-pinghsu .pinghsu-directory{color:#e8eaed;background:#202124f5;border-color:#555a64}.theme-pinghsu .pinghsu-directory strong{color:#eee}.theme-pinghsu .pinghsu-social,.theme-pinghsu .pinghsu-footer-art{border-color:#555a64}.theme-pinghsu .pinghsu-social{border-top:1px solid #b8c5d633}.theme-pinghsu .pinghsu-social a,.theme-pinghsu .pinghsu-social a:is(:hover,:focus,:active){color:#cfcfcf}.theme-pinghsu .pinghsu-archive-card{border:1px solid #999}.theme-pinghsu .pinghsu-type{border-color:#595d62}.theme-pinghsu .comment-form,.theme-pinghsu .password-gate{background:#252d38;border-color:#555a64}.theme-pinghsu input,.theme-pinghsu textarea,.theme-pinghsu select{color:#e8eaed;background:#202124;border-color:#a1aadc}}.theme-pinghsu .lists-navigator{margin:30px 0 35px}.theme-pinghsu .pinghsu-list-single .lists-navigator{margin:35px 0}.theme-pinghsu .lists-navigator ol{text-align:center;margin:0;padding:0 10px;list-style:none}.theme-pinghsu .lists-navigator li{color:#5f5f5f;display:inline-block}.theme-pinghsu .lists-navigator li a{color:#5f5f5f;padding:0 20px;font-size:14px;line-height:1.8}.theme-pinghsu .lists-navigator li.current a{color:#1282d7}@media (prefers-color-scheme:dark){.theme-pinghsu .lists-navigator li{color:#a1aadc}.theme-pinghsu .lists-navigator li a{color:#ccc}.theme-pinghsu .lists-navigator li.current a{color:#ff6d91}}@media (max-width:880px){.theme-pinghsu .lists-navigator{margin:25px 0 30px}}.theme-pinghsu .pinghsu-nav-wrap>nav{margin-left:auto}.theme-pinghsu .pinghsu-menu-toggle{width:60px;height:70px;color:inherit;background:0 0;border:0;padding:0 20px;display:none}.theme-pinghsu .pinghsu-menu-toggle>span{vertical-align:middle;width:20px;height:12px;transition:transform .4s cubic-bezier(.61,.04,.17,1.32);display:inline-block;position:relative;top:-2.5px}.theme-pinghsu .pinghsu-menu-toggle>span>span,.theme-pinghsu .pinghsu-menu-toggle>span:before,.theme-pinghsu .pinghsu-menu-toggle>span:after{background:currentColor;width:20px;height:2px;transition:all .4s ease-in-out;position:absolute;left:-3.5px}.theme-pinghsu .pinghsu-menu-toggle>span>span{top:5px}.theme-pinghsu .pinghsu-menu-toggle>span:before,.theme-pinghsu .pinghsu-menu-toggle>span:after{content:""}.theme-pinghsu .pinghsu-menu-toggle>span:before{top:0}.theme-pinghsu .pinghsu-menu-toggle>span:after{bottom:0}@media (max-width:650px){html:has(.theme-pinghsu){overflow-x:clip}.theme-pinghsu .pinghsu-brand{margin-right:auto}.theme-pinghsu .pinghsu-menu-toggle{display:block}.theme-pinghsu .pinghsu-nav-wrap nav{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s,transform .3s,visibility .3s;display:block;transform:translate(-12px)}.theme-pinghsu .pinghsu-menu-open nav{visibility:visible;pointer-events:auto;opacity:1;transform:translate(0)}.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories:after{display:none}.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories>div{width:100px;visibility:inherit;opacity:0;pointer-events:inherit;background:#fffffff2;border-radius:15px;margin:5px 0 0 -95px;transition:opacity .5s,transform .5s;top:0;left:0;transform:translate(-12px)}.theme-pinghsu .pinghsu-menu-open nav .pinghsu-categories>div{opacity:1;transform:translate(0)}.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories>div:before{border:8px solid #0000;border-left-color:#fffffff2;border-right:0;top:9px;left:auto;right:-7px}.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories>div a{padding:15px;line-height:1}.theme-pinghsu .pinghsu-nav-wrap nav>a,.theme-pinghsu .pinghsu-nav-wrap nav>.pinghsu-categories>span,.theme-pinghsu .pinghsu-nav-wrap nav>.pinghsu-categories>a{padding:15px;font-size:15px;line-height:1;display:block}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle{color:#1282d7}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle>span{transform:rotate(360deg)}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle>span>span{opacity:0}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle>span:before{top:5px;transform:rotate(45deg)}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle>span:after{bottom:5px;transform:rotate(135deg)}}@media (max-width:650px) and (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-nav-wrap nav{background:#303134f2;box-shadow:-3px 4px 12px #0006}.theme-pinghsu .pinghsu-nav-wrap nav:before{z-index:1;content:"";pointer-events:none;border:1px solid #555a64;position:absolute;inset:0}.theme-pinghsu .pinghsu-nav-wrap nav a,.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories>span{background:#202124}}@media (prefers-reduced-motion:reduce){.theme-pinghsu .pinghsu-nav-wrap nav,.theme-pinghsu .pinghsu-nav-wrap nav .pinghsu-categories>div,.theme-pinghsu .pinghsu-menu-toggle>span,.theme-pinghsu .pinghsu-menu-toggle>span>span,.theme-pinghsu .pinghsu-menu-toggle>span:before,.theme-pinghsu .pinghsu-menu-toggle>span:after{transition:none}}.theme-pinghsu :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-family:inherit}.theme-pinghsu .pinghsu-post-tags{border-bottom:1px solid #e0e0e0;margin:0;padding:5px 0 15px;font-family:-apple-system,system-ui,SF UI Text,Arial,PingFang SC,Microsoft YaHei,Microsoft Jhenghei,sans-serif;font-size:16px;line-height:1.8;display:block}.theme-pinghsu .pinghsu-post-tags a{font-size:13px;line-height:inherit;letter-spacing:0;border:1px solid #6fa3ef;border-radius:15px;margin:4px 8px 0 0;padding:0 15px;font-weight:600;display:inline-block}.theme-pinghsu .pinghsu-post-tags a:nth-child(2n){background:#ff9800;border-color:#ff9800}.theme-pinghsu .pinghsu-post-tags a:nth-child(3n){background:#46c47c;border-color:#46c47c}.theme-pinghsu .pinghsu-post-tags a:nth-child(4n){background:#f9bb3c;border-color:#f9bb3c}.theme-pinghsu .pinghsu-post-tags a:nth-child(5n){background:#bc99c4;border-color:#bc99c4}.theme-pinghsu .pinghsu-post-tags a:nth-child(6n){background:#e8583d;border-color:#e8583d}@media (max-width:700px){.theme-pinghsu .pinghsu-plain-header{margin-top:19px}}@media (min-width:651px){.theme-pinghsu .pinghsu-with-cover .pinghsu-post-main{margin-top:30px}.theme-pinghsu .pinghsu-with-cover .pinghsu-post-tags{display:none}}.theme-pinghsu .pinghsu-post-main .prose .poem-detail-item-content em{color:#c00;font-style:normal}.theme-pinghsu .pinghsu-post-main .prose .poem-detail-header-info a{color:#2673db;border:0}.theme-pinghsu .pinghsu-post-main .prose .poem-info-gray{color:#999}.theme-pinghsu .pinghsu-post-main .prose .poem-detail-header-author{margin-right:30px;line-height:19px}@media (min-width:651px){.theme-pinghsu .pinghsu-with-cover .pinghsu-plain-header{display:none}}@media (max-width:650px){.theme-pinghsu .pinghsu-post-hero{display:none}}html:has(.theme-pinghsu)::-webkit-scrollbar{width:.3rem;height:.3rem}html:has(.theme-pinghsu)::-webkit-scrollbar-thumb{background:#999}.theme-pinghsu .pinghsu-site-main,.theme-pinghsu .pinghsu-post-page{min-height:0}.theme-pinghsu .pinghsu-post-main .prose .poem-detail-header-info a:first-child{margin-right:30px;line-height:19px}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-info{height:130px}.theme-pinghsu .pinghsu-card-info h2{margin-bottom:12px;line-height:1.8}.theme-pinghsu .pinghsu-list-grid .pinghsu-card-meta{position:absolute;bottom:20px;left:20px;right:20px}.theme-pinghsu .pinghsu-timeline{max-width:940px;margin:50px auto 0;padding:0 20px 20px}.theme-pinghsu .pinghsu-timeline h2{color:#5f5f5f;margin:10px 0;padding:0 30px;font-size:14px;font-weight:400;position:relative}.theme-pinghsu .pinghsu-timeline h2:before{color:#1282d7;content:"#";position:absolute;left:15px}.theme-pinghsu .pinghsu-timeline-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 40px;padding:0 20px;display:grid}.theme-pinghsu .pinghsu-timeline-cards article{background:#fff;border:1px solid #b8c5d633;border-radius:3px;min-width:0;height:97px;padding:25px 20px 40px;position:relative;box-shadow:0 1px 4px #0000000a}.theme-pinghsu .pinghsu-timeline-cards a{text-overflow:ellipsis;white-space:nowrap;line-height:17px;display:block;overflow:hidden}.theme-pinghsu .pinghsu-timeline-cards time{color:#5f5f5f;padding:9px 0 5px 5px;font-size:12px;line-height:1.8;display:block;position:absolute;bottom:15px;left:15px}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-timeline h2{color:#e1e6ff}.theme-pinghsu .pinghsu-timeline h2:before{color:#e8eaf6}.theme-pinghsu .pinghsu-timeline-cards article{background:#202124}.theme-pinghsu .pinghsu-timeline-cards a{color:#c8d7ed}.theme-pinghsu .pinghsu-timeline-cards time{color:#a1aadc}}@media (max-width:650px){.theme-pinghsu .pinghsu-social,.theme-pinghsu .pinghsu-footer-columns>section:not(:first-child),.theme-pinghsu .pinghsu-footer-columns h2,.theme-pinghsu .pinghsu-footer-columns p:first-of-type{display:none}.theme-pinghsu .pinghsu-footer-columns{height:70px;padding:0 25px;display:block}.theme-pinghsu .pinghsu-footer-columns p{margin:0;line-height:1.8}.theme-pinghsu .pinghsu-timeline{margin-top:0;padding:0 0 20px}.theme-pinghsu .pinghsu-timeline-cards{grid-template-columns:1fr;gap:20px}.theme-pinghsu .pinghsu-archive-list{padding:0 20px}.theme-pinghsu .pinghsu-archive-heading{margin:10px}.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{gap:20px}}.theme-pinghsu .pinghsu-post-main .prose :is(blockquote,dl,ol,pre,table,ul){margin:20px 0}.theme-pinghsu .pinghsu-post-main .prose table{border-collapse:collapse;border-spacing:0;overflow-wrap:normal;word-break:normal;width:100%;font-family:SF Mono,Menlo,Monaco,Consolas,Andale Mono,Lucida Console,Liberation Mono,Courier New,Noto Sans TC,-apple-system,system-ui,monospace;font-size:14px;display:block;overflow:auto}.theme-pinghsu .pinghsu-post-main .prose table img{margin:0 auto;display:block}.theme-pinghsu .pinghsu-post-main .prose table th{font-weight:700}.theme-pinghsu .pinghsu-post-main .prose table :is(td,th){white-space:nowrap;border:1px solid #ddd;padding:6px 13px}.theme-pinghsu .pinghsu-post-main .prose table tr{background-color:#fff;border-top:1px solid #ccc}.theme-pinghsu .pinghsu-post-main .prose table :is(thead tr,tr:hover){background-color:#f7f7f7}.theme-pinghsu .pinghsu-post-main .prose :is(h1,h2,h3,h4,h5,h6){margin:20px 0;line-height:1.8}.theme-pinghsu .pinghsu-post-main .prose h1{font-size:21px}.theme-pinghsu .pinghsu-post-main .prose h2{font-size:19.6px}.theme-pinghsu .pinghsu-post-main .prose h3{font-size:18.2px}.theme-pinghsu .pinghsu-post-main .prose h4{font-size:16.8px}.theme-pinghsu .pinghsu-post-main .prose :is(h5,h6){font-size:15.4px}.theme-pinghsu .pinghsu-post-main .prose pre{text-shadow:none;background:#f7f7f7;border:0;border-radius:4px;padding:0}.theme-pinghsu .pinghsu-post-main .prose code{color:#313131;background:#f7f7f7;margin:0 3px;padding:2px 6px;font:13px/1.8 SF Mono,Menlo,Monaco,Consolas,Andale Mono,Lucida Console,Liberation Mono,Courier New,monospace}.theme-pinghsu .pinghsu-post-main .prose pre code{white-space:pre;word-break:normal;overflow-wrap:normal;max-height:500px;margin:0;padding:13px;line-height:20px;display:block;overflow:auto}.theme-pinghsu .pinghsu-post-main .prose blockquote{color:#313131;background:#0085f21a;border-left:4px solid #1282d7;padding:10px 10px 8px 20px}.theme-pinghsu .pinghsu-post-main .prose blockquote>:first-child{margin-top:0}.theme-pinghsu .pinghsu-post-main .prose blockquote>:last-child{margin-bottom:0}.theme-pinghsu .pinghsu-post-main .prose blockquote:before{content:"“";color:#1282d7;display:block}.theme-pinghsu .pinghsu-post-main .prose blockquote:after{content:"”";color:#1282d7;text-align:right;display:block}.theme-pinghsu .pinghsu-timeline{padding-bottom:40px}.theme-pinghsu .pinghsu-timeline>section{padding-top:10px}.theme-pinghsu .pinghsu-timeline h2{margin:0 0 10px}.theme-pinghsu .pinghsu-timeline-cards{gap:30px;padding:15px}.theme-pinghsu .pinghsu-archive-list{padding-top:50px;padding-bottom:0}.theme-pinghsu .pinghsu-archive-heading{margin:10px}@media (max-width:650px){.theme-pinghsu .pinghsu-timeline{padding-bottom:20px}.theme-pinghsu .pinghsu-timeline-cards{gap:20px;padding:0 20px}.theme-pinghsu .pinghsu-archive-list{padding-top:0}}.theme-pinghsu .pinghsu-timeline h2{line-height:1.8}@media (max-width:580px){.theme-pinghsu .pinghsu-list-grid{padding-bottom:10px}.theme-pinghsu .pinghsu-list-grid .pinghsu-cards{gap:20px}}@media (max-width:650px){.theme-pinghsu .pinghsu-footer{padding-bottom:30px}.theme-pinghsu .pinghsu-footer-columns{height:120px;padding-top:50px}}.theme-pinghsu .pinghsu-comments{z-index:1;border:0;color:#5f5f5f;background:#f7f7f7;border-block:1px solid #0000;width:100%;max-width:none;margin:0;padding:0;position:relative}.theme-pinghsu .pinghsu-comment-inner{max-width:700px;margin:0 auto;padding:0 20px}.theme-pinghsu .pinghsu-comments [hidden]{display:none!important}.theme-pinghsu .pinghsu-comments .response{padding:30px 0 30px 20px;font-size:14px;font-weight:400;display:block}.theme-pinghsu .response button{color:#1282d7;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.theme-pinghsu .pinghsu-comments .pinghsu-comment-inner.pinghsu-comment-head{padding-bottom:0}.theme-pinghsu .pinghsu-comments .pinghsu-comment-head .response{text-align:center;margin:0;padding:20px 0 18px}.theme-pinghsu .response .pinghsu-comment-toggle{align-items:center;gap:.3em;display:inline-flex}.theme-pinghsu .pinghsu-chevron{background-color:currentColor;width:.75em;height:.75em;transition:transform .2s;display:inline-block;-webkit-mask:url(/pinghsu/icons/chevron-down.svg) 50%/contain no-repeat;mask:url(/pinghsu/icons/chevron-down.svg) 50%/contain no-repeat}.theme-pinghsu .pinghsu-comment-toggle[aria-expanded=true] .pinghsu-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.theme-pinghsu .pinghsu-chevron{transition:none}}.theme-pinghsu .pinghsu-comment-reply{margin:20px}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form{grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:20px;margin:0;padding:12px 20px 20px;display:grid}.theme-pinghsu .pinghsu-comment-reply .comment-form-signed-in{grid-template-columns:minmax(0,1fr)}.theme-pinghsu .pinghsu-comment-reply .comment-form-signed-in>label:not(.comment-honeypot){grid-area:2/1}.theme-pinghsu .comment-identity{color:var(--muted);margin:0 0 12px}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form .editor-row{flex-flow:column;grid-area:1/1}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form .editor-row label{width:100%}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form>label:not(.comment-honeypot){flex-direction:column;grid-area:1/2;display:flex}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form textarea{flex:1;height:auto;min-height:102px}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form .comment-form-footer{grid-column:1/-1}.theme-pinghsu .pinghsu-comment-form .comment-reply-to{color:#313131;font-size:14px;font-weight:600;line-height:28px}@media (max-width:700px){.theme-pinghsu .pinghsu-comment-reply{margin:16px 10px}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form{grid-template-columns:minmax(0,1fr)}.theme-pinghsu .pinghsu-comment-reply .pinghsu-comment-form>label:not(.comment-honeypot){grid-area:2/1}}.theme-pinghsu .pinghsu-comment-form{background:#fff;border:1px solid #d8dee7;border-radius:3px;margin:0 0 40px;padding:10px 20px;position:relative;box-shadow:0 1px 4px #0000000a}.theme-pinghsu .pinghsu-comment-form .editor-row{gap:0;margin:0;display:flex}.theme-pinghsu .pinghsu-comment-form label{margin:0;padding:0;font-size:0;display:block}.theme-pinghsu .pinghsu-comment-form .editor-row label{width:33.3333%}.theme-pinghsu .pinghsu-comment-form input,.theme-pinghsu .pinghsu-comment-form textarea{border:0;color:#313131;background:#fff;border-bottom:1px dashed #ddd;border-radius:0;outline:0;width:100%;height:34px;margin:0;padding:0;font-size:13px;display:block}.theme-pinghsu .pinghsu-comment-form textarea{resize:none;border:0;height:150px;padding:10px 0;font-family:-apple-system,system-ui,sans-serif}.theme-pinghsu .pinghsu-comment-form input:focus{border-color:#1282d7}.theme-pinghsu .pinghsu-comment-form>button:not(.button-secondary){color:#313131;background:#f7f7f7;border:1px solid #f7f7f7;border-radius:30px;height:28px;margin:0;padding:0 20px;font-size:13px;line-height:28px;position:absolute;bottom:20px;right:20px}.theme-pinghsu .pinghsu-comment-form>button:hover{color:#1282d7;background:#fff;border-color:#1282d7}.theme-pinghsu .pinghsu-comments .pinghsu-comment-thread{background:#fff;border:1px solid #b8c5d633;border-radius:3px;margin:20px 0;box-shadow:0 1px 4px #0000000a}.theme-pinghsu .pinghsu-comments .pinghsu-comment{margin:0;padding:20px;display:block}.theme-pinghsu .pinghsu-comments .pinghsu-comment+.pinghsu-comment{border-top:1px solid #b8c5d633}.theme-pinghsu .pinghsu-comment .comment-author-at{float:left;margin-right:5px}.theme-pinghsu .pinghsu-comment .comment-author-at a{color:#1282d7}.theme-pinghsu .pinghsu-comments .pinghsu-comment+.pinghsu-comment .comment-avatar{margin:5.5px 0 0 5.5px}.theme-pinghsu .pinghsu-comments .pinghsu-comment+.pinghsu-comment .comment-body{margin:-3px 3px 10px}.theme-pinghsu .pinghsu-comments .pinghsu-comment+.pinghsu-comment .pinghsu-comment-meta{margin-left:3px}.theme-pinghsu .pinghsu-comment .comment-header{width:100%;margin-bottom:10px;display:flow-root}.theme-pinghsu .pinghsu-comment .comment-avatar{float:left;border:1px solid #eaeaea;border-radius:50%;margin:2.5px}.theme-pinghsu .pinghsu-comment .comment-header strong{float:left;color:#5f5f5f;margin:0 20px;font-size:13px;font-weight:400;line-height:45px}.theme-pinghsu .pinghsu-comment .comment-header strong a{color:#5f5f5f}.theme-pinghsu .pinghsu-comment time{float:right;color:#5f5f5f;margin:12px 0 0;font-size:12px}.theme-pinghsu .pinghsu-comment .comment-body{color:#313131;margin:0 0 10px}.theme-pinghsu .pinghsu-comment .comment-body p{margin:0}.theme-pinghsu .pinghsu-comment .comment-reply-button{color:#1282d7;background:0 0;border:0;margin:0;padding:0;font-size:12px;display:block}.theme-pinghsu .pinghsu-comment-meta .agent{padding-right:6.4px;display:block}.theme-pinghsu .agent svg{vertical-align:-.125em;flex:none;width:auto;height:1em;margin-right:.3rem;display:inline-block}.theme-pinghsu .pinghsu-comment-meta{color:#5f5f5f;flex-wrap:wrap;font-size:12px}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-comment-meta{color:#ccc}}.theme-pinghsu .pinghsu-comment-meta{align-items:center;display:flex}.theme-pinghsu .pinghsu-comment-actions{grid-template-columns:auto;align-self:stretch;align-items:center;margin-left:auto;padding-left:8px;display:grid}.theme-pinghsu .pinghsu-comment-actions.with-reply{grid-template-columns:auto 34px}.theme-pinghsu .pinghsu-comment-actions:has(.comment-location){grid-template-columns:calc(6em + 20px)}.theme-pinghsu .pinghsu-comment-actions.with-reply:has(.comment-location){grid-template-columns:calc(6em + 20px) 34px}.theme-pinghsu .pinghsu-comment-actions .comment-location{grid-column:1;justify-self:end}.theme-pinghsu .pinghsu-comment-actions .comment-reply-button{grid-column:2;justify-self:end}@media (max-width:767px){.theme-pinghsu .pinghsu-comment-meta{flex-wrap:nowrap}.theme-pinghsu .pinghsu-comment-meta .agent{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.theme-pinghsu .pinghsu-comment-actions,.theme-pinghsu .pinghsu-comment-actions.with-reply{flex:none;grid-template-columns:auto}.theme-pinghsu .pinghsu-comment-actions:has(.comment-location){flex:none;grid-template-columns:auto}.theme-pinghsu .pinghsu-comment-actions.with-reply:has(.comment-location){flex:none;grid-template-columns:auto}.theme-pinghsu .pinghsu-comment .pinghsu-comment-actions .comment-location{display:none}.theme-pinghsu .pinghsu-comment-actions .comment-reply-button{grid-column:1}}.theme-pinghsu .pinghsu-comment .comment-location{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1212121f;border-radius:4px;align-self:stretch;align-items:center;padding:0 2px;font-size:12px;line-height:normal;display:flex}.theme-pinghsu .pinghsu-comment .comment-location-value{white-space:nowrap;max-width:6em;line-height:1.8;overflow:hidden}.theme-pinghsu .pinghsu-comment .comment-location svg{flex:none;width:16px;height:16px}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-comment .comment-location{color:#050505;background:#fffc}}.theme-pinghsu .pinghsu-comments .comment-pagination{margin:0;padding:20px 0}.theme-pinghsu .pinghsu-comment-form .comment-form-footer{flex-wrap:wrap;align-items:center;gap:0 12px;min-height:28px;padding-right:110px;display:flex}.theme-pinghsu .pinghsu-comments #comment-history{padding-bottom:20px;display:flow-root}@media (max-width:700px){.theme-pinghsu .pinghsu-comment-form .editor-row{display:block}.theme-pinghsu .pinghsu-comment-form .editor-row label{width:100%}}.theme-pinghsu .pinghsu-comment-inner:first-child{padding-bottom:20px}.theme-pinghsu .pinghsu-comment-inner:first-child:has(+#comment-history:not([hidden])){padding-bottom:0}.theme-pinghsu #comment-history>.pinghsu-comment-thread:first-child{margin-top:0}.theme-pinghsu .pinghsu-comment-form{display:block}.theme-pinghsu .prose li>p:only-child{font-size:inherit;margin:0;display:inline}.theme-pinghsu .prose ul,.theme-pinghsu .prose ol{padding-left:30px}.theme-pinghsu .password-gate{box-sizing:border-box;background:0 0;border:0;border-radius:0;max-width:700px;margin:59px auto 0;padding:1px 25px 20px}.theme-pinghsu .password-gate h1{margin:0;font-size:24px;font-weight:400;line-height:1.8}.theme-pinghsu .password-gate form{margin-top:40px;display:block}.theme-pinghsu .password-gate p{color:inherit;margin:20px 0;font-size:16px;line-height:1.8}.theme-pinghsu .protected-controls input{box-sizing:border-box;width:157.5px;height:32.8px;color:inherit;background:#fff;border:1px solid #5f5f5f;border-radius:0;padding:5px 10px;font-size:13px;line-height:1.6}.theme-pinghsu .protected-controls button{color:#555;background:#f6f6f6;border:1px solid #5f5f5f;border-radius:0;height:32.8px;padding:5px 15px;font-size:13px;line-height:1.6}@media (max-width:700px){.theme-pinghsu .password-gate{margin-top:19px}}.theme-pinghsu .pinghsu-message-page{max-width:700px;margin:59px auto 0;padding:1px 25px 20px}@media (max-width:700px){.theme-pinghsu .pinghsu-message-page{margin-top:19px;padding-bottom:0}}.theme-pinghsu .messages-page{--message-bubble:#f0f0f0;--message-border:transparent;--message-text:#333;--message-name:#333;--message-accent:#1282d7;--message-meta:#999;--message-owner-bubble:#1282d7;--message-owner-border:transparent;--message-owner-text:#fff;--message-shadow:0 2px 5px #0000001a}@media (prefers-color-scheme:dark){.theme-pinghsu .messages-page{--message-bubble:#252d38;--message-border:#b8c5d633;--message-text:#e8eaed;--message-name:#f9f9f9;--message-accent:#ff6d91;--message-meta:#ccc;--message-owner-bubble:#ff6d9129;--message-owner-border:#ff6d9166;--message-owner-text:#f8f8f8;--message-shadow:none}}.theme-pinghsu .messages-page{max-width:800px;margin:0 auto;padding:20px}.theme-pinghsu .messages-container{flex-direction:column;gap:20px;margin-top:30px;display:flex}.theme-pinghsu .message-item{gap:15px;animation:.5s ease-in pinghsu-message-fade;display:flex}.theme-pinghsu .message-item.author-message{flex-direction:row-reverse}.theme-pinghsu .message-avatar{flex-shrink:0}.theme-pinghsu .message-avatar img{object-fit:cover;border-radius:50%;width:50px;height:50px}.theme-pinghsu .message-content-wrapper{flex-direction:column;max-width:70%;display:flex}.theme-pinghsu .author-message .message-content-wrapper{align-items:flex-end}.theme-pinghsu .message-header{color:var(--message-meta);align-items:center;gap:10px;margin-bottom:5px;font-size:13px;display:flex}.theme-pinghsu .author-message .message-header{flex-direction:row-reverse}.theme-pinghsu .message-author,.theme-pinghsu .message-author a{color:var(--message-name);font-weight:700}.theme-pinghsu .message-author.is-owner,.theme-pinghsu .message-author.is-owner a{color:var(--message-accent)}.theme-pinghsu .message-time{font-size:12px}.theme-pinghsu .message-bubble{word-wrap:break-word;border:1px solid var(--message-border);box-shadow:var(--message-shadow);color:var(--message-text);border-radius:18px;padding:12px 16px;position:relative}.theme-pinghsu .message-item:not(.author-message) .message-bubble{background-color:var(--message-bubble);border-bottom-left-radius:4px}.theme-pinghsu .message-item.author-message .message-bubble{background-color:var(--message-owner-bubble);border-color:var(--message-owner-border);color:var(--message-owner-text);border-bottom-right-radius:4px}.theme-pinghsu .message-bubble a{color:var(--message-accent)}.theme-pinghsu .message-item.author-message .message-bubble a{color:var(--message-owner-text);text-decoration:underline}.theme-pinghsu .message-author-at{color:var(--message-accent);margin-right:5px;font-weight:700}.theme-pinghsu .author-message .message-author-at{color:var(--message-owner-text)}.theme-pinghsu .message-bubble p{margin:0;line-height:1.6;display:inline}.theme-pinghsu .message-meta{color:var(--message-meta);align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.theme-pinghsu .message-meta .agent{display:block}.theme-pinghsu .message-location{align-items:center;gap:3px;display:inline-flex}.theme-pinghsu .no-messages{text-align:center;color:var(--message-meta);padding:60px 20px;font-size:16px}@media (max-width:768px){.theme-pinghsu .message-content-wrapper{max-width:85%}.theme-pinghsu .message-avatar img{width:40px;height:40px}}@media (prefers-color-scheme:dark){.theme-pinghsu .message-avatar img{background-color:#fff}}.theme-pinghsu .message-bubble>div{display:inline}.theme-pinghsu .messages-page>.prose:empty{display:none}.theme-pinghsu .messages-page>.pinghsu-comments{margin-top:30px}.theme-pinghsu .message-meta{min-height:21.6px}.theme-pinghsu .message-pagination{margin:30px 0}.theme-pinghsu .message-pagination:before,.theme-pinghsu .message-pagination:after{content:"";display:table}.theme-pinghsu .public-page:has(>.pinghsu-site-main .pinghsu-message-page)+.pinghsu-footer{margin-top:0}.theme-pinghsu .pinghsu-comment-form .editor-row{flex-wrap:wrap}.theme-pinghsu .pinghsu-comment-form .editor-row label{width:206px;max-width:100%}@media (min-width:701px){.theme-pinghsu .message-pagination{margin-bottom:35px}}@media (max-width:700px){.theme-pinghsu .pinghsu-comment-form .editor-row label{width:100%}}@media (min-width:651px){.theme-pinghsu .pinghsu-footer{padding-bottom:50px}.theme-pinghsu .pinghsu-social{gap:0;padding:20px;font-size:13px}.theme-pinghsu .pinghsu-social a{padding:0 25.6px}.theme-pinghsu .pinghsu-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1056px;height:300px;padding:50px 80px 0}.theme-pinghsu .pinghsu-footer-columns>section{min-width:0;height:250px;padding:0 30px;position:relative}.theme-pinghsu .pinghsu-footer-columns h2{margin:0;padding:0 0 10px;font-size:14px;font-weight:700;line-height:1.8}.theme-pinghsu .pinghsu-footer-columns>section:first-child h2{padding:0;font-weight:400}.theme-pinghsu .pinghsu-footer-logo{aspect-ratio:223/65;width:auto;max-width:none;height:2rem;max-height:none;display:inline}.theme-pinghsu .pinghsu-footer-columns p{color:#767676;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:20px;overflow:hidden}.theme-pinghsu .pinghsu-footer-columns li{margin:0;font-size:13px;line-height:25px}.theme-pinghsu .pinghsu-copyright{position:absolute;bottom:17.6px;left:30px;right:30px}}@media (max-width:650px){.theme-pinghsu .pinghsu-copyright p:first-of-type{display:block}}.theme-pinghsu .pinghsu-post-page{padding-bottom:0}.theme-pinghsu .pinghsu-post-main{padding-bottom:20px}.theme-pinghsu .public-page:has(>.pinghsu-site-main .pinghsu-post-page)+.pinghsu-footer{margin-top:0}.theme-pinghsu .pinghsu-post-fix{border-top:1px solid #e0e0e0;margin:25px -20px 0;padding:0 20px 20px}.theme-pinghsu .pinghsu-expired-notice{font-size:14px}.theme-pinghsu .pinghsu-expired-notice>span{background:#f7f7f7;border:1px dashed #e1e1e1;margin:16px 0 20px;padding:8px;line-height:28px;display:inline-block;position:relative}.theme-pinghsu .pinghsu-expired-notice>span:before{content:"WARNING";z-index:1;color:#ff6d91;padding:0 4.8px;font-size:12.8px;line-height:1;-webkit-text-decoration:underline #ff6d91;text-decoration:underline #ff6d91;text-decoration-thickness:1.6px;position:absolute;top:-8px;left:8px}.theme-pinghsu .pinghsu-expired-notice>span:after{content:"";background:#f7f7f7;width:48px;height:6.4px;position:absolute;top:-1px;left:8px}.theme-pinghsu .pinghsu-post-info{color:#999;border-top:1px solid #e0e0e0;margin:25px -20px 0;padding:25px 20px 20px;font-size:16px;line-height:1.8}.theme-pinghsu .pinghsu-post-info a{color:#999;border-bottom:1px solid #ccc;text-decoration:none}.theme-pinghsu .pinghsu-post-info a:hover{color:#313131;border-bottom-color:#1282d7;text-decoration:none}@media (max-width:650px){.theme-pinghsu .pinghsu-post-main{padding-bottom:0}}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-expired-notice>span,.theme-pinghsu .pinghsu-expired-notice>span:after{background:#202124}.theme-pinghsu .pinghsu-expired-notice>span{color:#e8eaed;border-color:#e1e1e1}}.theme-pinghsu .prose .poem-detail-item .item-multi-title{border-bottom:2px solid #a0a0a0;padding:5px 10px;text-decoration:none}.theme-pinghsu .prose .poem-detail-item .item-multi-title-active{border-bottom-color:#2673db}.theme-pinghsu .pinghsu-post-main .prose p{overflow-wrap:break-word;word-break:break-word}.theme-pinghsu .pinghsu-post-navigation{z-index:3;color:#313131;background:#fff;border-top:1px solid #e0e0e0;height:48px;transition:transform .5s;position:fixed;bottom:0;left:0;right:0}.theme-pinghsu .pinghsu-post-navigation-hidden{transform:translateY(50px)}.theme-pinghsu .pinghsu-post-navigation-inner{justify-content:space-between;max-width:900px;margin:0 auto;padding:0 10px;display:flex}.theme-pinghsu .pinghsu-post-share{margin-left:10px;font-size:14px;line-height:48px}.theme-pinghsu .pinghsu-post-share>span{padding:4px}.theme-pinghsu .pinghsu-post-navigation a{color:#313131;border:0;padding:12px;font-size:14px;line-height:48px}.theme-pinghsu .pinghsu-post-navigation a:hover{color:#1282d7}.theme-pinghsu .pinghsu-post-share a{border-radius:15px;padding:4px 12px;font-size:13px;transition:background-color .4s}.theme-pinghsu .pinghsu-post-share a:hover{color:#5f5f5f;background:#f7f7f7}.theme-pinghsu .pinghsu-post-share .pinghsu-share-facebook{color:#fff;background:#4267b2}.theme-pinghsu .pinghsu-post-share .pinghsu-share-twitter{color:#fff;background:#1b95e0}.theme-pinghsu .pinghsu-post-share .pinghsu-share-weibo{color:#fff;background:#db4437}.theme-pinghsu .pinghsu-post-share .pinghsu-share-qrcode{color:#fff;background:#4caf50}.theme-pinghsu .pinghsu-post-neighbors{margin-left:auto}@media (max-width:650px){.theme-pinghsu .pinghsu-post-share{display:none}}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-post-navigation{background:#202124;border-color:#555a64}.theme-pinghsu .pinghsu-post-neighbors a{color:#d2e0f4}}@media (prefers-reduced-motion:reduce){.theme-pinghsu .pinghsu-post-navigation{transition:none}}.theme-pinghsu .pinghsu-footer-poem{min-height:20px}.theme-pinghsu .pinghsu-poem-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-pinghsu .pinghsu-archive-heading{margin:10px 0;padding:0 30px;line-height:1.8}.theme-pinghsu .pinghsu-archive-heading:before{left:15px}.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{padding:15px}.theme-pinghsu .pinghsu-list>section:after,.theme-pinghsu .lists-navigator:before,.theme-pinghsu .lists-navigator:after{content:"";clear:both;display:table}.theme-pinghsu .pinghsu-empty-results{margin:0;padding:0;font-size:14px;line-height:1.8}@media (min-width:651px){.theme-pinghsu .pinghsu-list-grid:not(.pinghsu-archive-list) .pinghsu-cards{padding-bottom:15px}}@media (max-width:650px){.theme-pinghsu .pinghsu-archive-list{padding:0}.theme-pinghsu .pinghsu-archive-list .pinghsu-cards{padding:0 20px 10px}}@media (max-width:580px){.theme-pinghsu .pinghsu-list-grid:not(.pinghsu-archive-list){padding-bottom:0}.theme-pinghsu .pinghsu-list-grid:not(.pinghsu-archive-list) .pinghsu-cards{padding-bottom:10px}.theme-pinghsu .pinghsu-list-grid:not(.pinghsu-archive-list) .lists-navigator{margin:25px -20px 30px}}.theme-pinghsu .pinghsu-meta-icon{background-color:currentColor;height:1em;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.theme-pinghsu .pinghsu-meta-category{width:1em;-webkit-mask-image:url(/pinghsu/icons/list-ul.svg);mask-image:url(/pinghsu/icons/list-ul.svg)}.theme-pinghsu .pinghsu-meta-comments{width:1.25em;-webkit-mask-image:url(/pinghsu/icons/comments.svg);mask-image:url(/pinghsu/icons/comments.svg)}.theme-pinghsu .pinghsu-post-main .prose code{text-rendering:auto}.theme-pinghsu .pinghsu-post-main .prose blockquote{font-size:14px;line-height:1.8}.theme-pinghsu .pinghsu-post-main .prose blockquote:before,.theme-pinghsu .pinghsu-post-main .prose blockquote:after{content:"";background-color:#1282d7;height:25.2px;-webkit-mask:none 0/14px 14px no-repeat;mask:none 0/14px 14px no-repeat}.theme-pinghsu .pinghsu-post-main .prose blockquote:before{-webkit-mask-image:url(/pinghsu/icons/quote-left.svg);mask-image:url(/pinghsu/icons/quote-left.svg)}.theme-pinghsu .pinghsu-post-main .prose blockquote:after{margin-right:8px;-webkit-mask-image:url(/pinghsu/icons/quote-right.svg);mask-image:url(/pinghsu/icons/quote-right.svg);-webkit-mask-position:100%;mask-position:100%}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-post-main .prose blockquote{color:#e8eaed;border-left-color:#eb5055}.theme-pinghsu .pinghsu-post-main .prose blockquote:before,.theme-pinghsu .pinghsu-post-main .prose blockquote:after{color:#ff6d91;background-color:#ff6d91}}.theme-pinghsu .pinghsu-post-main .prose a{text-decoration:none}.theme-pinghsu .pinghsu-post-main .prose p a{border-bottom:1px solid #ccc}.theme-pinghsu .pinghsu-post-main .prose p a:hover{color:#313131;border-bottom-color:#1282d7}.theme-pinghsu .pinghsu-post-main .prose pre code.hljs{padding:1em;display:block;overflow-x:auto}.theme-pinghsu .pinghsu-post-main .prose code.hljs{padding:3px 5px}.theme-pinghsu .pinghsu-post-main .prose .hljs{color:#000;background:#fff}.theme-pinghsu .pinghsu-post-main .prose .xml .hljs-meta{color:silver}.theme-pinghsu .pinghsu-post-main .prose .hljs-comment,.theme-pinghsu .pinghsu-post-main .prose .hljs-quote{color:#007400}.theme-pinghsu .pinghsu-post-main .prose .hljs-tag,.theme-pinghsu .pinghsu-post-main .prose .hljs-attribute,.theme-pinghsu .pinghsu-post-main .prose .hljs-keyword,.theme-pinghsu .pinghsu-post-main .prose .hljs-selector-tag,.theme-pinghsu .pinghsu-post-main .prose .hljs-literal,.theme-pinghsu .pinghsu-post-main .prose .hljs-name{color:#aa0d91}.theme-pinghsu .pinghsu-post-main .prose .hljs-variable,.theme-pinghsu .pinghsu-post-main .prose .hljs-template-variable{color:#3f6e74}.theme-pinghsu .pinghsu-post-main .prose .hljs-code,.theme-pinghsu .pinghsu-post-main .prose .hljs-string,.theme-pinghsu .pinghsu-post-main .prose .hljs-meta .hljs-string{color:#c41a16}.theme-pinghsu .pinghsu-post-main .prose .hljs-regexp,.theme-pinghsu .pinghsu-post-main .prose .hljs-link{color:#0e0eff}.theme-pinghsu .pinghsu-post-main .prose .hljs-title,.theme-pinghsu .pinghsu-post-main .prose .hljs-symbol,.theme-pinghsu .pinghsu-post-main .prose .hljs-bullet,.theme-pinghsu .pinghsu-post-main .prose .hljs-number{color:#1c00cf}.theme-pinghsu .pinghsu-post-main .prose .hljs-section,.theme-pinghsu .pinghsu-post-main .prose .hljs-meta{color:#643820}.theme-pinghsu .pinghsu-post-main .prose .hljs-title.class_,.theme-pinghsu .pinghsu-post-main .prose .hljs-class .hljs-title,.theme-pinghsu .pinghsu-post-main .prose .hljs-type,.theme-pinghsu .pinghsu-post-main .prose .hljs-built_in,.theme-pinghsu .pinghsu-post-main .prose .hljs-params{color:#5c2699}.theme-pinghsu .pinghsu-post-main .prose .hljs-attr{color:#836c28}.theme-pinghsu .pinghsu-post-main .prose .hljs-subst{color:#000}.theme-pinghsu .pinghsu-post-main .prose .hljs-formula{background-color:#eee;font-style:italic}.theme-pinghsu .pinghsu-post-main .prose .hljs-addition{background-color:#baeeba}.theme-pinghsu .pinghsu-post-main .prose .hljs-deletion{background-color:#ffc8bd}.theme-pinghsu .pinghsu-post-main .prose .hljs-selector-id,.theme-pinghsu .pinghsu-post-main .prose .hljs-selector-class{color:#9b703f}.theme-pinghsu .pinghsu-post-main .prose .hljs-doctag,.theme-pinghsu .pinghsu-post-main .prose .hljs-strong{font-weight:700}.theme-pinghsu .pinghsu-post-main .prose .hljs-emphasis{font-style:italic}.theme-pinghsu .pinghsu-post-main .prose pre code.hljs{color:#313131;background:#f7f7f7}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-post-main .prose code{color:inherit;background-color:#0d47a3}.theme-pinghsu .pinghsu-post-main .prose pre{background:#9cd7f7}.theme-pinghsu .pinghsu-post-main .prose pre code,.theme-pinghsu .pinghsu-post-main .prose pre code.hljs{color:#9cd7f7;background-color:#0a121b}}.theme-pinghsu .pinghsu-post-byline>div{display:block}.theme-pinghsu ::-webkit-scrollbar{width:.3rem;height:.3rem}.theme-pinghsu .pinghsu-comments-empty .pinghsu-comment-inner:first-child{padding-bottom:0}.theme-pinghsu .pinghsu-post-main .prose blockquote>pre:last-child{margin:20px 0}@keyframes pinghsu-message-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.theme-pinghsu .pinghsu-post-main .prose iframe.iframe_video{aspect-ratio:auto;width:100%;max-width:100%;height:40em;margin:0;display:inline;position:relative}@media (max-width:767px){.theme-pinghsu .pinghsu-post-main .prose iframe.iframe_video{height:15em}}@media (min-width:768px) and (max-width:991px){.theme-pinghsu .pinghsu-post-main .prose iframe.iframe_video{height:20em}}@media (min-width:992px) and (max-width:1199px){.theme-pinghsu .pinghsu-post-main .prose iframe.iframe_video{height:30em}}.theme-pinghsu .pinghsu-post-main .prose .iframe_cross{width:100%;height:0;padding-bottom:75%;position:relative}.theme-pinghsu .pinghsu-post-main .prose .iframe_cross iframe{aspect-ratio:auto;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0 auto auto 0}.theme-pinghsu .pinghsu-post-main .prose img{max-width:100%;height:auto;margin:0 auto;display:block;position:relative;overflow:hidden}.theme-pinghsu .protected-content .protected{display:block}.theme-pinghsu .protected-content .protected .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-pinghsu .protected-content .protected-controls{display:block}.theme-pinghsu .protected-content .protected-controls button{color:#fff;background:#555}.pinghsu-event-toast{color:#fff;text-align:center;overflow-wrap:break-word;z-index:99999;pointer-events:none;opacity:0;background:#0009;border-radius:2px;max-width:80%;padding:12px 25px;font-family:Josefin Sans,Noto Sans TC,system-ui,-apple-system,Segoe UI,Rototo,emoji,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Microsoft Jhenghei,WenQuanYi Micro Hei,sans-serif;font-size:14px;line-height:24px;transition:opacity .2s,transform .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.pinghsu-event-toast.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.pinghsu-event-toast{transition-duration:1ms}}.theme-pinghsu .pinghsu-search-page{max-width:700px;margin:0 auto;padding:60px 25px 20px}.theme-pinghsu .pinghsu-template-search-form{margin:0}.theme-pinghsu .pinghsu-search-page .search-box{border:0;border-radius:3px;width:100%;height:40px;padding:0;line-height:40px;display:inline-block;position:relative;top:-1px}.theme-pinghsu .pinghsu-search-page .input{color:#313131;appearance:none;background:#fff;border:1px solid #b8c5d633;border-radius:20px;outline:0;width:100%;height:40px;padding:0 40px 0 18px;font-family:Arial,sans-serif;font-size:14px;line-height:40px;position:absolute;inset:0;box-shadow:0 1px 4px #0000000a}.theme-pinghsu .pinghsu-search-page .input::placeholder{color:#5f5f5f;opacity:1}.theme-pinghsu .pinghsu-search-page .sp-submit{color:#313131;cursor:pointer;background:0 0;border:0;outline:0;margin-top:-7.5px;padding:0;position:absolute;top:50%;right:15px}.theme-pinghsu .pinghsu-search-page .search-tags{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" on, "calt" on;text-rendering:optimizelegibility;text-align:center;margin:0;padding:15px 0;font-family:-apple-system,system-ui,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Microsoft Jhenghei,WenQuanYi Micro Hei,sans-serif}.theme-pinghsu .pinghsu-search-page .search-tags p{margin:20px 0 0}.theme-pinghsu .pinghsu-search-page .search-tags a{color:#313131;letter-spacing:0;background:#fff;border-radius:15px;outline:0;margin:10px 8px 0 0;padding:2px 15px;font-size:13px;transition-duration:.4s;display:inline-block;box-shadow:0 1px 4px #ccc}.theme-pinghsu .pinghsu-search-page .search-tags a:is(:hover,:focus,:active){color:#1282d7}.theme-pinghsu .pinghsu-search-page .search-tags-hr{background:#313131;width:55px;height:2px;margin:20px auto 10px;display:block}@media (max-width:880px){.theme-pinghsu .pinghsu-search-page{padding:20px 25px 0}.theme-pinghsu .pinghsu-search-page .search-tags{padding:0 0 15px}.theme-pinghsu .pinghsu-search-page .search-tags p{margin:0}}@media (prefers-color-scheme:light){body:has(.theme-pinghsu .pinghsu-search-page){background:#fff}.theme-pinghsu:has(.pinghsu-search-page){background:#fff}}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-search-page .input{color:#a1aadc;background:#202124}.theme-pinghsu .pinghsu-search-page .input::placeholder{color:#a1aadc}.theme-pinghsu .pinghsu-search-page .sp-submit{color:#e8eaed}.theme-pinghsu .pinghsu-search-page .search-tags a{color:#d2e0f4;background:#202124;box-shadow:0 1px 4px #7986cb}.theme-pinghsu .pinghsu-search-page .search-tags a:is(:hover,:focus,:active){color:#ff6d91}}.theme-pinghsu .pinghsu-template-search-form .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-pinghsu .pinghsu-category-page h2 a{color:#5f5f5f}@media (max-width:880px){.theme-pinghsu .pinghsu-category-page{margin-top:10px;padding:0 0 20px}.theme-pinghsu .pinghsu-category-page .pinghsu-timeline-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:10px 20px}}@media (max-width:580px){.theme-pinghsu .pinghsu-category-page{margin-top:0}.theme-pinghsu .pinghsu-category-page .pinghsu-timeline-cards{grid-template-columns:1fr;padding:0 20px}}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-category-page h2 a{color:#a1aadc}.theme-pinghsu .pinghsu-post-main .prose table tr,.theme-pinghsu .pinghsu-post-main .prose table :is(thead tr,tr:hover){background-color:#202124}.theme-pinghsu .pinghsu-post-main .prose :is(h1,h2,h3,h4,h5,h6):before{color:#ff6d91}.theme-pinghsu .pinghsu-directory a[aria-current=location]:before{background-color:#ff6d91}.theme-pinghsu .pinghsu-directory a:hover,.theme-pinghsu .pinghsu-directory a:focus-visible{color:#ff6d91}.theme-pinghsu .pinghsu-post-share{color:#a1aadc}.theme-pinghsu .pinghsu-comments{color:#ccc;background:#202124;border-top:1px solid #b8c5d633;border-bottom:1px solid #b8c5d633}.theme-pinghsu .pinghsu-comments .response,.theme-pinghsu .pinghsu-comment-form .comment-reply-to{color:#d2e0f4}.theme-pinghsu .response button{color:#ff6d91}.theme-pinghsu .pinghsu-comment-form{border-color:#b8c5d633}.theme-pinghsu .pinghsu-comment-form,.theme-pinghsu .pinghsu-comment-form input,.theme-pinghsu .pinghsu-comment-form textarea{background:#252d38}.theme-pinghsu .pinghsu-comment-form input{color:#a1aadc}.theme-pinghsu .pinghsu-comment-form textarea{color:#c1f1f0}.theme-pinghsu .pinghsu-comment-form input:focus{border-color:#ff6d91}.theme-pinghsu .pinghsu-comment-form>button:not(.button-secondary){color:#a1aadc;background:#202124;border-color:#a1aadc}.theme-pinghsu .pinghsu-comment-form>button:not(.button-secondary):is(:hover,:active,:focus){color:#ff6d91;background:#202124;border-color:#ff6d91}.theme-pinghsu .pinghsu-comments .pinghsu-comment-thread{background:#202124}.theme-pinghsu .pinghsu-comment .comment-header strong{color:#ccc}.theme-pinghsu .pinghsu-comment .comment-header strong a{color:#f9f9f9}.theme-pinghsu .pinghsu-comment .comment-body{color:#fff8e8}.theme-pinghsu .pinghsu-comment .comment-body a,.theme-pinghsu .pinghsu-comment .comment-reply-button{color:#ff6d91}.theme-pinghsu .pinghsu-post-byline,.theme-pinghsu .pinghsu-post-byline a,.theme-pinghsu .pinghsu-post-byline a:is(:hover,:focus,:active){color:#f8f8f8}.theme-pinghsu .pinghsu-post-tags a{color:#202124}.theme-pinghsu .pinghsu-post-main .pinghsu-post-tags a:hover{color:#031262;background:#e8eaf6;border-color:#c5cae9}}.theme-pinghsu .pinghsu-footer-columns h2{color:#5f5f5f}.theme-pinghsu .pinghsu-footer-columns p,.theme-pinghsu .pinghsu-footer-columns li{color:#767676}.theme-pinghsu .pinghsu-footer-columns li a,.theme-pinghsu .pinghsu-footer-columns li a:is(:hover,:focus,:active){color:#5f5f5f}.theme-pinghsu .pinghsu-footer-columns>section:first-child a,.theme-pinghsu .pinghsu-footer-columns>section:first-child a:is(:hover,:focus,:active){color:#666}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-footer-columns h2,.theme-pinghsu .pinghsu-footer-columns p{color:#fbfbfb}.theme-pinghsu .pinghsu-footer-columns li{color:#a1aadc}.theme-pinghsu .pinghsu-footer-columns li a,.theme-pinghsu .pinghsu-footer-columns li a:is(:hover,:focus,:active){color:#d2e0f4}.theme-pinghsu .pinghsu-footer-columns>section:first-child a,.theme-pinghsu .pinghsu-footer-columns>section:first-child a:is(:hover,:focus,:active){color:#ff6d91}}.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a,.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a:is(:hover,:focus,:active),.theme-pinghsu .pinghsu-copyright .pinghsu-engine{color:#5f5f5f}.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a{text-underline-offset:3px;-webkit-text-decoration:underline #c8c8c8;text-decoration:underline #c8c8c8;text-decoration-thickness:1px}.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a:is(:hover,:focus-visible){text-decoration-color:currentColor}@media (prefers-color-scheme:dark){.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a,.theme-pinghsu .pinghsu-footer-columns>section:first-child .pinghsu-copyright a:is(:hover,:focus,:active){color:#ff6d91;text-decoration:none}.theme-pinghsu .pinghsu-copyright .pinghsu-engine{color:#f0527f}.theme-pinghsu .pinghsu-header nav a:is(:hover,:focus,:active),.theme-pinghsu .pinghsu-header nav a.current,.theme-pinghsu .pinghsu-categories:is(:hover,:focus-within)>:is(a,span){color:#ff6d91}.theme-pinghsu .pinghsu-search-icon{color:#a1aadc}.theme-pinghsu .pinghsu-search:is(:hover,:focus,:active) .pinghsu-search-icon{color:#ff6d91}.theme-pinghsu .pinghsu-menu-toggle{color:#a1aadc}.theme-pinghsu .pinghsu-menu-open .pinghsu-menu-toggle{color:#ff6d91}.theme-pinghsu .pinghsu-card-info h2 a:is(:hover,:focus,:active){color:#eee}.theme-pinghsu .pinghsu-list-single .pinghsu-card-info h2 a,.theme-pinghsu .pinghsu-list-single .pinghsu-card-info h2 a:is(:hover,:focus,:active){color:#a1aadc}.theme-pinghsu .pinghsu-card-overlay{color:#c5cae9}.theme-pinghsu .pinghsu-archive-heading{color:#e0e0e0}.theme-pinghsu .pinghsu-archive-card h2 a,.theme-pinghsu .pinghsu-archive-card h2 a:is(:hover,:focus,:active){color:#c5cae9}.theme-pinghsu .pinghsu-post-main .prose h1{color:#e0e0e0}.theme-pinghsu .pinghsu-post-main .prose h2{color:#eee}.theme-pinghsu .pinghsu-post-main .prose h3{color:#f5f5f5}.theme-pinghsu .pinghsu-post-main .prose :is(h4,h5,h6){color:#fafafa}.theme-pinghsu .pinghsu-post-main .prose p a:hover{color:#ff5733;border-bottom-color:#e8eaf6}.theme-pinghsu .pinghsu-post-info a,.theme-pinghsu .pinghsu-post-info a:focus{color:pink}.theme-pinghsu .pinghsu-post-info a:hover{color:#ff5733;border-bottom-color:#e8eaf6}.theme-pinghsu .pinghsu-post-neighbors a{color:#a1aadc}.theme-pinghsu .pinghsu-post-neighbors a:hover{color:#e8eaf6}.theme-pinghsu .pinghsu-post-share a[class],.theme-pinghsu .pinghsu-post-share a:is(:hover,:focus,:active){color:#202124}.theme-pinghsu .pinghsu-post-share a[class]:hover{color:#a1aadc;background:#a1aadc}.theme-pinghsu :is(input,textarea)::placeholder{color:#a1aadc}.theme-pinghsu .pinghsu-footer-art{border-bottom-color:#b8c5d633}.theme-pinghsu .pinghsu-post-hero h1,.theme-pinghsu .pinghsu-post-hero p,.theme-pinghsu .pinghsu-post-hero p a{color:#202124}.theme-pinghsu .protected-controls input{color:#a1aadc;background:#202124;border-color:#a1aadc}.theme-pinghsu .protected-content .protected-controls button{color:#202124;background:#a1aadc;border-color:#a1aadc}}@keyframes pinghsu-card-summary-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.pinghsu-click-heart{z-index:2;pointer-events:none;background:red;width:.625rem;height:.625rem;position:fixed;transform:rotate(45deg)}.pinghsu-click-heart:after,.pinghsu-click-heart:before{content:"";width:inherit;height:inherit;background:inherit;border-radius:50%;position:absolute}.pinghsu-click-heart:after{top:-.3125rem}.pinghsu-click-heart:before{left:-.3125rem}
@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/story/fonts/josefin-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/story/fonts/pt-sans-latin-400-normal.woff2)format("woff2")}html:has(.theme-story){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.theme-story)::-webkit-scrollbar{width:8px;height:8px}html:has(.theme-story)::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:16px;height:40px}body:has(.theme-story){background:#fff}.theme-story{--story-ink:#414141;--story-red:#ff5252cc;color:#212529;--story-size:11pt;min-height:100vh;font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,STHeiti,Microsoft Yahei,WenQuanYi Micro Hei,Arial,Verdana,sans-serif;font-size:var(--story-size);background:0 0;flex-direction:column;font-weight:400;line-height:2em;display:flex}@media screen and (max-width:980px){.theme-story{--story-size:12pt}}@media screen and (min-width:1681px){.theme-story{--story-size:13pt}.theme-story p{font-size:12pt}}.theme-story [hidden]{display:none!important}.theme-story ::selection{background:#0095ff1a}.theme-story>.public-page{flex:1 0 auto}.theme-story a{color:var(--story-red);text-decoration:none;transition:color .2s,border-color .2s,background .2s,opacity .2s}.theme-story a:hover{color:var(--story-red);background-color:#fce4eca1}.theme-story button{color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.theme-story button:hover{background:0 0}.theme-story strong,.theme-story b{color:#484848;font-weight:700}.theme-story p{color:#333;margin:1.65em 0}.theme-story :is(h1,h2,h3,h4,h5,h6){color:#484848;margin:1.7em 0;font-weight:700;line-height:1.3em;display:block}.theme-story :is(h1,h2,h3,h4,h5,h6) a{color:inherit}.theme-story h1{font-size:2.5em}.theme-story h2{font-size:1.75em}.theme-story h3{font-size:1.35em}.theme-story h4{font-size:1.1em}.theme-story h5{font-size:1.05em}.theme-story h6{font-size:1em}.theme-story hr{margin:2em 0}.theme-story :is(code,pre){color:#444;font-family:Consolas,Menlo,Monaco,Courier New,monospace}.theme-story code{background-color:#0000000a;border-radius:3px;margin:0;padding:3px 5px;font-size:85%}.theme-story img{border-radius:6px;max-width:100%;height:auto;box-shadow:0 2px 15px #0000001a}.theme-story blockquote{color:inherit;border:1px solid #eee;border-width:1px 0;margin:2em 0;padding:1.5em 1.2em .5em;font-size:.8em;display:block;position:relative}.theme-story blockquote:before{content:"“";color:#e74c3ce0;text-align:center;background:#fff;width:3rem;height:2rem;font:6em/1.08em PT Sans,sans-serif;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.theme-story blockquote:after{content:"#blockquote" attr(cite);color:#e74c3c;text-align:right;font-size:.875em;display:block}.theme-story blockquote p{font-size:.8em}.theme-story blockquote :is(p,pre){margin:0!important}.theme-story blockquote :is(ul,ol){margin:0 0 0 2em!important}.theme-story table{border-collapse:collapse;width:100%}.theme-story :is(table,th,td){border:2px solid #2f2f2f}.theme-story :is(th,td){padding:.2em .3em .1em}.theme-story .story-site-main{width:100%;margin:0 auto}.theme-story .story-header{z-index:100;display:flow-root;position:relative}.theme-story .logo{margin:2em 0 2em 2em;display:flow-root}.theme-story .header-logo{font-weight:300}.theme-story .header-logo>a,.theme-story .header-logo>button{float:left}.theme-story .header-logo>a:hover{background:0 0}.theme-story .header-logo span{float:left;text-align:center;vertical-align:middle;width:28px;height:26px;line-height:30px;transition:all .24s;display:block}.theme-story .header-logo span.b,.theme-story .header-logo .bf span{background:var(--story-ink);color:#fff}.theme-story .header-logo span.b:hover,.theme-story .header-logo .bf span:hover{background:#555}.theme-story .header-logo span.w{color:var(--story-ink);background:#fff}.theme-story .header-logo span.w:hover{background:var(--story-ink);color:#fff}.theme-story .header-logo .bf{animation:.15s story-fade-in;display:none}.theme-story .header-logo .bf.shown{display:block}.theme-story .header-logo button{cursor:pointer;line-height:inherit}.theme-story .story-icon{background:currentColor;width:14px;height:14px;margin:6px auto 0;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.theme-story .story-icon-folder{-webkit-mask-image:url(/story/icons/folder.svg);mask-image:url(/story/icons/folder.svg)}.theme-story .story-icon-list-ul{-webkit-mask-image:url(/story/icons/list-ul.svg);mask-image:url(/story/icons/list-ul.svg)}.theme-story .story-icon-magnifying-glass{-webkit-mask-image:url(/story/icons/magnifying-glass.svg);mask-image:url(/story/icons/magnifying-glass.svg)}.theme-story #menu-page{z-index:100;margin-top:26px;animation:.3s story-fade-in;position:absolute}.theme-story #menu-page ul{margin:0;padding:0;list-style:none}.theme-story #menu-page li{background-color:var(--story-ink);white-space:nowrap;text-overflow:ellipsis;width:84px;height:36px;padding:0 12px;line-height:40px;transition:all .24s;overflow:hidden}.theme-story #menu-page li:hover{background-color:#555}.theme-story #menu-page a{color:#fff;display:block}.theme-story #menu-page a:hover{background:0 0}.theme-story #search-box{animation:.3s story-fade-in;position:absolute;overflow:hidden}.theme-story #search-box input,.theme-story .story-search-page input{float:left;background-color:var(--story-ink);color:#fff;width:140px;height:26px;font:inherit;border:0;border-radius:0;outline:none;padding:0 0 0 5px;line-height:26px}.theme-story .story-search-page{width:max-content;margin:0 auto 3em;display:flow-root}.theme-story .story-search-page input{width:280px;max-width:calc(100vw - 40px)}@keyframes story-fade-in{0%{opacity:0}}.theme-story .story-list{padding:0;display:block}.theme-story .post-list{width:1280px;margin:0 auto;padding:0;list-style:none;display:flow-root;position:relative}.theme-story .post-list .post-item{float:left;width:300px;height:300px;margin:0 10px 20px;position:relative}.theme-story .post-list .post-link{border:4px solid var(--story-ink);color:#484848;word-break:break-word;text-align:left;cursor:pointer;width:100%;height:100%;padding:20px;transition:all .24s;display:block;position:relative;overflow:hidden}.theme-story .post-list div.post-link{cursor:default}.theme-story .post-list .post-link:hover{border-color:var(--story-red);background-color:#0000}.theme-story .post-list .post-title{color:#484848;text-align:right;margin:.5em 0 .3em;padding-left:50px;font-size:20px;font-weight:500;line-height:1.3em;transition:all .24s;position:absolute;bottom:15px;right:20px}.theme-story .post-list a.post-link:hover .post-title,.theme-story .post-list button.post-link:hover .post-title{color:var(--story-red)}.theme-story .post-list .post-meta{background:var(--story-ink);color:#fff;font-size:14px;font-weight:700;line-height:calc(var(--story-size) * 2);padding:2px 14px 2px 10px;transition:all .24s;position:absolute;top:0;left:0}.theme-story .post-list a.post-link:hover .post-meta,.theme-story .post-list button.post-link:hover .post-meta{background:var(--story-red)}.theme-story .post-list .cover{filter:grayscale(60%);opacity:.1;background:50%/cover no-repeat;display:block;position:absolute;inset:0}.theme-story .index-time{font-size:.8em}.theme-story .empty-state{color:#484848;text-align:center;width:100%;margin:2em 0;padding:0;font-size:1.75em;font-weight:700;line-height:1.3em}.theme-story .archive-header{text-align:center;width:max-content;max-width:100%;margin:0 auto 2em;padding:0 20px}.theme-story .archive-header h1{color:inherit;margin:0;font-size:1.2em;font-weight:400;line-height:2em}.theme-story .lists-navigator,.theme-story .comment-pagination{width:max-content;max-width:100%;margin:3em auto 2em;display:flow-root}.theme-story .page-navigator{margin:0;padding:0;list-style:none}.theme-story .page-navigator li{float:left;text-align:center}.theme-story .page-navigator :is(a,span){float:left;width:25px;height:30px;color:var(--story-ink);margin:0 2px;display:block}.theme-story .page-navigator a:hover{color:var(--story-ink);background-color:#f5f5f5}.theme-story .page-navigator .current a{border-bottom:1px solid var(--story-ink)}.theme-story .story-main{padding:0 15px}.theme-story .posti{width:100%;max-width:728px;margin:0 auto 20px;position:relative}.theme-story .posti .post-title{margin:0;font-size:2.5em}.theme-story .posti .story-page-title{text-align:right}.theme-story .posti .post-meta{color:inherit;font-size:inherit;margin:0;display:block}.theme-story .posti .post-meta p{margin:1em 0 2em;color:#55555587!important}.theme-story .post-content .prose{font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.theme-story .post-content .prose a{color:var(--story-red);text-decoration:none}.theme-story .post-content h3{position:relative}.theme-story .post-content h3:before{content:"#";color:#4caf50;font-weight:400;position:absolute;left:-20px}.theme-story .post-content h4{color:#546e7a;position:relative}.theme-story .post-content h4:before{content:"&";color:#546e7a;margin-top:1px;font-weight:400;position:absolute;left:-15px}.theme-story .posti :is(p,ul,ol){word-spacing:.05rem}.theme-story .posti :is(ul,ol){margin:0;padding-left:2em}.theme-story .posti :is(ul,ol) p{margin:0}.theme-story .posti :is(ul ul,ol ol){padding-left:1.3em}.theme-story .posti ul li{list-style:square}.theme-story .post-content img{cursor:zoom-in;max-width:90%;height:auto;margin:0 5%}.theme-story .post-content a img{cursor:pointer}.theme-story .posti pre{color:#5e6687;tab-size:4;background:#f9f9f9;border-radius:3px;margin:2em 0;padding:1em;font-size:13px;line-height:1.375;overflow:auto}.theme-story .posti pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.theme-story .posti pre code.hljs{color:#5e6687;background:0 0;padding:0;display:block;overflow:visible}.theme-story .posti .hljs :is(.hljs-comment,.hljs-quote,.hljs-meta){color:#898ea4;font-style:normal}.theme-story .posti .hljs :is(.hljs-number,.hljs-literal,.hljs-attr,.hljs-attribute){color:#c76b29}.theme-story .posti .hljs :is(.hljs-property,.hljs-built_in,.hljs-type){color:#c08b30}.theme-story .posti .hljs :is(.hljs-tag,.hljs-name,.hljs-variable,.hljs-template-variable){color:#3d8fd1}.theme-story .posti .hljs :is(.hljs-string,.hljs-regexp,.hljs-link,.hljs-symbol){color:#22a2c9}.theme-story .posti .hljs :is(.hljs-selector-tag,.hljs-selector-class,.hljs-selector-id){color:#6679cc}.theme-story .posti .hljs :is(.hljs-keyword,.hljs-title,.hljs-section){color:#ac9739;font-weight:400}.theme-story .posti .hljs .hljs-deletion{text-decoration:line-through}.theme-story .posti .hljs .hljs-strong{font-weight:700}.theme-story .posti .hljs .hljs-emphasis{font-style:italic}.theme-story .story-post-fun{margin:2em 0;display:flow-root}.theme-story .story-post-tags{float:left}.theme-story .story-post-actions{float:right}.theme-story .story-post-actions button{color:var(--story-red);cursor:pointer}.theme-story .story-post-actions button:hover{background-color:#fce4eca1}.theme-story #postTorTree{z-index:0;width:100%;position:relative;margin-inline:auto!important}.theme-story #torTree{z-index:0;text-align:left;border-left:1px solid #dddddd52;width:166px;margin-left:6px;font-size:12px;line-height:1.5em;animation:.3s story-fade-in;display:block;position:fixed;top:100px;left:0}.theme-story .torArcTile{padding:6px;position:relative;overflow:hidden}.theme-story #torTree a{color:#333;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.theme-story #torTree a:hover{color:#555;background-color:#0000}.theme-story #torTree a.on{color:#dc3545}.theme-story #torTree .tori{font-weight:600}.theme-story #torTree .tori:before{content:"# ";color:#4caf50}.theme-story #torTree .torii{margin-left:.5em}.theme-story #torTree .torii:before{content:"& ";color:#546e7a}.theme-story .gen{margin:1rem 0 0}.theme-story #story-comments[data-folded]:not(:has(:target)){display:none}.theme-story .comments{border:0;flex-direction:column;margin:0;padding:0;display:flex}.theme-story .comments #comment-history{order:2}.theme-story .comments .comment-form{order:1;margin-top:0;margin-bottom:0}.theme-story #story-comments{margin-top:2em}.theme-story #story-comments:not(:has(.comment)){margin-bottom:2em}.theme-story .comments h2{margin:calc(var(--story-size) * 1.75 * 1.7) 0 calc(var(--story-size) * 1.75 * .8);font-size:0;line-height:0}.theme-story .comments h2 span{color:inherit;font-size:calc(var(--story-size) * 1.75);line-height:1.3em}.theme-story .comments h2 span:before{content:"已有 "}.theme-story .comments h2 span:after{content:" 条评论"}.theme-story #comment-history:not(:has(.comment)){display:none}.theme-story .comment-form{background:#fff;border:1px solid #e1e1e1;border-radius:4px;flex-wrap:wrap;gap:0;margin:2em 0;padding:0;display:flex;position:relative;overflow:hidden}.theme-story .comment-form:not(:has(.button-secondary)) h3{display:none}.theme-story .comment-form h3{color:#aaa;border-bottom:1px solid #e1e1e1;flex:0 0 100%;margin:0;padding:0 15px;font-size:1em;font-weight:400;line-height:40px}.theme-story .comment-form h3:before{content:none}.theme-story .comment-form .button-secondary{color:#aaa;cursor:pointer;line-height:40px;position:absolute;top:0;right:15px}.theme-story .comment-form label{margin:0;font-size:0;font-weight:400;line-height:0;display:block}.theme-story .comment-form .editor-row{border-bottom:1px solid #e1e1e1;flex:2 1 0;gap:0;display:flex}.theme-story .comment-form .editor-row label{flex:1}.theme-story .comment-form .editor-row label+label,.theme-story .comment-form .editor-row+label{border-left:1px solid #e1e1e1}.theme-story .comment-form .editor-row+label{border-bottom:1px solid #e1e1e1;flex:1 1 0}.theme-story .comment-form .comment-identity{flex:0 0 100%}.theme-story .comment-form label:has(textarea){flex:0 0 100%}.theme-story .comment-form input{color:#000;width:100%;height:49px;font-size:var(--story-size);background:0 0;border:0;border-radius:0;outline:none;padding:0 15px;line-height:normal}.theme-story .comment-form textarea{color:#000;width:100%;height:120px;min-height:120px;font-family:inherit;font-size:var(--story-size);background:#ecf0f1;border:0;border-radius:0;outline:none;padding:15px 20px;line-height:1.825;display:block}.theme-story .comment-form .comment-identity{color:#aaa;border-bottom:1px solid #e1e1e1;margin:0;padding:0 15px;line-height:50px}.theme-story .comment-form:after{content:"Edit with Markdown";color:#333;flex:1;order:9;padding:8px 16px;line-height:38px}.theme-story .comment-form>button:not(.button-secondary){color:#fff;cursor:pointer;background:#e74c3c;border-radius:4px;order:10;height:34px;margin:8px 16px;padding:0 16px;font-weight:400;transition:all .3s}.theme-story .comment-form>button:not(.button-secondary):hover{background:#bf360c}.theme-story .comment-form-footer{flex:0 0 100%;order:11;padding:0 16px 8px}.theme-story .comment-form-footer p{margin:0}.theme-story .comment{margin:0 0 0 min(calc(var(--depth,0) * 1.2em), 6em);color:#aaa;font-size:.766rem;line-height:calc(var(--story-size) * 2);border:0;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;padding:1rem 0 1rem 56px;display:flex;position:relative}.theme-story .comment:after{content:"";border-bottom:1px dotted #e0e0e0;position:absolute;bottom:0;left:56px;right:0}.theme-story .comment-header{display:contents}.theme-story .comment-avatar{box-shadow:none;border-radius:50%;margin:0;position:absolute;top:1.4rem;left:0;width:40px!important;height:40px!important}.theme-story .comment-body{color:#333;flex:0 0 100%;order:1;font-size:13px;overflow:hidden}.theme-story .comment-body p{margin:0;font-size:13px}.theme-story .comment-header strong{color:#aaa;background:#eee;border-radius:.25rem;order:2;padding:.1rem .25rem;font-size:10px;font-weight:400;line-height:1.5}.theme-story .comment-reply-name{color:#aaa;font-size:inherit;order:3}.theme-story .comment time{color:#aaa;font-size:inherit;order:4;margin:0}.theme-story .comment>.comment-reply-button{color:#aaa;font-size:inherit;cursor:pointer;opacity:0;order:5;margin:0 0 0 auto}.theme-story .comment:hover>.comment-reply-button,.theme-story .comment>.comment-reply-button:focus-visible{opacity:1}.theme-story .gen a{color:#aaa}.theme-story .gen .comment-body a{color:var(--story-red)}.theme-story .comment-pagination{justify-content:center;gap:16px;width:auto;display:flex}.theme-story .story-zoom{z-index:420;cursor:zoom-out;background:#fff;place-items:center;animation:.3s story-fade-in;display:grid;position:fixed;inset:0}.theme-story .story-zoom img{max-width:92vw;max-height:92vh;margin:0}.theme-story .story-footer{color:inherit;text-align:center;background:0 0;padding:1.5em}.theme-story .a_tag{margin:0;padding:0;display:flow-root}.theme-story .posti .a_tag li{float:left;width:50%}.theme-story #archives ul{padding-left:2em}.theme-story #indexIITor{z-index:0;text-align:left;word-break:break-word;max-width:200px;margin-left:calc(370px - 50vw);font-size:16px;line-height:1.5em;display:inline-block;position:fixed;top:100px}.theme-story #indexIITor span{margin-right:.3em}.theme-story #indexIITor a{color:#6c757d}.theme-story #indexIITor a:before{content:"#";color:var(--story-red)}.theme-story #indexIIList h4:before{content:none}.theme-story #indexIIList ul{padding-left:2em}.theme-story #indexIIList li{margin:1.5em 0;font-size:16px;line-height:1.5em;list-style:none}.theme-story #indexIIList li>a{color:#484848;font-size:18px;font-weight:400}.theme-story #indexIIList span{color:#ced4da;font-size:14px;display:block}.theme-story #indexIIList span a{color:#6c757d;font-size:14px}.theme-story .story-link-intro{width:1260px;font-size:inherit;line-height:inherit;margin:0 auto}@media (max-width:1300px){.theme-story .post-list{width:960px}.theme-story .story-link-intro{width:940px}}.theme-story .post-list .story-error-code{height:100%;font:inherit;margin:0}@media (970px<width<=1300px){.theme-story .story-error-last{display:none}}@media (max-width:1024px){.theme-story #postTorTree,.theme-story #indexIITor{display:none}}@media (max-width:970px){.theme-story .post-list{width:640px}.theme-story .story-link-intro{width:620px}}@media (max-width:780px){.theme-story .post-content :is(h3,h4):before{margin-right:5px;position:static}.theme-story .comment>.comment-reply-button{opacity:1}}@media (max-width:767px){.theme-story .comment{margin-left:min(calc(var(--depth,0) * .6em), 3em)}}@media (max-width:700px){.theme-story .logo{margin:2em 0 2em 1em}}@media (max-width:650px){.theme-story .post-list{width:100%}.theme-story .post-list .post-item{width:100%;margin:0 0 20px;padding:0 20px}.theme-story .story-link-intro{width:auto;padding:0 20px}.theme-story #indexIIList ul{padding-left:.5em}}@media (max-width:570px){.theme-story .comment-form .editor-row{border-bottom:0;flex-basis:100%;display:block}.theme-story .comment-form .editor-row+label{flex-basis:100%}.theme-story .comment-form .editor-row label,.theme-story .comment-form .editor-row+label{border-bottom:1px solid #e1e1e1;border-left:0}}@media (max-width:460px){.theme-story #search-box{margin-top:22px;margin-left:0!important}}@media (prefers-color-scheme:dark){html:has(.theme-story){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.theme-story)::-webkit-scrollbar-thumb{background-color:#555}body:has(.theme-story){background:#202124}.theme-story{--story-ink:#c9c9c9;color:#d4d4d4}.theme-story ::selection{background:#66bbff40}.theme-story a:hover,.theme-story .story-post-actions button:hover{background-color:#ff525224}.theme-story :is(b,h1,h2,h3,h4,h5,h6),.theme-story .post-list .post-link,.theme-story .post-list .post-title,.theme-story .empty-state,.theme-story #indexIIList li>a{color:#dcdcdc}.theme-story p,.theme-story #torTree a,.theme-story .comment-form:after,.theme-story .comment-body{color:#c8c8c8}.theme-story #torTree a:hover{color:#e8e8e8}.theme-story :is(code,pre){color:#d0d0d0}.theme-story code{background-color:#ffffff14}.theme-story img{box-shadow:0 2px 15px #0006}.theme-story blockquote{border-color:#3c4043}.theme-story blockquote:before,.theme-story .comment-form,.theme-story .story-zoom{background:#202124}.theme-story :is(table,th,td){border-color:#5f6368}.theme-story .header-logo span.b,.theme-story .header-logo .bf span,.theme-story .header-logo span.w:hover,.theme-story #menu-page a,.theme-story #search-box input,.theme-story .story-search-page input,.theme-story .post-list .post-meta{color:#202124}.theme-story .post-list a.post-link:hover .post-meta,.theme-story .post-list button.post-link:hover .post-meta{color:#fff}.theme-story .header-logo span.b:hover,.theme-story .header-logo .bf span:hover,.theme-story #menu-page li:hover{background-color:#a8a8a8}.theme-story .header-logo span.w{background:#202124}.theme-story .page-navigator a:hover{background-color:#2d2e31}.theme-story .posti .post-meta p{color:#dcdcdc8c!important}.theme-story .post-content h4,.theme-story .post-content h4:before,.theme-story #torTree .torii:before{color:#90a4ae}.theme-story #torTree a.on{color:#ff6b7a}.theme-story .posti pre{color:#979db4;background:#202746}.theme-story .posti pre code.hljs{color:#979db4}.theme-story .posti .hljs :is(.hljs-comment,.hljs-quote,.hljs-meta){color:#6b7394}.theme-story .comment-form,.theme-story .comment-form h3,.theme-story .comment-form .editor-row,.theme-story .comment-form .editor-row+label,.theme-story .comment-form .comment-identity{border-color:#3c4043}.theme-story .comment-form input{color:#e8eaed}.theme-story .comment-form textarea{color:#e8eaed;background:#2d2e31}.theme-story .comment:after{border-bottom-color:#3c4043}.theme-story .comment-header strong{background:#303134}.theme-story #indexIITor a,.theme-story #indexIIList span a{color:#9aa0a6}.theme-story #indexIIList span{color:#5f6368}}
