html[data-theme=light]{color-scheme:light;--ink: #f6f9f7;--ink-soft: #ffffff;--paper: #172c2d;--paper-soft: #344d4e;--muted: #4b6263;--line: rgba(24, 55, 54, .21);--line-strong: rgba(24, 55, 54, .4);--cyan: #176e64;--rose: #a34161;--acid: #dfedaa;--amber: #84621e;--visual-green: #176e64;--visual-mint: #397b77;--header: rgba(249, 252, 250, .94)}html[data-theme=light] body:not(.page-miku){background:#f6f9f7;color:#172c2d}html[data-theme=light] body .site-header{background:#f9fcfaf2;border-bottom-color:#18373633;color:#193435}html[data-theme=light] body .site-nav a{color:#365456}html[data-theme=light] body .site-nav a[aria-current=page]{color:#12645a}html[data-theme=light] body .site-nav a:after{background:#a34161}html[data-theme=light] body .wordmark-mark{color:#176e64;border-color:#176e64}html[data-theme=light] body .icon-button:not(.prism-toggle){color:#204445;border-color:#2354516b}html[data-theme=light] body .icon-button:not(.prism-toggle):is(:hover,:focus-visible){background:#d9ece5;border-color:#176e64;color:#163e3a}html[data-theme=light] body .auto-browse-toggle[aria-pressed=true]{background:#176e64!important;border-color:#176e64!important;color:#fff!important}html[data-theme=light] body .auto-browse-menu{background:#fff;border-color:#2354514d;color:#213d3e}html[data-theme=light] body .auto-browse-speeds button:hover,html[data-theme=light] body .auto-browse-speeds button:focus-visible{background:#e2efeb}html[data-theme=light] body .auto-browse-speeds button[aria-checked=true]{background:#176e64;color:#fff}@media (max-width: 1040px){html[data-theme=light] body .site-nav.is-open{background:#f9fcfafa}}html[data-theme=light] body .hero{background:#edf5f1;color:#183334}html[data-theme=light] body .hero:before{background:linear-gradient(90deg,#f6faf8fa,#f6faf8e6 42%,#f6faf857 78%,#f6faf8b3)}html[data-theme=light] body .hero h1{color:#173031}html[data-theme=light] body .hero-line:first-child{-webkit-text-stroke-color:#2d625d}html[data-theme=light] body .hero-title-accent{color:#a34161}html[data-theme=light] body .hero-lead{color:#3c5758}html[data-theme=light] body .hero-index{color:#426062}html[data-theme=light] body .hero-constellation__orbit,html[data-theme=light] body .hero-constellation__orbit:after{border-color:#1d6b624d}html[data-theme=light] body .hero-orbit-item svg{filter:brightness(0) opacity(.75) drop-shadow(0 8px 10px rgba(20,53,50,.18))}html[data-theme=light] body .hero-orbit-core{border-color:#367d75;background:#203c3b;box-shadow:0 0 0 12px #25655d21,0 20px 38px #1335322e}html[data-theme=light] body .command{color:#1e3d3e;border-color:#1d47456b;background:#ffffff9e}html[data-theme=light] body .command.primary{color:#fff;border-color:#176e64;background:#176e64}html[data-theme=light] body .command:is(:hover,:focus-visible){color:#173331;border-color:#b8d596;background:#dfedaa}html[data-theme=light] body .ticker-band{background:#cfe7dd;color:#183a39}html[data-theme=light] body .ticker-track i{color:#a34161}html[data-theme=light] body .screen-breach{background:#e6f0ec}html[data-theme=light] body .screen-breach:before,html[data-theme=light] body .profile-main .screen-breach:before{background:#edf5f1}html[data-theme=light] body .screen-breach:after{background:linear-gradient(90deg,transparent,#2b897d 25%,#c15f7a 65%,transparent);filter:drop-shadow(0 0 7px rgba(43,137,125,.3))}html[data-theme=light] body .screen-breach__slat{background:#2d8279;box-shadow:0 0 10px #2d827947}html[data-theme=light] body .intro-band{background:#e5efeb;color:#1a3232}html[data-theme=light] body .intro-copy p,html[data-theme=light] body .section-heading p{color:#465e5f}html[data-theme=light] body .shatter-bridge{background:#fafcfb}html[data-theme=light] body .shatter-bridge:before{background:#e5efeb}html[data-theme=light] body .shatter-bridge:after{background:#f9fbf9}html[data-theme=light] body .shatter-bridge__shard{background:#b4d6cf}html[data-theme=light] body .work-band{background:#f9fbf9;color:#1b3333}html[data-theme=light] body .notes-band{background:#eaf0f1;color:#1b3234}html[data-theme=light] body .wave-bridge{background:#f9fbf9}html[data-theme=light] body .wave-bridge__fill{fill:#eaf0f1}html[data-theme=light] body .wave-bridge__crest{stroke:#397b77}html[data-theme=light] body .tear-bridge{background:#203e40}html[data-theme=light] body .tear-bridge:before{background:#eaf0f1}html[data-theme=light] body .tear-bridge__edge{background:linear-gradient(90deg,transparent,#4c9a8c,#b95d78,transparent)}html[data-theme=light] body .links-band{background:#203e40;color:#f8fbf9}html[data-theme=light] body .links-band .section-label{color:#d1e7e3}html[data-theme=light] body .links-band .section-label span{color:#f4bdcf}html[data-theme=light] body .links-band .outro-composition{border-top-color:#e0f5f057}html[data-theme=light] body .links-band .outro-composition__outline{-webkit-text-stroke-color:rgba(219,243,238,.5)}html[data-theme=light] body .links-band .outro-composition a{color:#b9f1e3;border-bottom-color:#b9f1e3}html[data-theme=light] body .links-band .hero-lead,html[data-theme=light] body .links-band .contact-note,html[data-theme=light] body .links-band .contact-actions small{color:#d1e9e3}html[data-theme=light] body .links-band .ambient-object__credit{color:#d5eee8}html[data-theme=light] body .links-band .contact-actions a{border-color:#e0f5f057;color:#f8fbf9}html[data-theme=light] body .links-band .contact-actions a:is(:hover,:focus-visible){background:#dcefe7;border-color:#dcefe7;color:#173d39}html[data-theme=light] body .links-band .contact-actions a:is(:hover,:focus-visible) small{color:#355758}html[data-theme=light] body .profile-hero{background:#e7f0ec;color:#193434}html[data-theme=light] body .profile-hero h1{color:#193434}html[data-theme=light] body .profile-hero p{color:#3f585a}html[data-theme=light] body .profile-hero:before{-webkit-text-stroke-color:rgba(32,103,95,.25)}html[data-theme=light] body .profile-portrait__scan{background:#176e64;box-shadow:0 0 15px #176e648c}html[data-theme=light] body .profile-terminal{background:#244143;color:#f2faf7;border-left-color:#e9adbf;box-shadow:9px 9px #1e544e29}html[data-theme=light] body .profile-terminal-prompt{color:#b9f1e3}html[data-theme=light] body .profile-terminal-cursor{background:#b9f1e3}html[data-theme=light] body .profile-block h3,html[data-theme=light] body .skill-column h3,html[data-theme=light] body .interest-line span{color:#176e64}html[data-theme=light] body .skill-column p{color:#465e5f}html[data-theme=light] body .directory-hero{background:linear-gradient(110deg,#edf5f1,#e8f0f0 70%,#f5edeb);color:#193434}html[data-theme=light] body .directory-hero p{color:#3d5a5c}html[data-theme=light] body .directory-hero .section-label{color:#486365}html[data-theme=light] body .directory-hero .section-label span{color:#a34161}html[data-theme=light] body .directory-motif svg{filter:brightness(0) opacity(.35)}html[data-theme=light] body .directory-motif:before{border-color:#1d6b6252}html[data-theme=light] body .directory-bridge:before{background:#edf5f1}html[data-theme=light] body .directory-row small{color:#4b6263}html[data-theme=light] body .directory-row:is(:hover,:focus-visible),html[data-theme=light] body .resource-primary:is(:hover,:focus-visible) strong{color:#176e64}html[data-theme=light] body .directory-row>span:first-child{color:#a34161}html[data-theme=light] body.page-other .archive-trail{--archive-bg: #f0f6f3;--archive-surface-1: #e2eeea;--archive-surface-2: #e9f0f1;--archive-surface-3: #f2e9e8;--archive-accent: #176e64;--archive-secondary: #a34161;--archive-ice: #397b77}html[data-theme=light] body.page-platforms .platform-flow{background:#f8faf9;color:#1b3333}html[data-theme=light] body.page-platforms .platform-eye-scene{background:#edf4f2}html[data-theme=light] body.page-platforms .platform-eye-scene:before{opacity:.6;background-image:linear-gradient(rgba(24,101,94,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(24,101,94,.1) 1px,transparent 1px)}html[data-theme=light] body.page-platforms .platform-eye-scene__orbit,html[data-theme=light] body.page-platforms .platform-eye-scene__orbit:before,html[data-theme=light] body.page-platforms .platform-eye-scene__orbit:after{border-color:#1d6b6252}html[data-theme=light] body.page-platforms .platform-eye-scene__line{background:linear-gradient(transparent,rgba(29,107,98,.45),transparent)}html[data-theme=light] body.page-platforms .platform-eye-scene__tick{background:#ae4966;box-shadow:0 0 9px #ae496652}html[data-theme=light] body.page-platforms .platform-eye__shadow{stroke:#1e5e5961}html[data-theme=light] body.page-platforms .platform-eye__rim{stroke:#26756d}html[data-theme=light] body.page-platforms #platform-iris-fill stop:nth-child(3){stop-color:#edc486}html[data-theme=light] body.page-platforms .platform-flow__entries{background:#f8faf9;color:#1b3333}html[data-theme=light] body.page-platforms .platform-entry{border-bottom-color:#1e585340}html[data-theme=light] body.page-platforms .platform-entry:first-of-type{border-top-color:#1e585340}html[data-theme=light] body.page-platforms .platform-entry:before{background:#a34161}html[data-theme=light] body.page-platforms .platform-entry:is(:hover,:focus-visible){background:#a3416111}html[data-theme=light] body.page-platforms .platform-entry__code{color:#9b3e5f}html[data-theme=light] body.page-platforms .platform-entry__copy h2{color:#193233}html[data-theme=light] body.page-platforms .platform-entry__copy p{color:#476061}html[data-theme=light] body.page-platforms .platform-entry__action{color:#176e64;border-bottom-color:#176e64}html[data-theme=light] body.page-platforms .platform-heart-scene{background:#f4edeb}html[data-theme=light] body.page-platforms .platform-heart-scene__signal :is(path,use){stroke:#287b73}html[data-theme=light] body.page-platforms .platform-heart__trace{stroke:#f4e4aa}html[data-theme=light] body.page-platforms .platform-signal-scene{background:#eaf1f1}html[data-theme=light] body.page-platforms .platform-signal-scene__rail,html[data-theme=light] body.page-platforms .platform-signal-scene__cursor{background:#2a7972}html[data-theme=light] body.page-platforms .platform-signal-scene__path--back{stroke:#2b7b73;opacity:.8}html[data-theme=light] body.page-platforms .platform-signal-scene__path--front{stroke:#a4536b;opacity:.7}html[data-theme=light] body.page-articles .articles-console{background:#e8efed}html[data-theme=light] body.page-articles .articles-console:before{opacity:.48;background-image:linear-gradient(rgba(31,94,87,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(31,94,87,.1) 1px,transparent 1px)}html[data-theme=light] body.page-articles .articles-console:after{background:linear-gradient(0deg,rgba(32,72,67,.16),transparent)}html[data-theme=light] body.page-articles .article-monitor__head{border-color:#8ba8a2;border-bottom-color:#607e77;background:linear-gradient(135deg,#d8e5e0,#f2f7f4 28%,#b9cdc6 78%,#edf5f1);box-shadow:0 22px 36px #24474138,inset 0 1px #ffffffd9,inset 0 -3px 8px #264b462e}html[data-theme=light] body.page-articles .article-monitor__chin{color:#385753}html[data-theme=light] body.page-articles .article-monitor__chin i{background:#a34161;box-shadow:0 0 7px #a3416166}html[data-theme=light] body.page-articles .article-monitor__neck{background:linear-gradient(90deg,#a9c2ba,#e2eee8 47%,#8aa9a0)}html[data-theme=light] body.page-articles .article-monitor__foot{border-color:#76968d;background:linear-gradient(180deg,#d3e2db,#a1bcb3 55%,#79988f)}html[data-theme=light] body.page-articles .article-keyboard{border-color:#8aa69d;background:linear-gradient(180deg,#d7e4df,#a9c1b8);box-shadow:0 12px 18px #24474133}html[data-theme=light] body.page-articles .article-keyboard kbd{border-color:#2d4b45;border-bottom-color:#142d29;background:#29443e;color:#d3e7de}html[data-theme=light] body.page-articles .article-keyboard kbd.article-keyboard__space{color:#f3faf6}html[data-theme=light] body.page-articles .article-tower{border-color:#829f96;border-right-color:#5e7f75;border-bottom-color:#506f66;background:linear-gradient(90deg,#c9ddd4,#edf5ef 30%,#aec8bd 90%,#d4e5dc);box-shadow:15px 20px 28px #24474133,inset 1px 0 #ffffffa6}html[data-theme=light] body.page-articles .article-tower__top,html[data-theme=light] body.page-articles .article-tower__base{color:#35554e;border-color:#2f5b4f40}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku{--bg: #f6faf8;--bg-soft: #fff;--fg: #1b3435;--muted: #496164;--line: rgba(26, 68, 64, .2);--line-strong: rgba(26, 68, 64, .38);--accent: #18766c;--cyan: #18766c;--rose: #a34161;--acid: #e2edac;background:var(--bg);color:var(--fg)}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-header{background:#f9fcfaf5;border-bottom-color:#18464238;color:#1a3738}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-nav a{color:#365657}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-nav a[aria-current=page]{color:#176e64}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-wordmark b{color:#fff;background:#18766c}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .square-button:not(.prism-toggle){color:#204747;border-color:#2354516b}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .square-button:not(.prism-toggle):is(:hover,:focus-visible){background:#d9ece5;border-color:#176e64;color:#163e3a}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-ticker{background:#d4e9e2;color:#1a3939}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-ticker i{color:#a34161}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .archive-section{background:#f6f9f7;color:#193334}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .archive-copy p,html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .archive-stats dd{color:#486063}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .signal-section{background:#e5f0ec;color:#193536}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .motion-section{background:#f5eaed;color:#2c3034}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .motion-copy p{color:#486063}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .gallery-section{background:#f9fbfa;color:#193334}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .gallery-item figcaption{color:#486063}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .listening-section{--cyan: #9be4d9;background:#274346;color:#f6fbf8}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-footer{background:#e3eeea;color:#456061}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-footer a{color:#195e59}html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .lightbox{--accent: #b6f2e4}@media (max-width: 1040px){html:not([data-theme=prism]):not([data-mode=dark]) body.page-miku .miku-nav.is-open{background:#f9fcfafa}}
