Design System — Inspired Applied Learning Platform

Name: “Warm Field Notebook” Memorable feeling: warm & human — a supportive coach, not a system. Every type, color, and spacing decision serves that. Created by /design-consultation (synthesized from Claude + Codex design voices + competitive research: Edthena, BetterUp).

Product Context

The trust posture (design law for this product)

This product lives or dies on feeling not evaluative. These are not preferences — they are constraints every screen must honor: - No scores, no percentages, no pass/fail, no completion rings. Progress is narrated (“You’re practicing this week”), never quantified. The phase ribbon is a stitched thread, not a bar. - The IS view is “cohort weather,” not a watchlist. Pattern bands + a suggested support action. No ranked people, no red names. Individual detail sits one logged click behind a reason prompt. - Nudges are care language, not deadlines. “Best within a couple of days while it’s fresh,” never a ticking countdown. Every nudge offers a “not this week” path. - Data as sentences first, charts second. Numerals live in mono so they read as a quiet note, not a scoreboard.

Aesthetic Direction

Typography

Pairing C (chosen). All fonts are free / open (Google Fonts) — zero licensing friction. - Display/Hero: Fraunces (variable serif, soft editorial warmth) — phase names, the one primary prompt, section headings. The human voice; never childish. - Body/UI: Hanken Grotesk — nudge copy, cards, buttons, nav. Clean, friendly, highly legible at arm’s length on a phone. Product-crisp without going clinical. - Data/labels: IBM Plex Mono — timestamps, the 48h marker, counts, kickers. Monospace keeps numerals from reading as a scoreboard. - Loading: Google Fonts — Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700, Hanken+Grotesk:wght@400;500;600;700, IBM+Plex+Mono:wght@400;500. - Scale (rem): hero 1.8 · h2 1.4 · h3 1.28 · body 0.95–1.02 · label/mono 0.64–0.74. Display tracks letter-spacing:-0.01em; mono kickers uppercase letter-spacing:0.12em.

Color

Warm paper system. Color is rare and meaningful (restrained approach).

Token Light (paper) Dark (lamplight) Use
--bg #F4EEE2 #221E1A warm paper background
--surface #FCFAF4 #2C2722 lifted card stock
--raise #FFFFFF #332D27 top-layer / inputs
--ink #2B2722 #EDE6D9 primary text (never pure black)
--muted #8A8073 #A99E8E labels, metadata (pencil grey)
--accent #C2563E #E07A5F terracotta — the one CTA + ribbon “you are here”
--received #5C7A6B #8AA493 sage — done / received (never a grade-green)
--line #E7DECF #3A332C hairline borders
--warm-line #D8C7B2 #473E34 stronger warm dividers, ribbon track

Spacing

Layout

Motion

Anti-slop guardrails (do not ship)

No purple/violet gradients · no 3-column icon grids · no centered-everything · no gradient CTAs · no bubble-radius on everything · no bright primary blue · no cartoon-teacher illustrations · no system-ui as display/body · no progress bars or completion rings · no red “overdue” badges · no individual ranked watchlists.

Decisions Log

Date Decision Rationale
2026-05-27 Initial design system created /design-consultation. North star “warm & human.”
2026-05-27 Aesthetic = Warm Field Notebook Break from edu-SaaS (Edthena); borrow adult-coaching warmth (BetterUp). Both AI voices + research converged.
2026-05-27 Type pairing C: Fraunces + Hanken Grotesk + IBM Plex Mono User compared 3 live pairings; chose serif voice + clean product body. All free fonts.
2026-05-27 Terracotta accent + sage “received” Warmest accent for “human”; sage shows done without a grade-green.
2026-05-27 Narrated progress, no bars; cohort-weather not watchlist; care-language nudges Structural enforcement of the “not evaluative” trust posture.

Preview + approval artifacts: ~/.gstack/projects/inspired-applied-learninh/designs/design-system-20260527/