Brand Kit 2026.07
Wondy the owl

The Wonderwood
Style System

Fun isn’t more sparkles. It’s physics, voice, and a world.

The definitive hub for how WonderCast looks, moves, and speaks — with the cast, the curves, and the rules, demonstrated live on this page.

3 Characters
2 Motion Curves
3 Motion Primitives
3 Voice Tiers
2 Token Files
Sample hero · the day register

Saturday needs
a story.

Corin fed his stuffed fox breakfast again. Fern has ideas about that.

Outfit display, tight leading·Gold = action·Three twinkles, never more
The night register · after 7pm

After seven, the Wonderwood whispers.

Slower motion. Softer colors. No bounce. The night palette winds a family down — it never winds them up.

Deep violet, never black·Gold is the only light·Motion: glide only, no bounce

Color recipes

Nobody designs with a swatch — you design with a combination. Six named recipes; every surface on the site should be one of them.

2 minutes to bedtime
Lantern Light
#FFD93D on #2E1065
Night CTAs, bedtime chrome, the app after 7pm.

“Corin tiptoed past the moonberry bush…”

Keep reading
Storybook Paper
#1E293B on #FFFBF0 + grain
Reading surfaces, page bodies, anywhere words live.
Bruno loved this pageBig feelings welcome here
Moonberry Jam
#FF6B6B on #FFF1F0
Love, favorites, feelings moments. Bruno’s colors — never errors.
3 stories this week!Fern is impressed. Fern is rarely impressed.
Fern’s Meadow
#FFD93D + #B45309 on #FFFBEB
Celebrations, streak-free progress, warm achievement.
Quiet modeSettings, forms, calm chrome
First Star
#7C3AED on #EDE9FE
Calm UI: settings, filters, secondary actions. Wondy’s colors.
Your story is ready ✨
The Reveal
Full spectrum — earned, not ambient
The rainbow appears ONCE per page, at the moment of magic. Never chrome.

Same card, two worlds

Same words, same price, same layout. The difference is the world.

Before — any SaaS
Wondy
$3.99/mo

The curated library of stories and songs.

After — the Wonderwood way
$3.99/moWondy
Wondy

Every story and song in the Wonderwood, waiting on the shelf.

How a Wonderwood page is built

  1. 1
    Start on warm paper. Cream + grain is the ground truth. White is for cards, never for pages.
  2. 2
    Give every page one night band. A deep-violet section resets the eye and earns the next warm one. One per page.
  3. 3
    Divide with squiggles, not lines. The hand-drawn divider is the page rhythm. Retire the 1px hairline.
  4. 4
    Spend the rainbow once. One reveal moment per page — story ready, hero CTA. If everything is rainbow, nothing is.
  5. 5
    One character, one corner. A single cast member per viewport, at an edge, eyes visible. Two characters is a scene; scenes belong in stories.

Meet the cast

Three residents of the Wonderwood — the whole brand walks on their feet

Wondy the owl
The guide

Wondy

Owl

Cosy, bedtime-soft, and endlessly patient. Wondy always finds the kind way forward — he lights the lantern, he never rushes the page.

Brand Violet#7C3AED
Fern the fox
The worrier

Fern

Fox

Fern names the scary thing out loud — and then walks toward it anyway. She is how the brand talks about fears without pretending they aren’t real.

Gold#FFD93D
Bruno the bear cub
Big feelings

Bruno

Bear cub

Big feelings in a small bear. Bruno learns — slowly, honestly — that every feeling has a name and a place to go.

Coral#FF6B6B
Bedtime
Bedtime
The core ritual — the trio winding down under lantern light.
Big feelings
Big feelings
Fern and Bruno working through a feeling, Wondy holding the space.
Sharing the story
Sharing the story
A finished story travelling to the people who love the child.

Wondy’s pose library

Wondy pose: Beanie (avatar)
Beanie (avatar)
Wondy pose: Beanie (full)
Beanie (full)
Wondy pose: Stories
Stories
Wondy pose: Security
Security
Wondy pose: Cognitive
Cognitive
Wondy pose: Science
Science

Character usage rules

  • Minimum render size is 48px. Below that, use the logo — not a squashed owl.
  • Never stretch, skew, or recolor character art.
  • Clear space: one head-width on every side.
  • Eyes stay visible in any crop.
  • Feet may be cropped only at card edges — that’s the "peek" pose, and it’s the only sanctioned crop.
  • Wondy never appears next to the color red — errors and destructive actions are his no-fly zone.
  • Characters appear only where the moment is a delight moment: empty states, waits, celebrations, 404. Never near payments, legal, consent, or safety screens.

