yepoda.com — Design System
1. Visual Theme & Atmosphere
Korean skincare D2C brand with a soft, approachable aesthetic. The design palette leans on warm pinks and skin tones to evoke the product itself — clean, gentle, and trust-building without clinical coldness.
Mood: soft, commercial, clean, lifestyle-forward
The visual language is refined without being austere — custom typefaces carry the personality while structural clarity does the heavy lifting. A structured token system underpins every color decision.
2. Color Palette & Roles
Design tokens found: 4 color custom properties
Named Tokens (excerpt)
--promo-background-color:#fbb7bb--promo-text-color:#000000--swiper-theme-color:#007aff--kl-reviews-color-light-gray:#e9e9eb
Palette philosophy: Warm and skin-tone adjacent — colors evoke the product category itself.
3. Typography Rules
- h2: Plus Jakarta Sans / 42.5691px / wt 600 / lh 59.5968px
- h3: Plus Jakarta Sans / 21.2846px / wt 600 / lh 29.7984px
- h4: Plus Jakarta Sans / 14.1897px / wt 600 / lh 19.8656px
- body: Montserrat / 12.416px / wt 500 / lh 14.8992px
- p: Montserrat / 18px / wt 700 / lh 24px
- a: Montserrat / 14px / wt 500 / lh 19.6px
- button: Arial / 13.3333px / wt 400
- input: Montserrat / 13.3333px / wt 500
- [role=“dialog”]: Montserrat / 12.416px / wt 500 / lh 14.8992px
- label: Montserrat / 9.75543px / wt 400 / lh 13.6576px
Custom typefaces: Plus Jakarta Sans, Montserrat
Typography philosophy: Two-typeface system: display and body voices serve distinct roles without fighting for dominance.
4. Component Stylings
Border radius: No border-radius — sharp edges throughout.
Shadows: Shadows are absent — depth through color and spacing alone.
- Component data limited — apply global radius and color rules consistently.
5. Layout Principles
Layout philosophy: Content-first layout — sections breathe independently; no fixed grid forces awkward compositions.
Spacing cadence: Direct pixel values — consistent multiples of 4px or 8px observed in component padding.
6. Depth & Elevation
Flat design — no box shadows. Depth communicates through:
- Background color contrast between sections
- Border lines as separators
- Typography weight shifts
- Proximity and whitespace
This is an intentional choice: shadows would add visual noise to a carefully restrained palette.
7. Do’s and Don’ts
Do:
- Respect the established spacing rhythm — every element should feel intentional
- Use only the defined typefaces (Plus Jakarta Sans, Montserrat) — system fonts will break the brand voice
- Keep all edges sharp — border-radius destroys the visual discipline
- Keep elevation flat — adding shadows would contradict the design language
Don’t:
- Apply dark mode as an afterthought — it requires its own color decisions
- Use accent colors for decoration — they are reserved for interactive signals only
- Mix more than two typeface families — typographic chaos undermines brand clarity
- Add gradient backgrounds unless they exist in the design system
- Use stock UI component defaults (e.g., Bootstrap/MUI) without full restyling
8. Responsive Behavior
Headline scale:
- Desktop: ~48px
- Suggest mobile: ~28px–32px
Body text: 12.416px — standard; consider 15px on mobile for comfort
Layout breakpoints: Standard: stack multi-column sections to single column; reduce headline size; maintain horizontal padding of at least 16px.
Navigation: Apply standard mobile nav pattern: fixed header, collapsible menu.
9. Agent Prompt Guide
When asked to create UI in the style of yepoda.com, instruct the agent:
Design in the style of yepoda.com: soft, commercial, clean, lifestyle-forward.
Use clean backgrounds with high contrast text.
Primary typeface: system-ui, body: Montserrat.
Sharp corners on all elements — no border-radius.
No shadows — flat design.
Accent color: #fbb7bb — use only for interactive elements.
Generous whitespace. Typography drives hierarchy.
Avoid: generic card components, gradient backgrounds, icon-heavy layouts, rounded pill buttons.
Key design signals to reference:
- Custom font: Plus Jakarta Sans — load via CDN if reproducing
- Shadow-free — use border or background contrast for separation
- Zero border-radius — rectangular everything
- Color temperature: Warm, skin-tone adjacent
Generated by Sparkbites — extracted from live CSS analysis