:root{--paper:#101210;--ink:#f2ede2;--dim:#9a948a;--seal:#b03a2e;--seal-bright:#cf5a4a;--line:#f2ede229;--song:"Songti SC","STSong","SimSun",serif;--kai:"Kaiti SC","STKaiti","KaiTi","Kaiti",serif;--pad:clamp(20px,5vw,90px);--ease:cubic-bezier(.22,.61,.36,1)}[data-astro-cid-rktp2nh6]{box-sizing:border-box}html,body{background:var(--paper);height:100%}body{color:var(--ink);font-family:var(--song);-webkit-font-smoothing:antialiased;margin:0;line-height:1.8;overflow:hidden}[data-astro-cid-rktp2nh6]::selection{background:var(--seal);color:#fff}button[data-astro-cid-rktp2nh6]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img[data-astro-cid-rktp2nh6]{display:block}body:after{content:"";z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.progress[data-astro-cid-rktp2nh6]{z-index:50;background:#ffffff12;height:2px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-rktp2nh6] span[data-astro-cid-rktp2nh6]{background:var(--seal-bright);width:0;height:100%;transition:width .15s linear;display:block}.site-head[data-astro-cid-rktp2nh6]{z-index:45;padding:20px var(--pad);background:linear-gradient(#0a0b0ab3,#0a0b0a00);justify-content:space-between;align-items:baseline;display:flex;position:fixed;top:0;left:0;right:0}.mark[data-astro-cid-rktp2nh6]{font-family:var(--kai);letter-spacing:.3em;align-items:center;gap:12px;font-size:20px;display:flex}.mark[data-astro-cid-rktp2nh6] b[data-astro-cid-rktp2nh6]{background:var(--seal);border-radius:2px;width:9px;height:9px;display:inline-block}.head-right[data-astro-cid-rktp2nh6]{letter-spacing:.3em;color:var(--dim);font-size:10px}.head-right[data-astro-cid-rktp2nh6] a[data-astro-cid-rktp2nh6]{color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:2px;text-decoration:none}#script-toggle[data-astro-cid-rktp2nh6]{border:1px solid var(--line);color:var(--dim);letter-spacing:.2em;cursor:pointer;background:0 0;border-radius:4px;margin-left:16px;padding:2px 10px;font-size:10px}.poem[data-astro-cid-rktp2nh6]{opacity:0;visibility:hidden;height:100vh;transition:opacity .9s var(--ease),transform .9s var(--ease),visibility 0s linear .9s;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(4%)}.poem[data-astro-cid-rktp2nh6].active{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.bg[data-astro-cid-rktp2nh6]{opacity:.85;position:absolute;inset:0;overflow:hidden}.bg[data-astro-cid-rktp2nh6] picture[data-astro-cid-rktp2nh6],.bg[data-astro-cid-rktp2nh6] img[data-astro-cid-rktp2nh6]{object-fit:cover;width:100%;height:100%;display:block}.bg[data-astro-cid-rktp2nh6] img[data-astro-cid-rktp2nh6]{animation:22s ease-in-out infinite alternate kenburns}.poem[data-astro-cid-rktp2nh6]:not(.active) .bg[data-astro-cid-rktp2nh6] img[data-astro-cid-rktp2nh6]{animation-play-state:paused}@keyframes kenburns{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.08)translateY(-1.5%)}}.veil[data-astro-cid-rktp2nh6]{background:linear-gradient(#080908b8 0%,#08090857 45%,#080908d1 100%);position:absolute;inset:0}.element[data-astro-cid-rktp2nh6]{opacity:.95;filter:drop-shadow(0 10px 20px #00000073);width:min(34vw,300px);animation:7s ease-in-out infinite alternate rock;position:absolute;bottom:12%;right:12%}@keyframes rock{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-10px)rotate(1deg)}}.particles[data-astro-cid-rktp2nh6]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.flake[data-astro-cid-rktp2nh6],.leaf[data-astro-cid-rktp2nh6],.dust[data-astro-cid-rktp2nh6]{user-select:none;position:absolute;top:-4%}.flake[data-astro-cid-rktp2nh6]{color:#fff;opacity:.7;background:#fff;border-radius:50%;animation:linear infinite snowfall}@keyframes snowfall{0%{transform:translateY(-5vh)translate(0)}to{transform:translateY(110vh)translate(40px)}}.leaf[data-astro-cid-rktp2nh6]{opacity:.75;background:#b03a2e;border-radius:0 100%;width:10px;height:10px;animation:linear infinite leaffall}@keyframes leaffall{0%{transform:translateY(-5vh)translate(0)rotate(0)}to{transform:translateY(110vh)translate(-60px)rotate(360deg)}}.dust[data-astro-cid-rktp2nh6]{color:#e8c878;opacity:0;background:#e8c878;border-radius:50%;animation:linear infinite dustfall}@keyframes dustfall{0%{opacity:0;transform:translateY(-5vh)}20%{opacity:.8}to{opacity:0;transform:translateY(100vh)}}.scroll[data-astro-cid-rktp2nh6]{z-index:2;padding:0 var(--pad);flex-direction:row-reverse;align-items:flex-start;gap:clamp(18px,3.5vw,56px);max-width:1100px;margin:0 auto;display:flex;position:relative}.v-title[data-astro-cid-rktp2nh6]{font-family:var(--kai);letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:upright;font-size:clamp(34px,5.4vw,62px)}.v-lines[data-astro-cid-rktp2nh6]{flex-direction:row-reverse;align-items:flex-start;gap:clamp(16px,2.8vw,42px);display:flex}.v-line[data-astro-cid-rktp2nh6]{font-family:var(--kai);letter-spacing:.34em;writing-mode:vertical-rl;text-orientation:upright;color:#efe7d6;text-shadow:0 2px 18px #000000a6;height:min(62vh,520px);font-size:clamp(22px,3vw,38px)}.v-side[data-astro-cid-rktp2nh6]{flex-direction:row-reverse;align-items:flex-start;gap:clamp(14px,2.4vw,34px);display:flex}.v-author[data-astro-cid-rktp2nh6]{letter-spacing:.28em;color:var(--dim);border-left:1px solid var(--line);height:8em;padding-left:14px;font-size:clamp(13px,1.4vw,17px)}.seal[data-astro-cid-rktp2nh6]{background:var(--seal);color:#f6ead9;width:clamp(34px,3.6vw,44px);height:clamp(34px,3.6vw,44px);font-family:var(--kai);letter-spacing:0;writing-mode:horizontal-tb;border-radius:6px;justify-content:center;align-items:center;font-size:.62em;display:flex;box-shadow:0 4px 14px #b03a2e66}.toolbar[data-astro-cid-rktp2nh6]{left:var(--pad);bottom:calc(26px + env(safe-area-inset-bottom));z-index:3;align-items:center;gap:18px;display:flex;position:absolute}.play[data-astro-cid-rktp2nh6]{letter-spacing:.24em;color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.play[data-astro-cid-rktp2nh6] .dot[data-astro-cid-rktp2nh6]{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.play[data-astro-cid-rktp2nh6]:hover .dot[data-astro-cid-rktp2nh6]{border-color:var(--seal-bright)}.playing[data-astro-cid-rktp2nh6] .dot[data-astro-cid-rktp2nh6]{background:var(--seal);border-color:var(--seal)}.play[data-astro-cid-rktp2nh6] svg[data-astro-cid-rktp2nh6]{fill:currentColor;width:13px;height:13px}.idx[data-astro-cid-rktp2nh6]{right:var(--pad);z-index:3;letter-spacing:.3em;color:var(--dim);font-size:11px;position:absolute;bottom:30px}.note[data-astro-cid-rktp2nh6]{left:var(--pad);bottom:calc(78px + env(safe-area-inset-bottom));z-index:3;max-width:300px;color:var(--dim);letter-spacing:.06em;font-size:12.5px;line-height:1.9;position:absolute}@media (width<=640px){.element[data-astro-cid-rktp2nh6]{opacity:.75;width:52vw;right:4%}.note[data-astro-cid-rktp2nh6]{display:none}.v-lines[data-astro-cid-rktp2nh6]{letter-spacing:.26em;height:52vh}}
