/* build time:Sun Jan 25 2026 01:45:49 GMT+0000 (Coordinated Universal Time)*/
.toc{background:var(--theme-bg-primary);color:var(--theme-text-primary);font-family:var(--main-serif-font);border-left:var(--theme-text-primary) 1px solid;padding:50px;width:fit-content;padding-right:70px;padding-bottom:50px}.toc h2{color:var(--theme-text-primary);margin:0;padding:0}.toc ul{list-style:none;margin:0!important}.toc li{margin:.25rem 0}.toc a{color:var(--theme-text-primary);text-decoration:none}.toc .toc-h3{padding-left:1rem}.progress-bar{position:fixed;top:0;left:0;height:3px;background:rgba(255,255,255,.3);z-index:9999;transition:background .3s ease}.progress-bar.fade-out{animation:progressFade .3s forwards}@keyframes progressFade{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1.2)}}.llm-translate-button{margin-left:auto;margin-right:25px;display:flex;align-items:center;color:#fff;font-family:var(--main-serif-font)}.translate-widget-container{position:relative;display:inline-flex;border:1px solid #fff}#head-navigation .item{padding:20px 20px;font-size:16px}.gemini-translate-button{color:#fff!important;font-family:var(--main-serif-font);font-size:16px;cursor:pointer;background-color:transparent;border:none;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;transition:background-color .3s ease;position:relative}.language-dropdown-arrow{padding:10px 10px;cursor:pointer;color:#fff;background-color:transparent;font-size:16px;display:flex;align-items:center;justify-content:center;border:none;border-left:1px solid #555;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.language-dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#2c2c2c;border:1px solid #555;border-top:none;border-radius:0 0 4px 4px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.2)}.language-option{padding:10px 15px;color:#f0f0f0;cursor:pointer;font-family:var(--main-serif-font);font-size:14px;border-bottom:1px solid #444}.language-option:last-child{border-bottom:none}.language-option:hover{background-color:#4a4a4a}.gemini-translate-button.is-loading::before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px + 30px);height:calc(100% + 4px);border:1px solid #fff;animation-name:border-chasing-segment;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;box-sizing:border-box}#page-nav{position:relative;text-align:center;top:100px;width:85%;margin:0 auto;padding:40px 0;font-family:var(--main-serif-font)}html[data-infinite-scroll=enabled] #page-nav{display:none}#page-nav *{margin:0 15px;font-size:18px;color:var(--theme-text-primary);text-decoration:none;transition:all .3s ease}#page-nav :last-child{margin-right:0}#page-nav .page-number{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid var(--theme-text-primary);transition:all .3s ease}#page-nav .page-number:hover{background:var(--theme-text-primary);color:var(--theme-bg-primary);transform:scale(1.1)}#page-nav .page-number.current{background:var(--theme-text-primary);color:var(--theme-bg-primary);border-color:var(--theme-text-primary);font-weight:700}#page-nav .extend{font-family:var(--main-serif-font);padding:8px 16px;border:1px solid var(--theme-text-primary);transition:all .3s ease}#page-nav .extend:hover{background:var(--theme-text-primary);color:var(--theme-bg-primary)}#page-nav a{transition:all .3s ease}#page-nav a:hover{color:var(--primary-color)}[data-theme=dark] #page-nav .page-number{border-color:var(--theme-text-secondary)}[data-theme=dark] #page-nav .page-number:hover{border-color:var(--theme-text-primary)}[data-theme=dark] #page-nav .extend{border-color:var(--theme-text-secondary)}[data-theme=dark] #page-nav .extend:hover{border-color:var(--theme-text-primary)}.infinite-scroll-ui{position:relative;text-align:center;top:100px;width:85%;margin:0 auto;padding:40px 0 80px;font-family:var(--main-serif-font)}.infinite-scroll-status{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;padding:10px 18px;font-size:18px;color:var(--theme-text-primary);background:0 0;border:1px solid var(--theme-text-primary);cursor:pointer;transition:all .3s ease}.infinite-scroll-status:hover:not([disabled]){background:var(--theme-text-primary);color:var(--theme-bg-primary);transform:scale(1.03)}.infinite-scroll-status[disabled]{opacity:.6;cursor:default}.infinite-scroll-status.is-loading::after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:infinite-scroll-spin .8s linear infinite}.infinite-scroll-sentinel{height:1px}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}#content-nav{width:90%;margin:0 auto}#content-disqus{margin-top:40px;margin-bottom:40px}#prev-page{float:left;padding:25px;margin-top:100px!important}#next-page{float:right;margin-top:100px!important}#prev-page-title{font-size:22px}#next-page-title{font-size:22px}.pn-section{padding:25px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s;cursor:pointer}.pn-section:hover{background:#fff;color:#fff}.pn-section:hover h2{color:#000!important}@media only screen and (max-width:700px){.next-prev-post-section{display:flex;flex-direction:column;gap:10px}#next-page,#prev-page{float:none;margin-top:20px!important;padding:15px}}.heart{width:20px;height:20px;position:fixed;background-color:#ff4d4d;transform:rotate(-45deg);pointer-events:none;z-index:9999}.heart::after,.heart::before{content:'';width:20px;height:20px;position:absolute;border-radius:50%;background-color:#ff4d4d}.heart::before{top:-10px;left:0}.heart::after{top:0;left:10px}table{margin:0 auto}tbody tr td{padding-left:10px;padding-right:10px}th{color:#fff!important}.progress-container{position:fixed;top:0;left:0;width:100%;height:4px;z-index:9999;pointer-events:none}.reading-progress{width:0;height:100%;background:rgba(255,255,255,.3);transition:width .1s linear,background .3s ease}.reading-progress.fade-out{animation:readingProgressFade .8s ease forwards}@keyframes readingProgressFade{to{opacity:0}}
/* rebuild by neat */