:root{--s-0: #e3a77e;--s-1: #9cc79a;--s-2: #c4bba2;--s-3: #e79ab9;--s-4: #86b8cf}:root[data-theme=light]{--s-0: #a95f2c;--s-1: #3f7d3c;--s-2: #6f6650;--s-3: #a8436c;--s-4: #2f6f8c}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--s-0: #a95f2c;--s-1: #3f7d3c;--s-2: #6f6650;--s-3: #a8436c;--s-4: #2f6f8c}}.controls[data-astro-cid-k5o5wmfi]{margin-bottom:14px;gap:12px;align-items:center}.legend[data-astro-cid-k5o5wmfi]{display:flex;flex-wrap:wrap;gap:6px}.sl[data-astro-cid-k5o5wmfi]{--c: var(--ink-3)}.sl[data-astro-cid-k5o5wmfi] .sw[data-astro-cid-k5o5wmfi],.flows-sw{width:10px;height:10px;border-radius:3px;background:var(--c);display:inline-block;flex:none}.sk-host[data-astro-cid-k5o5wmfi]{padding:0}.sk-scroll[data-astro-cid-k5o5wmfi]{overflow-x:auto;scrollbar-width:thin}.sk-scroll[data-astro-cid-k5o5wmfi]>svg[data-astro-cid-k5o5wmfi]{display:block;width:100%}.swipe[data-astro-cid-k5o5wmfi]{display:none}.strip[data-astro-cid-k5o5wmfi]{margin-top:16px;padding:18px 20px}.strip[data-astro-cid-k5o5wmfi]>svg[data-astro-cid-k5o5wmfi]{display:block;width:100%;overflow:visible;cursor:crosshair}#year[data-astro-cid-k5o5wmfi]{width:100%;margin:4px 0 0;accent-color:var(--accent)}.detail[data-astro-cid-k5o5wmfi]{margin-top:16px}.sk-node rect{rx:4px;cursor:pointer;transition:opacity var(--t-fast)}.sk-node text{font-size:13px;fill:var(--ink);pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.sk-node text .s{fill:var(--ink-3);font-size:11.5px}.sk-node:focus-visible{outline:none}.sk-node:focus-visible rect{stroke:var(--focus);stroke-width:2.5}.sk-link{fill:none;mix-blend-mode:normal;cursor:pointer;transition:stroke-opacity var(--t-fast)}.sk-col{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-3)}#sk.hl .sk-link:not(.hot){stroke-opacity:.06!important}#sk.hl .sk-node:not(.hot) rect{opacity:.3}.st-dot{cursor:pointer;transition:opacity var(--t-fast)}.st-dot circle{stroke:var(--bg);stroke-width:1.5}.st-dot text{font-size:11px;fill:var(--ink-2);pointer-events:none}.st-dot.off{opacity:.22}.st-dot:focus-visible{outline:none}.st-dot:focus-visible circle,.st-dot.hot circle{stroke:var(--ink);stroke-width:2.5}.st-tick{font-family:var(--mono);font-size:10.5px;fill:var(--ink-3)}.d-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px}.d-work{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none}.d-work:hover{border-color:var(--line-2);background:var(--glass-2)}.d-work .nat{font-size:1.35rem}@media(max-width:760px){.sk-scroll[data-astro-cid-k5o5wmfi]>svg[data-astro-cid-k5o5wmfi]{width:760px;max-width:none}.swipe[data-astro-cid-k5o5wmfi]{display:block}}
