:root{--bg:#ffffff;--text-main:#595959;--text-soft:#6b5d52;--text-light:#949494;--accent:#c17c4a;--line:#eae5dd;--tab-line:color-mix(in srgb, var(--text-soft) 25%, var(--line));--img-opacity:0.92;--max-width:1000px;--grid-gutter:3rem}[data-theme=dark]{--bg:#17181a;--text-main:#e7e8ea;--text-soft:#a9acb2;--text-light:#767a81;--accent:#d4986a;--line:#2c2e32;--tab-line:var(--line);--img-opacity:0.7}[data-theme=dark] .single-body blockquote{background:#222428}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:source han sans sc,noto sans sc,pingfang sc,microsoft yahei,sans-serif;background-color:var(--bg);color:var(--text-main);line-height:1.78;font-weight:400;overflow-x:hidden;transition:background-color .35s ease,color .35s ease;opacity:0;animation:pageFade .7s ease forwards}@keyframes pageFade{to{opacity:1}}a{color:inherit}img{max-width:100%;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.site-header{padding:5rem 0 3rem}.site-title{font-size:1.85rem;font-weight:500;letter-spacing:.04em}.header-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.site-subtitle{font-size:.93rem;color:var(--text-soft)}.theme-toggle{background:0 0;border:none;color:var(--text-light);font-size:.9rem;cursor:pointer;padding:0;font-family:inherit;letter-spacing:.02em;transition:color .2s ease}.theme-toggle:hover{color:var(--accent)}.site-main{display:grid;grid-template-columns:1fr 220px;gap:var(--grid-gutter);padding:3rem 0 4rem}.sidebar{position:sticky;top:2.5rem;align-self:start;border-top:1px solid var(--line);padding-top:0;order:2}.nav-title{font-size:.82rem;color:var(--text-light);letter-spacing:.12em;margin-bottom:1rem;font-weight:400}.nav-list{list-style:none}.nav-zh{display:none}.nav-list li{border-bottom:1px solid var(--line)}.nav-list a{display:block;text-decoration:none;font-size:.97rem;color:var(--text-main);padding:1rem .8rem;background:linear-gradient(to left,var(--line),var(--line) 100%,transparent 100%)no-repeat;background-size:0 100%;transition:background-size .35s ease,color .2s ease}.nav-list a:hover{background-size:100% 100%;color:var(--accent)}.nav-list a.active{color:var(--accent)}.nav-note{margin-top:2.4rem;font-size:.82rem;color:var(--text-light);line-height:1.7;max-width:170px}.content{max-width:680px;min-width:0;overflow-wrap:break-word;border-top:1px solid var(--line);padding-top:2rem;order:1}.post-item{margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--line)}.post-item-featured{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0}.post-item:last-child{border-bottom:none}.post-meta{font-size:.8rem;color:var(--text-light);letter-spacing:.04em;margin-bottom:.6rem}.post-meta .dot{margin:0 .35rem}.post-title{font-size:1.35rem;font-weight:500;margin-bottom:.8rem;line-height:1.45}.post-title a{text-decoration:none;transition:color .2s ease}.post-title a:hover{color:var(--accent)}.readmore{display:inline-block;margin-top:.6rem;font-size:.85rem;color:var(--text-light);text-decoration:none;padding:.15rem .4rem;margin-left:-.4rem;border-bottom:1px solid var(--line);background:linear-gradient(to top,var(--line),var(--line) 100%,transparent 100%)no-repeat;background-size:100% 0;background-position:bottom;transition:background-size .35s ease,color .2s ease}.readmore:hover{background-size:100% 100%;color:var(--accent)}.post-excerpt{color:var(--text-soft);font-size:1rem;line-height:1.9}.post-back{display:inline-block;color:var(--text-soft);text-decoration:none;font-size:.92rem;margin-bottom:2.8rem;transition:color .2s ease}.post-back:hover{color:var(--accent)}.single-meta{font-size:.82rem;color:var(--text-light);letter-spacing:.04em;margin-bottom:1rem;text-align:center}.single-meta .tag,.post-meta .tag{border-bottom:1px dashed var(--text-light);padding-bottom:1px;color:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease}.single-meta .tag:hover,.post-meta .tag:hover{color:var(--accent);border-bottom-color:var(--accent)}.cat-link{color:inherit;text-decoration:none;transition:color .2s ease}.cat-link:hover{color:var(--accent)}.single-title{font-size:1.55rem;font-weight:500;line-height:1.4;margin-bottom:1.8rem;text-align:center}.single-body p{margin-bottom:1.1rem;font-size:.97rem;line-height:1.95;letter-spacing:.01em;color:var(--text-soft);text-indent:2em}.single-body img{margin:1.6rem auto;border-radius:2px;padding:.5em .5em .7em;background:#fff;border:1px solid var(--line);box-shadow:0 3px 8px rgba(0,0,0,8%),0 1px 3px rgba(0,0,0,5%);opacity:var(--img-opacity);transition:opacity .35s ease}[data-theme=dark] .single-body img{background:#26272a;border-color:#33363b;box-shadow:0 3px 8px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.18)}.single-body blockquote{position:relative;color:#999;font-style:italic;text-indent:2em;min-height:2em;border-top:none;margin:2em 0;padding:2em;border-radius:8px}.single-body blockquote:before,.single-body blockquote:after{font-size:7em;color:#e9e9e9;font-style:normal;font-family:georgia;height:0}.single-body blockquote:before{content:'“';position:absolute;top:-.4em;left:0;margin:0;text-indent:0}.single-body blockquote:after{content:'”';position:absolute;right:.01em;bottom:.9em;margin:0;text-indent:0}.single-body blockquote p:first-child{margin-top:0}.single-body blockquote p:last-child{margin-bottom:0}.single-body blockquote ul,.single-body blockquote ol{margin:0 !important;padding-left:1em;padding-right:0}.single-body a{color:var(--accent)}.single-body u{text-decoration:none;border-bottom:3px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:1px}.single-body em{font-style:italic;color:var(--text-soft)}.single-body strong{font-weight:500}.single-body b{font-weight:500;padding:0 .3em;position:relative;text-decoration:none;background:linear-gradient(to top,color-mix(in srgb,var(--accent) 30%,transparent) 9px,transparent 9px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.single-body code b{background:0 0}.single-body hr{border:none;text-align:center;margin:3rem 0}.single-body hr::before{content:"· · ·";color:var(--text-light);letter-spacing:.6em;font-size:.9rem}.single-body h2,.single-body h3,.single-body h4{font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--text-main)}.single-body h2{font-size:1.3rem;margin:3rem 0 1.2rem;padding-top:1.8rem;border-top:1px solid var(--line)}.single-body h3{font-size:1.1rem;margin:2.4rem 0 .9rem}.single-body h4{font-size:1rem;margin:2rem 0 .7rem;color:var(--accent)}.single-body ul,.single-body ol{margin:0 0 1.8rem 1.2em;padding-left:1.6em;color:var(--text-soft);font-size:.97rem;line-height:1.9}.single-body li{margin-bottom:.4rem;text-indent:0;list-style-position:outside}.single-body li>ul,.single-body li>ol{margin-bottom:0}fieldset{margin:0 0 1.8rem;padding:1.1em 1.4em 1.2em;border:1px solid var(--line);border-radius:8px;background:rgba(245,242,236,.55);text-indent:0}legend{padding:0 .6em;margin-left:.6em;font-size:.95rem;font-weight:600;letter-spacing:.02em;line-height:1.6;color:var(--accent);text-align:left}[data-theme=dark] fieldset{background:rgba(255,255,255,.035)}fieldset ul li,fieldset ol li{margin:0 0 0 -1em}fieldset>:last-child{margin-bottom:0}.callout-reminder{margin:1.5rem 0;padding:.9em 1.2em;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text-soft);font-size:.92rem}.callout-reminder .tag{color:var(--accent);font-weight:600;margin-right:.3em}.single-body code{font-family:inherit;font-size:.88em;background:var(--line);padding:.1em .4em;border-radius:3px}.single-body pre{position:relative;margin:2rem 0;padding:2.6rem 1.3rem 1.2rem;border-radius:6px;overflow-x:auto;font-family:sf mono,cascadia code,Consolas,courier new,monospace;font-size:.9rem;line-height:1.8;background:#fff !important;border:1px solid var(--line);color:#3d3020 !important;box-shadow:0 1px 3px rgba(60,48,32,5%)}.code-lang{position:absolute;top:.6rem;left:.95rem;font-family:-apple-system,BlinkMacSystemFont,pingfang sc,microsoft yahei,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);opacity:.85;pointer-events:none}[data-theme=dark] .code-lang{color:#d4986a}.code-copy{position:absolute;top:.48rem;right:.7rem;font-family:-apple-system,BlinkMacSystemFont,pingfang sc,microsoft yahei,sans-serif;font-size:.68rem;line-height:1;padding:.28rem .55rem;border:1px solid #e2c8a9;border-radius:4px;color:#a08a72;background:#fff;cursor:pointer;opacity:0;transition:opacity .22s ease,color .2s ease,border-color .2s ease,background .2s ease}pre:hover .code-copy,.code-copy:focus-visible,.code-copy.copied{opacity:1}.code-copy:hover{color:var(--accent);border-color:var(--accent)}.code-copy.copied{color:var(--accent);border-color:var(--accent)}[data-theme=dark] .code-copy{background:#272822;border-color:#3a3d42;color:#a9acb2}[data-theme=dark] .code-copy:hover{color:#f5f5f7;border-color:#d4986a}.single-body pre code{background:0 0 !important;padding:0;font-size:inherit;color:#3d3020 !important}[data-theme=dark] .single-body pre{background:#272822 !important;color:#f8f8f2 !important;box-shadow:none}[data-theme=dark] .single-body pre code{color:#f8f8f2 !important}.single-body .chroma{background:0 0;color:#6b5d52}.single-body .chroma .c{color:#b0a89c;font-style:italic}.single-body .chroma .cm{color:#b0a89c;font-style:italic}.single-body .chroma .c1{color:#b0a89c;font-style:italic}.single-body .chroma .cs{color:#b0a89c;font-style:italic}.single-body .chroma .ch{color:#b0a89c}.single-body .chroma .sd{color:#8a9a7b}.single-body .chroma .s2{color:#8a9a7b}.single-body .chroma .s1{color:#8a9a7b}.single-body .chroma .sb{color:#8a9a7b}.single-body .chroma .sh{color:#8a9a7b}.single-body .chroma .sr{color:#8a9a7b}.single-body .chroma .si{color:#c17c4a}.single-body .chroma .se{color:#c17c4a}.single-body .chroma .k{color:#c17c4a}.single-body .chroma .kd{color:#c17c4a}.single-body .chroma .kn{color:#c17c4a}.single-body .chroma .kp{color:#c17c4a}.single-body .chroma .kr{color:#c17c4a}.single-body .chroma .kt{color:#c17c4a}.single-body .chroma .kc{color:#a06b3a}.single-body .chroma .nb{color:#a06b3a}.single-body .chroma .nf{color:#3d3020}.single-body .chroma .nn{color:#3d3020;font-weight:500}.single-body .chroma .nc{color:#3d3020;font-weight:500}.single-body .chroma .nt{color:#3d3020}.single-body .chroma .nd{color:#8a9a7b}.single-body .chroma .o{color:#9a8b7d}.single-body .chroma .ow{color:#9a8b7d}.single-body .chroma .mi{color:#a06b3a}.single-body .chroma .mf{color:#a06b3a}.single-body .chroma .mh{color:#a06b3a}.single-body .chroma .il{color:#a06b3a}.single-body .chroma .m{color:#a06b3a}.single-body .chroma .bp{color:#9a8b7d}.single-body .chroma .vi{color:#6b5d52}.single-body .chroma .vc{color:#6b5d52}.single-body .chroma .vg{color:#6b5d52}.single-body .chroma .err{color:#c0504d}.single-body .chroma .line{color:#b0a89c}.single-body table{width:100%;margin:0 0 1.2rem;border-collapse:collapse;font-size:.9rem}.single-body th{text-align:left;font-weight:600;padding:.7rem .8rem;border-bottom:1px solid var(--text-light);color:var(--text-soft);font-size:.92rem;letter-spacing:.05em}.single-body td{padding:.7rem .8rem;border-bottom:1px solid var(--line);color:var(--text-main)}.single-body tr:last-child td{border-bottom:none}.single-body figure{margin:1.6rem auto;max-width:fit-content;padding:.55em .55em .8em;background:#fff;border:1px solid var(--line);border-radius:3px;box-shadow:0 3px 8px rgba(0,0,0,8%),0 1px 3px rgba(0,0,0,5%)}.single-body figure img{display:block;margin:0 auto;max-width:100%;height:auto;padding:0;background:0 0;border:none;box-shadow:none;border-radius:0}.single-body figcaption{margin-top:.55em;padding:0 .2em;font-size:.8rem;color:var(--soft);text-align:center;letter-spacing:.03em}[data-theme=dark] .single-body figure{background:#26272a;border-color:#33363b;box-shadow:0 3px 8px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.18)}.post-sign{margin-top:2.2rem;font-size:.95rem;color:var(--text-soft);text-indent:0;text-align:center}.post-nav{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem}.post-nav a{text-decoration:none;flex:1}.post-nav .next{text-align:right}.post-nav .back{flex:none;align-self:center;font-size:.85rem;color:var(--text-light);transition:color .2s ease}.post-nav .back:hover{color:var(--accent)}.post-nav .label{display:block;font-size:.75rem;letter-spacing:.15em;color:var(--text-light);margin-bottom:.4rem}.post-nav .title{font-size:.98rem;color:var(--text-main);transition:color .2s ease;line-height:1.5}.post-nav a:hover .title{color:var(--accent)}.about p{margin-bottom:1.2rem;color:var(--text-soft);font-size:1rem}.archive-year{font-family:noto serif sc,songti sc,simsun,serif;font-size:1.05rem;font-weight:500;letter-spacing:.08em;color:var(--accent);margin:2.2rem 0 .55rem;border-bottom:2px solid var(--line);padding-bottom:.6rem}.compact-list.archive-list li:first-child{border-top:none}.tbl-wrap{overflow-x:auto}.names-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.names-table th,.names-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.names-table th:first-child,.names-table td:first-child{padding-left:0}.names-table th{font-family:noto sans sc,sans-serif;font-size:.72rem;letter-spacing:.2em;color:var(--text-light);font-weight:500;border-bottom:1px solid var(--text-main);padding-bottom:10px}.tbl-date{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:.85rem;white-space:nowrap}.tbl-title{color:var(--text-main);text-decoration:none;font-weight:500;transition:color .2s ease;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-title:hover{color:var(--accent)}.tbl-excerpt{color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}@media(max-width:600px){.names-table{font-size:.82rem}.names-table th,.names-table td{padding:10px 6px}}.compact-list{list-style:none}.compact-list li{display:flex;align-items:baseline;gap:1rem;padding:.55rem .3rem;border-bottom:1px solid var(--line);font-size:.95rem;transition:border-color .25s ease,box-shadow .25s ease}.compact-list li:hover{border-bottom-color:#9a9a9a;box-shadow:0 -1px #9a9a9a}.compact-list li:hover a{color:var(--accent)}.compact-list li:first-child{border-top:1px solid var(--line)}.compact-list li:first-child:hover{border-top-color:#9a9a9a;box-shadow:none}.compact-list-plain li:first-child{border-top:none}.compact-date{flex-shrink:0;width:90px;color:var(--text-light);font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.compact-date::before{content:"";display:inline-block;width:4px;height:4px;margin-right:.5rem;border-radius:50%;background:var(--accent);vertical-align:middle}.compact-list a{color:var(--text-main);text-decoration:none;transition:color .2s ease}.compact-list a:hover{color:var(--accent)}.archive-list .compact-date{width:auto;margin-left:auto;text-align:right}.archive-list .compact-date::before{display:none}.archive-list li{background:0 0}.archive-list a{display:inline-block;transition:transform .3s ease,color .2s ease}.archive-list li:hover a{color:var(--accent);transform:translateX(4px)}.archive-list a::before{content:"";display:inline-block;width:4px;height:4px;margin-right:.5rem;border-radius:50%;background:var(--accent);vertical-align:middle}.timeline{position:relative;padding-left:1.6rem;padding-bottom:1.2rem;margin-top:1rem}.timeline::before{content:"";position:absolute;left:4px;top:6px;bottom:9px;width:1px;background:var(--line)}.timeline::after{content:"";position:absolute;left:0;bottom:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.fragment{position:relative;padding:1.4rem 0}.fragment:first-child{padding-top:.2rem}.fragment:last-child{padding-bottom:0}.fragment::before{content:"";position:absolute;left:-1.6rem;top:.55rem;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1px solid var(--accent)}.fragment-date{font-size:.8rem;color:var(--text-light);letter-spacing:.04em;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.fragment-body{font-size:.97rem;line-height:1.95;color:var(--text-main)}.fragment-body p{margin:0 0 .8em}.fragment-body p:last-child{margin-bottom:0}.tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.tag-card{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:.85rem;transition:border-color .2s ease,color .2s ease}.tag-card:hover{border-color:var(--accent)}.tag-card-name{color:var(--text-main);transition:color .2s ease}.tag-card:hover .tag-card-name{color:var(--accent)}.tag-card-count{font-size:.72rem;color:var(--text-light);font-variant-numeric:tabular-nums}.pageNav{margin-top:2.5rem;text-align:center;font-size:.8rem;list-style:none}.pageNav ol{list-style:none;margin:0;padding:0}.pageNav li{display:inline-block;margin:0 .25rem .25rem 0}.pageNav a{color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:50%;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pageNav a:hover{background:var(--line);color:var(--accent)}.pageNav .current a{background:var(--line);color:var(--accent)}.site-footer{border-top:1px solid var(--line);padding:2.2rem 0 3rem;color:var(--text-light);font-size:.84rem}.to-top{position:fixed;right:2rem;bottom:2rem;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--text-light);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease,color .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-family:inherit}.to-top.show{opacity:1;pointer-events:auto}.to-top:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:760px){.toc{display:none}.site-main{grid-template-columns:1fr;gap:1.5rem}.sidebar{position:static;border-top:none;padding-top:0;order:0}.nav-title{display:none}.nav-list{display:flex;flex-wrap:wrap;gap:0 1.2rem;padding:.5rem 0}.nav-zh{display:none}.nav-list li{margin-bottom:0;border-bottom:none}.nav-list a{padding:.2rem .5rem;margin:0;border-left:none;background:0 0;border-bottom:2px solid transparent}.nav-zh{display:inline}.nav-en{display:none}.nav-list a.active{border-bottom-color:var(--accent)}.nav-note{display:none}.site-header{padding:2rem 0 1.5rem}.content{max-width:100%;border-top:none;padding-top:0;order:0}.header-row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.6rem}.single-title{font-size:1.35rem}.post-nav{flex-direction:column;gap:1rem}.post-nav .next{text-align:left}}.site-title,.single-title,.post-title,.single-body h2,.single-body h3,.single-body h4{font-family:noto serif sc,songti sc,simsun,serif}.collapse{margin:1.8rem 0;border:1px solid var(--line);border-radius:4px;padding:.8rem 1.1rem}.collapse summary{cursor:pointer;font-size:.88rem;color:var(--text-soft);list-style:none;display:flex;justify-content:space-between;align-items:center}.collapse summary::before{content:"+";margin-right:.6rem;color:var(--text-light)}.collapse[open] summary::before{content:"−"}.collapse summary::-webkit-details-marker{display:none}.collapse-body{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line);overflow-x:auto;font-size:.93rem;line-height:1.9;color:var(--text-soft)}.inline-tag{font-size:.9rem;padding:.1em .5em;margin:0 .1em;border-radius:4px;background:var(--line);color:var(--text-soft);vertical-align:baseline}.inline-tag-outline{background:0 0;border:1px solid var(--line)}.note{margin:1.8rem 0;padding:1rem 1.2rem;background:var(--line);border-left:1px solid var(--accent);border-radius:0 4px 4px 0}.note-title{font-size:.82rem;color:var(--accent);margin-bottom:.4rem;letter-spacing:.05em}.note-body{font-size:.92rem;line-height:1.85;color:var(--text-soft)}.note-body p:last-child{margin-bottom:0}.btn{display:inline-block;padding:.45rem 1.1rem;font-size:.88rem;color:var(--text-soft);border:1px solid var(--line);border-radius:4px;text-decoration:none;transition:all .25s ease}.btn:hover{border-color:var(--accent);color:var(--accent)}.gh-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem 0;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:4px;text-decoration:none;color:var(--text-main);transition:border-color .25s ease}.gh-card:hover{border-color:var(--accent)}.gh-card-name{font-size:.95rem}.gh-card-desc{font-size:.82rem;color:var(--text-light);margin-top:.25rem}.gh-card-stars{font-size:.85rem;color:var(--text-light);flex-shrink:0}.mist-tabs{margin:2rem 0}.mist-tabs-nav{display:flex;gap:0;padding:0}.mist-tab-label{cursor:pointer;padding:.4rem 1rem;font-size:.9rem;color:var(--text-soft);border:1px solid var(--tab-line);border-bottom:none;border-radius:0;margin-left:-1px;background:color-mix(in srgb,var(--text-soft) 8%,var(--bg));transition:color .2s ease,background .2s ease}.mist-tab-label:first-child{border-radius:5px 0 0 0;margin-left:0}.mist-tab-label:last-child{border-radius:0 5px 0 0}.mist-tab-radio{display:none}.mist-tab-panes{border:1px solid var(--tab-line);border-radius:0 5px 5px 5px;overflow-x:auto}.mist-tab-pane{display:none;padding:1.3rem 1.4rem;font-size:.95rem;line-height:1.9;color:var(--text-soft)}.mist-tab-pane>:last-child{margin-bottom:0}.mist-tabs:has(.mist-tab-radio:nth-of-type(1):checked) .mist-tab-panes .mist-tab-pane:nth-child(1),.mist-tabs:has(.mist-tab-radio:nth-of-type(2):checked) .mist-tab-panes .mist-tab-pane:nth-child(2),.mist-tabs:has(.mist-tab-radio:nth-of-type(3):checked) .mist-tab-panes .mist-tab-pane:nth-child(3),.mist-tabs:has(.mist-tab-radio:nth-of-type(4):checked) .mist-tab-panes .mist-tab-pane:nth-child(4),.mist-tabs:has(.mist-tab-radio:nth-of-type(5):checked) .mist-tab-panes .mist-tab-pane:nth-child(5){display:block}.mist-tabs:has(.mist-tab-radio:nth-of-type(1):checked) .mist-tabs-nav .mist-tab-label:nth-child(1),.mist-tabs:has(.mist-tab-radio:nth-of-type(2):checked) .mist-tabs-nav .mist-tab-label:nth-child(2),.mist-tabs:has(.mist-tab-radio:nth-of-type(3):checked) .mist-tabs-nav .mist-tab-label:nth-child(3),.mist-tabs:has(.mist-tab-radio:nth-of-type(4):checked) .mist-tabs-nav .mist-tab-label:nth-child(4),.mist-tabs:has(.mist-tab-radio:nth-of-type(5):checked) .mist-tabs-nav .mist-tab-label:nth-child(5){background:var(--bg);color:var(--text-soft);border-color:var(--tab-line);box-shadow:0 1px 0 var(--bg);font-weight:600}body::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:9999}.toc{margin-top:1.8rem}.toc .nav-title{margin-bottom:.7rem;color:var(--text-main)}.toc ul{list-style:none;padding-left:0;margin:0}.toc li{margin-bottom:.15rem}.toc ul ul{margin-top:.15rem;padding-left:.9rem}.toc a{display:block;padding:.2rem 0 .2rem .8rem;margin-left:-.8rem;font-size:.82rem;color:var(--text-light);text-decoration:none;border-left:2px solid transparent;transition:color .2s ease,border-color .2s ease;line-height:1.5}.toc ul ul a{font-size:.78rem;padding:.15rem 0 .15rem .8rem}.toc a:hover{color:var(--accent)}.toc a.active{color:var(--accent);border-left-color:var(--accent)}#twikoo{font-family:inherit;color:var(--text-soft);font-size:.92rem;line-height:1.7}#twikoo input[type=text],#twikoo input[type=email],#twikoo input[type=url],#twikoo textarea{background:var(--bg) !important;border:1px solid var(--line) !important;border-radius:0 !important;color:var(--text-main) !important;font-family:inherit !important;font-size:.9rem !important;padding:10px 12px !important;transition:border-color .2s ease !important}#twikoo input:focus,#twikoo textarea:focus{border-color:var(--accent) !important;outline:none !important}#twikoo button{border-radius:8px !important;font-family:inherit !important;font-size:.85rem !important;cursor:pointer;transition:all .2s ease}#twikoo button[class*=submit],#twikoo button[type=submit]{background:var(--accent) !important;border:none !important;color:#fff !important;padding:8px 24px !important}#twikoo button[class*=preview]{background:0 0 !important;border:1px solid var(--line) !important;color:var(--text-soft) !important;padding:8px 16px !important}#twikoo a{color:var(--accent) !important}#twikoo .tk-avatar,#twikoo img.avatar{border-radius:50% !important}#twikoo .tk-comments-actions a,#twikoo .tk-comments-actions button,#twikoo .tk-icon{color:var(--text-light) !important;fill:var(--text-light) !important}