@import "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200;300;400;500;600;700;900&family=Ma+Shan+Zheng&family=ZCOOL+KuaiLe&family=Liu+Jian+Mao+Cao&display=swap";.void[data-v-c87e0fcb]{perspective:1000px;height:200vh;position:relative;overflow:hidden}.void-char[data-v-c87e0fcb]{font-family:var(--font-brush);color:#0000;-webkit-text-stroke:1px #f8f4ed0a;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;z-index:0;font-size:50vw;line-height:1;transition:transform .3s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ready .void-char[data-v-c87e0fcb]{animation:8s ease-in-out infinite charPulse-c87e0fcb}@keyframes charPulse-c87e0fcb{0%,to{-webkit-text-stroke-color:#f8f4ed0a}50%{-webkit-text-stroke-color:#f8f4ed14}}.fragments[data-v-c87e0fcb]{pointer-events:none;z-index:1;position:fixed;inset:0}.fragment[data-v-c87e0fcb]{font-family:var(--font-cao);color:#f8f4ed14;will-change:transform;animation:12s ease-in-out infinite fragFloat-c87e0fcb;position:absolute}@keyframes fragFloat-c87e0fcb{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(5deg)}66%{transform:translateY(10px)rotate(-3deg)}}.void-lines[data-v-c87e0fcb]{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.void-hint[data-v-c87e0fcb]{z-index:10;flex-direction:column;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:3rem;right:3rem}.hint-char[data-v-c87e0fcb]{font-family:var(--font-brush);color:#f8f4ed40;letter-spacing:.3em;writing-mode:vertical-rl;font-size:.9rem}.hint-arrow[data-v-c87e0fcb]{animation:2s ease-in-out infinite arrowDrift-c87e0fcb}@keyframes arrowDrift-c87e0fcb{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(8px)}}.void-corner[data-v-c87e0fcb]{font-family:var(--font-brush);color:#f8f4ed14;z-index:10;writing-mode:vertical-rl;font-size:1rem;position:fixed}.void-corner.tl[data-v-c87e0fcb]{top:2rem;left:2rem}.void-corner.br[data-v-c87e0fcb]{bottom:2rem;right:6rem}@media (width<=768px){.void-char[data-v-c87e0fcb]{font-size:80vw}.void-hint[data-v-c87e0fcb]{bottom:2rem;right:1.5rem}}.shatter-canvas[data-v-49a11686]{pointer-events:none;z-index:1;width:100%;position:absolute;top:0;left:0}.drift[data-v-dd8c8350]{min-height:250vh;padding:10rem 4rem;position:relative;overflow:hidden}.drift-bg[data-v-dd8c8350]{pointer-events:none;position:absolute;inset:0}.bg-circle[data-v-dd8c8350]{border:.5px solid #f8f4ed08;border-radius:50%;position:absolute}.bg-circle.c1[data-v-dd8c8350]{width:600px;height:600px;animation:20s ease-in-out infinite circleFloat-dd8c8350;top:10%;right:-200px}.bg-circle.c2[data-v-dd8c8350]{width:400px;height:400px;animation:15s ease-in-out infinite reverse circleFloat-dd8c8350;bottom:30%;left:-100px}.bg-circle.c3[data-v-dd8c8350]{width:300px;height:300px;animation:18s ease-in-out 5s infinite circleFloat-dd8c8350;top:50%;left:40%}@keyframes circleFloat-dd8c8350{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.05)}}.drift-header[data-v-dd8c8350]{opacity:0;align-items:center;gap:2rem;margin-bottom:8rem;transition:all 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(-50px)}.drift.visible .drift-header[data-v-dd8c8350]{opacity:1;transform:translate(0)}.header-num[data-v-dd8c8350]{font-family:var(--font-brush);color:#f8f4ed1a;font-size:3rem;line-height:1}.header-text[data-v-dd8c8350]{flex-direction:column;gap:.3rem;display:flex}.header-cn[data-v-dd8c8350]{font-family:var(--font-brush);color:var(--paper);font-size:2rem;line-height:1}.header-en[data-v-dd8c8350]{letter-spacing:.6em;color:#f8f4ed33;font-size:.6rem}.header-line[data-v-dd8c8350]{background:#f8f4ed1a;flex:1;height:.5px}.drift-cards[data-v-dd8c8350]{min-height:150vh;position:relative}.drift-card[data-v-dd8c8350]{opacity:0;cursor:none;width:280px;transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute}.drift.visible .drift-card[data-v-dd8c8350]{animation:1s cubic-bezier(.16,1,.3,1) forwards cardAppear-dd8c8350}.drift.visible .drift-card[data-v-dd8c8350]:first-child{animation-delay:.2s}.drift.visible .drift-card[data-v-dd8c8350]:nth-child(2){animation-delay:.4s}.drift.visible .drift-card[data-v-dd8c8350]:nth-child(3){animation-delay:.6s}.drift.visible .drift-card[data-v-dd8c8350]:nth-child(4){animation-delay:.8s}.drift.visible .drift-card[data-v-dd8c8350]:nth-child(5){animation-delay:1s}.drift.visible .drift-card[data-v-dd8c8350]:nth-child(6){animation-delay:1.2s}@keyframes cardAppear-dd8c8350{0%{opacity:0;transform:translateY(40px)rotate(0)!important}to{opacity:1}}.card-inner[data-v-dd8c8350]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4ed05;border:.5px solid #f8f4ed0f;padding:2.5rem 2rem;transition:all .5s;position:relative;overflow:hidden}.card-inner[data-v-dd8c8350]:hover{background:#f8f4ed0d;border-color:#8b00004d}.card-char[data-v-dd8c8350]{font-family:var(--font-brush);color:var(--paper);opacity:.9;font-size:6rem;line-height:1;transition:all .5s}.card-inner:hover .card-char[data-v-dd8c8350]{color:var(--blood-bright);text-shadow:0 0 60px var(--blood-glow);transform:scale(1.05)}.card-en[data-v-dd8c8350]{letter-spacing:.5em;color:#f8f4ed33;margin-top:.5rem;margin-bottom:1.5rem;font-size:.6rem}.card-poem[data-v-dd8c8350]{font-family:var(--font-serif);color:#f8f4ed66;opacity:0;font-size:.85rem;line-height:1.8;transition:all .5s;transform:translateY(10px)}.card-inner:hover .card-poem[data-v-dd8c8350]{opacity:1;transform:translateY(0)}.card-index[data-v-dd8c8350]{color:#f8f4ed1a;letter-spacing:.2em;font-size:.65rem;position:absolute;top:1rem;right:1rem}.card-line[data-v-dd8c8350]{background:var(--blood);width:0;height:2px;transition:width .6s;position:absolute;bottom:0;left:0}.card-inner:hover .card-line[data-v-dd8c8350]{width:100%}.drift-quote[data-v-dd8c8350]{text-align:center;opacity:0;margin-top:10rem;transition:all 1.2s 1.5s;position:relative;transform:translateY(30px)}.drift.visible .drift-quote[data-v-dd8c8350]{opacity:1;transform:translateY(0)}.quote-mark[data-v-dd8c8350]{font-family:var(--font-serif);color:#f8f4ed1a;vertical-align:top;font-size:3rem}.quote-text[data-v-dd8c8350]{font-family:var(--font-brush);color:var(--paper);margin:0 .5rem;font-size:2rem}.quote-author[data-v-dd8c8350]{color:#f8f4ed33;letter-spacing:.3em;margin-top:1rem;font-size:.8rem}@media (width<=1024px){.drift-cards[data-v-dd8c8350]{grid-template-columns:repeat(2,1fr);gap:2rem;min-height:auto;display:grid}.drift-card[data-v-dd8c8350]{width:100%;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media (width<=768px){.drift[data-v-dd8c8350]{padding:4rem 1.5rem}.drift-cards[data-v-dd8c8350]{grid-template-columns:1fr}}.ink-canvas-section[data-v-5a7d65b8]{padding:8rem 4rem;position:relative}.canvas-header[data-v-5a7d65b8]{align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.header-num[data-v-5a7d65b8]{font-family:var(--font-brush);color:#f8f4ed1a;font-size:3rem;line-height:1}.header-text[data-v-5a7d65b8]{flex-direction:column;gap:.3rem;display:flex}.header-cn[data-v-5a7d65b8]{font-family:var(--font-brush);color:var(--paper);font-size:2rem;line-height:1}.header-en[data-v-5a7d65b8]{letter-spacing:.6em;color:#f8f4ed33;font-size:.6rem}.header-line[data-v-5a7d65b8]{background:#f8f4ed1a;flex:1;height:.5px}.canvas-wrapper[data-v-5a7d65b8]{border:.5px solid #f8f4ed0f;position:relative;overflow:hidden}.ink-canvas[data-v-5a7d65b8]{cursor:crosshair;width:100%;height:600px;display:block}.canvas-overlay[data-v-5a7d65b8]{pointer-events:none;opacity:.5;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.canvas-wrapper:hover .canvas-overlay[data-v-5a7d65b8]{opacity:0}.overlay-text[data-v-5a7d65b8]{font-family:var(--font-brush);color:var(--paper);opacity:.3;font-size:2rem}.overlay-sub[data-v-5a7d65b8]{letter-spacing:.5em;color:#f8f4ed26;margin-top:.5rem;font-size:.6rem}.canvas-tools[data-v-5a7d65b8]{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.tool-label[data-v-5a7d65b8]{font-family:var(--font-brush);color:#f8f4ed4d;font-size:.9rem}.tool-line[data-v-5a7d65b8]{background:#f8f4ed0d;flex:1;height:.5px}.tool-hint[data-v-5a7d65b8]{color:#f8f4ed26;letter-spacing:.2em;font-size:.7rem}@media (width<=768px){.ink-canvas-section[data-v-5a7d65b8]{padding:4rem 1.5rem}.ink-canvas[data-v-5a7d65b8]{height:400px}}.reveal[data-v-8f436e77]{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.reveal-bg[data-v-8f436e77]{font-family:var(--font-brush);color:#f8f4ed05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:35vw;line-height:1;position:absolute}.reveal-divider[data-v-8f436e77]{opacity:0;align-items:center;gap:1.5rem;margin-bottom:4rem;transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s;display:flex;transform:scaleX(0)}.reveal.visible .reveal-divider[data-v-8f436e77]{opacity:1;transform:scaleX(1)}.divider-segment[data-v-8f436e77]{background:#f8f4ed26;width:80px;height:.5px}.divider-dot[data-v-8f436e77]{background:var(--blood);border-radius:50%;width:8px;height:8px}.reveal-time[data-v-8f436e77]{opacity:0;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:4rem;transition:all 1s .5s;display:flex;transform:translateY(30px)}.reveal.visible .reveal-time[data-v-8f436e77]{opacity:1;transform:translateY(0)}.time-label[data-v-8f436e77]{letter-spacing:.8em;color:#f8f4ed33;font-size:.65rem}.time-value[data-v-8f436e77]{font-family:var(--font-serif);color:var(--paper);letter-spacing:.3em;font-size:3.5rem;font-weight:200}.reveal-socials[data-v-8f436e77]{opacity:0;gap:4rem;margin-bottom:4rem;transition:all 1s .7s;display:flex;transform:translateY(30px)}.reveal.visible .reveal-socials[data-v-8f436e77]{opacity:1;transform:translateY(0)}.social-link[data-v-8f436e77]{flex-direction:column;align-items:center;gap:.4rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.social-link[data-v-8f436e77]:after{content:"";background:var(--blood);width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.social-link[data-v-8f436e77]:hover:after{width:80%}.social-cn[data-v-8f436e77]{font-family:var(--font-brush);color:#f8f4ed66;font-size:1.1rem;transition:color .3s}.social-link:hover .social-cn[data-v-8f436e77]{color:var(--paper)}.social-en[data-v-8f436e77]{letter-spacing:.4em;color:#f8f4ed26;font-size:.55rem}.reveal-seal[data-v-8f436e77]{opacity:0;margin-bottom:3rem;transition:all 1.2s cubic-bezier(.16,1,.3,1) .9s;transform:rotate(-15deg)scale(.7)}.reveal.visible .reveal-seal[data-v-8f436e77]{opacity:1;transform:rotate(0)scale(1)}.seal-svg[data-v-8f436e77]{width:90px;height:90px}.reveal-copyright[data-v-8f436e77]{text-align:center;opacity:0;transition:opacity 1s 1.2s}.reveal.visible .reveal-copyright[data-v-8f436e77]{opacity:1}.reveal-copyright p[data-v-8f436e77]{color:#f8f4ed33;letter-spacing:.3em;font-size:.7rem}.copyright-en[data-v-8f436e77]{margin-top:.3rem;letter-spacing:.5em!important;color:#f8f4ed1a!important;font-size:.55rem!important}.reveal-deco[data-v-8f436e77]{justify-content:center;gap:3rem;padding-bottom:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.deco-line[data-v-8f436e77]{background:linear-gradient(#0000,#f8f4ed14);width:1px;height:50px;animation:4s ease-in-out infinite lineWave-8f436e77}@keyframes lineWave-8f436e77{0%,to{opacity:.2;transform:scaleY(.4)}50%{opacity:.8;transform:scaleY(1)}}@media (width<=768px){.reveal[data-v-8f436e77]{min-height:50vh;padding:4rem 1.5rem}.time-value[data-v-8f436e77]{font-size:2rem}.reveal-socials[data-v-8f436e77]{flex-direction:column;gap:2rem}}:root{--ink:#0a0a0a;--ink-90:#0a0a0ae6;--ink-50:#0a0a0a80;--ink-20:#0a0a0a33;--ink-10:#0a0a0a1a;--ink-05:#0a0a0a0d;--paper:#f8f4ed;--paper-dim:#f8f4ed99;--blood:#8b0000;--blood-bright:#c23b22;--blood-glow:#8b000066;--font-brush:"Ma Shan Zheng", "KaiTi", cursive;--font-cao:"Liu Jian Mao Cao", cursive;--font-serif:"Noto Serif SC", "Songti SC", serif;--font-display:"ZCOOL KuaiLe", cursive}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;font-size:16px}html::-webkit-scrollbar{display:none}body{font-family:var(--font-serif);background:var(--ink);color:var(--paper);cursor:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--blood);color:var(--paper)}.cursor-core{background:var(--paper);pointer-events:none;z-index:99999;mix-blend-mode:difference;border-radius:50%;width:6px;height:6px;position:fixed}.cursor-orbit{pointer-events:none;z-index:99998;mix-blend-mode:difference;border:1px solid #f8f4ed4d;border-radius:50%;width:50px;height:50px;transition:width .4s,height .4s,border-color .4s;position:fixed}.cursor-orbit.active{border-color:var(--blood);width:80px;height:80px}.ink-particle{background:var(--paper);pointer-events:none;z-index:99990;mix-blend-mode:difference;border-radius:50%;position:fixed}
