diff --git a/assets/icons/add.svg b/assets/icons/add.svg
new file mode 100644
index 0000000..d364475
--- /dev/null
+++ b/assets/icons/add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/changelog.md b/docs/changelog.md
index 078ffd5..ad46d14 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -77,3 +77,5 @@
- 자산 상세 화면의 월 이동 위치를 헤더 아래 공통 구조로 맞추고, 일별/월별/연별 보기 전환과 전환 모션을 추가했다.
- 로컬 개발 DB에 누락되어 있던 공유 링크와 카테고리 표시 migration을 적용하고, 빈 이체 migration 디렉터리를 제거했다.
- 설정 홈을 계정, 가계부, 데이터 섹션으로 나누어 각 항목의 목적이 먼저 보이도록 정리했다.
+- 플로팅 추가 버튼과 설정 화면 추가 버튼을 텍스트 `+` 대신 `assets/icons/add.svg` 아이콘으로 교체했다.
+- 사용자 설정 테이블과 API를 추가하고, 설정 화면에서 주 화폐, 월 시작일, 주간 시작일을 저장할 수 있도록 했다.
diff --git a/docs/project-guidelines.md b/docs/project-guidelines.md
index 117cb5c..a4ca65b 100644
--- a/docs/project-guidelines.md
+++ b/docs/project-guidelines.md
@@ -26,6 +26,7 @@
- 자산 관리는 활성/비활성 토글을 쓰지 않고, 등록된 자산은 모두 사용하는 것으로 본다.
- 통계 화면은 그래프보다 숫자와 분류별 리스트를 우선한다.
- 방향 이동 UI는 `assets/icons`의 키보드 화살표 SVG를 사용한다.
+- 추가 버튼 UI는 텍스트 `+` 대신 `assets/icons/add.svg`를 사용한다.
- 거래 목록의 카테고리 표시는 하위 카테고리가 있으면 하위 이름만, 없으면 상위 이름만 보여준다.
- 카테고리 아이콘과 색상은 카테고리 관리 상세 화면에서 수정하고 거래 목록 아이콘에 즉시 반영한다.
@@ -37,6 +38,7 @@
- 자산은 활성/비활성으로 관리하지 않는다. 삭제는 거래가 연결되지 않은 자산에 한해 제공한다.
- 거래에 연결되는 카테고리 선택은 하위가 있으면 하위 카테고리를 우선하고, 하위가 없는 경우에만 상위 카테고리를 직접 선택한다.
- CSV Export는 데이터 보존을 위한 필수 기능으로 유지한다.
+- 주 화폐, 월 시작일, 주간 시작일 같은 사용자별 기본 설정은 `UserSetting`에 저장한다.
## 개발/운영 기준
diff --git a/layouts/default.vue b/layouts/default.vue
index f3fc8be..0fdf554 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -59,15 +59,16 @@
- +
+