# 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*
