---
version: alpha
name: "네오 브루탈리즘"
colors:
  background: "#f8edb7"
  surface: "#ffffff"
  text: "#171e19"
  muted: "#3b443d"
  accent: "#f39abb"
  on-accent: "#171e19"
  line: "#171e19"
typography:
  display: { fontFamily: "Space Grotesk, Pretendard", fontSize: 36px, fontWeight: 700, lineHeight: 1.3 }
  headline: { fontFamily: "Space Grotesk, Pretendard", fontSize: 24px, fontWeight: 700, lineHeight: 1.35 }
  body: { fontFamily: "Pretendard", fontSize: 16px, fontWeight: 400, lineHeight: 1.7 }
  label: { fontFamily: "Pretendard", fontSize: 14px, fontWeight: 600, lineHeight: 1.4 }
rounded:
  sm: 4px
  md: 6px
  lg: 8px
spacing:
  unit: 8px
  content-max: 1200px
---

## Overview

굵은 윤곽선과 강한 색 면, 선명하게 떨어지는 그림자를 조합한다. 거친 인상을 유지하면서도 컴포넌트의 경계와 행동을 분명하게 보여줄 수 있다.

## Colors

- background #f8edb7 — 바탕
- surface #ffffff — 표면
- text #171e19 — 글자
- muted #3b443d — 흐린 글자
- accent #f39abb — 강조
- on-accent #171e19 — 강조 위 글자
- line #171e19 — 선
- 명암비: 글자/바탕 14.39:1 · 글자/표면 16.99:1 · 흐린 글자/바탕 8.55:1 · 흐린 글자/표면 10.10:1 · 강조 위 글자/강조 8.21:1

## Typography

- display: Space Grotesk, Pretendard, 36px, 굵기 700
- headline: Space Grotesk, Pretendard, 24px, 굵기 700
- body: Pretendard, 16px, 굵기 400
- label: Pretendard, 14px, 굵기 600
- 한국어 본문은 낱말 단위로 줄을 바꿉니다(word-break: keep-all).

## Layout

- 기본 간격 단위: 8px
- 본문 최대 폭: 1200px

## Elevation & Depth

- 그림자: 6px 6px 0 #171e19
- 표면: 불투명
- 검은 테두리와 어긋난 단색 그림자로 면을 띄웁니다.

## Shapes

- 모서리: 작은 요소 4px · 중간 6px · 큰 요소 8px
- 선 두께: 3px

## Components

- 주 버튼(Primary (filled) button)
- 카드(Card)
- 입력창(Text field (input))
- 토스트(Toast)
- 부품의 모서리·선·그림자는 Shapes 절과 Elevation & Depth 절의 값을 씁니다. 색은 Colors 절의 역할을 따릅니다.
- 움직임: 누르면 그림자만큼 단추가 눌려 들어가는 반응을 씁니다.

## Do's and Don'ts

Do
- 한국어 본문은 낱말 단위로 줄을 바꿉니다(word-break: keep-all).
- 글자와 바탕의 명암비는 4.5:1 이상으로 합니다.
- 폭 390px 화면에서 가로 스크롤 없이 읽힙니다.
- 모든 조작은 키보드로도 할 수 있고, 초점 표시가 보입니다.
- 움직임 줄이기 설정에서는 움직임 없이 결과만 보여 줍니다.
- 외부 글꼴과 스크립트를 CDN 에서 불러오지 않고 파일로 함께 둡니다. 글꼴은 이용 조건을 확인한 것만 씁니다.
- 예시 데이터에는 예시임을 표시하고, 실제로 제공하지 않는 기능·통계·후기를 넣지 않습니다.
- 실명·연락처·주소 같은 개인정보를 예시에 넣지 않습니다.

Don't
- 흐린 그림자와 그라디언트를 섞지 않습니다.
- 이 스타일에서 살펴볼 점: 그림자를 흐리게 번지게 하는 부드러운 입체 UI와 다르다. 모든 요소를 같은 강도로 강조하면 우선순위가 사라진다.
