@property --bg{syntax: "<color>";
    inherits: true;
    initial-value: #f5f4f0;
}@property --text{syntax: "<color>";
    inherits: true;
    initial-value: #1a1a18;
}@property --mid{syntax: "<color>";
    inherits: true;
    initial-value: #5a554d;
}@property --line{syntax: "<color>";
    inherits: true;
    initial-value: #c8c4ba;
}@property --accent{syntax: "<color>";
    inherits: true;
    initial-value: #b06a3d;
}@property --code-bg{syntax: "<color>";
    inherits: true;
    initial-value: #edeae3;
}@property --surface{syntax: "<color>";
    inherits: true;
    initial-value: #ecebe5;
}@property --hover{syntax: "<color>";
    inherits: true;
    initial-value: #e3e1da;
}[data-scene=sunny]{--bg:#f5f4f0;--text:#1a1a18;--mid:#4c4842;--line:#c8c4ba;--accent:#b06a3d;--code-bg:#edeae3;--surface:#ecebe5;--hover:#e3e1da}[data-scene=rainy]{--bg:#0a0e14;--text:#c6cad2;--mid:#8a93a2;--line:#1c2028;--accent:#88a4c4;--code-bg:#151a23;--surface:#1a212c;--hover:#232b38}html{transition:--bg .3s ease,--text .3s ease,--mid .3s ease,--line .3s ease,--accent .3s ease,--code-bg .3s ease,--surface .3s ease,--hover .3s ease}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:scroll;scrollbar-gutter:stable}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Helvetica,Arial,pingfang sc,hiragino sans gb,microsoft yahei,noto sans sc,sans-serif;background-color:var(--bg);color:var(--text);line-height:1.7;overflow-wrap:break-word;min-height:100vh;display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:var(--text)}h1{font-size:1.75rem;margin-bottom:.6em}h2{font-size:1.35rem;margin-bottom:.5em}h3{font-size:1.15rem;margin-bottom:.4em}p{margin-bottom:1.2em;color:var(--text)}a{color:var(--accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--text)}code{font-family:sf mono,fira code,cascadia code,menlo,monospace;font-size:.85em;background:var(--line);padding:.15em .4em;border-radius:4px;transition:background-color .3s ease}pre{border-radius:6px;overflow-x:auto;margin-bottom:1.5em;line-height:1.6;transition:background-color .3s ease}pre code{background:0 0;padding:0;font-size:.875rem;border-radius:0}.highlight{margin-bottom:1.5em}.highlight pre{margin:0;padding:1em 1.2em}.chroma{background:var(--code-bg);border:1px solid var(--line);border-radius:6px;padding:1em 1.2em;overflow-x:auto;transition:background-color .3s ease,border-color .3s ease,color .3s ease}pre:not(.chroma){background:var(--code-bg);border:1px solid var(--line);padding:1em 1.2em}blockquote{border-left:2px solid var(--mid);padding-left:1em;margin:1.2em 0;color:var(--mid);font-style:italic;transition:border-color .3s ease,color .3s ease}hr{border:none;border-top:1px solid var(--line);margin:2em 0;transition:border-color .3s ease}img{max-width:100%;height:auto;border-radius:6px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:1000;padding:.5rem .9rem;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:4px;font-size:.85rem;transition:top .2s ease}.skip-link:focus{top:1rem;color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:720px;margin:0 auto;padding:0 1.5rem}.site-main{position:relative;z-index:10;padding:2rem 0 4rem;flex:1}.site-main>.container{max-width:720px}.scene-layer{position:fixed;inset:0;z-index:1;pointer-events:none;will-change:transform;transform:translateZ(0)}[data-scene=sunny] .scene-layer{opacity:.5}.scene-cloud{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease;background:radial-gradient(ellipse 120% 50% at 50% -5%,rgba(55,65,80,.35) 0%,transparent 70%),radial-gradient(ellipse 80% 40% at 25% 0%,rgba(50,60,75,.2) 0%,transparent 60%),radial-gradient(ellipse 80% 40% at 75% 0%,rgba(50,60,75,.15) 0%,transparent 55%),linear-gradient(180deg,rgba(35,45,58,.25) 0%,transparent 40%)}[data-scene=rainy] .scene-cloud{opacity:1}.site-footer{position:relative;z-index:10;padding:2rem 0;text-align:center;color:var(--mid);font-size:.82rem;border-top:1px solid var(--line);transition:border-color .3s ease,color .3s ease}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:0 50%;background:var(--accent);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease,background-color .3s ease}.reading-progress.is-active{opacity:1}.back-to-top{position:fixed;bottom:24px;right:24px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--mid);cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;line-height:0;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,border-color .3s ease,color .2s ease,background-color .3s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{border-color:var(--mid);color:var(--text)}.audio-toggle{position:fixed;bottom:72px;right:24px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--mid);font-size:16px;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,color .3s ease,background-color .3s ease,opacity .3s ease;opacity:0;pointer-events:none;line-height:0}.audio-toggle:hover{border-color:var(--mid);color:var(--text)}.audio-toggle.visible{opacity:1;pointer-events:auto}.audio-toggle.muted{opacity:.4}.audio-toggle.muted:hover{opacity:.7}::selection{background:var(--accent);color:var(--bg)}.img-zoom-overlay{position:fixed;inset:0;z-index:10000;background:0 0;backdrop-filter:blur(0);display:flex;align-items:center;justify-content:center;cursor:zoom-out;opacity:0;transition:opacity .25s ease,background .3s ease,backdrop-filter .3s ease}.img-zoom-overlay.open{opacity:1;background:rgba(0,0,0,.6);backdrop-filter:blur(8px)}.img-zoom-image{max-width:90vw;max-height:90vh;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.3);transform:scale(.92);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.img-zoom-overlay.open .img-zoom-image{transform:scale(1)}.encrypt-locked{text-align:center;padding:3rem 1.5rem;border:1px dashed var(--line);border-radius:6px;transition:border-color .3s ease}.encrypt-prompt svg{color:var(--mid);margin-bottom:1rem}.encrypt-hint{color:var(--mid);font-size:.9rem;margin-bottom:1.2rem}.encrypt-form{display:flex;justify-content:center;gap:.5rem}.encrypt-input{font-family:inherit;font-size:.88rem;padding:.4em .8em;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text);outline:none;width:200px;transition:border-color .2s ease,background-color .3s ease,color .3s ease}.encrypt-input:focus{border-color:var(--mid)}.encrypt-btn{font-family:inherit;font-size:.85rem;padding:.4em 1em;border:1px solid var(--line);border-radius:4px;background:0 0;color:var(--mid);cursor:pointer;transition:border-color .2s ease,color .2s ease}.encrypt-btn:hover{border-color:var(--mid);color:var(--text)}.encrypt-error{color:#c44;font-size:.82rem;margin-top:.8rem}#waline-comment{--waline-bg-color:transparent;--waline-bg-color-light:var(--line);--waline-bg-color-hover:var(--line);--waline-border-color:var(--line);--waline-disable-bg-color:var(--line);--waline-color:var(--text);--waline-active-color:var(--accent);--waline-theme-color:var(--accent);--waline-font-size:0.9rem;--waline-border:1px solid var(--line);--waline-avatar-size:2.5rem;margin-top:2rem}.post-views{color:var(--mid)}.error-page{text-align:center;padding:8rem 0 4rem}.error-code{font-size:4rem;font-weight:300;color:var(--mid);margin-bottom:.3rem}.error-message{color:var(--mid);font-size:.95rem;margin-bottom:1.5rem}.error-link{font-size:.88rem;color:var(--mid);border:1px solid var(--line);padding:.4em 1em;border-radius:6px;transition:color .2s ease,border-color .3s ease}.error-link:hover{color:var(--text)}.post-list{list-style:none;padding-left:0}.post-item{position:relative}.post-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.post-item-meta{display:flex;align-items:baseline;gap:.7rem;flex-shrink:0}.post-pin-badge{flex-shrink:0;font-size:.68rem;line-height:1;letter-spacing:.04em;color:var(--accent);padding:.2em .5em;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:4px;transition:border-color .3s ease,color .3s ease}.post-item-excerpt{margin:.35rem 0 0;font-size:.85rem;line-height:1.5;color:var(--mid);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.post-item-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin-top:.45rem}.post-item-tags{display:flex;flex-wrap:wrap;gap:.55rem}.post-item-readtime{font-size:.74rem;color:var(--mid);opacity:.7}.post-item::before{content:'';position:absolute;left:-.9rem;top:.55rem;bottom:.55rem;width:2px;border-radius:2px;background:var(--accent);transform:scaleY(0);transform-origin:top center;opacity:0;transition:transform .2s ease,opacity .2s ease}.post-item:hover::before{transform:scaleY(1);opacity:1}.post-item:hover .post-item-link{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.js [data-reveal].is-revealed{opacity:1;transform:none}}@media(max-width:640px){html{font-size:15px}.container{padding:0 1.1rem}.site-main{padding:1.25rem 0 3rem}h1{font-size:1.5rem}.highlight pre,.chroma,pre:not(.chroma){padding:.85em .9em}.back-to-top{bottom:16px;right:16px}.audio-toggle{bottom:64px;right:16px}.img-zoom-image{max-width:94vw;max-height:88vh}}.site-header{position:relative;z-index:100;border-bottom:1px solid var(--line);transition:border-color .3s ease,box-shadow .3s ease}.site-header.is-scrolled{border-bottom-color:var(--mid);box-shadow:0 1px color-mix(in srgb,var(--mid) 25%,transparent)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:960px;margin:0 auto;padding:0 1.5rem}.site-nav{display:flex;gap:1.4rem}.nav-link{font-size:.88rem;font-weight:400;color:var(--mid);letter-spacing:.01em;transition:color .2s ease;position:relative}.nav-link:hover{color:var(--text)}.nav-link.is-active{color:var(--text)}.nav-link.is-active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--text);transition:background-color .3s ease}.header-actions{display:flex;align-items:center;gap:.5rem}.search-btn{background:0 0;border:1px solid var(--line);border-radius:6px;padding:6px;cursor:pointer;color:var(--mid);display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .3s ease;line-height:0}.search-btn:hover{color:var(--text)}.travelling-btn{background:0 0;border:1px solid var(--line);border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,color .2s ease;line-height:0;color:var(--mid)}.travelling-btn:hover{border-color:var(--mid);color:var(--text)}.scene-toggle{background:0 0;border:1px solid var(--line);border-radius:6px;padding:6px;cursor:pointer;color:var(--mid);display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .3s ease;line-height:0}.scene-toggle:hover{color:var(--text)}[data-scene=sunny] .icon-sun{display:block}[data-scene=sunny] .icon-rain{display:none}[data-scene=rainy] .icon-sun{display:none}[data-scene=rainy] .icon-rain{display:block}.search-overlay{position:fixed;inset:0;z-index:9999;background:0 0;backdrop-filter:blur(0);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;opacity:0;pointer-events:none;transition:opacity .25s ease,background .3s ease,backdrop-filter .3s ease}.search-overlay.open{opacity:1;pointer-events:auto;background:rgba(0,0,0,.45);backdrop-filter:blur(6px)}.search-container{width:100%;max-width:560px;margin:0 1rem;background:var(--bg);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.2);transform:scale(.96)translateY(-12px);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease,background-color .3s ease,border-color .3s ease}.search-overlay.open .search-container{transform:scale(1)translateY(0);opacity:1}.search-input-wrap{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);color:var(--mid);transition:border-color .3s ease}.search-input{flex:1;background:0 0;border:none;outline:none;font-size:.95rem;color:var(--text);font-family:inherit}.search-input::placeholder{color:var(--mid)}.search-kbd{font-size:.7rem;padding:.15em .5em;border:1px solid var(--line);border-radius:4px;color:var(--mid);font-family:inherit;line-height:1}.search-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding:.6rem 1rem;border-bottom:1px solid var(--line);transition:border-color .3s ease}.search-scopes{display:flex;gap:.4rem}.search-scope{font-family:inherit;font-size:.78rem;color:var(--mid);background:0 0;border:1px solid var(--line);border-radius:5px;padding:.2em .6em;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.search-scope:hover{color:var(--text)}.search-scope.is-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.search-selects{display:flex;gap:.4rem}.search-select{font-family:inherit;font-size:.78rem;color:var(--mid);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:.2em .5em;cursor:pointer;max-width:8rem;transition:border-color .2s ease,color .2s ease,background-color .3s ease}.search-select:focus{outline:none;border-color:var(--mid);color:var(--text)}.search-results{max-height:50vh;overflow-y:auto}.search-result-item{display:block;padding:.7rem 1rem;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .1s ease}.search-result-item:hover,.search-result-item.is-active{background:var(--hover)}.search-result-item.is-active{box-shadow:inset 2px 0 0 var(--accent)}.search-result-item:last-child{border-bottom:none}.search-more{padding:.7rem 1rem;text-align:center;color:var(--mid);font-size:.78rem}.search-result-title{font-size:.92rem;color:var(--text);font-weight:500;margin-bottom:.15rem}.search-result-meta{font-size:.78rem;color:var(--mid)}.search-result-snippet{font-size:.8rem;color:var(--mid);margin-top:.2rem;line-height:1.4}.search-empty{padding:2rem 1rem;text-align:center;color:var(--mid);font-size:.88rem}@media(max-width:640px){.header-inner{padding:0 1.1rem;gap:.75rem}.site-nav{gap:1rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap}.header-actions{gap:.4rem;flex-shrink:0}.search-container{margin:0 .75rem}.search-overlay{padding-top:10vh}}[data-scene=sunny] .bg{color:#272822;background-color:var(--code-bg)}[data-scene=sunny] .chroma{color:#272822;background-color:var(--code-bg)}[data-scene=sunny] .chroma .err{color:#960050;background-color:#1e0010}[data-scene=sunny] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}[data-scene=sunny] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scene=sunny] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}[data-scene=sunny] .chroma .hl{background-color:#e1e1e1}[data-scene=sunny] .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scene=sunny] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scene=sunny] .chroma .line{display:flex}[data-scene=sunny] .chroma .k{color:#00a8c8}[data-scene=sunny] .chroma .kc{color:#00a8c8}[data-scene=sunny] .chroma .kd{color:#00a8c8}[data-scene=sunny] .chroma .kn{color:#f92672}[data-scene=sunny] .chroma .kp{color:#00a8c8}[data-scene=sunny] .chroma .kr{color:#00a8c8}[data-scene=sunny] .chroma .kt{color:#00a8c8}[data-scene=sunny] .chroma .n{color:#111}[data-scene=sunny] .chroma .na{color:#75af00}[data-scene=sunny] .chroma .nc{color:#75af00}[data-scene=sunny] .chroma .no{color:#00a8c8}[data-scene=sunny] .chroma .nd{color:#75af00}[data-scene=sunny] .chroma .ni{color:#111}[data-scene=sunny] .chroma .ne{color:#75af00}[data-scene=sunny] .chroma .nl{color:#111}[data-scene=sunny] .chroma .nn{color:#111}[data-scene=sunny] .chroma .nx{color:#75af00}[data-scene=sunny] .chroma .py{color:#111}[data-scene=sunny] .chroma .nt{color:#f92672}[data-scene=sunny] .chroma .nb{color:#111}[data-scene=sunny] .chroma .bp{color:#111}[data-scene=sunny] .chroma .nv{color:#111}[data-scene=sunny] .chroma .vc{color:#111}[data-scene=sunny] .chroma .vg{color:#111}[data-scene=sunny] .chroma .vi{color:#111}[data-scene=sunny] .chroma .vm{color:#111}[data-scene=sunny] .chroma .nf{color:#75af00}[data-scene=sunny] .chroma .fm{color:#75af00}[data-scene=sunny] .chroma .l{color:#ae81ff}[data-scene=sunny] .chroma .ld{color:#d88200}[data-scene=sunny] .chroma .s{color:#d88200}[data-scene=sunny] .chroma .sa{color:#d88200}[data-scene=sunny] .chroma .sb{color:#d88200}[data-scene=sunny] .chroma .sc{color:#d88200}[data-scene=sunny] .chroma .dl{color:#d88200}[data-scene=sunny] .chroma .sd{color:#d88200}[data-scene=sunny] .chroma .s2{color:#d88200}[data-scene=sunny] .chroma .se{color:#8045ff}[data-scene=sunny] .chroma .sh{color:#d88200}[data-scene=sunny] .chroma .si{color:#d88200}[data-scene=sunny] .chroma .sx{color:#d88200}[data-scene=sunny] .chroma .sr{color:#d88200}[data-scene=sunny] .chroma .s1{color:#d88200}[data-scene=sunny] .chroma .ss{color:#d88200}[data-scene=sunny] .chroma .m{color:#ae81ff}[data-scene=sunny] .chroma .mb{color:#ae81ff}[data-scene=sunny] .chroma .mf{color:#ae81ff}[data-scene=sunny] .chroma .mh{color:#ae81ff}[data-scene=sunny] .chroma .mi{color:#ae81ff}[data-scene=sunny] .chroma .il{color:#ae81ff}[data-scene=sunny] .chroma .mo{color:#ae81ff}[data-scene=sunny] .chroma .o{color:#f92672}[data-scene=sunny] .chroma .ow{color:#f92672}[data-scene=sunny] .chroma .p{color:#111}[data-scene=sunny] .chroma .c{color:#75715e}[data-scene=sunny] .chroma .ch{color:#75715e}[data-scene=sunny] .chroma .cm{color:#75715e}[data-scene=sunny] .chroma .c1{color:#75715e}[data-scene=sunny] .chroma .cs{color:#75715e}[data-scene=sunny] .chroma .cp{color:#75715e}[data-scene=sunny] .chroma .cpf{color:#75715e}[data-scene=sunny] .chroma .ge{font-style:italic}[data-scene=sunny] .chroma .gs{font-weight:700}[data-scene=rainy] .bg{color:#f8f8f2;background-color:var(--code-bg)}[data-scene=rainy] .chroma{color:#f8f8f2;background-color:var(--code-bg)}[data-scene=rainy] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}[data-scene=rainy] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scene=rainy] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}[data-scene=rainy] .chroma .hl{background-color:#3d3f4a}[data-scene=rainy] .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scene=rainy] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scene=rainy] .chroma .line{display:flex}[data-scene=rainy] .chroma .k{color:#ff79c6}[data-scene=rainy] .chroma .kc{color:#ff79c6}[data-scene=rainy] .chroma .kd{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .kn{color:#ff79c6}[data-scene=rainy] .chroma .kp{color:#ff79c6}[data-scene=rainy] .chroma .kr{color:#ff79c6}[data-scene=rainy] .chroma .kt{color:#8be9fd}[data-scene=rainy] .chroma .na{color:#50fa7b}[data-scene=rainy] .chroma .nc{color:#50fa7b}[data-scene=rainy] .chroma .nl{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .nt{color:#ff79c6}[data-scene=rainy] .chroma .nb{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .bp{font-style:italic}[data-scene=rainy] .chroma .nv{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .vc{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .vg{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .vi{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .vm{color:#8be9fd;font-style:italic}[data-scene=rainy] .chroma .nf{color:#50fa7b}[data-scene=rainy] .chroma .fm{color:#50fa7b}[data-scene=rainy] .chroma .s{color:#f1fa8c}[data-scene=rainy] .chroma .sa{color:#f1fa8c}[data-scene=rainy] .chroma .sb{color:#f1fa8c}[data-scene=rainy] .chroma .sc{color:#f1fa8c}[data-scene=rainy] .chroma .dl{color:#f1fa8c}[data-scene=rainy] .chroma .sd{color:#f1fa8c}[data-scene=rainy] .chroma .s2{color:#f1fa8c}[data-scene=rainy] .chroma .se{color:#f1fa8c}[data-scene=rainy] .chroma .sh{color:#f1fa8c}[data-scene=rainy] .chroma .si{color:#f1fa8c}[data-scene=rainy] .chroma .sx{color:#f1fa8c}[data-scene=rainy] .chroma .sr{color:#f1fa8c}[data-scene=rainy] .chroma .s1{color:#f1fa8c}[data-scene=rainy] .chroma .ss{color:#f1fa8c}[data-scene=rainy] .chroma .m{color:#bd93f9}[data-scene=rainy] .chroma .mb{color:#bd93f9}[data-scene=rainy] .chroma .mf{color:#bd93f9}[data-scene=rainy] .chroma .mh{color:#bd93f9}[data-scene=rainy] .chroma .mi{color:#bd93f9}[data-scene=rainy] .chroma .il{color:#bd93f9}[data-scene=rainy] .chroma .mo{color:#bd93f9}[data-scene=rainy] .chroma .o{color:#ff79c6}[data-scene=rainy] .chroma .ow{color:#ff79c6}[data-scene=rainy] .chroma .c{color:#6272a4}[data-scene=rainy] .chroma .ch{color:#6272a4}[data-scene=rainy] .chroma .cm{color:#6272a4}[data-scene=rainy] .chroma .c1{color:#6272a4}[data-scene=rainy] .chroma .cs{color:#6272a4}[data-scene=rainy] .chroma .cp{color:#ff79c6}[data-scene=rainy] .chroma .cpf{color:#ff79c6}[data-scene=rainy] .chroma .gd{color:#f55}[data-scene=rainy] .chroma .ge{text-decoration:underline}[data-scene=rainy] .chroma .gh{font-weight:700}[data-scene=rainy] .chroma .gi{color:#50fa7b;font-weight:700}[data-scene=rainy] .chroma .go{color:#44475a}[data-scene=rainy] .chroma .gu{font-weight:700}[data-scene=rainy] .chroma .gl{text-decoration:underline}