html[data-theme=light] .links-band{background:#142038;color:#f7f9ff}html[data-theme=light] .links-band .section-label{color:#c1cee8}html[data-theme=light] .links-band .section-label span{color:#a7e8f3}html[data-theme=light] .links-band .outro-composition{border-top-color:#d2e1ff5c}html[data-theme=light] .links-band .outro-composition__outline{-webkit-text-stroke-color:rgba(207,218,255,.7)}html[data-theme=light] .links-band .outro-composition a{color:#b6f3ff;border-bottom-color:#b6f3ff}.prism-toggle{position:relative;isolation:isolate;background:transparent;cursor:pointer}html :is(.site-header,.miku-header) .prism-toggle,html :is(.site-header,.miku-header) .prism-toggle:hover,html :is(.site-header,.miku-header) .prism-toggle:focus-visible{border:0;background:transparent}.prism-toggle__core{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:radial-gradient(circle at 29% 23%,#f9f2ff 0,#f9f2ff 5%,#d8c3ff 18%,#9185ff 42%,#274de1 69%,#09145a);box-shadow:inset -5px -7px 10px #040c41b3,inset 2px 2px 5px #ffffffc7,0 7px 15px #242dae66,0 0 15px #8f7fff5c;animation:prism-orbit 8s ease-in-out infinite}.prism-toggle__core:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:radial-gradient(ellipse at 26% 19%,rgba(255,255,255,.82),transparent 46%);animation:prism-glint 6s ease-in-out infinite alternate}.prism-toggle[aria-pressed=true] .prism-toggle__core{box-shadow:inset -5px -7px 10px #040c41b3,inset 2px 2px 5px #ffffffd6,0 0 0 2px #d6caff,0 0 22px #927bffd9,0 8px 17px #2742de80}.prism-toggle:focus-visible{outline:2px solid #e6ddff;outline-offset:3px}.prism-toggle:hover .prism-toggle__core{animation-duration:3.5s}@keyframes prism-orbit{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-2px) rotate(9deg)}}@keyframes prism-glint{to{transform:translate(3px,2px);opacity:.58}}html[data-theme=prism]{color-scheme:dark;--ink: #17121f;--ink-soft: #251b30;--paper: #fbf8ff;--paper-soft: #e3d8eb;--muted: #c9b9d5;--line: rgba(223, 194, 229, .27);--line-strong: rgba(231, 210, 239, .51);--cyan: #b6e8f4;--rose: #ff9fbe;--acid: #e1f6a8;--amber: #f6d09b;--visual-green: #dfc4f3;--visual-mint: #b6e8f4;--header: rgba(27, 17, 36, .92)}html[data-theme=prism] body{background:#17121f;color:#fbf8ff}html[data-theme=prism] .site-header{background:#1b1124e8;border-bottom-color:#dfc2e55e}html[data-theme=prism] .wordmark-mark{color:#f1d4ff;border-color:#d1aee8}html[data-theme=prism] .site-nav a[aria-current=page]{color:#efcfff}html[data-theme=prism] .site-nav a:after{background:#ff9cbb}html[data-theme=prism] .icon-button:not(.prism-toggle){border-color:#dfc2e57d}html[data-theme=prism] .icon-button:not(.prism-toggle):is(:hover,:focus-visible){background:#dfc4f3;border-color:#dfc4f3;color:#251629}html[data-theme=prism] .auto-browse-menu{background:#2a1d38;border-color:#dfc2e559;color:#fbf8ff}html[data-theme=prism] .auto-browse-toggle[aria-pressed=true]{background:#dfc4f3;border-color:#dfc4f3;color:#251629}html[data-theme=prism] .hero{background:#002fa7;color:#f9f9ff}html[data-theme=prism] .hero:before{background:linear-gradient(90deg,#070d34c7,#0b124e2e 76%,#05092c66)}html[data-theme=prism] .hero-lead{color:#e2eaff}html[data-theme=prism] .hero-index{color:#dae2ff}html[data-theme=prism] .hero-index b,html[data-theme=prism] .section-label span{color:#ffa3b8}html[data-theme=prism] .command{color:#fff;border-color:#edebffad}html[data-theme=prism] .command.primary{background:#d3c4ff;border-color:#d3c4ff;color:#141038}html[data-theme=prism] .command:is(:hover,:focus-visible){background:#d8f99b;border-color:#d8f99b;color:#15172b}html[data-theme=prism] .hero-orbit-item span{color:#f4e5ff}html[data-theme=prism] .ticker-band{background:#e2c9f0;color:#291830}html[data-theme=prism] .ticker-track i{color:#99426f}html[data-theme=prism] .screen-breach{background:#f1e9f4}html[data-theme=prism] .screen-breach:before{background:#48305d}html[data-theme=prism] .screen-breach:after{background:linear-gradient(90deg,transparent,#dfc4f3 20%,#b7e8f1 55%,transparent 90%)}html[data-theme=prism] .screen-breach__slat{background:#dfc4f3;box-shadow:0 0 14px #dfc4f39e}html[data-theme=prism] .intro-band{background:#f1e9f4;color:#291d36}html[data-theme=prism] .intro-band .section-label{color:#61536d}html[data-theme=prism] .intro-band .section-label span{color:#62408b}html[data-theme=prism] .intro-band .section-heading p,html[data-theme=prism] .intro-band .identity-strip dt{color:#5b506a}html[data-theme=prism] .intro-copy p{color:#5a5068}html[data-theme=prism] .identity-strip{border-top-color:#49335b52}html[data-theme=prism] .intro-band .terminal-mini{background:#241b39;color:#f5eeff;border-left-color:#d4bfe9}html[data-theme=prism] .terminal-prompt{color:#dfc8f4}html[data-theme=prism] .ambient-object--balisong .ambient-object__credit{color:#513566}html[data-theme=prism] .shatter-bridge{background:#21182e}html[data-theme=prism] .shatter-bridge:before{background:#f1e9f4}html[data-theme=prism] .shatter-bridge:after{background:#392746}html[data-theme=prism] .shatter-bridge__word{-webkit-text-stroke-color:rgba(234,203,243,.72)}html[data-theme=prism] .shatter-bridge__shard{background:#e3d2ee}html[data-theme=prism] .work-band{background:#21182c}html[data-theme=prism] .project-row[href]:hover{background:#dcb7e81a}html[data-theme=prism] .notes-band{background:#3e2b4b}html[data-theme=prism] .wave-bridge{background:#21182c}html[data-theme=prism] .wave-bridge__fill{fill:#3e2b4b}html[data-theme=prism] .wave-bridge__crest{stroke:#b7e8f1}html[data-theme=prism] .tear-bridge{background:#1d1528}html[data-theme=prism] .tear-bridge:before{background:#3e2b4b}html[data-theme=prism] .tear-bridge__edge{background:linear-gradient(90deg,transparent,#dfc4f3,transparent)}html[data-theme=prism] .links-band{background:#1d1528;color:#fbf8ff}html[data-theme=prism] .links-band .outro-composition__outline{-webkit-text-stroke-color:rgba(226,199,240,.7)}html[data-theme=prism] .links-band .outro-composition a{color:#b6e8f4;border-bottom-color:#b6e8f4}html[data-theme=prism] .directory-hero{background:linear-gradient(112deg,#30203e,#51366e 70%,#98b8d8);color:#fbf8ff}html[data-theme=prism] .directory-hero p{color:#ecdef3}html[data-theme=prism] .directory-bridge{background:#1c1527}html[data-theme=prism] .directory-bridge:before{background:#3b2b50}html[data-theme=prism] .directory-row:hover,html[data-theme=prism] .resource-arrow{color:#dfc4f3}html[data-theme=prism] .directory-card .directory-code{color:#b6e8f4}html[data-theme=prism] .profile-hero{background:linear-gradient(108deg,#281b38,#4a3267 68%,#9ab9d9)}html[data-theme=prism] .profile-hero p{color:#ebdef3}html[data-theme=prism] .profile-hero:before{-webkit-text-stroke-color:rgba(234,205,240,.38)}html[data-theme=prism] .directory-motif:before{border-color:#dcc9ee8c}html[data-theme=prism] .profile-block h3{color:#664485}html[data-theme=prism] .profile-terminal{background:#261b36;color:#f7f0ff;border-left-color:#c7e8f5;box-shadow:12px 12px #976cb433}html[data-theme=prism] .profile-terminal-prompt{color:#e2cafa}html[data-theme=prism] .profile-terminal-output{color:#cdeaf7!important}html[data-theme=prism] .skill-column h3,html[data-theme=prism] .interest-line span{color:#dfc4f3}html[data-theme=prism] .profile-offscreen{background:#281c33}html[data-theme=prism] .page-platforms .platform-flow,html[data-theme=prism] .platform-flow__entries,html[data-theme=prism] :is(.platform-eye-scene,.platform-heart-scene,.platform-signal-scene){background:#21192e}html[data-theme=prism] .platform-entry__code{color:#e2c8f2}html[data-theme=prism] .platform-entry__action{color:#b6e8f4;border-bottom-color:#b6e8f4}html[data-theme=prism] .articles-console{background:#1d1728}html[data-theme=prism] .article-monitor__head{background:linear-gradient(135deg,#49344f,#241b31 28%,#433350 77%,#231928)}html[data-theme=prism] .article-screen{background:#140f20;border-color:#745a81}html[data-theme=prism] .article-tower__window{background-color:#261b32;border-color:#84698e}html[data-theme=prism] .article-tower__fan{background:#3a2945;border-color:#a07cb0}html[data-theme=prism] body.page-miku{--bg: #201728;--bg-soft: #2d2039;--fg: #fcf7ff;--muted: #d0c0da;--line: rgba(226, 197, 232, .29);--accent: #dec1ef;background:var(--bg);color:var(--fg)}html[data-theme=prism] .miku-header{background:#1e1226eb;border-bottom-color:#e5c9eb66}html[data-theme=prism] .miku-nav a[aria-current=page]{color:#f0d4fa}html[data-theme=prism] .miku-hero:before{background:linear-gradient(90deg,#20112dde,#492b6275 62%,#8c62af1f),linear-gradient(0deg,rgba(24,15,37,.78),transparent 58%)}html[data-theme=prism] .miku-kicker{color:#f1d8fb}html[data-theme=prism] .miku-hero h1 span:last-child{background-image:linear-gradient(105deg,#fff6ff,#dfc5f5 35%,#b9e3f1 68%,#f2c1db 84%,#fff6ff)}html[data-theme=prism] .hero-meta:before{background-image:linear-gradient(90deg,#d9b8f2,#b9e3f1,#efafd0,#d9b8f2)}html[data-theme=prism] .archive-section{background:#f2e9f3;color:#2a1c34}html[data-theme=prism] .archive-section:before{background-image:linear-gradient(105deg,transparent 18%,rgba(157,113,193,.2) 43%,rgba(178,207,234,.17) 65%,rgba(224,143,185,.13) 80%,transparent 92%)}html[data-theme=prism] .archive-copy h2 span{background-image:linear-gradient(100deg,#563278,#7650a1 50%,#8e3e71,#563278)}html[data-theme=prism] .archive-stats div:hover dt{color:#7650a1}html[data-theme=prism] .archive-copy p{color:#584c62}html[data-theme=prism] .archive-section :is(.miku-section-label,.archive-stats dd),html[data-theme=prism] .motion-section .miku-section-label{color:#665473}html[data-theme=prism] :is(.archive-section,.motion-section) .miku-section-label span{color:#9f296d}html[data-theme=prism] .signal-section{background:linear-gradient(180deg,#332242,#664a83 72%,#9dbddd);color:#fcf8ff}html[data-theme=prism] .signal-visual{background-color:#503675}html[data-theme=prism] .motion-section{background:#f6eaf2;color:#302239}html[data-theme=prism] .motion-copy p{color:#61536a}html[data-theme=prism] .gallery-section{background:#261b31;color:#fcf8ff}html[data-theme=prism] .gallery-item figcaption{color:#d9c9e1}html[data-theme=prism] .listening-section{background:#201629;color:#fcf8ff}html[data-theme=prism] .track-list li:first-child .track-entry{--track-accent: #e5c9f5}html[data-theme=prism] .track-list li:nth-child(2) .track-entry{--track-accent: #f5a7c5}html[data-theme=prism] .track-list li:nth-child(3) .track-entry{--track-accent: #b9e3f1}html[data-theme=prism] .track-entry__name em,html[data-theme=prism] .listening-count{color:#d5c6df}html[data-theme=prism] .miku-footer{background:#1c1427;color:#d8c8e0}html[data-theme=prism] .miku-footer a{color:#fcf8ff}@media (max-width: 1040px){html[data-theme=prism] :is(.site-nav,.miku-nav).is-open{background:#24192f}}@media (max-width: 700px){html[data-theme=prism] :is(.directory-hero,.profile-hero){background:linear-gradient(115deg,#30203e,#533a6b 88%,#596589)}html[data-theme=prism] .signal-section{background:linear-gradient(180deg,#362446,#664d7e 82%,#8dafcd)}html[data-theme=light] .links-band .outro-composition__outline,html[data-theme=prism] .links-band .outro-composition__outline{font-size:2rem}}@media (max-width: 390px){html[data-theme=light] .links-band h2,html[data-theme=prism] .links-band h2{font-size:2.2rem}}@media (prefers-reduced-motion: reduce){.prism-toggle__core,.prism-toggle__core:after{animation:none}}
