.home-view[data-v-1ac5597c]{justify-content:flex-end;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.content-wrapper[data-v-1ac5597c]{z-index:10;pointer-events:none;gap:40px;display:flex;position:absolute;top:50%;right:10%;transform:translateY(-50%)}.text-column[data-v-1ac5597c]{flex-direction:column;align-items:center;gap:20px;display:flex}.vertical-text[data-v-1ac5597c]{writing-mode:vertical-rl;text-orientation:upright;color:#1a1a1a;letter-spacing:1vh;margin:0;font-family:Ma Shan Zheng,cursive}.main-title[data-v-1ac5597c]{text-shadow:2px 2px #ffffff80;font-size:clamp(3rem,8vw,6rem);font-weight:700}.poem[data-v-1ac5597c]{color:#333;font-family:Noto Serif SC,serif;font-size:clamp(1.2rem,3vw,2rem);font-weight:300}.seal[data-v-1ac5597c]{color:#fff;writing-mode:horizontal-tb;background-color:#b22222;border:2px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:clamp(40px,6vw,60px);height:clamp(40px,6vw,60px);font-family:Ma Shan Zheng,cursive;font-size:clamp(1rem,1.5vw,1.5rem);display:flex;box-shadow:0 0 10px #b222224d}@media (max-width:768px){.content-wrapper[data-v-1ac5597c]{flex-direction:row-reverse;right:50%;transform:translate(50%,-50%)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Serif SC,serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}#app{text-align:center;width:100%;height:100%;margin:0;padding:0}.glass-panel{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;box-shadow:0 4px 30px #0000001a}@media (max-width:768px){h1{font-size:clamp(2rem,5vw,3rem)!important}.project-modal,.skill-card,.memory-card{width:90%!important;max-width:none!important;top:auto!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important}.view-container{padding:20px!important}.vertical-text{letter-spacing:.5vh!important}}:root{--bg-color:#f0f0f0;--text-color:#1a1a1a;--accent-color:#b22222;--secondary-color:#2f4f4f;--glass-bg:#fffc;--border-color:#1a1a1a33;--glow-color:#b22222;--particle-color:#1a1a1a;--font-title:"Ma Shan Zheng", cursive;--font-body:"Noto Serif SC", serif;transition:all .5s}[data-theme=dark-ink]{--bg-color:#050505;--text-color:#e0e0e0;--accent-color:#ff4d4d;--secondary-color:#708090;--glass-bg:#000000b3;--border-color:#fff3;--glow-color:#ff4d4d;--particle-color:#fff}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-body);margin:0;overflow:hidden}h1,h2,h3,.title{font-family:var(--font-title)}.loading-screen[data-v-b94df55c]{z-index:9999;-webkit-user-select:none;user-select:none;background:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.text-overlay[data-v-b94df55c]{pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vertical-text[data-v-b94df55c]{color:#1a1a1a;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:10px;font-family:Ma Shan Zheng,cursive;font-size:3rem}.charge-bar[data-v-b94df55c]{background:#0000001a;border-radius:5px;width:10px;height:200px;position:relative;overflow:hidden}.charge-fill[data-v-b94df55c]{background:red;width:100%;transition:height .1s;position:absolute;bottom:0}.ink-nav[data-v-18750276]{z-index:100;flex-direction:column;gap:30px;display:flex;position:fixed;top:50%;left:30px;transform:translateY(-50%)}.ink-line[data-v-18750276]{z-index:-1;background:#0003;width:2px;position:absolute;top:-20px;bottom:-20px;left:50%;transform:translate(-50%);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMDAiPjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImJsYWNrIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMDAiPjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImJsYWNrIi8+PC9zdmc+)}.nav-seal[data-v-18750276]{cursor:pointer;width:50px;height:50px;transition:all .3s;position:relative}.seal-inner[data-v-18750276]{border:2px solid var(--text-color);background:var(--bg-color);border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex}.icon-char[data-v-18750276]{color:var(--text-color);font-family:Ma Shan Zheng,cursive;font-size:1.5rem}.nav-seal:hover .seal-inner[data-v-18750276],.nav-seal.active .seal-inner[data-v-18750276]{background:var(--accent-color);border-color:var(--accent-color);transform:rotate(45deg)}.nav-seal:hover .icon-char[data-v-18750276],.nav-seal.active .icon-char[data-v-18750276]{color:#fff;transform:rotate(-45deg)}.seal-label[data-v-18750276]{color:var(--text-color);opacity:0;white-space:nowrap;pointer-events:none;background:#fffc;border-radius:4px;padding:5px 10px;font-family:Ma Shan Zheng,cursive;font-size:1.2rem;transition:all .3s;position:absolute;top:50%;left:60px;transform:translateY(-50%)}.nav-seal:hover .seal-label[data-v-18750276]{opacity:1;left:70px}.fluid-bg[data-v-7ff75677]{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.app-container{width:100vw;height:100vh;color:var(--text-color);background:0 0;position:relative;overflow:hidden}.main-content{z-index:1;width:100%;height:100%;position:relative}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .6s}.fade-page-enter-from,.fade-page-leave-to{opacity:0}
