.scene.svelte-1c7mrk1{--mx:0;--my:0;aspect-ratio:640/420;width:100%;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:24px 12px 28px 16px;padding:0;display:block;position:relative}.scene.svelte-1c7mrk1:focus-visible{outline-offset:2px}svg.svelte-1c7mrk1{width:100%;height:100%;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;overflow:hidden}.layer.svelte-1c7mrk1{transition:transform .9s var(--ease-out)}.far.svelte-1c7mrk1{transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3px))}.mid.svelte-1c7mrk1{transform:translate(calc(var(--mx) * -8px), calc(var(--my) * -5px))}.near.svelte-1c7mrk1{transform:translate(calc(var(--mx) * -14px), calc(var(--my) * -8px))}.day.svelte-1c7mrk1,.night.svelte-1c7mrk1{transition:opacity .7s ease, transform .9s var(--ease-out)}.night.svelte-1c7mrk1{opacity:0;transform:translateY(18px)}html[data-theme=dark] .day.svelte-1c7mrk1{opacity:0;transform:translateY(24px)}html[data-theme=dark] .night.svelte-1c7mrk1{opacity:1;transform:none}.sun-disc.svelte-1c7mrk1{fill:var(--glow)}.moon.svelte-1c7mrk1 path:where(.svelte-1c7mrk1){fill:var(--moon);stroke-width:2.5px}.stars.svelte-1c7mrk1 path:where(.svelte-1c7mrk1){fill:var(--moon);stroke:none;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite alternate svelte-1c7mrk1-twinkle}.glow-stop.svelte-1c7mrk1{stop-color:var(--glow)}.lantern-glow.svelte-1c7mrk1{fill:url(#scene-glow);stroke:none;mix-blend-mode:screen;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite alternate svelte-1c7mrk1-glow;transform:none}.lantern.svelte-1c7mrk1{stroke-width:2px;transform:none}.lantern.svelte-1c7mrk1 rect:where(.svelte-1c7mrk1){fill:var(--glow)}.firefly.svelte-1c7mrk1{animation:9s ease-in-out infinite alternate svelte-1c7mrk1-wander;transform:none}.firefly.svelte-1c7mrk1:nth-child(2n){animation-name:svelte-1c7mrk1-wander-alt;animation-duration:11s}.firefly.svelte-1c7mrk1 .halo:where(.svelte-1c7mrk1){fill:url(#scene-glow);stroke:none}.firefly.svelte-1c7mrk1 .spark:where(.svelte-1c7mrk1){fill:var(--glow);stroke:none;animation:2.4s ease-in-out infinite alternate svelte-1c7mrk1-blink}.sun-rays.svelte-1c7mrk1{stroke:var(--glow);stroke-dasharray:3 9;transform-box:fill-box;transform-origin:50%;animation:48s linear infinite svelte-1c7mrk1-spin}.bird-path.svelte-1c7mrk1{animation:26s linear infinite svelte-1c7mrk1-fly}.bird-path.late.svelte-1c7mrk1{animation-delay:-2.2s}.bird.svelte-1c7mrk1{stroke-width:2.4px;transform-box:fill-box;transform-origin:50%;animation:.42s ease-in-out infinite alternate svelte-1c7mrk1-flap}.bird.small.svelte-1c7mrk1{stroke-width:2px;animation-duration:.36s}.contour.svelte-1c7mrk1{stroke:var(--sage);animation:11s ease-in-out infinite alternate svelte-1c7mrk1-drift}.contour.b.svelte-1c7mrk1{animation-duration:14s;animation-delay:-4s}.contour.c.svelte-1c7mrk1{animation-duration:17s;animation-delay:-9s}.route.svelte-1c7mrk1{stroke:var(--brand);stroke-width:3.5px;stroke-dasharray:.5 11;animation:2.4s linear infinite svelte-1c7mrk1-march}.stone.svelte-1c7mrk1{fill:var(--stone)}.shade.svelte-1c7mrk1{fill:var(--sage)}.pole.svelte-1c7mrk1{stroke-width:2.5px}.pennant.svelte-1c7mrk1{fill:var(--brand);stroke-width:2.5px;transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite alternate svelte-1c7mrk1-flutter}.traveler.svelte-1c7mrk1{cursor:pointer;transform-box:fill-box;transform-origin:50% 100%}.traveler.hop.svelte-1c7mrk1{animation:svelte-1c7mrk1-hop .64s var(--ease-out)}.idle.svelte-1c7mrk1{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate svelte-1c7mrk1-breathe}.cloak.svelte-1c7mrk1{fill:var(--brand)}.face.svelte-1c7mrk1{fill:var(--surface-1)}.bubble.svelte-1c7mrk1{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .16s ease, transform .36s var(--ease-spring);pointer-events:none;transform:scale(.4)}.bubble.speaking.svelte-1c7mrk1{opacity:1;transform:scale(1)}.bubble.svelte-1c7mrk1 rect:where(.svelte-1c7mrk1),.bubble.svelte-1c7mrk1 path:where(.svelte-1c7mrk1){fill:var(--surface-1);stroke-width:2.5px}.bubble.svelte-1c7mrk1 text:where(.svelte-1c7mrk1){fill:var(--text-1);stroke:none;font-family:var(--font-hand);text-anchor:middle;font-size:22px;font-weight:700}@keyframes svelte-1c7mrk1-twinkle{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1.1)rotate(20deg)}}@keyframes svelte-1c7mrk1-glow{to{opacity:.7;transform:scale(.9)}}@keyframes svelte-1c7mrk1-wander{33%{transform:translate(14px,-10px)}66%{transform:translate(-6px,-22px)}to{transform:translate(10px,6px)}}@keyframes svelte-1c7mrk1-wander-alt{33%{transform:translate(-12px,8px)}66%{transform:translate(8px,-14px)}to{transform:translate(-16px,-6px)}}@keyframes svelte-1c7mrk1-blink{0%{opacity:.2}to{opacity:1}}@keyframes svelte-1c7mrk1-spin{to{transform:rotate(1turn)}}@keyframes svelte-1c7mrk1-fly{0%{transform:translate(0)}50%{transform:translate(360px,-18px)}to{transform:translate(720px,6px)}}@keyframes svelte-1c7mrk1-flap{to{transform:scaleY(.35)}}@keyframes svelte-1c7mrk1-drift{to{transform:translate(6px,-4px)rotate(.6deg)}}@keyframes svelte-1c7mrk1-march{to{stroke-dashoffset:-23px}}@keyframes svelte-1c7mrk1-flutter{to{transform:skewY(-9deg)scaleX(.84)}}@keyframes svelte-1c7mrk1-breathe{to{transform:translateY(-1.5px)scaleY(1.02)}}@keyframes svelte-1c7mrk1-hop{0%{transform:none}18%{transform:scale(1.12,.86)}48%{transform:translateY(-26px)scale(.94,1.08)rotate(-4deg)}78%{transform:scale(1.08,.92)}to{transform:none}}.scene.resting.svelte-1c7mrk1 :where(.svelte-1c7mrk1){animation-play-state:paused}.scene.resting.svelte-1c7mrk1:hover :where(.svelte-1c7mrk1),.scene.resting.svelte-1c7mrk1:focus-visible :where(.svelte-1c7mrk1),.scene.svelte-1c7mrk1 .traveler.hop:where(.svelte-1c7mrk1){animation-play-state:running}.scene.svelte-1uha8ag{grid-area:scene}.recent.svelte-1uha8ag{grid-area:recent}@media (prefers-reduced-motion:no-preference){.scene.svelte-1uha8ag{animation:svelte-1uha8ag-rise-in .9s var(--ease-out) .2s both}}@keyframes svelte-1uha8ag-rise-in{0%{opacity:0;transform:translateY(.4em)}}.notes.svelte-1uha8ag{grid-template:"recent scene""recent topics"1fr/minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:1.5rem clamp(2.5rem,6vw,6rem);padding-block:clamp(2rem,4vw,3rem) 3.5rem;display:grid}.topics.svelte-1uha8ag{grid-area:topics;padding-top:.4rem;position:sticky;top:2rem}.topics.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--brand-ink);font-family:var(--font-hand);letter-spacing:0;transform-origin:0;margin:0 0 1rem;font-size:1.75rem;font-weight:700;transform:rotate(-2deg)}.rss.svelte-1uha8ag{color:var(--text-2);-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:.3em;margin-top:1.6rem;font-size:.82rem;font-weight:700;text-decoration-thickness:2px;display:inline-block}.rss.svelte-1uha8ag:hover{color:var(--text-1)}.section-heading.svelte-1uha8ag{margin-bottom:2.75rem}h2.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:700;line-height:1}.browse.svelte-1uha8ag{border:1.5px solid color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand-ink);transition:background-color .16s ease, color .16s ease, transform .3s var(--ease-spring);border-radius:999px;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.4rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.browse.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform .3s var(--ease-spring)}.browse.svelte-1uha8ag:hover,.browse.svelte-1uha8ag:focus-visible{background:var(--brand);color:var(--surface-1);transform:translateY(-1px)}.browse.svelte-1uha8ag:hover span:where(.svelte-1uha8ag),.browse.svelte-1uha8ag:focus-visible span:where(.svelte-1uha8ag){transform:translate(.2rem)}@media (width<=860px){.notes.svelte-1uha8ag{grid-template-columns:1fr;grid-template-areas:"scene""recent""topics"}.scene.svelte-1uha8ag{justify-self:center;width:min(100%,24rem)}.topics.svelte-1uha8ag{position:static}}
