Design System

The visual language of Learnosaur. Neobrutalism

01 — Color Palette

High-contrast, vibrant colors on a warm cream base. Activity categories may extend the palette with tints (cyan, lime, amber, rose, indigo).

Teacher Yellow
#FACC15
Electric Purple
#7C3AED
Action Teal
#2DD4BF
Coral Orange
#F97316
Soft Pink
#F472B6
Fresh Green
#4ADE80
Sky Blue
#38BDF8
Base Black
#0D0D0D
Warm Cream
#FFFDF5

02 — Buttons

All buttons use the hover translate + shadow removal pattern.

Hover → translate(+2px, +2px) + shadow removed · Active → +4px

03 — Typography

Fredoka for display · Nunito for body. Both friendly, both legible.

Display — Fredoka

Fredoka · 700 · Used for all headings & labels

Heading — Nunito Black

Nunito · 900 · Subheadings and section titles

Body text in Nunito SemiBold. Clear and friendly for young readers and educators alike. Legible at small sizes, expressive at large. Never feels cold.

Nunito · 600 · 18px / 1.6 line-height

04 — Cards

2px border · rounded-2xl · 5px hard shadow. Colored or white.

Default Card

White base, 2px border, 5px offset shadow.

Colored Card

Palette color as background — great for category distinction.

Interactive Card

Clickable cards inherit the hover translate treatment.

05 — Badges & Icons

Pill-shaped labels with 2px border and 2px shadow. Icons are always Lucide at 2.5 stroke — never emoji, which render differently on every classroom device.

NewGrades 3–5FreeTeacher PickCommon CorePlay & LearnFor Educators
EasyMediumHardDifficulty is a bolt meter — kids count bolts, teachers read the word.

06 — Motion

Motion is physical and playful: things press, float, wiggle, shake, and pop — they never fade or blur. All animation is disabled under prefers-reduced-motion.

Wiggle

Icon tiles wiggle when their card is hovered. Hover me!

Float

Decorative elements bob gently on a 3–4s loop.

Press

Hover sinks +2px and drops the shadow; active sinks +4px. In games, wrong answers shake and popped bubbles pop.

07 — Mascot & Stickers

Sauro the Learnosaur appears wherever the site speaks to kids. Cards and tiles may tilt ±1° like hand-placed stickers — they straighten on hover.

Sauro

Fresh Green body, Action Teal spikes, 4px black outlines. Drawn in-system — never a stock illustration.

Sticker Tilt

This card is tilted −1°. Hover to straighten it. Use sparingly — only on decorative grids (stats, featured cards), never on forms or dense lists.