$FOX_TOKENS_SRC를 새 export로 바꿔 변환기를 재실행했다. 토큰의 개수와
이름은 그대로이고 값 세 자리만 바뀐다.
spacing-bottom-sm 1.2rem → 1rem (PC·모바일 공통)
grid-wrap-default 158.4rem → 155.2rem (PC만, 모바일 34.8rem 유지)
변환기가 함께 생성하는 _root/_functions/_mixins/abstracts/index는 손으로
줄여 둔 주석이 되살아나 되돌렸다 — 이 파일들은 토큰 맵을 순회할 뿐이라
값 변화의 영향을 받지 않는다.
원본 JSON 전량 대조: responsive 150 · size 55 · number 23 · primitive 색 69 ·
theme 33 · light/dark 271쌍 · chart-alt 29 모두 일치.
Co-Authored-By: Claude Opus 5
Figma 컬렉션 5개(primitive/theme/size/테마/반응형)·모드 7개를 옮겼다.
색상은 light/dark를 light-dark() 한 줄에 묶어 테마 드리프트를 구조적으로 막고,
반응형 크기는 모바일 우선으로 깔고 768px 이상에서 pc 값이 덮는다.
Figma의 alias를 CSS에서도 var() 참조로 보존했다 — 색상 표현 542개 중 476개가
primitive/theme를 참조하므로 바닥층을 바꾸면 시맨틱까지 전파된다. 참조 대상이
없거나 값이 어긋나는 것만 리터럴로 떨어뜨렸다.
알파 색상은 rgb(R G B / A)로 낸다. hex는 알파를 담지 못해 그대로 두면 반투명이
불투명이 된다.
루트에 소속 없이 들어 있던 29개는 두 번째 theme 컬렉션(미제공)을 참조하며
chart-alt로 명명했다 — 이름은 임시다.
Co-Authored-By: Claude Opus 5