:root{--vt-c-white: #ffffff}:root{--color-background: var(--vt-c-white);--green: #48bb78}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInleft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInright{0%{transform:translate(100%)}to{transform:translate(0)}}*{box-sizing:border-box;margin:0;padding:0}html{color:var(--color-words);overflow:hidden;height:100%;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden;margin:0;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 88% 2%,rgba(109,93,252,.11),transparent 28rem),var(--color-bgSecondary)}#app{height:100%}a{text-decoration:none;color:inherit;transition:all .3s ease}a:hover{color:var(--color-primary);text-decoration:none}p{font-size:1rem;line-height:1.75;margin-bottom:1rem;color:var(--color-words)}span{font-size:inherit;color:var(--color-wordsLight)}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-.025em;line-height:1.22;margin-bottom:1rem;color:var(--color-words)}h1{font-size:clamp(2rem,4vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:1.35rem}h4{font-size:1.125rem}h5,h6{font-size:1rem}button{border:0;background:transparent;color:var(--color-words);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.625rem 1rem;transition:all .3s ease;border-radius:.75rem;min-height:2.5rem}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}input,textarea,select{font-family:inherit;font-size:.9375rem;background:#ffffffb8;color:var(--color-words);border:1px solid var(--color-border);border-radius:.75rem;padding:.7rem .85rem;transition:all .3s ease;min-height:2.75rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #6d5dfc1f}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-wordsLighter);font-size:14px}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}@media (max-width: 639px){html{font-size:15px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{font-size:1rem}span{font-size:inherit}button{font-size:14px;padding:6px 12px;min-height:28px}input,textarea,select{font-size:14px;padding:6px 10px;min-height:28px}}@media (min-width: 640px) and (max-width: 767px){html{font-size:15px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:8px}::-webkit-scrollbar-thumb{background:#68698147;border-radius:8px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-wordsLighter)}::selection{background:#6d5dfc33;color:var(--color-words)}::-moz-selection{background:#6d5dfc33;color:var(--color-words)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.container{max-width:1280px;margin:0 auto;padding:0 16px}@media (max-width: 639px){.container{padding:0 12px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:24px}.mb-6{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:24px}.mt-6{margin-top:32px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:24px}.p-6{padding:32px}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in-left{animation:slideInleft .3s ease-out}.slide-in-right{animation:slideInright .3s ease-out}@media (max-width: 839px){html,body,#app{min-height:100%}}:root{--read-canvas: #f5f7fb;--read-surface: #ffffff;--read-surface-soft: #eef2f7;--read-ink: #172033;--read-copy: #43516a;--read-muted: #657188;--read-line: #d9e0ea;--read-violet: #5b54ca;--read-violet-soft: #eeedff;--read-mint: #0d7866;--read-mint-soft: #e4f5f0;--read-shadow: 0 14px 38px rgba(34, 46, 76, .075)}body,.app-shell{color:var(--read-ink)!important;background:var(--read-canvas)!important}.app-shell .topbar{color:var(--read-ink)!important;background:#ffffffe6!important;border-color:#44526f2b!important;box-shadow:0 12px 34px #222e4c1a!important}.app-shell .brand,.app-shell .brand-copy b{color:var(--read-ink)!important}.app-shell .brand-copy i,.app-shell .system-status{color:#5f6c83!important}.app-shell .desktop-navigation{background:#eef1f6!important;border-color:#e1e5ec!important}.app-shell .desktop-navigation a{color:#566279!important}.app-shell .desktop-navigation a:hover{color:var(--read-ink)!important;background:#fff!important}.app-shell .desktop-navigation a.router-link-exact-active{color:#433cad!important;background:#fff!important}.app-shell :is(.home-page,.journal-page,.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page){color:var(--read-ink)!important;background:radial-gradient(circle at 86% 4%,rgba(98,91,214,.13),transparent 31rem),radial-gradient(circle at 5% 94%,rgba(20,151,125,.08),transparent 28rem),var(--read-canvas)!important}.app-shell .home-page :is(.landing-copy h1,.deck-heading h2),.app-shell .journal-page .command-title h1{color:var(--read-ink)!important;text-shadow:none!important}.app-shell .home-page :is(.landing-description,.signal-stats strong),.app-shell .journal-page .command-readout p{color:var(--read-copy)!important}.app-shell .home-page :is(.signal-row,.overline,.signal-stats span,.deck-heading p,.deck-heading>span,.signal-selector p),.app-shell .journal-page :is(.command-title p,.library-topline,.collection-meta){color:var(--read-muted)!important;font-size:.75rem!important}.app-shell .home-page :is(.landing-grid,.route-deck,.signal-stats),.app-shell .journal-page .journal-command{border-color:var(--read-line)!important}.app-shell .home-page .route-card,.app-shell .journal-page :is(.journal-toolbar,.article-card),.app-shell .pager-container{color:var(--read-ink)!important;background:#ffffffeb!important;border-color:var(--read-line)!important;box-shadow:var(--read-shadow)!important}.app-shell .journal-page .command-readout{background:linear-gradient(145deg,#f0efff,#fff)!important;border-color:#dcd8ff!important;box-shadow:var(--read-shadow)!important}.app-shell .journal-page .command-readout>span,.app-shell .journal-page .command-readout strong{color:#4e47b5!important}.app-shell .journal-page .command-readout div{color:var(--read-mint)!important}.app-shell .journal-page .journal-search{background:#f2f4f8!important;border-color:var(--read-line)!important}.app-shell .journal-page .journal-search input{color:var(--read-ink)!important}.app-shell .journal-page .journal-search input::placeholder{color:#7f899a!important}.app-shell .journal-page .journal-search button{color:#fff!important;background:var(--read-violet)!important}.app-shell .journal-page .category-rail button{color:#536078!important;font-size:.78rem!important;background:#fff!important;border-color:var(--read-line)!important}.app-shell .journal-page .category-rail button:hover{color:#443dad!important;border-color:#aaa5ec!important}.app-shell .journal-page .category-rail button.active{color:#fff!important;background:var(--read-violet)!important;border-color:var(--read-violet)!important}.app-shell .journal-page .article-title{color:var(--read-ink)!important}.app-shell .journal-page .article-title:hover{color:var(--read-violet)!important}.app-shell .journal-page .article-copy>p{color:var(--read-copy)!important;font-size:.9rem!important;line-height:1.72!important}.app-shell .journal-page .article-meta a{color:#4f48b4!important;background:var(--read-violet-soft)!important}.app-shell .journal-page :is(.article-meta time,.article-footer){color:var(--read-muted)!important;font-size:.72rem!important}.app-shell .journal-page .article-footer{border-color:#e7ebf1!important}.app-shell .journal-page .article-footer span:first-child{color:#46536a!important}.app-shell .pager-container button{color:#56637a!important;font-size:.75rem!important}.app-shell .pager-container button:hover:not(:disabled):not(.active){color:#433cad!important;background:var(--read-violet-soft)!important}.app-shell .pager-container button.active{color:#fff!important;background:var(--read-violet)!important;border-color:var(--read-violet)!important}.app-shell .pager-container .pager-status{color:var(--read-muted)!important;font-size:.72rem!important;border-color:var(--read-line)!important}.app-shell .article-page .back-link,.app-shell .article-page .article-guide{color:var(--read-copy)!important;background:#fffffff0!important;border-color:var(--read-line)!important;box-shadow:var(--read-shadow)!important}.app-shell .article-page .back-link{font-size:.75rem!important}.app-shell .article-page .reading-header h1,.app-shell .article-page .comments-intro h2,.app-shell .article-page .markdown-body :is(h1,h2,h3,h4,h5,h6){color:var(--read-ink)!important;text-shadow:none!important}.app-shell .article-page .article-summary{color:var(--read-copy)!important}.app-shell .article-page .reading-meta{color:var(--read-muted)!important;font-size:.8rem!important}.app-shell .article-page .reading-meta a,.app-shell .article-page .markdown-body a{color:#4f48b4!important}.app-shell .article-page .markdown-body,.app-shell .article-page .markdown-body :is(p,li,td,th,dd){color:#344158!important;font-size:1.04rem!important;line-height:1.9!important}.app-shell .article-page .markdown-body strong{color:#192236!important}.app-shell .article-page .markdown-body blockquote{color:#425069!important;background:var(--read-mint-soft)!important;border-left-color:var(--read-mint)!important}.app-shell .article-page .markdown-body :is(table,tr,td,th){border-color:#d8dfe9!important}.app-shell .article-page .markdown-body tr{background:#fff!important}.app-shell .article-page .markdown-body tr:nth-child(2n){background:#f5f7fa!important}.app-shell .article-page .article-rule,.app-shell .article-page .comments-section{border-color:var(--read-line)!important}.app-shell .article-page .article-guide>p,.app-shell .article-page .comments-intro>p{color:var(--read-muted)!important;font-size:.7rem!important}.app-shell .article-page .toc-list button{color:#56637a!important;font-size:.8rem!important;border-left-color:#cfd6e2!important}.app-shell .article-page .toc-list button:hover,.app-shell .article-page .toc-list button.active{color:#4b44b6!important;border-left-color:var(--read-violet)!important}.app-shell :is(.work-page,.about-page,.music-page,.guestbook-page,.settings-page) :is(h1,h2,h3,strong){color:var(--read-ink)!important;text-shadow:none!important}.app-shell :is(.work-page,.about-page,.music-page,.guestbook-page,.settings-page) :is(p,label,small){color:var(--read-copy)!important}.app-shell :is(.work-page .project-card,.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside,.guestbook-page .message-form,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor){background:#ffffffeb!important;border-color:var(--read-line)!important;box-shadow:var(--read-shadow)!important}.app-shell .guestbook-page .message-form :is(input,textarea),.app-shell .settings-page input[type=text]{color:var(--read-ink)!important;background:#f8f9fc!important;border-color:var(--read-line)!important}.app-shell .guestbook-page .message-form :is(input,textarea)::placeholder{color:#7e899b!important}.app-shell .guestbook-page .message-form label>span,.app-shell .guestbook-page .message-list-heading h3,.app-shell .guestbook-page .message-copy strong{color:var(--read-ink)!important}.app-shell .guestbook-page .message-copy p{color:var(--read-copy)!important;font-size:.9rem!important}.app-shell .guestbook-page .message-copy time,.app-shell .guestbook-page .message-list-heading span{color:var(--read-muted)!important;font-size:.72rem!important}.app-shell .guestbook-page .message-list li{border-color:var(--read-line)!important}@media (max-width: 839px){.app-shell .article-page .markdown-body,.app-shell .article-page .markdown-body :is(p,li,td,th,dd){font-size:1rem!important}.app-shell .journal-page .article-copy>p{font-size:.88rem!important}}.mobile-nav-icon[data-v-bf0b6833]{width:1.4rem;height:1.4rem;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-shell{position:relative;width:100%;height:100%;overflow:hidden;color:#eff4ff;background:#090b14;isolation:isolate}.ambient{position:fixed;z-index:-1;width:42rem;height:42rem;pointer-events:none;border-radius:50%;filter:blur(82px);opacity:.2;animation:drift 16s ease-in-out infinite alternate}.ambient-one{top:-22rem;right:-11rem;background:#6359ec}.ambient-two{bottom:-25rem;left:-13rem;background:#19c9ac;animation-delay:-6s}@keyframes drift{to{transform:translate3d(-4rem,3rem,0) scale(1.12)}}.topbar{position:fixed;top:14px;right:clamp(14px,2.5vw,34px);left:clamp(14px,2.5vw,34px);z-index:30;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;width:min(1440px,100% - 28px);height:58px;margin:auto;padding:0 14px;background:linear-gradient(110deg,#0e1322eb,#141a2eb8);border:1px solid rgba(184,204,255,.19);border-radius:15px;box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000038;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.topbar:before{position:absolute;top:0;right:18%;left:18%;height:1px;content:"";background:linear-gradient(90deg,transparent,#98f6dd,#877aff,transparent);opacity:.75}.brand{display:inline-flex;gap:10px;align-items:center;width:fit-content;color:#f2f6ff;text-decoration:none}.brand-mark{display:grid;width:31px;height:31px;place-items:center;color:#071210;font-size:.78rem;font-weight:900;background:linear-gradient(135deg,#c1ffef,#86dffb);border-radius:10px;box-shadow:0 0 18px #8fffe038}.brand-copy{display:grid;gap:1px}.brand-copy b{color:#eff4ff;font-size:.67rem;letter-spacing:.14em}.brand-copy i{color:#7f8da7;font-size:.53rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.desktop-navigation{display:flex;gap:3px;align-items:center;padding:4px;background:#05081047;border:1px solid rgba(184,204,255,.1);border-radius:10px}.desktop-navigation a{position:relative;display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:0 clamp(9px,1vw,14px);color:#8290a8;font-size:.68rem;font-weight:680;text-decoration:none;border-radius:7px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.desktop-navigation a small{color:inherit;font-size:.5rem;opacity:.6}.desktop-navigation a:after{position:absolute;right:10px;bottom:4px;left:10px;height:1px;content:"";background:#9cf5dc;box-shadow:0 0 9px #9cf5dc;transform:scaleX(0);transition:transform .2s ease}.desktop-navigation a:hover{color:#e8f3ff;background:#ffffff0f}.desktop-navigation a.router-link-exact-active{color:#ecfff9;background:linear-gradient(135deg,#85f5d82b,#7768ff2b);box-shadow:inset 0 0 0 1px #a3f5e12e}.desktop-navigation a.router-link-exact-active:after{transform:scaleX(1)}.topbar-actions{display:flex;justify-content:flex-end;gap:11px;align-items:center}.system-status{display:inline-flex;gap:6px;align-items:center;color:#8795ad;font-size:.54rem;font-weight:760;letter-spacing:.12em}.system-status i{width:6px;height:6px;background:#77f1ba;border-radius:50%;box-shadow:0 0 11px #77f1ba;animation:status-pulse 1.7s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.42;transform:scale(.72)}}.theme-link{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 9px;color:#c6d1e2;font-size:.62rem;font-weight:700;border:1px solid rgba(184,204,255,.15);border-radius:8px}.theme-link:hover{color:#071310;background:#baffed;border-color:#baffed}.theme-link span{color:inherit;font-size:.9rem}.app-view{width:100%;height:100%}.mobile-dock{display:none}@media (max-width: 839px){.topbar{top:8px;right:10px;left:10px;grid-template-columns:1fr auto;width:auto;height:51px;padding:0 10px;border-radius:13px}.desktop-navigation,.system-status,.theme-link b{display:none}.theme-link{width:31px;justify-content:center;padding:0}.brand-mark{width:27px;height:27px}.mobile-dock{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:6px;background:linear-gradient(135deg,#11172af5,#0b0f1deb);border:1px solid rgba(184,204,255,.2);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-dock a{position:relative;display:grid;gap:5px;min-height:54px;place-items:center;padding:6px 4px;color:#9daac0;text-decoration:none;border:1px solid transparent;border-radius:13px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.mobile-dock a .mobile-nav-icon{width:1.35rem;height:1.35rem}.mobile-dock a span{color:inherit;font-size:.75rem;font-weight:680;letter-spacing:.02em;line-height:1}.mobile-dock a:active{transform:scale(.96)}.mobile-dock a.router-link-exact-active{color:#071310;background:linear-gradient(135deg,#c3ffef,#9ef2df);border-color:#ffffff61;box-shadow:0 8px 18px #5eefd224}}[data-v-df79a5a0]:root{--color-primary: #6d5dfc;--color-primaryLight: #9b8cff;--color-primaryDark: #5345d7;--color-secondary: #36c7d0;--color-secondaryLight: #eefbfb;--color-secondaryDark: #1b8e9a;--color-danger: #ff6b6b;--color-success: #51cf66;--color-warning: #ffd43b;--color-info: #74c0fc;--color-words: #1d1d2b;--color-wordsLight: #6f7083;--color-wordsLighter: #a6a7b5;--color-white: #ffffff;--color-bgPrimary: #ffffff;--color-bgSecondary: #f5f5fa;--color-bgDark: #11111b;--color-bgCard: rgba(255, 255, 255, .9);--color-border: #e7e7ef;--color-borderLight: #f0f0f5;--custom-radius: 16px;--animation-duration: .3s}.to-top-container[data-v-df79a5a0]{position:fixed;bottom:24px;right:24px;color:#fff;text-align:center;line-height:44px;cursor:pointer;z-index:9999;background:var(--color-bgDark);width:44px;height:44px;border-radius:14px;box-shadow:0 12px 28px #10101c38;border:1px solid rgba(255,255,255,.15);transition:transform .2s ease,background .2s ease}.to-top-container[data-v-df79a5a0]:hover{background:var(--color-primary);transform:translateY(-2px)}@media (max-width: 839px){.to-top-container[data-v-df79a5a0]{bottom:80px;right:20px}}.app-shell{background:#f7f8fb!important}.home-page,.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page{color:#222632!important;background:#f7f8fb!important}.home-page .landing-grid,.home-page .route-deck,.home-page .signal-selector,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-stage,.music-page .sound-header,.music-page .sound-console,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.article-page .article-layout,.article-page .comments-section,.home-page .landing-copy{border-color:#e1e4eb!important}.home-page .landing-copy h1,.home-page .deck-heading h2{color:#242735!important}.home-page .landing-copy h1 em,.home-page .deck-heading h2 em{color:#625bd6!important}.home-page .landing-description,.home-page .signal-stats strong{color:#72798a!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .deck-heading p,.home-page .deck-heading>span,.home-page .signal-selector p{color:#858b9a!important}.home-page .signal-stats{border-color:#e1e4eb!important}.home-page .solid-action{color:#fff!important;background:#242735!important}.home-page .ghost-action{color:#535a6a!important;background:#fff!important;border-color:#e1e4eb!important}.home-page .signal-screen{background:linear-gradient(145deg,#ebeaff,#dcefeb)!important;border-radius:18px}.home-page .signal-screen:after{background:linear-gradient(180deg,#2427350a,#2427359e)!important}.home-page .screen-core h2{color:#fff!important}.home-page .screen-core>span,.home-page .screen-corner,.home-page .screen-footer{color:#ffffffc2!important}.home-page .route-card{border-color:#e1e4eb!important;border-radius:15px}.home-page .route-card-large{color:#fff!important;background:linear-gradient(145deg,#625bd6,#8179e9)!important}.home-page .route-card-lime{color:#254b45!important;background:#dff5ee!important}.home-page .route-card-void{color:#fff!important;background:#2b3040!important}.home-page .route-card-coral{color:#5d302a!important;background:#ffe1dc!important}.home-page .signal-selector button{color:#747b8b!important;background:#fff!important;border-color:#e1e4eb!important}.home-page .signal-selector button.active{color:#fff!important;background:#625bd6!important;border-color:#625bd6!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page h1{color:#242735!important}.work-page .lab-intro h1 em{color:#e67a67!important}.about-page .profile-title h1 em{color:#7469d9!important}.music-page .sound-title h1 em,.guestbook-page h1 em{color:#3fa98e!important}.work-page .lab-intro p,.about-page .profile-title p,.music-page .sound-title p,.guestbook-page>.guestbook-hero>div>p:first-child{color:#858b9a!important}.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside{background:#fff!important;border-color:#e1e4eb!important;box-shadow:0 8px 20px #2125340a}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p{color:#6e7585!important}.work-page .lab-ledger strong,.about-page .profile-note div,.music-page .sound-note>span,.guestbook-page .guestbook-aside strong{color:#353b4c!important}.work-page .project-card{background:#fff!important;border-color:#e1e4eb!important;border-radius:15px;box-shadow:0 8px 20px #2125340a}.work-page .project-info h2{color:#252834!important}.work-page .project-info>p,.work-page .project-label{color:#747b8c!important}.work-page .project-visual{background:#edf0f8!important}.about-page .iframe-shell,.music-page .music-shell{border-color:#e1e4eb!important;border-radius:15px}.about-page .about-content{background:#fff!important}.music-page .music-content{background:#1d2230!important}.guestbook-page .message-form,.guestbook-page .mode-card,.guestbook-page .custom-editor{background:#fff!important;border-color:#e1e4eb!important}.guestbook-page .message-form input,.guestbook-page .message-form textarea{color:#282c38!important;background:#f8f9fc!important;border-color:#e1e4eb!important}.article-page .back-link,.article-page .article-guide{color:#687082!important;background:#fff!important;border-color:#e1e4eb!important}.article-page .reading-header h1,.article-page .markdown-body :is(h1,h2,h3),.article-page .comments-intro h2{color:#252834!important}.article-page .article-summary,.article-page .markdown-body{color:#5e6575!important}.article-page .article-rule,.article-page .comments-section{border-color:#e1e4eb!important}.article-page .markdown-body pre{background:#202534!important}.settings-page .settings-hero h1,.settings-page .custom-heading h2{color:#252834!important}.settings-page .settings-hero h1 em{color:#625bd6!important}.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor{background:#fff!important;border-color:#e1e4eb!important}.settings-page .palette-card strong,.settings-page .mode-card strong{color:#343947!important}@media (max-width: 839px){.home-page .landing-grid,.home-page .route-deck,.home-page .signal-selector,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-stage,.music-page .sound-header,.music-page .sound-console,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.article-page .article-layout,.article-page .comments-section{width:min(100% - 32px,650px)!important}}.home-page{color:#f3f7ff!important;background:radial-gradient(circle at 77% 9%,rgba(116,96,255,.34),transparent 31rem),radial-gradient(circle at 15% 85%,rgba(44,224,194,.16),transparent 26rem),#090b14!important}.home-page .landing-grid,.home-page .landing-copy{border-color:#cfdeff21!important}.home-page .landing-copy h1,.home-page .deck-heading h2{color:#f6f8ff!important}.home-page .landing-copy h1 em,.home-page .deck-heading h2 em{color:#9ff5dc!important}.home-page .landing-description,.home-page .signal-stats strong{color:#a8b4c8!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .deck-heading p,.home-page .deck-heading>span,.home-page .signal-selector p{color:#8390a8!important}.home-page .signal-stats{border-color:#cfdeff21!important}.home-page .solid-action{color:#07110f!important;background:#baffed!important}.home-page .ghost-action{color:#d7deec!important;background:#ffffff0a!important;border-color:#cfdeff33!important}.home-page .signal-screen{background:radial-gradient(circle at 70% 36%,#2c3b78,#10152a 52%,#080a12)!important;border:1px solid rgba(207,222,255,.16);border-radius:22px;box-shadow:0 30px 80px #00000047}.home-page .route-card{border-color:#cfdeff24!important}.home-page .route-card-large{color:#fff!important;background:linear-gradient(145deg,#6356e8,#28205f)!important}.home-page .route-card-lime{color:#08201b!important;background:#aef2d9!important}.home-page .route-card-void{color:#fff!important;background:#161b31!important}.home-page .route-card-coral{color:#321713!important;background:#ff917c!important}.home-page .signal-selector button{color:#9ba8bd!important;background:#ffffff0d!important;border-color:#cfdeff21!important}.home-page .signal-selector button.active{color:#071210!important;background:#baffed!important;border-color:#baffed!important}.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page{position:relative;color:#eaf0ff!important;background:radial-gradient(circle at 82% 6%,rgba(87,92,235,.22),transparent 28rem),radial-gradient(circle at 4% 92%,rgba(28,217,184,.11),transparent 27rem),#090b14!important}.work-page:before,.about-page:before,.music-page:before,.guestbook-page:before,.settings-page:before,.article-page:before{position:fixed;top:74px;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(164,190,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(164,190,255,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.work-page>*,.about-page>*,.music-page>*,.guestbook-page>*,.settings-page>*,.article-page>*{position:relative;z-index:1}.work-page .lab-header,.about-page .profile-header,.music-page .sound-header,.guestbook-page .guestbook-hero,.settings-page .settings-hero,.article-page .article-layout{border-color:#b8ccff29!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page h1,.settings-page .settings-hero h1,.article-page .reading-header h1,.article-page .comments-intro h2{color:#f4f7ff!important;text-shadow:0 0 38px rgba(137,128,255,.12)}.work-page .lab-intro h1 em{color:#ff9e8b!important}.about-page .profile-title h1 em,.settings-page .settings-hero h1 em{color:#b4a6ff!important}.music-page .sound-title h1 em,.guestbook-page h1 em{color:#8ef4d7!important}.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor,.article-page .article-guide,.article-page .back-link{color:#dce5f5!important;background:#101627b8!important;border-color:#b8ccff2b!important;box-shadow:inset 0 1px #ffffff09,0 15px 35px #0000002b!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p,.article-page .article-summary,.article-page .markdown-body{color:#a9b6ca!important}.work-page .lab-ledger strong,.about-page .profile-note div,.music-page .sound-note>span,.guestbook-page .guestbook-aside strong{color:#dce6f7!important}.work-page .project-card,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor{background:#101627bd!important;border-color:#b8ccff2b!important}.work-page .project-info h2,.settings-page .palette-card strong,.settings-page .mode-card strong,.settings-page .custom-heading h2{color:#edf3ff!important}.work-page .project-info>p,.work-page .project-label{color:#93a1b8!important}.work-page .project-visual{background:#141b31!important}.about-page .iframe-shell,.music-page .music-shell{border-color:#b8ccff2e!important;box-shadow:0 22px 55px #0000004d!important}.about-page .about-content{background:#101627!important}.guestbook-page .message-form{background:#101627bd!important;border-color:#b8ccff2b!important}.guestbook-page .message-form input,.guestbook-page .message-form textarea{color:#e7eefc!important;background:#0c1120!important;border-color:#b8ccff29!important}.article-page .markdown-body :is(h1,h2,h3){color:#f1f5ff!important}.article-page .article-rule,.article-page .comments-section{border-color:#b8ccff26!important}.article-page .markdown-body pre{background:#0c1120!important;border:1px solid rgba(184,204,255,.13)}.settings-page .mini-preview{border:1px solid rgba(184,204,255,.16)}.settings-page .custom-name input[type=text]{color:#e7eefc!important;background:#0c1120!important;border-color:#b8ccff29!important}.route-enter-active,.route-leave-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.route-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}.route-enter-from{opacity:0;transform:translate3d(0,8px,0)}.route-leave-to{opacity:0;transform:translate3d(0,-5px,0)}.home-page .signal-screen,.work-page .project-card,.settings-page .palette-card{animation:float-in .65s cubic-bezier(.22,1,.36,1) both}.work-page .project-card:nth-child(2),.settings-page .palette-card:nth-child(2n){animation-delay:.09s}.home-page .screen-noise{animation:scan 7s linear infinite}@keyframes float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scan{50%{transform:translateY(10px);opacity:.48}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width: 840px){.journal-command,.journal-library,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-terminal,.music-page .sound-header,.music-page .audio-capsule,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.settings-page .settings-hero,.settings-page .settings-workspace,.settings-page .custom-lab{width:min(1320px,100% - 80px)!important}.article-page .article-layout,.article-page .comments-section{width:min(1280px,100% - 80px)!important}.article-page .article-layout{grid-template-columns:minmax(0,860px) 225px!important}.article-page .comments-section{grid-template-columns:minmax(0,.55fr) minmax(0,.8fr)!important}}.journal-page .article-title{font-size:1.24rem!important}.journal-page .article-copy>p{font-size:.86rem!important;line-height:1.75!important}.journal-page .article-meta a,.journal-page .article-meta time,.journal-page .article-footer{font-size:.68rem!important}.journal-page .category-rail button,.journal-page .journal-search input{font-size:.78rem!important}.journal-page .collection-meta,.journal-page .library-topline{font-size:.65rem!important}.article-page .article-summary{font-size:1.08rem!important}.article-page .reading-meta{font-size:.77rem!important}.article-page .markdown-body{font-size:1.08rem!important;line-height:2!important}.article-page .markdown-body :is(p,li,td,th,dd){font-size:inherit!important}.article-page .markdown-body h2{font-size:1.9rem!important}.article-page .markdown-body h3{font-size:1.42rem!important}.article-page .toc-list button{font-size:.75rem!important;line-height:1.55!important}.work-page .project-info>p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p,.settings-page .settings-hero>p{font-size:.86rem!important;line-height:1.78!important}.work-page .project-label,.work-page .project-links a{font-size:.66rem!important}.guestbook-page .message-copy p{font-size:.87rem!important}.guestbook-page .message-copy strong{font-size:.85rem!important}.guestbook-page .message-form label>span,.guestbook-page .message-form input,.guestbook-page .message-form textarea{font-size:.82rem!important}.settings-page .palette-card strong,.settings-page .mode-card strong{font-size:.86rem!important}.settings-page .palette-card small,.settings-page .mode-card p{font-size:.72rem!important}.home-page .landing-description{font-size:1.04rem!important}.home-page .route-card p{font-size:.78rem!important}.home-page .signal-stats strong{font-size:.8rem!important}@media (max-width: 839px){.article-page .markdown-body{font-size:1rem!important;line-height:1.9!important}.article-page .article-summary{font-size:1rem!important}.journal-page .article-copy>p{font-size:.82rem!important}.home-page .landing-description{font-size:.98rem!important}}.home-page .landing-copy h1{font-size:clamp(2.5rem,3.7vw,4rem)!important;line-height:.96!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page .guestbook-hero h1,.settings-page .settings-hero h1{font-size:clamp(2.25rem,3.5vw,3.65rem)!important;letter-spacing:-.08em!important;line-height:.96!important}.journal-page .command-title h1{font-size:clamp(2.2rem,3.3vw,3.45rem)!important;line-height:1!important}.article-page .reading-header h1{font-size:clamp(2rem,3.1vw,3.25rem)!important;line-height:1.04!important}.article-page .comments-intro h2{font-size:clamp(1.6rem,2.4vw,2.4rem)!important;line-height:1.08!important}.not-found-page .error-code{font-size:clamp(6rem,18vw,10rem)!important}.not-found-page .not-found-content h1{font-size:clamp(2.25rem,4vw,4rem)!important}.work-page .lab-intro p,.about-page .profile-title p,.music-page .sound-title p,.guestbook-page .guestbook-hero>div>p:first-child,.settings-page .settings-hero>div>p,.journal-page .command-title p{font-size:.7rem!important;letter-spacing:.11em!important}.work-page .lab-protocol>span,.about-page .profile-note>span,.music-page .sound-note>span,.guestbook-page .guestbook-note>span,.settings-page .section-label,.journal-page .library-topline{font-size:.68rem!important;letter-spacing:.1em!important}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.settings-page .settings-hero>p{font-size:.9rem!important;line-height:1.7!important}.work-page .project-label,.work-page .project-links a,.guestbook-page .guestbook-aside>span,.guestbook-page .guestbook-aside small,.journal-page .command-readout>span,.journal-page .command-readout div{font-size:.68rem!important}@media (max-width: 839px){.home-page .landing-copy h1{font-size:clamp(2rem,7vw,2.65rem)!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page .guestbook-hero h1,.settings-page .settings-hero h1{font-size:clamp(1.85rem,6.6vw,2.5rem)!important}.journal-page .command-title h1,.article-page .reading-header h1{font-size:clamp(1.85rem,6.2vw,2.4rem)!important}}.app-shell .brand-copy b,.app-shell .desktop-navigation a,.app-shell .theme-link{font-size:.75rem!important}.app-shell .brand-copy i,.app-shell .system-status,.app-shell .desktop-navigation a small{font-size:.65rem!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .screen-footer,.home-page .route-index,.home-page .deck-heading>span,.home-page .deck-heading>div p,.home-page .signal-selector p,.home-page .signal-selector button span{font-size:.68rem!important}.home-page .solid-action,.home-page .ghost-action,.home-page .route-card p,.home-page .signal-selector button{font-size:.78rem!important}.work-page .lab-serial,.work-page .lab-ledger span,.work-page .board-heading span,.work-page .project-visual .visual-action,.about-page .profile-code,.about-page .profile-code i,.about-page .terminal-bar,.about-page .rail-label,.about-page .rail-node,.about-page .rail-scale,.music-page .sound-index,.music-page .sound-index i,.music-page .capsule-bar,.music-page .equalizer-panel p,.music-page .equalizer-panel>span,.music-page .viewport-topline,.music-page .capsule-footer{font-size:.68rem!important}.journal-page .collection-meta,.journal-page .library-topline,.journal-page .category-rail button span,.journal-page .article-meta a,.journal-page .article-meta time,.journal-page .article-footer,.article-page .category-link,.article-page .reading-meta,.article-page .toc-list button,.guestbook-page .message-list-heading span,.guestbook-page .message-copy time,.guestbook-page .message-form small,.guestbook-page .message-form>button,.pager-container button,.pager-container .pager-status{font-size:.7rem!important}.guestbook-page .message-form label>span,.guestbook-page .message-form label i,.settings-page .palette-card small,.settings-page .palette-card>b,.settings-page .mode-card p,.settings-page .mini-preview p,.settings-page .mini-preview>span,.settings-page .custom-heading>p,.settings-page .custom-name>span,.settings-page .color-controls label>span,.settings-page .color-controls label code,.settings-page .custom-actions button{font-size:.72rem!important}:root{--ui-canvas: #f6f8fc;--ui-canvas-deep: #edf1f8;--ui-surface: rgba(255, 255, 255, .88);--ui-surface-solid: #ffffff;--ui-surface-muted: #f0f3f9;--ui-ink: #182033;--ui-ink-soft: #536078;--ui-ink-muted: #657087;--ui-line: rgba(70, 84, 116, .16);--ui-line-strong: rgba(70, 84, 116, .24);--ui-violet: #625bd6;--ui-violet-soft: #eeecff;--ui-mint: #0f7967;--ui-mint-soft: #e3f7f1;--ui-coral: #b84e3e;--ui-coral-soft: #fff0ec;--ui-shadow: 0 18px 48px rgba(36, 46, 76, .08);--ui-shadow-soft: 0 8px 24px rgba(36, 46, 76, .06)}.app-shell{color:var(--ui-ink)!important;background:var(--ui-canvas)!important}.app-shell .ambient{opacity:.12!important;filter:blur(100px)!important}.app-shell .topbar{color:var(--ui-ink)!important;background:#ffffffd1!important;border-color:#4e597926!important;box-shadow:0 14px 40px #2a34521a,inset 0 1px #fffffff5!important}.app-shell .brand,.app-shell .brand-copy b{color:var(--ui-ink)!important}.app-shell .brand-copy i,.app-shell .system-status{color:var(--ui-ink-muted)!important}.app-shell .desktop-navigation{background:#eff2f8db!important;border-color:#4e59791a!important}.app-shell .desktop-navigation a{color:#667188!important}.app-shell .desktop-navigation a:hover{color:var(--ui-ink)!important;background:#ffffffc7!important}.app-shell .desktop-navigation a.router-link-exact-active{color:#4d47ba!important;background:var(--ui-surface-solid)!important;box-shadow:0 4px 14px #4440961a,inset 0 0 0 1px #625bd626!important}.app-shell .desktop-navigation a:after{background:#756ee3!important;box-shadow:none!important}.app-shell .theme-link{color:#4f5b72!important;background:#ffffffc7!important;border-color:var(--ui-line)!important}.app-shell .theme-link:hover{color:#fff!important;background:var(--ui-violet)!important;border-color:var(--ui-violet)!important}.home-page,.journal-page,.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page{color:var(--ui-ink)!important;background:radial-gradient(circle at 84% 5%,rgba(112,101,235,.13),transparent 31rem),radial-gradient(circle at 6% 92%,rgba(34,184,153,.09),transparent 29rem),var(--ui-canvas)!important}.work-page:before,.about-page:before,.music-page:before,.guestbook-page:before,.settings-page:before,.article-page:before,.not-found-page:before{opacity:.46!important;background-image:linear-gradient(rgba(86,99,132,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(86,99,132,.06) 1px,transparent 1px)!important}.home-page .landing-grid,.home-page .landing-copy,.home-page .route-deck,.home-page .signal-stats,.home-page .route-card{border-color:var(--ui-line)!important}.home-page .landing-copy h1,.home-page .deck-heading h2{color:var(--ui-ink)!important;text-shadow:none!important}.home-page .landing-copy h1 em,.home-page .deck-heading h2 em{color:var(--ui-violet)!important}.home-page .landing-description,.home-page .signal-stats strong{color:var(--ui-ink-soft)!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .deck-heading p,.home-page .deck-heading>span,.home-page .signal-selector p{color:var(--ui-ink-muted)!important}.home-page .solid-action{color:#fff!important;background:var(--ui-violet)!important;box-shadow:0 10px 24px #625bd633!important}.home-page .solid-action:hover{background:#4f48c4!important}.home-page .ghost-action{color:#465269!important;background:#ffffffbd!important;border-color:var(--ui-line)!important}.home-page .signal-screen{background:radial-gradient(circle at 72% 28%,#d7d4ff,#eef1ff 48%,#e8f6f2)!important;border:1px solid rgba(84,79,166,.16)!important;border-radius:22px!important;box-shadow:0 28px 64px #373d6921!important}.home-page .signal-screen:after{background:linear-gradient(180deg,#f8f9ff14,#3c3e682e)!important}.home-page .screen-core p{color:#514ab9!important}.home-page .screen-core h2{color:#202741!important}.home-page .screen-core>span,.home-page .screen-corner,.home-page .screen-footer{color:#5e6980!important}.home-page .signal-screen.has-image:after{background:linear-gradient(180deg,#13182c1f,#161c33d1)!important}.home-page .signal-screen.has-image .screen-core h2{color:#fff!important}.home-page .signal-screen.has-image .screen-core>span,.home-page .signal-screen.has-image .screen-corner,.home-page .signal-screen.has-image .screen-footer{color:#f4f7ffd6!important}.home-page .route-card{border-radius:18px!important;box-shadow:var(--ui-shadow-soft)!important}.home-page .route-card-large{color:#fff!important;background:linear-gradient(145deg,#716ae2,#948fee)!important}.home-page .route-card-lime{color:#234c43!important;background:#dff5ee!important}.home-page .route-card-void{color:#2f4166!important;background:#e3ebfb!important}.home-page .route-card-coral{color:#653c35!important;background:#ffe5df!important}.home-page .signal-selector button{color:#5e6980!important;background:#ffffffd1!important;border-color:var(--ui-line)!important}.home-page .signal-selector button:hover,.home-page .signal-selector button.active{color:#fff!important;background:var(--ui-violet)!important;border-color:var(--ui-violet)!important}.journal-page .journal-command{border-color:var(--ui-line)!important}.journal-page .command-title h1{color:var(--ui-ink)!important;text-shadow:none!important}.journal-page .command-title h1 em{color:var(--ui-violet)!important}.journal-page .command-title p,.journal-page .library-topline,.journal-page .collection-meta{color:var(--ui-ink-muted)!important}.journal-page .command-readout{background:linear-gradient(145deg,#f0eeff,#e9f7f3)!important;border-color:#625bd62e!important;box-shadow:var(--ui-shadow-soft)!important}.journal-page .command-readout>span,.journal-page .command-readout strong{color:#4f49b3!important}.journal-page .command-readout p{color:var(--ui-ink-soft)!important}.journal-page .command-readout div{color:var(--ui-mint)!important}.journal-page .journal-toolbar,.journal-page .article-card,.pager-container{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow-soft)!important}.journal-page .journal-search{background:var(--ui-surface-muted)!important;border-color:var(--ui-line)!important}.journal-page .journal-search input{color:var(--ui-ink)!important}.journal-page .journal-search input::placeholder{color:#929caf!important}.journal-page .journal-search button,.journal-page .category-rail button.active,.pager-container button.active{color:#fff!important;background:var(--ui-violet)!important;border-color:var(--ui-violet)!important;box-shadow:none!important}.journal-page .category-rail button{color:#647087!important;background:#f7f8fc!important;border-color:var(--ui-line)!important}.journal-page .category-rail button:hover{color:#514ab9!important;background:var(--ui-violet-soft)!important;border-color:#625bd63d!important}.journal-page .article-card.is-featured{background:linear-gradient(145deg,#fff,#f1efff)!important}.journal-page .article-image,.journal-page .article-image.is-empty{color:var(--ui-violet)!important;background:linear-gradient(145deg,#ebe9ff,#e4f6f0)!important}.journal-page .article-title{color:var(--ui-ink)!important}.journal-page .article-title:hover,.journal-page .article-meta a{color:#514ab9!important}.journal-page .article-meta a{background:var(--ui-violet-soft)!important}.journal-page .article-meta time,.journal-page .article-footer{color:var(--ui-ink-muted)!important}.journal-page .article-copy>p{color:var(--ui-ink-soft)!important}.journal-page .article-footer{border-color:var(--ui-line)!important}.journal-page .article-footer span:first-child{color:#3f4b61!important}.pager-container button{color:#657087!important}.pager-container button:hover:not(:disabled):not(.active){color:#514ab9!important;background:var(--ui-violet-soft)!important;border-color:#625bd633!important}.pager-container button:disabled,.pager-container .pager-status{color:#98a1b2!important}.work-page .lab-header,.about-page .profile-header,.music-page .sound-header,.guestbook-page .guestbook-hero,.settings-page .settings-hero,.article-page .article-layout,.work-page .lab-ledger,.guestbook-page .guestbook-board,.settings-page .custom-lab,.article-page .comments-section{border-color:var(--ui-line)!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page h1,.settings-page .settings-hero h1,.settings-page .custom-heading h2,.article-page .reading-header h1,.article-page .comments-intro h2,.not-found-page .not-found-content h1{color:var(--ui-ink)!important;text-shadow:none!important}.work-page .lab-intro h1 em{color:var(--ui-coral)!important}.about-page .profile-title h1 em,.settings-page .settings-hero h1 em,.not-found-page .not-found-content h1 em{color:var(--ui-violet)!important}.music-page .sound-title h1 em,.guestbook-page h1 em{color:var(--ui-mint)!important}.work-page .lab-intro p,.about-page .profile-title p,.music-page .sound-title p,.guestbook-page .guestbook-hero>div>p:first-child,.settings-page .settings-hero>div>p,.settings-page .section-label,.article-page .comments-intro>p,.not-found-page .not-found-content>p:first-child{color:var(--ui-ink-muted)!important}.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor,.article-page .article-guide,.article-page .back-link{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow-soft)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.work-page .lab-protocol{background:var(--ui-coral-soft)!important;border-color:#d8675433!important}.about-page .profile-note,.settings-page .settings-hero>p{background:var(--ui-violet-soft)!important;border-color:#625bd629!important}.music-page .sound-note,.guestbook-page .guestbook-note{background:var(--ui-mint-soft)!important;border-color:#148b762b!important}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p,.guestbook-page .guestbook-aside small,.settings-page .settings-hero>p,.settings-page .mode-card p{color:var(--ui-ink-soft)!important}.work-page .lab-protocol>span,.work-page .lab-protocol div{color:var(--ui-coral)!important}.about-page .profile-note>span,.about-page .profile-note div{color:#5b54c2!important}.music-page .sound-note>span,.guestbook-page .guestbook-note>span,.guestbook-page .guestbook-aside strong{color:var(--ui-mint)!important}.work-page .lab-serial,.work-page .lab-ledger span,.work-page .board-heading span,.work-page .project-label{color:var(--ui-ink-muted)!important}.work-page .lab-serial b{color:var(--ui-coral)!important}.work-page .lab-ledger strong,.work-page .board-heading strong,.work-page .project-info h2{color:var(--ui-ink)!important}.work-page .project-card{background:var(--ui-surface-solid)!important;border-color:var(--ui-line)!important;border-radius:16px!important;box-shadow:var(--ui-shadow-soft)!important}.work-page .project-card:hover{border-color:#d8675461!important;box-shadow:var(--ui-shadow)!important}.work-page .project-visual{color:var(--ui-coral)!important;background:#edf1f8!important}.work-page .project-visual img{opacity:.88!important;filter:saturate(.86) contrast(1.02)!important}.work-page .project-info>p{color:var(--ui-ink-soft)!important}.work-page .project-links a{color:#536078!important;background:#f7f8fc!important;border-color:var(--ui-line)!important}.work-page .project-links a:last-child{color:#fff!important;background:var(--ui-violet)!important;border-color:var(--ui-violet)!important}.about-page .profile-code,.about-page .profile-code i,.music-page .sound-index,.music-page .sound-index i,.about-page .terminal-bar,.music-page .capsule-bar,.about-page .terminal-footer,.music-page .capsule-footer,.about-page .rail-label,.about-page .rail-scale,.music-page .equalizer-panel,.music-page .viewport-topline{color:var(--ui-ink-muted)!important}.about-page .profile-code b,.music-page .sound-index b,.music-page .frequency-readout b{color:var(--ui-violet)!important}.about-page .profile-terminal,.music-page .audio-capsule{background:#ffffffc7!important;border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow)!important}.about-page .terminal-body,.music-page .capsule-body{border-color:var(--ui-line)!important}.about-page .profile-rail,.music-page .equalizer-panel{background:linear-gradient(180deg,#f0efff,#eef5f6)!important;border-color:var(--ui-line)!important}.about-page .rail-node{color:#738096!important}.about-page .rail-node.active,.about-page .terminal-state,.music-page .equalizer-panel>b,.music-page .capsule-footer span:first-child{color:var(--ui-mint)!important}.about-page .profile-viewport,.about-page .about-content,.music-page .player-viewport,.music-page .music-content{background:#fbfcff!important}.about-page .terminal-action,.music-page .viewport-action{color:#536078!important;background:#f1f3f8!important;border-color:var(--ui-line)!important}.music-page .viewport-topline{background:#f6f8fcf5!important;border-color:var(--ui-line)!important}.guestbook-page .guestbook-aside>span,.guestbook-page .message-list-heading span,.guestbook-page .message-copy time,.guestbook-page .message-form .form-heading p{color:var(--ui-ink-muted)!important}.guestbook-page .message-form{background:var(--ui-surface-solid)!important;border-color:var(--ui-line)!important;border-radius:14px!important;box-shadow:var(--ui-shadow-soft)!important}.guestbook-page .message-list-heading{border-color:var(--ui-line)!important}.guestbook-page .message-list-heading h3,.guestbook-page .message-copy strong,.guestbook-page .message-form label>span{color:var(--ui-ink)!important}.guestbook-page .message-form .form-heading span{color:var(--ui-mint)!important}.guestbook-page .message-form input,.guestbook-page .message-form textarea{color:var(--ui-ink)!important;background:#f6f8fc!important;border-color:var(--ui-line)!important}.guestbook-page .message-form input::placeholder,.guestbook-page .message-form textarea::placeholder,.guestbook-page .message-form label>i{color:#929caf!important}.guestbook-page .message-form>button{color:#fff!important;background:var(--ui-violet)!important}.guestbook-page .message-list li{border-color:var(--ui-line)!important}.guestbook-page .message-copy p{color:var(--ui-ink-soft)!important}.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor{border-radius:14px!important}.settings-page .palette-card:hover,.settings-page .palette-card.active{border-color:#625bd675!important;box-shadow:0 0 0 3px #625bd614!important}.settings-page .palette-card strong,.settings-page .mode-card strong{color:var(--ui-ink)!important}.settings-page .palette-card small,.settings-page .color-controls code{color:var(--ui-ink-muted)!important}.settings-page .palette-card>b,.settings-page .mode-icon{color:var(--ui-violet)!important}.settings-page .mode-icon{background:var(--ui-violet-soft)!important}.settings-page .mode-switch{background:#d6dbe6!important}.settings-page .mode-switch.active{background:var(--ui-violet)!important}.settings-page .mini-preview{color:var(--ui-ink)!important;background:linear-gradient(145deg,#efedff,#e5f6f1)!important;border-color:var(--ui-line)!important;border-radius:14px!important}.settings-page .mini-preview p,.settings-page .mini-preview>span{color:var(--ui-ink-soft)!important}.settings-page .mini-preview h3{color:var(--ui-ink)!important}.settings-page .mini-preview>div b{color:#fff!important;background:var(--ui-violet)!important}.settings-page .mini-preview>div i{color:#4f5b72!important;background:#ffffffb8!important}.settings-page .custom-name>span,.settings-page .color-controls label>span{color:#465269!important}.settings-page .custom-name input[type=text]{color:var(--ui-ink)!important;background:#f6f8fc!important;border-color:var(--ui-line)!important;border-radius:9px!important}.settings-page .custom-actions{border-color:var(--ui-line)!important}.settings-page .custom-actions button{color:#fff!important;background:var(--ui-violet)!important;border-radius:9px!important}.article-page .back-link,.article-page .article-guide{color:var(--ui-ink-soft)!important}.article-page .category-link{color:#fff!important;background:var(--ui-violet)!important}.article-page .article-summary,.article-page .reading-meta,.article-page .markdown-body,.article-page .markdown-body :is(p,li,td,th,dd){color:#4b576e!important}.article-page .reading-meta a,.article-page .markdown-body a{color:#554ec4!important}.article-page .markdown-body :is(h1,h2,h3,h4),.article-page .markdown-body strong{color:var(--ui-ink)!important}.article-page .article-rule,.article-page .markdown-body hr,.article-page .comments-section{border-color:var(--ui-line)!important;background-color:transparent!important}.article-page .markdown-body blockquote{color:var(--ui-ink-soft)!important;background:var(--ui-mint-soft)!important;border-left-color:var(--ui-mint)!important}.article-page .markdown-body pre{color:#eaf0ff!important;background:#22283a!important;border-color:#ffffff1a!important;box-shadow:0 14px 30px #242a3e1f!important}.article-page .toc-list button{color:#68748a!important;border-left-color:var(--ui-line-strong)!important}.article-page .toc-list button:hover,.article-page .toc-list button.active{color:#514ab9!important;border-left-color:var(--ui-violet)!important}.not-found-page .error-code{color:#625bd61f!important}.not-found-page .error-copy{color:var(--ui-ink-soft)!important}.not-found-page .error-actions a{color:#4f5b72!important;background:#ffffffb3!important;border-color:var(--ui-line)!important}.not-found-page .error-actions a:first-child{color:#fff!important;background:var(--ui-violet)!important;border-color:var(--ui-violet)!important}@media (max-width: 839px){.app-shell .mobile-dock{background:#ffffffe6!important;border-color:var(--ui-line)!important;box-shadow:0 16px 40px #2a345224,inset 0 1px #fff!important}.app-shell .mobile-dock a{color:#6d788e!important}.app-shell .mobile-dock a.router-link-exact-active{color:#fff!important;background:linear-gradient(135deg,#6a63dc,#817be8)!important;border-color:#625bd63d!important;box-shadow:0 8px 18px #625bd62e!important}}:root{--color-primary: #6d5dfc;--color-primaryLight: #9b8cff;--color-primaryDark: #5345d7;--color-secondary: #36c7d0;--color-secondaryLight: #eefbfb;--color-secondaryDark: #1b8e9a;--color-danger: #ff6b6b;--color-success: #51cf66;--color-warning: #ffd43b;--color-info: #74c0fc;--color-words: #1d1d2b;--color-wordsLight: #6f7083;--color-wordsLighter: #a6a7b5;--color-white: #ffffff;--color-bgPrimary: #ffffff;--color-bgSecondary: #f5f5fa;--color-bgDark: #11111b;--color-bgCard: rgba(255, 255, 255, .9);--color-border: #e7e7ef;--color-borderLight: #f0f0f5;--custom-radius: 16px;--animation-duration: .3s}@keyframes _fadeIn_1ioq2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInleft_1ioq2_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideInright_1ioq2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._loading_1ioq2_52{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
