DESIGN.md inspired by Babbel
Language selection made approachable through warm editorial type and compact pills.
- bg
#f6f4ef - textAAA · 16.6
#151515 - brandAA·LG · 3.0
#fe4d01 - on-brand
#151515 - surface
#ffffff
- action
9999px
Maps the 8 canonical role names to this entry's actual tokens. Use these to plug the design into role-aware tools — shadcn/ui themes, role-aware Tailwind plugins, atelier-lint — without hard-coding token names.
- background→bg
- foreground→text
- primary→brand
- primary-foreground→on-brand
- accent→—
- muted→—
- border→—
- ring→—
theme.extend block for tailwind.config.js
:root { --bg, --text, --brand, … } you can paste anywhere
W3C Design Tokens Community Group format
Importable into Figma → Variables → Import
Portable DESIGN.md Alpha core format
---
name: Babbel
tagline: Language selection made approachable through warm editorial type and
compact pills.
spec: webdesignhot/0.2
profile: catalog
source_url: https://www.babbel.com/
quality: auto
published_at: 2026-09-12T05:46:26.448Z
updated_at: 2026-09-12T05:46:26.448Z
categories: [education]
tags: [light, orange, sans, learning]
preview_swatch: ["#f6f4ef", "#fe4d01", "#151515"]
x-webdesignhot:
author: webdesignhot
quality: auto
featured: false
published_at: 2026-09-12T05:46:26.448Z
updated_at: 2026-09-12T05:46:26.448Z
categories:
- education
tags:
- light
- orange
- sans
- learning
preview_swatch:
- "#f6f4ef"
- "#fe4d01"
- "#151515"
related:
- duolingo
- quizlet
- skillshare
description: Babbel starts with a language choice, not a long explanation. A
warm editorial headline and compact flag-and-label pills sit beside a lively
photographic collage. Orange supplies identity and emphasis without
replacing the neutral reading surface.
aliases:
background: bg
foreground: text
primary: brand
primary-foreground: on-brand
colors:
bg: "#f6f4ef"
text: "#151515"
brand: "#fe4d01"
on-brand: "#151515"
surface: "#ffffff"
typography:
display:
family: Feature Text LC, Georgia, serif
weights:
- 400
body:
family: Graphik Babbel LCG, Arial, sans-serif
weights:
- 400
- 600
scale:
h1:
fontSize: 40
fontWeight: 400
fontFamily: Feature Text LC, Georgia, serif
body:
fontSize: 16
fontWeight: 400
fontFamily: Graphik Babbel LCG, Arial, sans-serif
radius:
action: 9999
components:
button-primary:
base:
bg: brand
text: on-brand
radius: 9999
---
Scope: public homepage sampled at 1440px and 390px on 2026-09-12. Font names are observed CSS declarations, not redistributed font assets. Body size outside an explicitly measured role is a 16px implementation baseline; focus, validation, timing, and alternate themes below are recommendations, not audited source states. No transactional flow was submitted.
## 1. Visual Theme & Atmosphere
Babbel starts with a language choice, not a long explanation. A warm editorial headline and compact flag-and-label pills sit beside a lively photographic collage. Orange supplies identity and emphasis without replacing the neutral reading surface.
## 2. Color Palette & Roles
The page uses #f6f4ef warm white, #151515 ink, white choice surfaces, and #fe4d01 orange. The catalog action foreground uses dark ink for a safer derived pair; source white-on-orange campaign controls need independent contrast review.
## 3. Typography Rules
Feature Text LC supplies the 40px desktop and 32px mobile serif heading, including an orange italic emphasis. Graphik Babbel LCG supplies control labels and reading text. Do not import the browser default Times face or consent-dialog fallback into the design scale.
## 4. Component Stylings
Language controls are white outlined pills with both flag and written language. Keep regional variants explicit and preserve a separate more-languages path. The photographic collage is supporting evidence, not a selectable control grid.
## 5. Layout Principles
The desktop first section places language choice on the left and collage on the right. A narrow orange proof band separates it from the next centered section. Mobile prioritizes the two-column language selector before supporting imagery.
## 6. Shapes & Radius Scale
The measured language-option radius is effectively a full pill. Use this for short choices, not for every section. Image tiles may have distinct curved masks; avoid nesting the selector inside another decorative rounded card.
## 7. Depth & Elevation
Choice boundaries are subtle and the neutral canvas remains flat. Photography contributes contrast and texture. The Cookie settings panel is not part of the product component vocabulary and was excluded from token selection.
## 8. Interaction & Motion
A language selection should keep the selected locale visible and allow correction before purchase. No subscription or learning session was opened during the audit. Suggested validation and transitions should be presented as application behavior, not measured brand motion.
## 9. Accessibility & A11y
Flags cannot substitute for readable language names. Provide full labels for regional variants and keyboard-operable choices. Maintain adequate touch targets even when the visible pill is compact, and do not use orange text without a contrast test.
## 10. Responsive Behavior
At 390px the heading is 32px and language choices remain in two columns. Allow long language labels to wrap without shrinking the flag or causing horizontal overflow. Supplemental collage content should not displace the first choice.
## 11. Content & Voice
Use accessible learning language and concrete next actions. Learning-speed and effectiveness claims require their source and context; do not bake statistics into an evergreen design template.
## 12. Dark Mode & Theming
The observed theme is warm light. No dark learning interface was audited. An alternate theme should preserve choice legibility and the editorial serif/sans contrast rather than simply invert orange and cream.
## 13. Lineage & Influences
This entry describes the public language-selection homepage, not the lesson player or paid learning application. Serif editorial tone, regional language pills, and orange emphasis are the captured distinguishing features.
## 14. Do's and Don'ts
Keep written language labels, preserve regional differences, and make the next step reversible. Avoid using only flags, copying consent-panel styling, or declaring untested lesson interactions as part of this homepage extraction.
## 15. Agent Prompt Guide
Create a warm language-selection page with a serif question, white labeled language pills, and restrained orange identity. Test the longest regional labels at mobile width and keep purchase claims outside the design tokens.
Scope: public homepage sampled at 1440px and 390px on 2026-09-12. Font names are observed CSS declarations, not redistributed font assets. Body size outside an explicitly measured role is a 16px implementation baseline; focus, validation, timing, and alternate themes below are recommendations, not audited source states. No transactional flow was submitted.
1. Visual Theme & Atmosphere
Babbel starts with a language choice, not a long explanation. A warm editorial headline and compact flag-and-label pills sit beside a lively photographic collage. Orange supplies identity and emphasis without replacing the neutral reading surface.
2. Color Palette & Roles
The page uses #f6f4ef warm white, #151515 ink, white choice surfaces, and #fe4d01 orange. The catalog action foreground uses dark ink for a safer derived pair; source white-on-orange campaign controls need independent contrast review.
3. Typography Rules
Feature Text LC supplies the 40px desktop and 32px mobile serif heading, including an orange italic emphasis. Graphik Babbel LCG supplies control labels and reading text. Do not import the browser default Times face or consent-dialog fallback into the design scale.
4. Component Stylings
Language controls are white outlined pills with both flag and written language. Keep regional variants explicit and preserve a separate more-languages path. The photographic collage is supporting evidence, not a selectable control grid.
5. Layout Principles
The desktop first section places language choice on the left and collage on the right. A narrow orange proof band separates it from the next centered section. Mobile prioritizes the two-column language selector before supporting imagery.
6. Shapes & Radius Scale
The measured language-option radius is effectively a full pill. Use this for short choices, not for every section. Image tiles may have distinct curved masks; avoid nesting the selector inside another decorative rounded card.
7. Depth & Elevation
Choice boundaries are subtle and the neutral canvas remains flat. Photography contributes contrast and texture. The Cookie settings panel is not part of the product component vocabulary and was excluded from token selection.
8. Interaction & Motion
A language selection should keep the selected locale visible and allow correction before purchase. No subscription or learning session was opened during the audit. Suggested validation and transitions should be presented as application behavior, not measured brand motion.
9. Accessibility & A11y
Flags cannot substitute for readable language names. Provide full labels for regional variants and keyboard-operable choices. Maintain adequate touch targets even when the visible pill is compact, and do not use orange text without a contrast test.
10. Responsive Behavior
At 390px the heading is 32px and language choices remain in two columns. Allow long language labels to wrap without shrinking the flag or causing horizontal overflow. Supplemental collage content should not displace the first choice.
11. Content & Voice
Use accessible learning language and concrete next actions. Learning-speed and effectiveness claims require their source and context; do not bake statistics into an evergreen design template.
12. Dark Mode & Theming
The observed theme is warm light. No dark learning interface was audited. An alternate theme should preserve choice legibility and the editorial serif/sans contrast rather than simply invert orange and cream.
13. Lineage & Influences
This entry describes the public language-selection homepage, not the lesson player or paid learning application. Serif editorial tone, regional language pills, and orange emphasis are the captured distinguishing features.
14. Do’s and Don’ts
Keep written language labels, preserve regional differences, and make the next step reversible. Avoid using only flags, copying consent-panel styling, or declaring untested lesson interactions as part of this homepage extraction.
15. Agent Prompt Guide
Create a warm language-selection page with a serif question, white labeled language pills, and restrained orange identity. Test the longest regional labels at mobile width and keep purchase claims outside the design tokens.
Drop babbel into your project, then ship the actual sections in an afternoon.
npx @webdesignhot/design-md add babbelnpx agentkit init --design babbel