Movement · voice · places

Worlds they live in

The characters are not stickers. They gesture, they speak, and they walk through scenes built from reusable props — the same figures you met on the cast page, dropped into a world.

1 · Gestures

They move

`motion` watches a state key and swaps in a CSS keyframe animation. Tap a gesture — the character is an unmodified library preset.

Fern

👋 wave
🙌 bounce
⭐ jump
😌 settle

Comet

👋 wave
🙌 bounce
⭐ jump
😌 settle

Poppy

👋 wave
🙌 bounce
⭐ jump
😌 settle

2 · Speech

They talk

A speech bubble anchored to the character by id, with its text and visibility both bound to state.

“Hello — I'm Wren.”
“Every set gets a song.”
“Tap another one!”
🤫 quiet

3 · Movement

They go places

The world is a `stage`; everything in it is a PROP from the scenery library — trees, bushes, flowers, clouds, a sun — each placed by an anchor. Nothing is painted into a backdrop: the oak is the same def a different scene would use, and depth is just anchor size (the far pine is small and high, the near oak large and low). The character drops in the same way.

▶ walk across
◀ walk back

The stage underneath all this is worth seeing on its own: five anchors, a horizon, and the same scenery props arranged into a place rather than a demonstration.

See the composition