Motion: two curves, three primitives

The whole brand moves on exactly two easings — click a card to replay its demo

Glide

--wondy-glide
cubic-bezier(0.16, 1, 0.3, 1)

Air. Entrances, drifts, hovers — anything on the wing. Fast start, long soft landing.

Bounce

--wondy-bounce
cubic-bezier(0.34, 1.56, 0.64, 1)

Landing. Arrivals, presses, celebrations — the overshoot is the perch settling under a little owl weight.

Wondy breathing gently
animate-perch-idleambient

A 1.5% breathing loop, 4s. Reserved for character art only — it’s alive, not animated.

Hover me
wondy-hoversite-wide

The hover lift: -3px and a half-degree tilt, like a wingbeat. Every card in this section wears it.

The physics — non-negotiable

  • Transform and opacity only — no layout properties, ever.
  • Motion never gates content paint. The page is readable before anything moves.
  • Every animation has a static end-state. Nothing loops except ambient idles.
  • Fully disabled under reduced-motion — the kit checks both the OS setting and the in-app toggle.

The dusk rule

After 7pm this is a bedtime brand. Motion gets slower and softer, and the bounce goes to sleep — nothing pops at a wound-down child.

Voice: Wondy talks, the UI doesn't

Three tone tiers — and a hard line between the character and the chrome

Wondy

Wondy voice

Delight moments only
Sprinkling stardust on every page…
My shelf is empty tonight — shall we make your first story?
Oh feathers, this path isn’t on my map. Let’s glide back home.
  • • First person, 1–2 sentences
  • • Verb-led, present continuous
  • • Wonderwood vocabulary: lanterns, fireflies, moonberries
  • • Always ends with a kind next step
  • • Used for: empty states, loading, celebrations, 404

Warm neutral

Everyday UI
You’ve used 3 of 5 video stories this month. Your plan resets on the 1st.
Choose a reading level — you can change it anytime in Settings.
  • • Friendly but factual
  • • No character, no metaphor
  • • Used for: limits, forms, settings

Plain

Serious surfaces
Your payment could not be processed. No charge was made. Check your card details and try again.
Deleting your account removes all stories permanently. This cannot be undone.
  • • Clear, complete, unadorned
  • • States what happened and what to do
  • • Used for: payments, legal, safety, errors

Never say

  • "Generating", "Processing", "Error", "Invalid", or "Failed" on any Wondy-voice surface.
  • Guilt mechanics. No sad mascot for lapsed users — ever.
  • "Magic" when something broke. Broken things get plain words.
  • Exclamation marks in failure states.
Wondy

The one rule

Wondy speaks only when his face is visible.

No disembodied whimsy. If the owl isn’t on screen, the copy isn’t his.

Storybook texture kit

Four surface classes — all demonstrated by this page as it exists

You’re looking at it — this whole page body is paper
wc-paper

Warm cream surface with a 2% grain. Section-level wrapper — the storybook’s page.

Hover this card — the lift is the demo
wondy-hover

A wingbeat lift on hover, feather-soft settle on press. Cards stay straight — the life is in the motion, not the angle.

Wondy tier
$3.99/mo
Most loved
wc-sticker

White-outlined badge with a 2° tilt. Tier labels, “new” tags, achievements.

…and it’s the divider between every section of this page
wc-squiggle

The hand-drawn separator. Replaces horizontal rules on marketing surfaces.

The rainbow recipe

Rainbow gradients are reserved for moments of reveal — a story is ready, the hero CTA, the first page turn. Never on chrome: no rainbow borders, nav bars, or button rows. If everything is a rainbow, nothing is.

Color & typography

The palettes, the character bindings, and the two typefaces

Character accent bindings

Wondy
Wondy = Brand Violet
#7C3AED
Fern
Fern = Gold
#FFD93D
Bruno
Bruno = Coral
#FF6B6B

Rainbow Spectrum

Red
#FF4136
Orange
#FF851B
Yellow
#FFD93D
Green
#2ECC40
Cyan
#00D4FF
Blue
#0074D9
Violet
#7C3AED

Brand Purple

