Overview
This design language treats a learning product like a tactile children’s book. It uses ivory paper, chocolate serif type, hand-drawn orange annotations, illustrated notebook scenes, meadow-like bands, and very large pauses of empty space.
AI notebook that makes learning fun. Understands what you write. Makes your books come alive. Always there to help you. And does it all without a single distraction.
Design Analysis
This design language treats a learning product like a tactile children’s book. It uses ivory paper, chocolate serif type, hand-drawn orange annotations, illustrated notebook scenes, meadow-like bands, and very large paus...
This design language treats a learning product like a tactile children’s book. It uses ivory paper, chocolate serif type, hand-drawn orange annotations, illustrated notebook scenes, meadow-like bands, and very large pauses of empty space.
Use FDFBF9 as the main canvas and FFFBF7 for raised paper surfaces. Use 2B1A07 and 171717 for text and outlines. Use FF6F1E for handwritten notes, signatures, links, and the final footer. Use green only for magic or learning-positive words. Illustrations can introduce pencil yellow, sky blue, meadow green, and soft browns. UI chrome should stay restrained.
Use a chunky storybook serif. The hero can be very large, around 104px / 100px, with playful line breaks. Section headings are smaller and calmer, around 40px / 48px. Story pages should use roomy paragraphs in a narrow reading column. Handwritten accents should stay short.
Use generous blank space as a pause in the story. Pair short copy with one large illustrated object. Alternate quiet ivory sections with illustrated bands rather than dense feature grids. Story pages should read like a letter: centered narrow column, large paragraphs, framed illustrations, and a signature moment near the end.
Core identity and authoring metadata from the refto.one design model.
A warm storybook learning-product language with ivory paper, chocolate serif typography, hand-drawn orange annotations, illustrated notebook scenes, meadow bands, and playful rounded calls to action.
Warm, childlike, tactile, handwritten, and deliberately spacious, with illustrations carrying the product story.
Fields outside the primary renderer remain visible here as structured fallback content.
Primitive palettes and resolved token colors for the active preview mode.
Spacing scales rendered as tokens with a simple length specimen.
Corner radii tokens with a live surface sample.
Font families from the current design YAML, including fallback stacks and usage character.
Top-level typography scale rendered as live text specimens.
Top-level typography line-height values from the design YAML.
| Property | Value |
|---|---|
hero | 100px |
page_title | 56px |
section_title | 48px |
story_body | 40px |
body | 24px |
Top-level typography weights from the design YAML.
| Property | Value |
|---|---|
display | 600 |
title | 400 |
body | 400 |
control | 600 |
Fields outside the primary renderer remain visible here as structured fallback content.
Border tokens with resolved values.
Shadow tokens with resolved values and shadow samples where applicable.
Motion tokens rendered as resolved values for timing and personality.
Resolved border token values.
| Property | Value |
|---|---|
ink | 1px solid #2B1A07 |
thick_ink | 2px solid #2B1A07 |
soft | 1px solid rgba(43, 26, 7, 0.16) |
Resolved shadow token values.
| Property | Value |
|---|---|
none | none |
hand_button | 3px 4px 0 rgba(43, 26, 7, 0.28) |
paper_photo | 6px 8px 0 rgba(43, 26, 7, 0.12) |
Resolved motion token values.
| Property | Value |
|---|---|
duration_fast | 160ms |
duration_base | 260ms |
easing | cubic-bezier(.2, 0, 0, 1) |
Low-complexity component tokens rendered as design-system specimens.
Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.
Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.
Compact list of patterns the design system explicitly avoids.