.logo-container.svelte-1hzimhg svg{width:100%;height:auto;fill:var(--color-text)}.node-dot.svelte-1hzimhg{fill:var(--color-bg);stroke:var(--color-text);stroke-width:2px;cursor:pointer}.node-dot.children.svelte-1hzimhg:not(.active){fill:var(--color-text)}.node-dot.children.expanded.svelte-1hzimhg{fill:var(--color-palette-2)}.node-dot.active.svelte-1hzimhg{fill:var(--color-palette-10)}.node-label.svelte-1hzimhg{font-family:var(--font-primary);font-size:var(--text-xs);fill:var(--color-text);pointer-events:none}.tree-viewport.svelte-1x3dzc7{width:100vw;height:100vh;overflow:hidden}.tree-svg.svelte-1x3dzc7{width:100%;height:100%;overflow:visible}.vine-connector.svelte-1x3dzc7{fill:none;stroke:var(--color-text);stroke-width:1.2px;opacity:.25;stroke-dasharray:2000;stroke-dashoffset:2000;animation:svelte-1x3dzc7-grow-vine 2s ease-out forwards;transition:d .6s var(--transition-smooth);filter:url(#graphite-jitter)}@keyframes svelte-1x3dzc7-grow-vine{to{stroke-dashoffset:0}}.canvas-layer.svelte-1uha8ag{position:fixed;inset:0;z-index:1}.ui-layer.svelte-1uha8ag{position:relative;z-index:10}.hero-tree.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center}.about-section.svelte-1uha8ag{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.about-content.svelte-1uha8ag{max-width:var(--max-section-width);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);padding:3rem 6rem;border-radius:8px;text-align:center;box-shadow:0 10px 30px #2f1e0e0d}ul.svelte-1uha8ag{list-style:none;text-align:left}ul.svelte-1uha8ag li:where(.svelte-1uha8ag){display:inline-block;padding:1rem 0}@media(max-width:768px){.about-content.svelte-1uha8ag{padding:1rem}}