50
#F5F3FF
100
#EDE9FE
200
#DDD6FE
300
#C4B5FD
400
#A78BFA
500
#7C3AED
600
#6D28D9
700
#5B21B6
800
#4C1D95
900
#2E1065

Coral (Bruno’s color)

50
#FFF1F0
100
#FFE4E1
200
#FFCAC5
300
#FFA39E
400
#FF6B6B
500
#EF4444

Gold (Fern’s color)

50
#FFFBEB
100
#FEF3C7
200
#FDE68A
300
#FFD93D
400
#F9C74F
500
#F59E0B

Typography

Display / Headings
Outfit
Bold, geometric, -0.02em tracking
Heading 1
Heading 2
Heading 3
Heading 4
Body / UI
Plus Jakarta Sans
Clean, friendly, highly legible

WonderCast turns real parenting challenges into personalized, AI-generated stories that help children understand emotions, overcome fears, and build character.

Every story is unique. Every child is the hero. Every night, a new chapter.

The fun/no-fun map

Delight is a place, not a coat of paint — here is exactly where it lives

Wondy

Where fun lives

  • The 404 page
  • The empty library
  • The generation wait
  • Celebrations — story ready
  • Nav & footer
  • Pricing — the Wondy tier

Where fun is banned

  • Safety screens
  • Consent & photo flows
  • Checkout & payment errors
  • Account deletion
  • Error toasts
  • The book-reader canvas — the child’s story is the star, not ours

These surfaces use the Plain voice, no characters, no texture kit, no rainbow — competence is the comfort here.

The IP separation rule

The Pixar-style “Julius” art is partner-deck-only — it never appears on the website. On product surfaces it blurs the line between our IP and your child’s generated art, and that line is the product.

Going forward: the rollout

Ranked by the creative panel — highest leverage first

  1. 1

    Naming pass

    SalesChat "WonderCast Guide" becomes Wondy; "Chat with Narrator" becomes "Chat with Wondy".

  2. 2

    The 404 page

    Currently a silent redirect. It should be lost-Wondy with a lantern — the single best canvas we own.

  3. 3

    Wondy art on the Wondy tier

    The $3.99 pricing tier that carries his name shows a generic star icon. Put the owl on it.

  4. 4

    Nav owl with perch-idle

    The header avatar gets the ambient breathing loop — alive, not animated.

  5. 5

    Agent theater recast

    Safety Bot becomes Bruno, Paint Bot becomes Fern. The generation wait becomes a Wonderwood scene.

  6. 6

    Onboarding loader pose-per-copy

    Each loading line pairs with a matching Wondy pose instead of a spinner.

  7. 7

    Library empty state

    Wondy asleep on an empty shelf — the warmest possible "make your first story".

  8. 8

    Texture layer on Landing & Pricing

    wc-paper sections and squiggle dividers roll out to the highest-traffic pages.

  9. 9

    Bedtime mode

    Post-7pm night palette. Slower, softer, no bounce — the brand keeps the house rules.

  10. 10

    A layered Wondy rig

    Commission an SVG/Lottie rig. All current art is raster — the ceiling on real animation.

Downloads & marks

Design tokens, the canonical marks, and the pre-Wondy archive

Rainbow Prism W logoCanonical

Rainbow Prism W

The logo — a bright white W with prismatic rays bursting outward. This is the current favicon and app icon.

Wondy character artCanonical

Wondy

The brand character. The storybook trio art and the casual owl pose set (above) are the sanctioned renders.

View full size

Design Tokens (CSS)

965 lines

CSS custom properties — every color, font, spacing, shadow, gradient + utility classes. Dark mode included.

Design Tokens (JSON)

390 lines

W3C Design Tokens format — compatible with Style Dictionary, Figma Tokens, and Token Studio.

Logo history

The wizard-hat-era SVG marks. Superseded by the Rainbow Prism W and the Wondy character art, kept here for provenance and existing print runs.

Logo Icon
Constellation W hat mark
SVG
Wordmark
Outfit bold + sparkle W
SVG
Horizontal Lockup
Hat + wordmark
SVG
Stacked Lockup
Hat above wordmark
SVG
Favicon (SVG)
Hat on purple tile
SVG
Social Avatar
400×400 circle crop
SVG

Legacy archive

The original March 2026 brand documents — written before Wondy existed. Superseded by this page; kept for the historical record.

The Wonderwood Style System · Brand Kit 2026.07 · Confidential

For internal use and authorized partners only.