디자인 시스템 갤러리 Paris Baguette (파리바게뜨)

Paris Baguette (파리바게뜨)

파리바게뜨 블루와 PB Signature 타이포가 만드는 모던 프렌치 베이커리

한국식품라이프스타일차가운modern-minimalretro-craft디자인폰트comfortablesoftsubtle라이트한글 지원출시 2022개정 2022

갤러리에서 열기 — 적용 예시 · 가이드 다운로드

Brand DNA

브랜드 DNA

  • 브랜드명: Paris Baguette (파리바게뜨, SPC그룹)
  • 한 줄 정체성: 프렌치 감성을 담은 한국 대표 베이커리 카페 — 딥 블루의 우아한 유러피언 톤
  • 공식 디자인 철학: "La Belle Vie(The Good Life)" — 본질적으로 모던 유러피언이면서 파리·프랑스의 정취를 간직
  • 시그니처 요소 1개: Paris Baguette Blue(#023586, Pantone 287 C) + 자체 하우스 서체 "PB Signature"(20세기 프렌치 타이포그래피·핸드레터링 기반) + 아르데코풍 프렌치 건축 모티프

Tone & Mood

톤 & 무드

  • 핵심 키워드 3개: 우아함, 프렌치 감성, 정갈함
  • 무드 설명: 밝은 화이트·크림 캔버스에 Paris Baguette Blue를 넓고 선명하게 배치하고, 페이스트리의 골든 브라운을 따뜻한 포인트로 사용한다. 초기 20세기 프랑스 타이포그래피의 인상과 현대 미니멀리즘이 균형을 이루며, 진열대의 제품처럼 정갈하고 친근한 톤을 만든다.
  • 비주얼 스타일: 모던 미니멀 + 살짝의 retro craft(아르데코·핸드레터링)
  • 밀도(Density): Comfortable — 여백을 두되 메뉴/제품 카드가 정돈되게 배치
  • 모서리 성향: Soft (6~10px) — 세련되되 딱딱하지 않게
  • 평면성: Subtle — 절제된 그림자, 카드 위주 위계

Color System

컬러 시스템 (CSS 변수)

:root {
  /* Primary - Paris Baguette Blue */
  --color-primary-50:  #EAF0F9;   /* 옅은 블루 배경/칩 */
  --color-primary-100: #C9D9EF;
  --color-primary-200: #93B0DE;
  --color-primary-300: #5D86CD;
  --color-primary-400: #2A5CAE;
  --color-primary-500: #023586;   /* Paris Baguette Blue (Pantone 287 C) */
  --color-primary-600: #022D72;   /* hover */
  --color-primary-700: #01245C;
  --color-primary-800: #011B45;
  --color-primary-900: #01112B;   /* 다크 액센트 */

  /* Secondary - French Gold (페이스트리 웜 액센트, 추정) */
  --color-secondary-500: #C6A15B;

  /* Neutral - 소프트 화이트 & 잉크 */
  --color-neutral-0:    #FFFFFF;
  --color-neutral-50:   #F9FAFC;   /* 페이지 배경 */
  --color-neutral-100:  #F4F6FB;   /* 섹션 구분 */
  --color-neutral-200:  #E2E7F1;   /* border */
  --color-neutral-300:  #CBD3E2;
  --color-neutral-500:  #8B94A8;
  --color-neutral-700:  #5A6478;   /* text tertiary */
  --color-neutral-800:  #313A4E;
  --color-neutral-900:  #0E1B33;   /* text primary (잉크 네이비) */
  --color-neutral-1000: #000000;

  /* Semantic */
  --color-success-bg: #E4F1E8;
  --color-success-fg: #2E7D46;
  --color-warning-bg: #FBF0DA;
  --color-warning-fg: #A9791C;
  --color-error-bg:   #F8E1DF;
  --color-error-fg:   #C0392B;
  --color-info-bg:    #EAF0F9;
  --color-info-fg:    #023586;

  /* Surface (배경 위계) */
  --bg-base:     #F9FAFC;          /* 페이지 기본 */
  --bg-subtle:   #F4F6FB;          /* 섹션 구분 */
  --bg-elevated: #FFFFFF;          /* 카드 */
  --bg-overlay:  rgba(14,27,51,0.55);

  /* Text 위계 */
  --text-primary:    #0E1B33;
  --text-secondary:  #313A4E;
  --text-tertiary:   #5A6478;
  --text-on-primary: #FFFFFF;      /* 블루 위 */
  --text-disabled:   #8B94A8;

  /* Border */
  --border-default: #E2E7F1;
  --border-subtle:  #F4F6FB;
  --border-strong:  #CBD3E2;
  --border-focus:   #023586;
}

Typography

타이포그래피

  • 폰트 페어링:
    • 영문 헤드/디스플레이: PB Signature (자체 하우스 서체 — Text · Display · Display Inline) / Playfair Display 폴백
    • 영문 본문: PB Signature Text / Georgia · Times 폴백
    • 한글 헤드: 나눔명조 / Noto Serif KR (프렌치 세리프 톤 매칭)
    • 한글 본문/UI: Pretendard (OFL) / Noto Sans KR
  • 위계 (각 항목: font-size / weight / line-height / letter-spacing):
    • Display: 52px / 600 / 1.1 / 0.02em
    • H1: 34px / 600 / 1.2 / 0.01em
    • H2: 24px / 600 / 1.3 / 0.01em
    • H3: 18px / 600 / 1.4 / 0.02em
    • Body Large: 17px / 400 / 1.6 / 0
    • Body: 15px / 400 / 1.6 / 0
    • Body Small: 13px / 400 / 1.5 / 0
    • Caption: 11px / 500 / 1.4 / 0.14em (레터스페이싱 넓힌 라벨)

Spacing

스페이싱

  • Base unit: 4px
  • 토큰: ``css --space-xs: 4px; --space-sm: 8px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; ``
  • Container: max-width 1200px, 좌우 패딩 24px (모바일 16px)

Border Radius

Border Radius

--radius-none: 0;
--radius-sm: 4px;
--radius-md: 8px;      /* 카드 시그니처 */
--radius-lg: 12px;
--radius-xl: 18px;
--radius-full: 9999px; /* 버튼/태그 */

Shadow / Elevation

Shadow / Elevation

--shadow-none: none;
--shadow-sm: 0 1px 2px rgba(14,27,51,0.05);      /* 인풋/구분 */
--shadow-md: 0 4px 14px rgba(14,27,51,0.08);     /* 카드 hover */
--shadow-lg: 0 10px 28px rgba(14,27,51,0.12);    /* 모달 */
--shadow-xl: 0 20px 48px rgba(2,53,134,0.20);    /* 풀스크린 dialog */

Iconography

Iconography

  • 스타일: Outline (얇고 우아한 선) — 아르데코 라인 감성
  • Stroke 굵기: 1.5px
  • 모서리 처리: Round (얇게)
  • 추천 라이브러리: Lucide / Phosphor Light

Component Guide

컴포넌트 가이드

Button

.btn {
  font: 600 14px/1 Pretendard, 'PB Signature', -apple-system, sans-serif;
  letter-spacing: 0.02em;
  border-radius: var(--radius-full);
  padding: 12px 22px;
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  border: 1px solid transparent;
  transition: background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.btn-primary { background: var(--color-primary-500); color: var(--text-on-primary); }
.btn-primary:hover { background: var(--color-primary-600); }
.btn-primary:active { background: var(--color-primary-700); }
.btn-primary:disabled { background: var(--border-strong); color: var(--text-disabled); }
.btn-secondary { background: transparent; color: var(--color-primary-500); border-color: var(--color-primary-500); }
.btn-secondary:hover { background: var(--color-primary-50); }
.btn-ghost { background: transparent; color: var(--text-primary); }
.btn-ghost:hover { background: var(--bg-subtle); }
.btn-danger { background: var(--color-error-fg); color: #fff; }

Input

.input {
  background: var(--bg-elevated);
  border: 1px solid var(--border-default);
  border-radius: var(--radius-md);
  padding: 12px 14px;
  font: 400 15px/1.5 Pretendard, -apple-system, sans-serif;
  color: var(--text-primary);
}
.input::placeholder { color: var(--text-tertiary); }
.input:focus { outline: none; border-color: var(--border-focus); box-shadow: 0 0 0 3px rgba(2,53,134,0.12); }
.input.is-error { border-color: var(--color-error-fg); box-shadow: 0 0 0 3px rgba(192,57,43,0.12); }
.input:disabled { background: var(--bg-subtle); color: var(--text-disabled); }

Card

.card {
  background: var(--bg-elevated);
  border: 1px solid var(--border-default);
  border-radius: var(--radius-md);
  padding: 20px;
}
.card-elevated { border-color: transparent; box-shadow: var(--shadow-md); }
.card-outlined { box-shadow: none; border-color: var(--border-strong); }

Badge / Tag

.tag {
  padding: 3px 12px; border-radius: var(--radius-full);
  font: 600 11px/1.6 Pretendard, sans-serif; letter-spacing: 0.06em;
  display: inline-flex; align-items: center; gap: 4px; text-transform: uppercase;
}
.tag-solid   { background: var(--color-primary-500); color: #fff; }
.tag-subtle  { background: var(--color-primary-50); color: var(--color-primary-700); }
.tag-outline { background: transparent; color: var(--color-primary-600); border: 1px solid var(--color-primary-200); }
.tag-gold    { background: #F6ECD6; color: #8A6C24; }

Navigation (헤더)

.topnav {
  display: flex; align-items: center; gap: 28px;
  padding: 16px 24px;
  background: var(--bg-elevated);
  border-bottom: 1px solid var(--border-default);
}
.topnav .brand {
  font: 600 20px/1 'PB Signature', Georgia, serif;
  letter-spacing: 0.28em; color: var(--color-primary-500);
}
.topnav .menu { display: flex; gap: 22px; margin-left: 12px; }
.topnav .menu a {
  font: 500 14px/1 Pretendard, sans-serif; letter-spacing: 0.02em;
  color: var(--text-secondary); text-decoration: none; padding: 6px 0;
  border-bottom: 2px solid transparent;
}
.topnav .menu a:hover, .topnav .menu a.active { color: var(--color-primary-500); border-bottom-color: var(--color-primary-500); }
.topnav .cta { margin-left: auto; }

Motion

Motion

--duration-fast: 150ms;
--duration-base: 240ms;
--duration-slow: 420ms;
--ease-out: cubic-bezier(0.33, 1, 0.68, 1);
--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);

Anti-patterns

Anti-patterns

1. Paris Baguette Blue를 채도 높은 원색 블루로 대체 금지 — 깊고 잉크빛 나는 #023586 유지 2. 블루 외 강렬한 다색 팔레트 남발 금지 — 블루 + 소프트 화이트 + 페이스트리 골드 포인트 원칙 3. 라운드 풀필(9999px) 카드/이미지 사용 금지 — 카드는 6~10px Soft, pill은 버튼·태그 전용 4. 헤드라인에 굵은 산세리프 남용 금지 — PB Signature 세리프 톤이 프렌치 우아함의 핵심 5. 촘촘한 저가형 프로모션 레이아웃 금지 — 여백과 정갈한 카드 위계로 프리미엄 톤 유지

Sources

출처

  1. https://www.prnewswire.com/news-releases/paris-baguette-bakery-cafe-unveils-reimagined-brand-design-301468841.html
  2. https://www.brody-associates.com/work/paris-baguette
  3. https://www.brandcolorcode.com/paris-baguette
  4. https://www.qsrmagazine.com/news/paris-baguette-unveils-brand-redesign/