obodo.io — Design System
1. Visual Theme & Atmosphere
Obodo is a design-forward product built with Webflow and GSAP animation. The aesthetic is quiet sophistication: a near-black base (#191621) with creamy off-whites and restrained pastel accents (pink, yellow, sage green, periwinkle blue). It feels like a thoughtfully curated design studio portfolio — structured but with personality. The dual-font system (Roboto for UI, Gelion for editorial body) separates functional and expressive roles. Obodo doesn’t shout; it invites.
2. Color Palette & Roles
| Role | Value | Notes |
|---|---|---|
| Deep base | #191621 |
Primary dark background |
| Eggshell | #f5f3ef |
Light sections, card backgrounds |
| Pink | #f0dbdf |
Soft accent, feminine warmth |
| Yellow | #f8e889 |
Playful highlight |
| Blue | #86a6d5 |
Calm informational accent |
| Sage | #626f5a |
Earthy tertiary |
| Card | #f3f3f6 |
Elevated card surface |
| Muted text | #9b9b9b → #666 |
Secondary and tertiary copy |
Color tells a nature-meets-craft story. Pastels never appear on the dark base together — they’re used singly as section or card accents.
3. Typography Rules
- Body/Headings: Gelion — a contemporary geometric sans with editorial warmth (sits on Georgia as fallback). Used at 14px body.
- UI/Functional: Roboto — standard weight 500 for labels, navigation, metadata.
- Heading sizes modest (16–18px Roboto for labels) — Gelion carries the bigger text moments.
- Body line-height: generous,
1.5+for Gelion. - No display-scale giants; this system prefers restraint.
4. Component Stylings
- Cards: Rounded at 12–32px, very light shadow (
rgba(0,0,0,0.04) 0px 8px 60px). Hover state likely via GSAP. - Buttons: Mixed radius — 12–20px, aligning with card language.
- Top-radius sections: Some cards use
6px 6px 0px 0px— partial radius for stacking panels. - Borders: Hairline, near-invisible.
- Animations: GSAP-powered — expect smooth entrance and scroll-trigger transitions.
5. Layout Principles
- Webflow grid system. Clean column-based layouts.
- Dark-to-light section alternation (deep base → eggshell).
- Card grids for content inventory, generous gap.
- GSAP scroll triggers likely animate section entrances.
6. Depth & Elevation
Single shadow level: rgba(0,0,0,0.04) 0px 8px 60px — a wide, ultralight bloom. Cards lift almost imperceptibly. The dark base creates natural depth contrast with light content surfaces.
7. Do’s and Don’ts
Do:
- Use Gelion for all editorial/content copy; Roboto for UI chrome
- Introduce pastel accents one at a time per section
- Animate with GSAP scroll triggers for entrance effects
Don’t:
- Stack multiple pastels in the same view
- Use pure black (use
#191621instead) - Skip the GSAP animation layer — it’s load-bearing for the experience
8. Responsive Behavior
Webflow’s responsive system handles column reflow. GSAP animations should respect prefers-reduced-motion. Card stacks collapse to single column. Typography remains modest and readable at all breakpoints.
9. Agent Prompt Guide
Reproduce obodo.io style: deep near-black
#191621base, eggshell#f5f3eflight sections, Gelion serif for editorial body, Roboto for UI. Pastel accents (pink#f0dbdf, yellow#f8e889, blue#86a6d5). Cards at 12–32px radius, ultralight shadow. GSAP scroll-trigger animations on section entrances.
Generated by Sparkbites — extracted from live CSS analysis