.roots-container.svelte-eau8ol{position:absolute;top:100%;pointer-events:none;z-index:-1}canvas.svelte-eau8ol{display:block}.leaves-container.svelte-1j0zbn0{position:absolute;bottom:100%;pointer-events:none;z-index:-1}canvas.svelte-1j0zbn0{display:block}.section-header.svelte-19cbh1x{font-family:var(--font-display);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:1rem}.principles-grid.svelte-19cbh1x{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.principles-grid.svelte-19cbh1x{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.principles-grid.svelte-19cbh1x{grid-template-columns:repeat(6,1fr)}}.principle-card.svelte-19cbh1x{padding:1rem 1.25rem;position:relative;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.alive-card.svelte-19cbh1x{overflow:visible;cursor:pointer}.principle-card.svelte-19cbh1x:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.principle-title.svelte-19cbh1x{display:block;font-family:"Texturina","IM Fell DW Pica","Resistance",var(--font-display);font-weight:400;font-size:1.15rem;margin-bottom:.35rem;color:var(--heading);transition:color .3s ease,text-shadow .3s ease}.principle-desc.svelte-19cbh1x{margin:0;font-family:"Sligoil Micro Medium",var(--font-grotesk);font-size:.7rem;line-height:1.5;color:color-mix(in srgb,var(--text) 55%,transparent);text-transform:lowercase;transition:color .3s ease}.principle-card.svelte-19cbh1x:hover .principle-desc:where(.svelte-19cbh1x){color:color-mix(in srgb,var(--text) 65%,transparent)}.highlight.svelte-19cbh1x{color:inherit;transition:color .3s ease}.principle-card.svelte-19cbh1x:hover .highlight:where(.svelte-19cbh1x){color:var(--heading)}.playful-card.svelte-19cbh1x{cursor:pointer}.playful-card.svelte-19cbh1x .principle-title.bouncing:where(.svelte-19cbh1x){display:inline-block;animation:svelte-19cbh1x-playful-bounce .6s ease-in-out;transform-origin:bottom center}@keyframes svelte-19cbh1x-playful-bounce{0%,to{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-6px) rotate(2deg)}50%{transform:translateY(0) rotate(-2deg)}75%{transform:translateY(-3px) rotate(2deg)}}.autonomous-card.svelte-19cbh1x .principle-title:where(.svelte-19cbh1x){display:inline-block;will-change:transform}.autonomous-card.svelte-19cbh1x:hover .principle-title:where(.svelte-19cbh1x){animation:svelte-19cbh1x-autonomous-wander 2.4s ease-out 1 both}@keyframes svelte-19cbh1x-autonomous-wander{0%{transform:translate(0) rotate(0)}30%{transform:translate(5px,-2px) rotate(2deg)}65%{transform:translate(-3px,2px) rotate(-2deg)}to{transform:translate(2px) rotate(1deg)}}.autonomous-card.svelte-19cbh1x .chunk:where(.svelte-19cbh1x){display:inline;transition:margin 1.2s ease-out,padding 1.2s ease-out}.autonomous-card.svelte-19cbh1x:hover .chunk-0:where(.svelte-19cbh1x){padding-right:.25em}.autonomous-card.svelte-19cbh1x:hover .chunk-1:where(.svelte-19cbh1x){padding-right:.5em;padding-left:.1em}.autonomous-card.svelte-19cbh1x:hover .chunk-2:where(.svelte-19cbh1x){padding-right:.4em}.autonomous-card.svelte-19cbh1x:hover .chunk-3:where(.svelte-19cbh1x){padding-right:.3em;padding-left:.2em}.autonomous-card.svelte-19cbh1x:hover .chunk-4:where(.svelte-19cbh1x){padding-left:.15em}.cooperative-card.svelte-19cbh1x .principle-title:where(.svelte-19cbh1x){display:inline-block;transition:transform .4s ease}.cooperative-card.svelte-19cbh1x .highlight:where(.svelte-19cbh1x){display:inline-block;transition:transform .4s ease}.cooperative-card.svelte-19cbh1x:hover .principle-title:where(.svelte-19cbh1x){transform:translateY(8px) translate(6px) rotate(7deg)}.cooperative-card.svelte-19cbh1x:hover .highlight:where(.svelte-19cbh1x){transform:translateY(-6px) translate(-4px) rotate(-7deg)}.cooperative-card.svelte-19cbh1x .tail:where(.svelte-19cbh1x){display:inline-block;transition:transform .4s ease}.cooperative-card.svelte-19cbh1x:hover .tail:where(.svelte-19cbh1x){transform:translateY(-6px) translate(-4px) rotate(-7deg)}@media(prefers-reduced-motion:reduce){.playful-card.svelte-19cbh1x .principle-title.bouncing:where(.svelte-19cbh1x),.autonomous-card.svelte-19cbh1x .principle-title:where(.svelte-19cbh1x),.autonomous-card.svelte-19cbh1x .chunk:where(.svelte-19cbh1x),.cooperative-card.svelte-19cbh1x .principle-title:where(.svelte-19cbh1x),.cooperative-card.svelte-19cbh1x .highlight:where(.svelte-19cbh1x),.cooperative-card.svelte-19cbh1x .tail:where(.svelte-19cbh1x){animation:none;transform:none!important;transition:none}}.definition-hero.svelte-1vb5m2f{display:block}.word-header.svelte-1vb5m2f{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.word-row.svelte-1vb5m2f{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.word.svelte-1vb5m2f{font-size:2rem;font-family:Texturina,IM Fell DW Pica,Sligoil Micro,serif;font-weight:400;letter-spacing:.01em;text-transform:lowercase;color:var(--heading)}@media(min-width:640px){.word.svelte-1vb5m2f{font-size:2.75rem}}.pronunciation.svelte-1vb5m2f{font-size:.8rem;font-weight:400;opacity:.6;color:var(--accent)}.badge.svelte-1vb5m2f{font-size:.6rem;font-family:Sligoil Micro Medium,sans-serif;font-weight:500;letter-spacing:.08em;padding:.15rem .2rem;background:transparent;opacity:.4;text-transform:lowercase}.definition-list.svelte-1vb5m2f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.definition-item.svelte-1vb5m2f{font-family:Sligoil Micro Medium,sans-serif;font-size:.95rem;line-height:1.55;max-width:50ch;opacity:.85;text-transform:lowercase}@media(min-width:640px){.definition-item.svelte-1vb5m2f{font-size:1.05rem}}.definition-number.svelte-1vb5m2f{opacity:.5;margin-right:.3rem}.you-link.svelte-1vb5m2f{text-decoration:none;color:inherit}.you-link.svelte-1vb5m2f em:where(.svelte-1vb5m2f){font-style:italic}.you-link.svelte-1vb5m2f:hover{color:var(--accent)}.sitemap-container.svelte-l3otwb{position:relative;width:100%}.connections.svelte-l3otwb{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0}.connection-line.svelte-l3otwb{transition:stroke .3s,opacity .3s,stroke-width .3s}.sitemap-link.svelte-l3otwb{position:absolute;transform:translate(-50%,-50%);text-decoration:none;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:color .2s,opacity .2s;z-index:1;text-align:center;padding:.5rem}.sitemap-link.svelte-l3otwb:hover,.sitemap-link.highlighted.svelte-l3otwb,.sitemap-link.accent.svelte-l3otwb{color:var(--accent)}.sitemap-link.center.svelte-l3otwb{font-weight:600}.sitemap-link.writing.svelte-l3otwb{opacity:.7}.sitemap-link.writing.svelte-l3otwb .link-name:where(.svelte-l3otwb){font-weight:400;font-style:italic}.link-name.svelte-l3otwb{font-weight:500;letter-spacing:-.02em;transition:transform .2s}.sitemap-link.svelte-l3otwb:hover .link-name:where(.svelte-l3otwb){transform:scale(1.05)}.link-description.svelte-l3otwb{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-4px);font-size:.7em;font-weight:400;color:var(--text);opacity:0;transition:opacity .2s,transform .2s;white-space:nowrap;pointer-events:none}.sitemap-link.svelte-l3otwb:hover .link-description:where(.svelte-l3otwb){opacity:.6;transform:translate(-50%) translateY(0)}.sitemap-container.always-visible.svelte-l3otwb .link-description:where(.svelte-l3otwb){opacity:.55;transform:translate(-50%) translateY(0)}.sitemap-container.always-visible.svelte-l3otwb .sitemap-link:where(.svelte-l3otwb):hover .link-description:where(.svelte-l3otwb),.sitemap-container.always-visible.svelte-l3otwb .sitemap-link.highlighted:where(.svelte-l3otwb) .link-description:where(.svelte-l3otwb){opacity:.85}.page-container.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:1rem;min-height:100vh;display:flex;flex-direction:column}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;margin-bottom:3.5rem;align-items:start}@media(min-width:1280px){.hero-grid.svelte-1uha8ag{grid-template-columns:1.2fr 1fr;gap:6rem;margin-top:3.5rem}}.title-col.svelte-1uha8ag{text-align:left}.title.svelte-1uha8ag{font-family:"Texturina","IM Fell DW Pica","Resistance",var(--font-display);font-weight:400;font-size:clamp(4rem,11vw,6rem);line-height:1;letter-spacing:.01em;color:var(--heading);margin:0;display:flex;flex-direction:column;position:relative;isolation:isolate}.title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;position:relative;z-index:1}.flower-underlay.svelte-1uha8ag{position:absolute;top:.5em;left:.33em;width:5em;height:5em;transform:translate(-50%,-50%);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.community-text.svelte-1uha8ag{font-family:"Sligoil Micro Medium",var(--font-grotesk);font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.55;color:var(--text);margin:1.5rem 0 0;text-transform:lowercase;font-weight:400}.with-footnote.svelte-1uha8ag{position:relative;display:inline-block;width:fit-content;align-self:flex-start}.footnote.svelte-1uha8ag{position:absolute;left:100%;top:60%;font-family:var(--font-body);font-size:1rem;line-height:1;margin-left:.35rem;padding:0;background:none;border:none;color:var(--accent);cursor:pointer;opacity:.85;transition:opacity .2s ease,text-shadow .3s ease,color .3s ease;white-space:nowrap;text-decoration:none}@media(min-width:640px){.footnote.svelte-1uha8ag{font-size:1.2rem}}.footnote.svelte-1uha8ag:hover,.footnote.svelte-1uha8ag:focus-visible{opacity:1;outline:none;text-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent),0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}.definition-col.svelte-1uha8ag{align-self:start;min-height:0}@media(min-width:1280px){.definition-col.svelte-1uha8ag{padding-top:var(--def-top, 0)}}.bracket.svelte-1uha8ag{font:inherit;background:none;border:none;padding:0;margin:0;color:var(--accent);cursor:pointer;text-transform:lowercase}.bracket.svelte-1uha8ag:hover,.bracket.filled.svelte-1uha8ag{color:var(--heading)}.main-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:0;margin-bottom:2rem}.dna-row.svelte-1uha8ag,.index-col.svelte-1uha8ag{min-width:0}.random-page.svelte-1uha8ag{font-family:var(--font-body);font-size:.8rem;line-height:1.55;opacity:.7;color:var(--text);text-transform:lowercase;margin:-1rem 0 0;text-align:right}.random-bracket.svelte-1uha8ag{color:var(--accent);text-decoration:none;font-family:var(--font-body);transition:color .3s ease,text-shadow .3s ease}.random-bracket.svelte-1uha8ag:hover,.random-bracket.svelte-1uha8ag:focus-visible{color:var(--heading);outline:none;text-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent),0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}@media(min-width:640px){.page-container.svelte-1uha8ag{padding:2rem 1.5rem}}
