From f7f811ab42bac63beef4c270622608a14c5aa609 Mon Sep 17 00:00:00 2001 From: Yun Chan Date: Thu, 20 Aug 2026 22:29:29 +0900 Subject: [PATCH] =?UTF-8?q?fix(site):=20=EC=A0=9C=EB=AA=A9-=EB=B3=B8?= =?UTF-8?q?=EB=AC=B8=20=EA=B0=84=EA=B2=A9=EC=9D=84=20=EC=A0=84=EC=97=AD=20?= =?UTF-8?q?=ED=95=98=EB=82=98=EB=A1=9C=20=ED=86=B5=EC=9D=BC=ED=95=98?= =?UTF-8?q?=EA=B3=A0=20=EC=8A=A4=ED=8C=8C=EC=9D=B8=20=EB=A6=AC=EB=93=AC?= =?UTF-8?q?=EC=9D=84=20=ED=86=A0=ED=81=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 제목과 본문이 붙어 있던 문제를 고친다. - h2{margin:0} + p{margin-top:0} 이라 제목 다음 간격이 0px 이었다. 섹션마다 각자 margin-top 을 붙여 어떤 곳은 0, 어떤 곳은 24px 로 갈려 있었다. base.css 에서 한 번만 정하고 각 섹션의 margin-top 오버라이드를 걷어냈다. - :where() 로 감싼 첫 시도는 특이도 0 이라 p 규칙에 져서 무효였다. 특이도를 갖추고 p 뒤로 옮겼다. - 제목을 .head 로 감싼 수치 섹션은 인접 형제가 끊겨 혼자 0px 이었다. .head 도 규칙에 포함했다. 파이프라인 정거장 간격이 224px 로 벌어져 목록이 흩어져 보이던 문제도 고친다. - 읽기 간격과 sticky 스크롤 구간을 같은 값으로 맞추려던 것이 원인이다. 간격은 --stop-pad(space-5)로 되돌리고, 스크롤 구간은 .after 뒤 여백으로 옮겼다. 게이트당 237px 확보 — 과민 반응 기준(200px) 위다. - 마커 원의 top 이 space-4, 패딩이 space-6 로 따로 적혀 있어 원이 제목보다 24px 위에 떠 있었다. 셋 다 --stop-pad 를 보게 했다. 3D 판 위 본문 대비는 실측 결과 최저 9.83:1 로 AAA 를 넘어 손대지 않았다. 스킬 내재화: - tokens.md 제목 다음 간격 SSOT, :where() 특이도 함정, 리듬은 지역 토큰으로 - motion.md 읽기 간격과 스크롤 구간은 같은 손잡이가 아니다 - antipatterns.md 재는 도구가 거짓말하는 세 방식 (reveal 중 측정 / sharp stats 가 extract 를 무시 / 눈보다 숫자) --- apps/site/src/components/Materials.astro | 2 +- apps/site/src/components/Metrics.astro | 2 +- apps/site/src/components/Pipeline.astro | 26 ++++++++----- apps/site/src/components/Showcase.astro | 2 +- apps/site/src/styles/base.css | 15 ++++++++ packages/skill/references/antipatterns.md | 38 +++++++++++++++++++ packages/skill/references/motion.md | 24 ++++++++++++ packages/skill/references/tokens.md | 46 +++++++++++++++++++++++ 8 files changed, 142 insertions(+), 13 deletions(-) diff --git a/apps/site/src/components/Materials.astro b/apps/site/src/components/Materials.astro index 7d2f48d..fbf2cd2 100644 --- a/apps/site/src/components/Materials.astro +++ b/apps/site/src/components/Materials.astro @@ -89,7 +89,7 @@ const { c } = Astro.props;