From 9fb24c1ce6b2417484865ac3282abac3b9488c4d Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sat, 1 Aug 2026 17:07:11 +0900 Subject: [PATCH] =?UTF-8?q?fix(=EA=B3=B5=ED=86=B5):=20=ED=85=8C=EB=A7=88?= =?UTF-8?q?=EC=97=90=20=EC=97=86=EB=8D=98=20--spacing-12=EB=A5=BC=20?= =?UTF-8?q?=EC=A0=95=EC=9D=98=20=E2=80=94=20=EC=A0=88=EB=8C=80=20=EC=9C=84?= =?UTF-8?q?=EC=B9=98=20=EB=9D=BC=EB=B2=A8=EC=9D=B4=20=EC=A2=8C=EC=83=81?= =?UTF-8?q?=EB=8B=A8=EC=97=90=20=EA=B2=B9=EC=B9=98=EB=8D=98=20=EC=9B=90?= =?UTF-8?q?=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 간격 토큰이 4·8·16·24…만 있고 12가 없었다. CSS는 정의되지 않은 변수를 만나면 그 선언을 통째로 버리므로, `right: var(--spacing-12)` / `bottom: var(--spacing-12)`가 auto가 되어 절대 위치 요소가 offset 없이 원래 흐름 자리(좌상단)에 놓였다. B04 2D 지도의 객체 개수· 유역 결과·분석 진행 라벨 셋이 좌상단에 겹쳐 보이던 것이 이 때문이다. - ui_template_theme.css에 --spacing-12: 12px를 정의한다(값의 유일한 정의처). - 이 변수는 A07·B03·B04·B07·B11 등 10개 파일 31곳에서 쓰이고 있었고 그 선언이 전부 조용히 버려지고 있었다(패딩·간격이 0). 일부 파일에 남아 있던 `var(--spacing-12, var(--spacing-8))` 우회는 이 문제를 앞서 겪은 흔적이다. Co-Authored-By: Claude Opus 5 (1M context) --- ui_template/ui_template_theme.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui_template/ui_template_theme.css b/ui_template/ui_template_theme.css index 684be527..e04c0167 100644 --- a/ui_template/ui_template_theme.css +++ b/ui_template/ui_template_theme.css @@ -120,6 +120,11 @@ --spacing-unit: 8px; --spacing-4: 4px; /* pill/tag 세로 패딩용 하프 유닛 */ --spacing-8: 8px; + /* 12px는 8px 배수가 아니지만 여러 화면이 이미 쓰고 있었다. 정의가 없어 그 선언들이 + 통째로 무효가 되고 있었다 — 특히 `top/right/bottom/left: var(--spacing-12)`가 무효라 + 절대 위치 요소가 offset 없이 원래 흐름 자리(좌상단)로 떨어져 라벨이 겹쳤다 + (2026-08-01 B04 2D 지도에서 발견). 값을 여기서 한 번 정의해 바로잡는다. */ + --spacing-12: 12px; --spacing-16: 16px; --spacing-24: 24px; --spacing-32: 32px;